(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/tmpdCzjMw.json -- collect --swarming https://chromium-swarm.appspot.com --decorate --print-status-updates --json /tmp/tmpeDUbHp.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/tmpdCzjMw.json', '--', 'collect', '--swarming', 'https://chromium-swarm.appspot.com', '--decorate', '--print-status-updates', '--json', '/tmp/tmpeDUbHp.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'v8-autoroll@chromium.org']
BUILDBOT_BRANCH: master
BUILDBOT_BUILDBOTURL: http://build.chromium.org/p/chromium.memory/
BUILDBOT_BUILDERNAME: Mac ASan 64 Tests (1)
BUILDBOT_BUILDNUMBER: 3582
BUILDBOT_CLOBBER:
BUILDBOT_GOT_REVISION: None
BUILDBOT_MASTERNAME: chromium.memory
BUILDBOT_REVISION: 4c8e5a9247e3d5be4eff0feb2779d40dde5f3043
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
PYTHONIOENCODING: UTF-8
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-llnbWB/Listeners
USER: chrome-bot
VERSIONER_PYTHON_PREFER_32_BIT: no
VERSIONER_PYTHON_VERSION: 2.7
__CF_USER_TEXT_ENCODING: 0x1F4:0:0
+-------------------------------------------------------------------------+
| Shard 8 https://chromium-swarm.appspot.com/user/task/28aa5828f9bd6410 |
+-------------------------------------------------------------------------+
Additional test environment:
ASAN_OPTIONS=symbolize=0
CHROME_DEVEL_SANDBOX=/opt/chromium/chrome_sandbox
DYLD_LIBRARY_PATH=/Volumes/data/b/swarm_slave/work/cache/run_tha_testdrvzlm/out/Release
G_SLICE=always-malloc
LANG=en_US.UTF-8
LLVM_SYMBOLIZER_PATH=/Volumes/data/b/swarm_slave/work/cache/run_tha_testdrvzlm/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/cache/isolated_outRtPb92/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
[38361:3847:0715/044345:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[38349:3847:0715/044347:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[38349:3847:0715/044348:INFO:CONSOLE(1324)] "Running TestCase InstallGoodExtensionSettingsWebUITest.showOptions", source: test_api.js (1324)
[38375:13575:0715/044348:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[38375:13575:0715/044348:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[38375:13575:0715/044348:WARNING:channel.cc(322)] RawChannel write error
[ OK ] InstallGoodExtensionSettingsWebUITest.showOptions (6509 ms)
[1/214] InstallGoodExtensionSettingsWebUITest.showOptions (7956 ms)
[ RUN ] BrowserOptionsOverlayWebUITest.testNavigationInBackground
[38362:3847:0715/044344:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[38350:3847:0715/044346:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[38350:3847:0715/044347:WARNING:CONSOLE(0)] "The -webkit-canvas CSS feature is deprecated. Please use a positioned <canvas> element instead.", source: (0)
[38350:3847:0715/044348:INFO:CONSOLE(1324)] "Running TestCase BrowserOptionsOverlayWebUITest.testNavigationInBackground", source: test_api.js (1324)
[38372:13063:0715/044348:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[38372:13063:0715/044348:WARNING:channel.cc(322)] RawChannel write error
[ OK ] BrowserOptionsOverlayWebUITest.testNavigationInBackground (6548 ms)
[2/214] BrowserOptionsOverlayWebUITest.testNavigationInBackground (7985 ms)
[ RUN ] OptionsWebUIExtendedTest.NavigateToPage
[38363:3847:0715/044345:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[38351:3847:0715/044346:WARNING:CONSOLE(0)] "The -webkit-canvas CSS feature is deprecated. Please use a positioned <canvas> element instead.", source: (0)
[38351:3847:0715/044347:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[38351:3847:0715/044348:INFO:CONSOLE(1324)] "Running TestCase OptionsWebUIExtendedTest.NavigateToPage", source: test_api.js (1324)
[38363:3847:0715/044349:ERROR:gles2_cmd_decoder.cc(13133)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[38363:3847:0715/044349:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[38363:3847:0715/044349:ERROR:gles2_cmd_decoder.cc(13133)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[38363:3847:0715/044349:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[38363:3847:0715/044349:ERROR:gles2_cmd_decoder.cc(13133)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[38363:3847:0715/044349:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[ OK ] OptionsWebUIExtendedTest.NavigateToPage (6999 ms)
[3/214] OptionsWebUIExtendedTest.NavigateToPage (8176 ms)
[ RUN ] OptionsWebUIExtendedTest.ShowOverlayWithHistory
[38364:3847:0715/044345:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[38352:3847:0715/044346:WARNING:CONSOLE(0)] "The -webkit-canvas CSS feature is deprecated. Please use a positioned <canvas> element instead.", source: (0)
[38352:3847:0715/044347:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[38352:3847:0715/044348:INFO:CONSOLE(1324)] "Running TestCase OptionsWebUIExtendedTest.ShowOverlayWithHistory", source: test_api.js (1324)
[38352:40451:0715/044349:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[38352:40451:0715/044349:WARNING:channel.cc(322)] RawChannel write error
[ OK ] OptionsWebUIExtendedTest.ShowOverlayWithHistory (7233 ms)
[4/214] OptionsWebUIExtendedTest.ShowOverlayWithHistory (8626 ms)
[ RUN ] WebUIAccessibilityAuditBrowserTest_IssuesAreWarnings.testWithAuditFailures
[38394:3847:0715/044352:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[38380:38403:0715/044355:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[38380:3847:0715/044355:INFO:CONSOLE(1324)] "Running TestCase WebUIAccessibilityAuditBrowserTest_IssuesAreWarnings.testWithAuditFailures", source: test_api.js (1324)
[38394:3847:0715/044355:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[38394:3847:0715/044355:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[38394:3847:0715/044355:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[38394:3847:0715/044355:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[38401:12807:0715/044355:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[38401:12807:0715/044355:WARNING:channel.cc(322)] RawChannel write error
[ OK ] WebUIAccessibilityAuditBrowserTest_IssuesAreWarnings.testWithAuditFailures (4551 ms)
[5/214] WebUIAccessibilityAuditBrowserTest_IssuesAreWarnings.testWithAuditFailures (5983 ms)
[ RUN ] WebUIAssertionsTestFail.testAssertFailFails
[38395:3847:0715/044353:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[38381:3847:0715/044355:INFO:CONSOLE(1324)] "Running TestCase WebUIAssertionsTestFail.testAssertFailFails", source: test_api.js (1324)
[38381:3847:0715/044355:ERROR:web_ui_test_handler.cc(75)] 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
[38381:39939:0715/044355:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[38381:39939:0715/044355:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[38381:39939:0715/044355:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] WebUIAssertionsTestFail.testAssertFailFails (4258 ms)
[6/214] WebUIAssertionsTestFail.testAssertFailFails (5652 ms)
[ RUN ] OptionsWebUIExtendedTest.OverlayBackToUnrelated
[38389:3847:0715/044352:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[38379:3847:0715/044354:WARNING:CONSOLE(0)] "The -webkit-canvas CSS feature is deprecated. Please use a positioned <canvas> element instead.", source: (0)
[38379:3847:0715/044355:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[38379:3847:0715/044356:INFO:CONSOLE(1324)] "Running TestCase OptionsWebUIExtendedTest.OverlayBackToUnrelated", source: test_api.js (1324)
[ OK ] OptionsWebUIExtendedTest.OverlayBackToUnrelated (6878 ms)
[7/214] OptionsWebUIExtendedTest.OverlayBackToUnrelated (8207 ms)
[ RUN ] OptionsWebUIExtendedTest.OverlayAboveNoReset
[38388:3847:0715/044352:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[38378:3847:0715/044354:WARNING:CONSOLE(0)] "The -webkit-canvas CSS feature is deprecated. Please use a positioned <canvas> element instead.", source: (0)
[38378:3847:0715/044354:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[38378:3847:0715/044355:INFO:CONSOLE(1324)] "Running TestCase OptionsWebUIExtendedTest.OverlayAboveNoReset", source: test_api.js (1324)
[ OK ] OptionsWebUIExtendedTest.OverlayAboveNoReset (6854 ms)
[8/214] OptionsWebUIExtendedTest.OverlayAboveNoReset (8393 ms)
[ RUN ] HistoryWebUIDeleteProhibitedTest.leftRightChangeFocus
[38411:3847:0715/044358:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[38404:3847:0715/044400:WARNING:CONSOLE(0)] "The -webkit-canvas CSS feature is deprecated. Please use a positioned <canvas> element instead.", source: (0)
[38404:3847:0715/044400:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[38404:3847:0715/044401:INFO:CONSOLE(1324)] "Running TestCase HistoryWebUIDeleteProhibitedTest.leftRightChangeFocus", source: test_api.js (1324)
[ OK ] HistoryWebUIDeleteProhibitedTest.leftRightChangeFocus (4603 ms)
[9/214] HistoryWebUIDeleteProhibitedTest.leftRightChangeFocus (5945 ms)
[ RUN ] HistoryWebUIRealBackendTest.leftRightChangeFocus
[38409:3847:0715/044358:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[38403:3847:0715/044400:WARNING:CONSOLE(0)] "The -webkit-canvas CSS feature is deprecated. Please use a positioned <canvas> element instead.", source: (0)
[38403:3847:0715/044400:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[38403:3847:0715/044400:INFO:CONSOLE(1324)] "Running TestCase HistoryWebUIRealBackendTest.leftRightChangeFocus", source: test_api.js (1324)
[38409:3847:0715/044401:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[38409:3847:0715/044401:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[38409:3847:0715/044401:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[38409:3847:0715/044401:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[ OK ] HistoryWebUIRealBackendTest.leftRightChangeFocus (4679 ms)
[10/214] HistoryWebUIRealBackendTest.leftRightChangeFocus (6141 ms)
[ RUN ] Mock4JSWebUITest.CalledTwiceExpectTwice
[38423:3847:0715/044400:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[38413:39939:0715/044402:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[38413:3847:0715/044402:INFO:CONSOLE(1324)] "Running TestCase Mock4JSWebUITest.CalledTwiceExpectTwice", source: test_api.js (1324)
[38413:39939:0715/044402:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[38413:39939:0715/044402:WARNING:channel.cc(322)] RawChannel write error
[ OK ] Mock4JSWebUITest.CalledTwiceExpectTwice (3857 ms)
[11/214] Mock4JSWebUITest.CalledTwiceExpectTwice (5494 ms)
[ RUN ] HistoryWebUIWithSchemesTest.groupingWithSchemes
[38422:3847:0715/044400:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[38412:3847:0715/044402:WARNING:CONSOLE(0)] "The -webkit-canvas CSS feature is deprecated. Please use a positioned <canvas> element instead.", source: (0)
[38412:3847:0715/044402:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[38412:3847:0715/044402:INFO:CONSOLE(1324)] "Running TestCase HistoryWebUIWithSchemesTest.groupingWithSchemes", source: test_api.js (1324)
[ OK ] HistoryWebUIWithSchemesTest.groupingWithSchemes (4546 ms)
[12/214] HistoryWebUIWithSchemesTest.groupingWithSchemes (6104 ms)
[ RUN ] NetInternalsTest.netInternalsLogUtilStopCapturingExportImport
[38435:3847:0715/044404:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[38428:3847:0715/044407:INFO:CONSOLE(1324)] "Running TestCase NetInternalsTest.netInternalsLogUtilStopCapturingExportImport", source: test_api.js (1324)
[ OK ] NetInternalsTest.netInternalsLogUtilStopCapturingExportImport (5384 ms)
[13/214] NetInternalsTest.netInternalsLogUtilStopCapturingExportImport (6860 ms)
[ RUN ] NetInternalsTest.netInternalsTimelineViewZoomOut
[38436:3847:0715/044404:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[38429:3847:0715/044407:INFO:CONSOLE(1324)] "Running TestCase NetInternalsTest.netInternalsTimelineViewZoomOut", source: test_api.js (1324)
[38436:3847:0715/044408:ERROR:gles2_cmd_decoder.cc(4382)] Error: 5 for Command kLoseContextCHROMIUM
[38436:3847:0715/044408:ERROR:gles2_cmd_decoder.cc(3536)] GLES2DecoderImpl: Trying to make lost context current.
[38436:3847:0715/044408:ERROR:gles2_cmd_decoder.cc(3536)] GLES2DecoderImpl: Trying to make lost context current.
[38446:15875:0715/044408:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[38446:15875:0715/044408:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[38436:3847:0715/044408:ERROR:gles2_cmd_decoder.cc(3536)] GLES2DecoderImpl: Trying to make lost context current.
[ OK ] NetInternalsTest.netInternalsTimelineViewZoomOut (5709 ms)
[14/214] NetInternalsTest.netInternalsTimelineViewZoomOut (7114 ms)
[ RUN ] NetInternalsTest.netInternalsTimelineViewZoomIn
[38444:3847:0715/044406:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[38434:39939:0715/044408:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[38447:12807:0715/044408:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[38447:12807:0715/044408:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[38434:3847:0715/044408:INFO:CONSOLE(1324)] "Running TestCase NetInternalsTest.netInternalsTimelineViewZoomIn", source: test_api.js (1324)
[38434:39939:0715/044410:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[38444:3847:0715/044410:ERROR:gles2_cmd_decoder.cc(4382)] Error: 5 for Command kLoseContextCHROMIUM
[38444:3847:0715/044410:ERROR:gles2_cmd_decoder.cc(3536)] GLES2DecoderImpl: Trying to make lost context current.
[38444:3847:0715/044410:ERROR:gles2_cmd_decoder.cc(3536)] GLES2DecoderImpl: Trying to make lost context current.
[38450:13063:0715/044410:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[38450:13063:0715/044410:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[38450:13063:0715/044410:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[38444:3847:0715/044410:ERROR:gles2_cmd_decoder.cc(3536)] GLES2DecoderImpl: Trying to make lost context current.
[38450:15875:0715/044410:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[38450:15875:0715/044410:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[38450:15875:0715/044410:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[38450:15875:0715/044410:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[38450:15875:0715/044410:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[38450:15875:0715/044410:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[ OK ] NetInternalsTest.netInternalsTimelineViewZoomIn (6724 ms)
[15/214] NetInternalsTest.netInternalsTimelineViewZoomIn (8297 ms)
[ RUN ] PrintPreviewWebUITest.PageLayoutHasMarginsShowHeaderFooter
[38448:3847:0715/044406:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[38437:3847:0715/044408:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[38437:3847:0715/044410:INFO:CONSOLE(1324)] "Running TestCase PrintPreviewWebUITest.PageLayoutHasMarginsShowHeaderFooter", source: test_api.js (1324)
[ OK ] PrintPreviewWebUITest.PageLayoutHasMarginsShowHeaderFooter (6513 ms)
[16/214] PrintPreviewWebUITest.PageLayoutHasMarginsShowHeaderFooter (8119 ms)
[ RUN ] BluetoothApiTest.GetDevice
[38461:3847:0715/044411:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[38454:3847:0715/044413:INFO:CONSOLE(0)] "[SUCCESS] testGetDevice", source: chrome-extension://pjdjhejcdkeebjehnokfbfnjmgmgdjlc/_generated_background_page.html (0)
[38468:12807:0715/044413:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[38468:12807:0715/044413:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[38468:12807:0715/044413:WARNING:channel.cc(322)] RawChannel write error
[ OK ] BluetoothApiTest.GetDevice (4030 ms)
[17/214] BluetoothApiTest.GetDevice (5430 ms)
[ RUN ] PlatformAppBrowserTest.WindowsApiAlwaysOnTopNoPermissions
[38460:3847:0715/044411:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[38453:61187:0715/044412:ERROR:mach_broker_mac.mm(222)] Unknown process 38466 is sending Mach IPC messages!
[38453:3847:0715/044413:INFO:CONSOLE(0)] "[SUCCESS] testCreateAlwaysOnTopEnabled", source: chrome-extension://ecbgogpncckjoonjmgejbelecaidhknn/_generated_background_page.html (0)
[38453:3847:0715/044413:INFO:CONSOLE(0)] "[SUCCESS] testCreateAlwaysOnTopDisabled", source: chrome-extension://ecbgogpncckjoonjmgejbelecaidhknn/_generated_background_page.html (0)
[38453:3847:0715/044413:INFO:CONSOLE(0)] "Unchecked runtime.lastError while running app.currentWindowInternal.setAlwaysOnTop: The "app.window.alwaysOnTop" permission is required.
at chrome-extension://ecbgogpncckjoonjmgejbelecaidhknn/background.js:15:9", source: chrome-extension://ecbgogpncckjoonjmgejbelecaidhknn/index.html (0)
[38453:3847:0715/044413:INFO:CONSOLE(0)] "[SUCCESS] testSetAlwaysOnTopEnabled", source: chrome-extension://ecbgogpncckjoonjmgejbelecaidhknn/_generated_background_page.html (0)
[38453:3847:0715/044414:INFO:CONSOLE(0)] "Unchecked runtime.lastError while running app.currentWindowInternal.setAlwaysOnTop: The "app.window.alwaysOnTop" permission is required.
at chrome-extension://ecbgogpncckjoonjmgejbelecaidhknn/background.js:15:9", source: chrome-extension://ecbgogpncckjoonjmgejbelecaidhknn/index.html (0)
[38453:3847:0715/044414:INFO:CONSOLE(0)] "[SUCCESS] testSetAlwaysOnTopDisabled", source: chrome-extension://ecbgogpncckjoonjmgejbelecaidhknn/_generated_background_page.html (0)
[38462:13319:0715/044414:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] PlatformAppBrowserTest.WindowsApiAlwaysOnTopNoPermissions (4856 ms)
[18/214] PlatformAppBrowserTest.WindowsApiAlwaysOnTopNoPermissions (6204 ms)
[ RUN ] BluetoothLowEnergyApiTest.GetRemovedService
[38473:3847:0715/044414:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[38464:3847:0715/044416:INFO:CONSOLE(0)] "[SUCCESS] (no test)", source: chrome-extension://pjdjhejcdkeebjehnokfbfnjmgmgdjlc/_generated_background_page.html (0)
[38464:40451:0715/044416:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[38464:40451:0715/044416:WARNING:channel.cc(322)] RawChannel write error
[ OK ] BluetoothLowEnergyApiTest.GetRemovedService (4205 ms)
[19/214] BluetoothLowEnergyApiTest.GetRemovedService (5738 ms)
[ RUN ] BluetoothLowEnergyApiTest.ReadCharacteristicValue
[38475:3847:0715/044415:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[38465:3847:0715/044416:INFO:CONSOLE(0)] "[SUCCESS] testReadCharacteristicValue", source: chrome-extension://pjdjhejcdkeebjehnokfbfnjmgmgdjlc/_generated_background_page.html (0)
[38465:41219:0715/044417:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[38465:41219:0715/044417:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[38465:41219:0715/044417:WARNING:channel.cc(322)] RawChannel write error
[ OK ] BluetoothLowEnergyApiTest.ReadCharacteristicValue (4319 ms)
[20/214] BluetoothLowEnergyApiTest.ReadCharacteristicValue (5924 ms)
[ RUN ] BluetoothLowEnergyApiTest.UuidPermissionEvents
[38485:3847:0715/044417:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[38477:3847:0715/044419:INFO:CONSOLE(0)] "[SUCCESS] (no test)", source: chrome-extension://pjdjhejcdkeebjehnokfbfnjmgmgdjlc/_generated_background_page.html (0)
[38487:13063:0715/044419:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[38477:41219:0715/044419:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] BluetoothLowEnergyApiTest.UuidPermissionEvents (4092 ms)
[21/214] BluetoothLowEnergyApiTest.UuidPermissionEvents (5791 ms)
[ RUN ] CastChannelAPITest.TestPingTimeoutSslVerified
[38486:3847:0715/044417:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[38478:41219:0715/044420:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[38489:13063:0715/044420:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[38489:13063:0715/044420:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
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.
Stack trace:
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.
Stack trace:
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-3A 09-00 20-60 00-00 94-3A 09-00 20-60 00-00 94-3A 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.
Stack trace:
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.
Stack trace:
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.
Stack trace:
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-3A 09-00 20-60 00-00 94-3A 09-00 20-60 00-00 94-3A 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.
Stack trace:
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.
Stack trace:
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.
Stack trace:
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-3A 09-00 20-60 00-00 94-3A 09-00 20-60 00-00 94-3A 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.
Stack trace:
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.
Stack trace:
[38478:3847:0715/044420: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.
Stack trace:
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-3A 09-00 20-60 00-00 94-3A 09-00 20-60 00-00 94-3A 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.
Stack trace:
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.
Stack trace:
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.
Stack trace:
[ OK ] CastChannelAPITest.TestPingTimeoutSslVerified (4662 ms)
[22/214] CastChannelAPITest.TestPingTimeoutSslVerified (5944 ms)
[ RUN ] ExtensionApiTest.Metrics
[38499:3847:0715/044420:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[38491:3847:0715/044422:INFO:CONSOLE(0)] "[SUCCESS] recordUserAction", source: chrome-extension://danlodiebfiaeldoidcganghbmobkaib/_generated_background_page.html (0)
[38491:3847:0715/044422:INFO:CONSOLE(0)] "[SUCCESS] recordValue", source: chrome-extension://danlodiebfiaeldoidcganghbmobkaib/_generated_background_page.html (0)
[38491:3847:0715/044422:INFO:CONSOLE(0)] "[SUCCESS] recordSparseValue", source: chrome-extension://danlodiebfiaeldoidcganghbmobkaib/_generated_background_page.html (0)
[38491:3847:0715/044422:INFO:CONSOLE(0)] "[SUCCESS] recordTimes", source: chrome-extension://danlodiebfiaeldoidcganghbmobkaib/_generated_background_page.html (0)
[38491:3847:0715/044422:INFO:CONSOLE(0)] "[SUCCESS] recordCounts", source: chrome-extension://danlodiebfiaeldoidcganghbmobkaib/_generated_background_page.html (0)
[38491:3847:0715/044422:INFO:CONSOLE(0)] "[SUCCESS] getFieldTrial", source: chrome-extension://danlodiebfiaeldoidcganghbmobkaib/_generated_background_page.html (0)
[38491:3847:0715/044422:INFO:CONSOLE(0)] "[SUCCESS] getVariationParams1", source: chrome-extension://danlodiebfiaeldoidcganghbmobkaib/_generated_background_page.html (0)
[38491:3847:0715/044422:INFO:CONSOLE(0)] "[SUCCESS] getVariationParams2", source: chrome-extension://danlodiebfiaeldoidcganghbmobkaib/_generated_background_page.html (0)
[38491:3847:0715/044422:INFO:CONSOLE(0)] "[SUCCESS] testBucketSizeChanges", source: chrome-extension://danlodiebfiaeldoidcganghbmobkaib/_generated_background_page.html (0)
[38505:13063:0715/044422:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] ExtensionApiTest.Metrics (4046 ms)
[23/214] ExtensionApiTest.Metrics (5412 ms)
[ RUN ] ExtensionApiTest.ProcessesVsTaskManager
[38513:3847:0715/044423:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[38521:13063:0715/044425:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] ExtensionApiTest.ProcessesVsTaskManager (4081 ms)
[24/214] ExtensionApiTest.ProcessesVsTaskManager (5656 ms)
[ RUN ] ExtensionApiTest.OptionalPermissionsFileAccess
[38509:3847:0715/044423:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[38502:61699:0715/044424:ERROR:mach_broker_mac.mm(222)] Unknown process 38516 is sending Mach IPC messages!
[38502:3847:0715/044425:INFO:CONSOLE(0)] "[SUCCESS] test", source: chrome-extension://fmlojogkgedaapegcmmjgleedaeogbnl/_generated_background_page.html (0)
[38502:3847:0715/044425:INFO:CONSOLE(0)] "[SUCCESS] test", source: chrome-extension://fmlojogkgedaapegcmmjgleedaeogbnl/_generated_background_page.html (0)
[38502:3847:0715/044426:INFO:CONSOLE(0)] "[SUCCESS] test", source: chrome-extension://fhcaepjlahjeeobidhbmmnkgkoapmcho/_generated_background_page.html (0)
[38502:3847:0715/044426:INFO:CONSOLE(0)] "[SUCCESS] test", source: chrome-extension://fhcaepjlahjeeobidhbmmnkgkoapmcho/_generated_background_page.html (0)
[ OK ] ExtensionApiTest.OptionalPermissionsFileAccess (5372 ms)
[25/214] ExtensionApiTest.OptionalPermissionsFileAccess (7104 ms)
[ RUN ] ExtensionApiTest.ContextMenus
[38498:3847:0715/044420:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[38488:3847:0715/044422:INFO:CONSOLE(0)] "[SUCCESS] simple", source: chrome-extension://caehnjonmhodfgmonjhhoehjclabamfg/test.html (0)
[38488:3847:0715/044422:INFO:CONSOLE(0)] "[SUCCESS] no_properties", source: chrome-extension://caehnjonmhodfgmonjhhoehjclabamfg/test.html (0)
[38488:3847:0715/044422:INFO:CONSOLE(0)] "[SUCCESS] remove", source: chrome-extension://caehnjonmhodfgmonjhhoehjclabamfg/test.html (0)
[38488:3847:0715/044422:INFO:CONSOLE(0)] "[SUCCESS] update", source: chrome-extension://caehnjonmhodfgmonjhhoehjclabamfg/test.html (0)
[38488:3847:0715/044422:INFO:CONSOLE(0)] "[SUCCESS] removeAll", source: chrome-extension://caehnjonmhodfgmonjhhoehjclabamfg/test.html (0)
[38488:3847:0715/044422:INFO:CONSOLE(0)] "[SUCCESS] hasParent", source: chrome-extension://caehnjonmhodfgmonjhhoehjclabamfg/test.html (0)
[38488:3847:0715/044422:INFO:CONSOLE(0)] "[SUCCESS] create_checkbox", source: chrome-extension://caehnjonmhodfgmonjhhoehjclabamfg/test.html (0)
[38488:3847:0715/044422:INFO:CONSOLE(0)] "[SUCCESS] create_radio", source: chrome-extension://caehnjonmhodfgmonjhhoehjclabamfg/test.html (0)
[38488:3847:0715/044422:INFO:CONSOLE(0)] "[SUCCESS] create_separator", source: chrome-extension://caehnjonmhodfgmonjhhoehjclabamfg/test.html (0)
[38488:3847:0715/044422:INFO:CONSOLE(0)] "[SUCCESS] create_normal-all", source: chrome-extension://caehnjonmhodfgmonjhhoehjclabamfg/test.html (0)
[38488:3847:0715/044422:INFO:CONSOLE(0)] "[SUCCESS] create_normal-page", source: chrome-extension://caehnjonmhodfgmonjhhoehjclabamfg/test.html (0)
[38488:3847:0715/044422:INFO:CONSOLE(0)] "[SUCCESS] create_normal-selection", source: chrome-extension://caehnjonmhodfgmonjhhoehjclabamfg/test.html (0)
[38488:3847:0715/044422:INFO:CONSOLE(0)] "[SUCCESS] create_normal-link", source: chrome-extension://caehnjonmhodfgmonjhhoehjclabamfg/test.html (0)
[38488:3847:0715/044422:INFO:CONSOLE(0)] "[SUCCESS] create_normal-editable", source: chrome-extension://caehnjonmhodfgmonjhhoehjclabamfg/test.html (0)
[38488:3847:0715/044422:INFO:CONSOLE(0)] "[SUCCESS] create_normal-image", source: chrome-extension://caehnjonmhodfgmonjhhoehjclabamfg/test.html (0)
[38488:3847:0715/044422:INFO:CONSOLE(0)] "[SUCCESS] create_normal-video", source: chrome-extension://caehnjonmhodfgmonjhhoehjclabamfg/test.html (0)
[38488:3847:0715/044422:INFO:CONSOLE(0)] "[SUCCESS] create_normal-audio", source: chrome-extension://caehnjonmhodfgmonjhhoehjclabamfg/test.html (0)
[38488:3847:0715/044423:INFO:CONSOLE(0)] "[SUCCESS] simple", source: chrome-extension://hjikbbgenobobcjkdhobgflaboajbaai/test.html (0)
[38488:3847:0715/044425:INFO:CONSOLE(0)] "[SUCCESS] stringID", source: chrome-extension://gdmmlailgmimdbnlplknjoajebcpnoke/_generated_background_page.html (0)
[38488:3847:0715/044425:INFO:CONSOLE(0)] "[SUCCESS] parentStringID", source: chrome-extension://gdmmlailgmimdbnlplknjoajebcpnoke/_generated_background_page.html (0)
[38488:3847:0715/044425:INFO:CONSOLE(0)] "[SUCCESS] idCollision", source: chrome-extension://gdmmlailgmimdbnlplknjoajebcpnoke/_generated_background_page.html (0)
[38488:3847:0715/044425:INFO:CONSOLE(0)] "[SUCCESS] idNonCollision", source: chrome-extension://gdmmlailgmimdbnlplknjoajebcpnoke/_generated_background_page.html (0)
[38488:3847:0715/044426:INFO:CONSOLE(0)] "[SUCCESS] stringID", source: chrome-extension://ibademcppbmhjalmmfappfmdjjeonglg/_generated_background_page.html (0)
[38488:3847:0715/044426:INFO:CONSOLE(0)] "[SUCCESS] generatedID", source: chrome-extension://ibademcppbmhjalmmfappfmdjjeonglg/_generated_background_page.html (0)
[38488:3847:0715/044426:INFO:CONSOLE(0)] "[SUCCESS] noOnClick", source: chrome-extension://ibademcppbmhjalmmfappfmdjjeonglg/_generated_background_page.html (0)
[38500:12551:0715/044426:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[38500:12551:0715/044426:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[38500:12551:0715/044426:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[38500:12551:0715/044426:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[38504:13063:0715/044426:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[38504:13063:0715/044426:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[38504:13063:0715/044426:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[38488:41219:0715/044426:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[38488:41219:0715/044426:WARNING:channel.cc(322)] RawChannel write error
[38488:41219:0715/044426:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[38488:41219:0715/044426:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[38488:41219:0715/044426:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[38488:41219:0715/044426:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[38488:41219:0715/044426:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[38488:41219:0715/044426:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ExtensionApiTest.ContextMenus (8953 ms)
[26/214] ExtensionApiTest.ContextMenus (10531 ms)
[ RUN ] ExtensionApiTest.ApiTest
[38523:3847:0715/044425:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[38525:12807:0715/044428:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[38525:12807:0715/044428:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ExtensionApiTest.ApiTest (3824 ms)
[27/214] ExtensionApiTest.ApiTest (5395 ms)
[ RUN ] AppWindowBrowserTest.FrameInsetsForDefaultFrame
[38543:3847:0715/044431:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[38532:3847:0715/044433:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 2, remote ID 2147483649)
[38532:3847:0715/044433:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 3, remote ID 2147483650)
[38532:40707:0715/044433:WARNING:channel.cc(322)] RawChannel write error
[38551:13319:0715/044433:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] AppWindowBrowserTest.FrameInsetsForDefaultFrame (4666 ms)
[28/214] AppWindowBrowserTest.FrameInsetsForDefaultFrame (6373 ms)
[ RUN ] MimeHandlerViewTest.Abort
[38548:3847:0715/044431:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[38536:75527:0715/044432:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[38536:3847:0715/044434:INFO:CONSOLE(0)] "[SUCCESS] testAbort", source: chrome-extension://oickdpebdnfbgkcaoklfcdhjniefkcji/index.html (0)
[38536:40707:0715/044434:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[38536:40707:0715/044434:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 7, remote ID 2147483654)
[38536:40707:0715/044434:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[38536:40707:0715/044434:WARNING:channel.cc(322)] RawChannel write error
[ OK ] MimeHandlerViewTest.Abort (5035 ms)
[29/214] MimeHandlerViewTest.Abort (6842 ms)
[ RUN ] ExtensionApiTest.IncognitoYesScript
[38535:3847:0715/044429:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
2015-07-15 04:44:30.333 browser_tests[38527:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[38527:3847:0715/044433:INFO:CONSOLE(0)] "[SUCCESS] onRequest", source: chrome-extension://kaaanimonfccieaaihiecfjaiglddicj/test.html (0)
[38527:71947:0715/044433:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[38527:71947:0715/044435:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[38552:12551:0715/044435:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[38552:12551:0715/044435:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[38552:12551:0715/044435:WARNING:channel.cc(322)] RawChannel write error
[38553:13319:0715/044435:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[38553:13319:0715/044435:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[38553:13319:0715/044435:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[38553:13319:0715/044435:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[38553:13319:0715/044435:WARNING:channel.cc(322)] RawChannel write error
[38546:13063:0715/044435:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[38546:13063:0715/044435:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[38546:13063:0715/044435:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[38546:13063:0715/044435:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[38546:13063:0715/044435:WARNING:channel.cc(322)] RawChannel write error
[38563:13063:0715/044435:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 1, remote ID 1)
[ OK ] ExtensionApiTest.IncognitoYesScript (8263 ms)
[30/214] ExtensionApiTest.IncognitoYesScript (9993 ms)
[ RUN ] ExtensionApiTest.TabHighlight
2015-07-15 04:44:30.326 browser_tests[38528:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[38540:3847:0715/044430:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[38528:3847:0715/044435:INFO:CONSOLE(0)] "[SUCCESS] setup", source: chrome-extension://icgfdkbfklhdmbghglcknbikgnpmpbmc/highlight.html (0)
[38528:3847:0715/044435:INFO:CONSOLE(0)] "[SUCCESS] highlightCurrentWindow", source: chrome-extension://icgfdkbfklhdmbghglcknbikgnpmpbmc/highlight.html (0)
[38528:3847:0715/044435:INFO:CONSOLE(0)] "[SUCCESS] highlightA", source: chrome-extension://icgfdkbfklhdmbghglcknbikgnpmpbmc/highlight.html (0)
[38528:3847:0715/044435:INFO:CONSOLE(0)] "[SUCCESS] highlightB", source: chrome-extension://icgfdkbfklhdmbghglcknbikgnpmpbmc/highlight.html (0)
[38528:3847:0715/044435:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[38528:3847:0715/044435:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[38528:3847:0715/044435:INFO:CONSOLE(0)] "[SUCCESS] highlightAWindow2", source: chrome-extension://icgfdkbfklhdmbghglcknbikgnpmpbmc/highlight.html (0)
[38528:3847:0715/044435:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[38528:3847:0715/044436:INFO:CONSOLE(0)] "[SUCCESS] removeTab", source: chrome-extension://icgfdkbfklhdmbghglcknbikgnpmpbmc/highlight.html (0)
[38528:3847:0715/044436:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[38528:3847:0715/044436:INFO:CONSOLE(0)] "[SUCCESS] noTabsHighlighted", source: chrome-extension://icgfdkbfklhdmbghglcknbikgnpmpbmc/highlight.html (0)
[38528:3847:0715/044436:INFO:CONSOLE(0)] "[SUCCESS] indexNotFound", source: chrome-extension://icgfdkbfklhdmbghglcknbikgnpmpbmc/highlight.html (0)
[38528:63235:0715/044436:ERROR:mach_broker_mac.mm(222)] Unknown process 38566 is sending Mach IPC messages!
[38528:3847:0715/044436:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[38549:12807:0715/044436:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[38559:13319:0715/044436:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[38559:13319:0715/044436:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[38558:13063:0715/044436:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[38558:13063:0715/044436:WARNING:channel.cc(322)] RawChannel write error
[38556:13063:0715/044436:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[38556:13063:0715/044436:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[38556:13063:0715/044436:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[38556:13063:0715/044436:WARNING:channel.cc(322)] RawChannel write error
[38554:13831:0715/044436:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[38565:15875:0715/044436:ERROR:webgraphicscontext3d_command_buffer_impl.cc(242)] Failed to initialize GLES2CmdHelper.
[38565:13063:0715/044437:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[38565:13063:0715/044437:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[38565:15875:0715/044437:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[38565:15875:0715/044437:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[ OK ] ExtensionApiTest.TabHighlight (9197 ms)
[31/214] ExtensionApiTest.TabHighlight (10816 ms)
[ RUN ] AppShimHostManagerBrowserTest.LaunchRegisterOnly
[38572:3847:0715/044438:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[38576:16387:0715/044439:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[38576:16387:0715/044439:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[38576:16387:0715/044439:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[ OK ] AppShimHostManagerBrowserTest.LaunchRegisterOnly (3418 ms)
[32/214] AppShimHostManagerBrowserTest.LaunchRegisterOnly (5652 ms)
[ RUN ] PlatformAppUrlRedirectorBrowserTest.XhrInTabNotIntercepted
[38579:3847:0715/044439:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[38567:76039:0715/044443:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[ OK ] PlatformAppUrlRedirectorBrowserTest.XhrInTabNotIntercepted (6365 ms)
[33/214] PlatformAppUrlRedirectorBrowserTest.XhrInTabNotIntercepted (8712 ms)
[ RUN ] EphemeralAppBrowserTest.PromoteAppWhileIdle
[38581:3847:0715/044439:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[38583:13063:0715/044443:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[ OK ] EphemeralAppBrowserTest.PromoteAppWhileIdle (6426 ms)
[34/214] EphemeralAppBrowserTest.PromoteAppWhileIdle (8076 ms)
[ RUN ] EphemeralAppLauncherTest.LaunchAppWithPermissionsWarnings
HTTP server started on http://127.0.0.1:62755...
sending server_data: {"host": "127.0.0.1", "port": 62755} (36 bytes)
[38591:3847:0715/044442:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[38578:3847:0715/044444:WARNING:extension_install_prompt.cc(163)] Proceeding!
[38578:41219:0715/044447:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[38578:41219:0715/044447:WARNING:channel.cc(322)] RawChannel write error
[ OK ] EphemeralAppLauncherTest.LaunchAppWithPermissionsWarnings (8623 ms)
[35/214] EphemeralAppLauncherTest.LaunchAppWithPermissionsWarnings (10179 ms)
[ RUN ] ExtensionViewTest.ShimExtensionAttribute
[38593:3847:0715/044442:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[38602:12551:0715/044448:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[38602:12551:0715/044448:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[38610:16387:0715/044448:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[38610:16387:0715/044448:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[38610:16387:0715/044448:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[38610:16387:0715/044448:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[ OK ] ExtensionViewTest.ShimExtensionAttribute (8013 ms)
[36/214] ExtensionViewTest.ShimExtensionAttribute (9269 ms)
[ RUN ] WebViewTest.Shim_TestDestroyOnEventListener
[38612:3847:0715/044447:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[38603:3847:0715/044451:INFO:CONSOLE(661)] "loadcommit1", source: chrome-extension://hgpagmmdebiciojanlpdljjjcpbhalce/main.js (661)
[38603:3847:0715/044451:INFO:CONSOLE(666)] "loadcommit2", source: chrome-extension://hgpagmmdebiciojanlpdljjjcpbhalce/main.js (666)
[38624:15875:0715/044451:ERROR:webgraphicscontext3d_command_buffer_impl.cc(242)] Failed to initialize GLES2CmdHelper.
[38624:13063:0715/044451:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[38624:13063:0715/044451:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[38624:13063:0715/044451:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[38624:15875:0715/044451:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[38624:15875:0715/044451:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[38603:39683:0715/044451:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[ OK ] WebViewTest.Shim_TestDestroyOnEventListener (5908 ms)
[37/214] WebViewTest.Shim_TestDestroyOnEventListener (7687 ms)
[ RUN ] WebViewTest.CloseOnLoadcommit
[38629:3847:0715/044452:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[38630:12807:0715/044454:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[38630:12807:0715/044454:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[38635:13063:0715/044454:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[38635:13063:0715/044454:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483661, remote ID 14)
[38635:13063:0715/044454:WARNING:channel.cc(322)] RawChannel write error
[ OK ] WebViewTest.CloseOnLoadcommit (4900 ms)
[38/214] WebViewTest.CloseOnLoadcommit (6454 ms)
[ RUN ] WebViewTest.Shim_TestLoadAbortIllegalJavaScriptURL
[38627:3847:0715/044451:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[38618:3847:0715/044454:INFO:CONSOLE(237)] "<webview>: The load has aborted with error -3: ERR_ABORTED.", source: extensions::webViewEvents (237)
[ OK ] WebViewTest.Shim_TestLoadAbortIllegalJavaScriptURL (5799 ms)
[39/214] WebViewTest.Shim_TestLoadAbortIllegalJavaScriptURL (7516 ms)
[ RUN ] ExtensionViewTest.QueuedLoadAPICall
[38611:3847:0715/044447:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[38634:3847:0715/044456:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 2147483650, remote ID 3)
[38634:12807:0715/044456:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[38634:12807:0715/044456:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[38601:3847:0715/044456:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 3, remote ID 2147483650)
[38601:41219:0715/044456:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[38601:41219:0715/044456:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[38601:41219:0715/044456:WARNING:channel.cc(322)] RawChannel write error
[38639:15875:0715/044456:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[38639:15875:0715/044456:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[38601:41219:0715/044456:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[38601:41219:0715/044456:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 6, remote ID 2147483653)
[38601:41219:0715/044456:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 5, remote ID 2147483652)
[38601:41219:0715/044456:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[38601:41219:0715/044456:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 12, remote ID 2147483659)
[38601:41219:0715/044456:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 11, remote ID 2147483658)
[38601:41219:0715/044456:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] ExtensionViewTest.QueuedLoadAPICall (11229 ms)
[40/214] ExtensionViewTest.QueuedLoadAPICall (12846 ms)
[ RUN ] WebViewTest.MediaAccessAPIDeny_TestDenyWithPreventDefault
[38640:3847:0715/044454:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[38633:75783:0715/044459:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[38654:13063:0715/044459:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[38654:13063:0715/044459:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] WebViewTest.MediaAccessAPIDeny_TestDenyWithPreventDefault (6304 ms)
[41/214] WebViewTest.MediaAccessAPIDeny_TestDenyWithPreventDefault (7901 ms)
[ RUN ] WebViewTest.FileSystemAPIRequestFromMainThreadDeny
[38652:3847:0715/044458:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[38642:3847:0715/044501:INFO:CONSOLE(77)] "embedder.setUpLoadStop_", source: chrome-extension://eiagghlpngpgbipngibfkengjllipkac/embedder.js (77)
[38642:3847:0715/044502:INFO:CONSOLE(79)] "embedder.onWebViewLoadStop", source: chrome-extension://eiagghlpngpgbipngibfkengjllipkac/embedder.js (79)
[38642:3847:0715/044502:INFO:CONSOLE(82)] "embedder.webview.postMessage", source: chrome-extension://eiagghlpngpgbipngibfkengjllipkac/embedder.js (82)
[38642:75783:0715/044502:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[38642:3847:0715/044502:WARNING:chrome_quota_permission_context.cc(288)] Attempt to request quota from a background page: 5,2
[38642:40963:0715/044502:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[38642:40963:0715/044502:WARNING:channel.cc(322)] RawChannel write error
[ OK ] WebViewTest.FileSystemAPIRequestFromMainThreadDeny (5961 ms)
[42/214] WebViewTest.FileSystemAPIRequestFromMainThreadDeny (7502 ms)
[ RUN ] WebViewTest.NoPermission
[38660:3847:0715/044500:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[38651:64515:0715/044501:ERROR:mach_broker_mac.mm(222)] Unknown process 38666 is sending Mach IPC messages!
[38651:3847:0715/044503:INFO:CONSOLE(0)] "[SUCCESS] testAPIMethodExistence", source: chrome-extension://pcbojgnmijifhplcjbbmpjfdmhdfedha/main.html (0)
[38651:3847:0715/044503:INFO:CONSOLE(30)] "You do not have permission to use the webview element. Be sure to declare the "webview" permission in your manifest file.", source: extensions::guestViewDeny (30)
[38651:3847:0715/044503:INFO:CONSOLE(30)] "You do not have permission to use the webview element. Be sure to declare the "webview" permission in your manifest file.", source: extensions::guestViewDeny (30)
[38662:12807:0715/044503:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[38662:12807:0715/044503:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[38662:12807:0715/044503:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[38662:12807:0715/044503:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] WebViewTest.NoPermission (5343 ms)
[43/214] WebViewTest.NoPermission (6948 ms)
[ RUN ] WebViewTest.SetPropertyOnDocumentReady
[38656:3847:0715/044459:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[38645:62235:0715/044500:ERROR:mach_broker_mac.mm(222)] Unknown process 38663 is sending Mach IPC messages!
[38645:3847:0715/044503:INFO:CONSOLE(0)] "[SUCCESS] checkRedefinePropertyAndPartitionCorrectness", source: chrome-extension://gldojbkkejmookloaaghklppdealcfho/main.html (0)
[38658:13063:0715/044503:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[38645:39171:0715/044503:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[38645:39171:0715/044503:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[38645:39171:0715/044503:WARNING:channel.cc(322)] RawChannel write error
[ OK ] WebViewTest.SetPropertyOnDocumentReady (6736 ms)
[44/214] WebViewTest.SetPropertyOnDocumentReady (8338 ms)
[ RUN ] AppBannerDataFetcherBrowserTest.WebAppBannerCreatedDirectSingle
[ OK ] AppBannerDataFetcherBrowserTest.WebAppBannerCreatedDirectSingle (1 ms)
[45/214] AppBannerDataFetcherBrowserTest.WebAppBannerCreatedDirectSingle (1360 ms)
[ RUN ] WebViewTest.Dialog_TestPromptDialog
[38672:3847:0715/044503:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[38665:3847:0715/044506:INFO:CONSOLE(77)] "webview has loaded.", source: chrome-extension://cfhmkhbngcgnmjbpafbddbkikdlgckbo/embedder.js (77)
[38665:3847:0715/044506:INFO:CONSOLE(81)] "Script has been injected into webview.", source: chrome-extension://cfhmkhbngcgnmjbpafbddbkikdlgckbo/embedder.js (81)
[38665:3847:0715/044506:INFO:CONSOLE(92)] "A communication channel has been established with webview.", source: chrome-extension://cfhmkhbngcgnmjbpafbddbkikdlgckbo/embedder.js (92)
[38665:3847:0715/044506:INFO:CONSOLE(264)] "The prompt dialog test has started.", source: chrome-extension://cfhmkhbngcgnmjbpafbddbkikdlgckbo/embedder.js (264)
[38665:3847:0715/044506:INFO:CONSOLE(279)] "webview has requested a dialog.", source: chrome-extension://cfhmkhbngcgnmjbpafbddbkikdlgckbo/embedder.js (279)
[38665:3847:0715/044506:INFO:CONSOLE(284)] "The app has responded to the dialog request.", source: chrome-extension://cfhmkhbngcgnmjbpafbddbkikdlgckbo/embedder.js (284)
[38665:3847:0715/044506:INFO:CONSOLE(271)] "webview has reported a result for its prompt dialog.", source: chrome-extension://cfhmkhbngcgnmjbpafbddbkikdlgckbo/embedder.js (271)
[38673:13063:0715/044506:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[38673:13063:0715/044506:WARNING:channel.cc(322)] RawChannel write error
[ OK ] WebViewTest.Dialog_TestPromptDialog (6033 ms)
[46/214] WebViewTest.Dialog_TestPromptDialog (7426 ms)
[ RUN ] AutofillTest.Invalid
[38686:3847:0715/044506:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] AutofillTest.Invalid (2644 ms)
[47/214] AutofillTest.Invalid (4099 ms)
[ RUN ] PepperContentSettingsSpecialCasesJavaScriptBlockedTest.Normal
[38691:3847:0715/044508:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] PepperContentSettingsSpecialCasesJavaScriptBlockedTest.Normal (2778 ms)
[48/214] PepperContentSettingsSpecialCasesJavaScriptBlockedTest.Normal (4411 ms)
[ RUN ] WebViewTest.Shim_TestZoomAPI
[38680:3847:0715/044505:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[38674:41219:0715/044509:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[38674:41219:0715/044509:WARNING:channel.cc(322)] RawChannel write error
[38674:41219:0715/044509:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[38674:41219:0715/044509:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] WebViewTest.Shim_TestZoomAPI (5913 ms)
[49/214] WebViewTest.Shim_TestZoomAPI (7372 ms)
[ RUN ] AndroidUsbTraitsTest.TestDeviceCounting
[38702:3847:0715/044510:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[38693:40451:0715/044511:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[38693:40451:0715/044511:WARNING:channel.cc(322)] RawChannel write error
[ OK ] AndroidUsbTraitsTest.TestDeviceCounting (3390 ms)
[50/214] AndroidUsbTraitsTest.TestDeviceCounting (4797 ms)
[ RUN ] DownloadTest.DownloadPrefs_SaveFilePath
[38716:3847:0715/044513:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[38718:15875:0715/044514:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[38718:15875:0715/044514:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[ OK ] DownloadTest.DownloadPrefs_SaveFilePath (2648 ms)
[51/214] DownloadTest.DownloadPrefs_SaveFilePath (4442 ms)
[ RUN ] DownloadTest.Resumption_NoPrompt
[38722:3847:0715/044515:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
2015-07-15 04:45:15.434 browser_tests[38715:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[38715:40451:0715/044516:WARNING:raw_channel_posix.cc(283)] sendmsg/write/writev: Socket is not connected
[38715:40451:0715/044516:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[38715:40451:0715/044516:WARNING:channel.cc(322)] RawChannel write error
[ OK ] DownloadTest.Resumption_NoPrompt (2622 ms)
[52/214] DownloadTest.Resumption_NoPrompt (4185 ms)
[ RUN ] DevToolsSanityTest.TestNetworkSize
[38704:3847:0715/044511:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:62772...
sending server_data: {"host": "127.0.0.1", "port": 62772} (36 bytes)
[38695:3847:0715/044514:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
2015-07-15 04:45:15.434 browser_tests[38695:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[38695:3847:0715/044515:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[38695:3847:0715/044516:ERROR:CONSOLE(72)] "Uncaught TypeError: Cannot read property 'addExtensions' of undefined", source: (72)
[ OK ] DevToolsSanityTest.TestNetworkSize (7973 ms)
[53/214] DevToolsSanityTest.TestNetworkSize (9387 ms)
[ RUN ] SavePageBrowserTest.NoSave
[38729:3847:0715/044517:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] SavePageBrowserTest.NoSave (2458 ms)
[54/214] SavePageBrowserTest.NoSave (3912 ms)
[ RUN ] DevToolsExperimentalExtensionTest.TestDevToolsExperimentalExtensionAPI
[38713:3847:0715/044513:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:62775...
sending server_data: {"host": "127.0.0.1", "port": 62775} (36 bytes)
2015-07-15 04:45:15.434 browser_tests[38703:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[38703:3847:0715/044516:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[38703:3847:0715/044518:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[38703:3847:0715/044518:ERROR:CONSOLE(72)] "Uncaught TypeError: Cannot read property 'addExtensions' of undefined", source: (72)
[38703:3847:0715/044518:INFO:CONSOLE(2)] "PASS", source: (2)
[38713:3847:0715/044518:ERROR:gles2_cmd_decoder.cc(13133)] [GroupMarkerNotSet(crbug.com/242999)!:50470700B0610000]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[38713:3847:0715/044518:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50470700B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[38713:3847:0715/044518:ERROR:gpu_command_buffer_stub.cc(1006)] Image with ID doesn't exist.
[ OK ] DevToolsExperimentalExtensionTest.TestDevToolsExperimentalExtensionAPI (7422 ms)
[55/214] DevToolsExperimentalExtensionTest.TestDevToolsExperimentalExtensionAPI (9047 ms)
[ RUN ] ErrorPageTest.IFrameDNSError_GoBackAndForward
[38742:3847:0715/044520:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[38732:3847:0715/044521:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[38732:3847:0715/044521:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[ OK ] ErrorPageTest.IFrameDNSError_GoBackAndForward (3483 ms)
[56/214] ErrorPageTest.IFrameDNSError_GoBackAndForward (4912 ms)
[ RUN ] DeclarativeContentApiTest.RulesAddedFromManifest
[38749:3847:0715/044521:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[38739:3847:0715/044522:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[38739:3847:0715/044522:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[38739:3847:0715/044522:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[ OK ] DeclarativeContentApiTest.RulesAddedFromManifest (3057 ms)
[57/214] DeclarativeContentApiTest.RulesAddedFromManifest (4541 ms)
[ RUN ] DownloadExtensionTest.DownloadExtensionTest_Download_ConflictAction
[38750:3847:0715/044521:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[38752:12551:0715/044523:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[38740:63747:0715/044523:ERROR:mach_broker_mac.mm(222)] Unknown process 38755 is sending Mach IPC messages!
[ OK ] DownloadExtensionTest.DownloadExtensionTest_Download_ConflictAction (3371 ms)
[58/214] DownloadExtensionTest.DownloadExtensionTest_Download_ConflictAction (5119 ms)
[ RUN ] ErrorPageTest.DNSError_GoBack2
[38736:3847:0715/044519:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[38741:13063:0715/044521:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[38730:3847:0715/044521:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[38730:40451:0715/044523:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[38730:40451:0715/044524:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[38730:3847:0715/044524:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[38730:40451:0715/044526:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[38756:13063:0715/044526:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[38756:13063:0715/044526:WARNING:channel.cc(322)] RawChannel write error
[38730:40451:0715/044526:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[38730:40451:0715/044526:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ErrorPageTest.DNSError_GoBack2 (8577 ms)
[59/214] ErrorPageTest.DNSError_GoBack2 (10119 ms)
[ RUN ] ExtensionBrowserTest.WindowOpenExtension
[38768:3847:0715/044526:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[38757:39683:0715/044528:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[ OK ] ExtensionBrowserTest.WindowOpenExtension (4098 ms)
[60/214] ExtensionBrowserTest.WindowOpenExtension (5692 ms)
[ RUN ] ExtensionBrowserTest.RSSParseFeedInvalidFeed4
[38761:3847:0715/044525:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:62781...
sending server_data: {"host": "127.0.0.1", "port": 62781} (36 bytes)
[38754:3847:0715/044529: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/cache/run_tha_testdrvzlm/chrome/test/data/feeds/url%255Fdecoding.html
127.0.0.1 - - [15/Jul/2015 04:45:29] code 404, message Not Found
[38754:40707:0715/044529:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[38754:40707:0715/044529:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ExtensionBrowserTest.RSSParseFeedInvalidFeed4 (6149 ms)
[61/214] ExtensionBrowserTest.RSSParseFeedInvalidFeed4 (7687 ms)
[ RUN ] FileSystemApiTest.FileSystemApiOpenCancelTest
[38770:3847:0715/044527:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[38760:63763:0715/044528:ERROR:mach_broker_mac.mm(222)] Unknown process 38779 is sending Mach IPC messages!
[38760:3847:0715/044529:INFO:CONSOLE(0)] "[SUCCESS] openFile", source: chrome-extension://llkcbkhpbjcadaeedoclefieencginbe/test.html (0)
[38760:40963:0715/044529:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] FileSystemApiTest.FileSystemApiOpenCancelTest (4790 ms)
[62/214] FileSystemApiTest.FileSystemApiOpenCancelTest (6511 ms)
[ RUN ] FileSystemApiTest.FileSystemApiSaveNewFileWithWriteTest
[38781:3847:0715/044529:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[38773:60931:0715/044531:ERROR:mach_broker_mac.mm(222)] Unknown process 38787 is sending Mach IPC messages!
[38773:3847:0715/044532:INFO:CONSOLE(0)] "chrome.fileSystem.chooseFile is deprecated", source: chrome-extension://aampeddgflcfelobfakaiganoemofhmp/test.html (0)
[38773:3847:0715/044532:INFO:CONSOLE(0)] "Please use chrome.fileSystem.chooseEntry instead", source: chrome-extension://aampeddgflcfelobfakaiganoemofhmp/test.html (0)
[38773:3847:0715/044532:INFO:CONSOLE(0)] "[SUCCESS] saveFile", source: chrome-extension://aampeddgflcfelobfakaiganoemofhmp/test.html (0)
[ OK ] FileSystemApiTest.FileSystemApiSaveNewFileWithWriteTest (4718 ms)
[63/214] FileSystemApiTest.FileSystemApiSaveNewFileWithWriteTest (6223 ms)
[ RUN ] GetAuthTokenFunctionTest.InteractiveQueue
[38790:3847:0715/044531:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[38783:3847:0715/044534:INFO:CONSOLE(5)] "hi there", source: chrome-extension://loobjnldlhlohfmdbgoddgjmjdljpafg/test.js (5)
[ OK ] GetAuthTokenFunctionTest.InteractiveQueue (4147 ms)
[64/214] GetAuthTokenFunctionTest.InteractiveQueue (5443 ms)
[ RUN ] GetAuthTokenFunctionTest.MultiDefaultUser
[38796:3847:0715/044533:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[38785:3847:0715/044535:INFO:CONSOLE(5)] "hi there", source: chrome-extension://loobjnldlhlohfmdbgoddgjmjdljpafg/test.js (5)
[38785:3847:0715/044535:WARNING:account_fetcher_service.cc(429)] Failed to get UserInfo for primary@example.com
[ OK ] GetAuthTokenFunctionTest.MultiDefaultUser (4009 ms)
[65/214] GetAuthTokenFunctionTest.MultiDefaultUser (5643 ms)
[ RUN ] InstanceIDApiTest.BetaChannel
[38807:3847:0715/044535:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[38800:3847:0715/044537:INFO:CONSOLE(0)] "[SUCCESS] test", source: chrome-extension://momocjjdhjafkgoppmedppefhdaildco/_generated_background_page.html (0)
[38800:40707:0715/044537:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[38800:40707:0715/044537:WARNING:channel.cc(322)] RawChannel write error
[ OK ] InstanceIDApiTest.BetaChannel (3916 ms)
[66/214] InstanceIDApiTest.BetaChannel (5438 ms)
[ RUN ] LaunchWebAuthFlowFunctionTest.InteractionRequired
[38797:3847:0715/044533: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:62783...
sending server_data: {"host": "127.0.0.1", "port": 62783} (36 bytes)
[38789:3847:0715/044537:INFO:CONSOLE(3)] "Not allowed to load local resource: chrome://resources/css/text_defaults.css", source: chrome-extension://ahjaciijnoiaklcomgnblndopackapon/scope_approval_dialog.html (3)
[38789:41219:0715/044538:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[38789:41219:0715/044538:WARNING:channel.cc(322)] RawChannel write error
[38789:41219:0715/044538:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[38789:41219:0715/044538:WARNING:channel.cc(322)] RawChannel write error
[ OK ] LaunchWebAuthFlowFunctionTest.InteractionRequired (7085 ms)
[67/214] LaunchWebAuthFlowFunctionTest.InteractionRequired (8541 ms)
[ RUN ] ProxySettingsApiTest.ProxyPacData
[38819:3847:0715/044538:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[38812:3847:0715/044540:INFO:CONSOLE(0)] "[SUCCESS] verifyTestsHaveStarted", source: chrome-extension://ncanmegngacapdhpnacfaohljohmhjbn/_generated_background_page.html (0)
[38812:3847:0715/044540:INFO:CONSOLE(0)] "[SUCCESS] setAutoSettings", source: chrome-extension://ncanmegngacapdhpnacfaohljohmhjbn/_generated_background_page.html (0)
[38812:3847:0715/044540:INFO:CONSOLE(0)] "[SUCCESS] verifySettings", source: chrome-extension://ncanmegngacapdhpnacfaohljohmhjbn/_generated_background_page.html (0)
[38822:13319:0715/044540:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] ProxySettingsApiTest.ProxyPacData (3906 ms)
[68/214] ProxySettingsApiTest.ProxyPacData (5399 ms)
[ RUN ] MediaGalleriesPlatformAppBrowserTest.MediaGalleriesRead
[38813:3847:0715/044537:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[38806:63235:0715/044538:ERROR:mach_broker_mac.mm(222)] Unknown process 38821 is sending Mach IPC messages!
[38806:3847:0715/044539:INFO:CONSOLE(0)] "[SUCCESS] ReadDirectoryTest", source: chrome-extension://oiljhadkmgephpkpmhohiidheikhgmob/_generated_background_page.html (0)
[38806:3847:0715/044539:INFO:CONSOLE(0)] "[SUCCESS] ReadFileToBytesTest", source: chrome-extension://oiljhadkmgephpkpmhohiidheikhgmob/_generated_background_page.html (0)
[38806:3847:0715/044539:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[38806:3847:0715/044541:INFO:CONSOLE(0)] "[SUCCESS] GetMetadataTest", source: chrome-extension://oiljhadkmgephpkpmhohiidheikhgmob/_generated_background_page.html (0)
[38806:3847:0715/044541:INFO:CONSOLE(0)] "[SUCCESS] GetMediaFileSystemMetadataTest", source: chrome-extension://oiljhadkmgephpkpmhohiidheikhgmob/_generated_background_page.html (0)
[38806:3847:0715/044541:INFO:CONSOLE(0)] "[SUCCESS] GetAllMediaFileSystemMetadataTest", source: chrome-extension://oiljhadkmgephpkpmhohiidheikhgmob/_generated_background_page.html (0)
[38806:3847:0715/044541:INFO:CONSOLE(0)] "[SUCCESS] DropPermissionForMediaFileSystemTest", source: chrome-extension://oiljhadkmgephpkpmhohiidheikhgmob/_generated_background_page.html (0)
[38806:3847:0715/044541:INFO:CONSOLE(0)] "[SUCCESS] (no test)", source: chrome-extension://oiljhadkmgephpkpmhohiidheikhgmob/_generated_background_page.html (0)
[ OK ] MediaGalleriesPlatformAppBrowserTest.MediaGalleriesRead (6006 ms)
[69/214] MediaGalleriesPlatformAppBrowserTest.MediaGalleriesRead (7382 ms)
[ RUN ] SyncFileSystemApiTest.GetUsageAndQuota
[38832:3847:0715/044541:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[38825:3847:0715/044543:INFO:CONSOLE(0)] "[SUCCESS] undefined", source: chrome-extension://nnnfbagkioemncjmogjffcogjlgbkggh/_generated_background_page.html (0)
[ OK ] SyncFileSystemApiTest.GetUsageAndQuota (4178 ms)
[70/214] SyncFileSystemApiTest.GetUsageAndQuota (5615 ms)
[ RUN ] TabCaptureApiTest.ApiTests
[38835:3847:0715/044542:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[38827:41219:0715/044544:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[38827:3847:0715/044544:INFO:CONSOLE(13)] "pending", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/api_tests.js (13)
[38842:24323:0715/044544:WARNING:webrtcvoiceengine.cc(472)] Unexpected codec: ISAC/48000/1 (105)
[38842:24323:0715/044544:WARNING:webrtcvoiceengine.cc(472)] Unexpected codec: PCMU/8000/2 (110)
[38842:24323:0715/044544:WARNING:webrtcvoiceengine.cc(472)] Unexpected codec: PCMA/8000/2 (118)
[38842:24323:0715/044544:WARNING:webrtcvoiceengine.cc(472)] Unexpected codec: G722/8000/2 (119)
[38827:3847:0715/044544:INFO:CONSOLE(13)] "active", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/api_tests.js (13)
[38827:3847:0715/044544:INFO:CONSOLE(0)] "'MediaStream.stop()' is deprecated and will be removed in M47, around November 2015. Please use 'MediaStream.active' instead.", source: (0)
[38827:3847:0715/044544:INFO:CONSOLE(13)] "stopped", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/api_tests.js (13)
[38827:3847:0715/044544:INFO:CONSOLE(0)] "[SUCCESS] captureTabAndVerifyStateTransitions", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/api_tests.html (0)
[38827:3847:0715/044544:INFO:CONSOLE(0)] "[SUCCESS] getCapturedTabs", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/api_tests.html (0)
[38827:3847:0715/044544:INFO:CONSOLE(0)] "[SUCCESS] captureSameTab", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/api_tests.html (0)
[38827:3847:0715/044545:INFO:CONSOLE(0)] "[SUCCESS] tabIsUnmutedWhenTabCaptured", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/api_tests.html (0)
[38827:3847:0715/044545:INFO:CONSOLE(0)] "[SUCCESS] onlyVideo", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/api_tests.html (0)
[38827:3847:0715/044545:INFO:CONSOLE(0)] "[SUCCESS] onlyAudio", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/api_tests.html (0)
[38827:3847:0715/044545:INFO:CONSOLE(0)] "[SUCCESS] noAudioOrVideoRequested", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/api_tests.html (0)
[38827:3847:0715/044545: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)
[38827:5383:0715/044545:ERROR:mach_broker_mac.mm(222)] Unknown process 38850 is sending Mach IPC messages!
[38842:13319:0715/044545:ERROR:audio_input_device.cc(261)] IO loop going away before the input device has been stopped
[38842:13319:0715/044545:ERROR:audio_input_device.cc(261)] IO loop going away before the input device has been stopped
[38842:13319:0715/044545:ERROR:audio_input_device.cc(261)] IO loop going away before the input device has been stopped
[38842:13319:0715/044545:ERROR:audio_input_device.cc(261)] IO loop going away before the input device has been stopped
[38842:13319:0715/044545:ERROR:audio_input_device.cc(261)] IO loop going away before the input device has been stopped
[ OK ] TabCaptureApiTest.ApiTests (5413 ms)
[71/214] TabCaptureApiTest.ApiTests (6774 ms)
[ RUN ] TabCaptureApiTest.ActiveTabPermission
[38845:3847:0715/044544:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[38851:23555:0715/044546:WARNING:webrtcvoiceengine.cc(472)] Unexpected codec: ISAC/48000/1 (105)
[38851:23555:0715/044546:WARNING:webrtcvoiceengine.cc(472)] Unexpected codec: PCMU/8000/2 (110)
[38851:23555:0715/044546:WARNING:webrtcvoiceengine.cc(472)] Unexpected codec: PCMA/8000/2 (118)
[38851:23555:0715/044546:WARNING:webrtcvoiceengine.cc(472)] Unexpected codec: G722/8000/2 (119)
[38836:3847:0715/044546:INFO:CONSOLE(0)] "'MediaStream.stop()' is deprecated and will be removed in M47, around November 2015. Please use 'MediaStream.active' instead.", source: (0)
[38836:3847:0715/044546: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)
[38836:3847:0715/044546:INFO:CONSOLE(0)] "[SUCCESS] (no test)", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/active_tab_permission_test.html (0)
[38851:13319:0715/044547:ERROR:audio_input_device.cc(261)] IO loop going away before the input device has been stopped
[38851:13319:0715/044547:ERROR:audio_input_device.cc(261)] IO loop going away before the input device has been stopped
[ OK ] TabCaptureApiTest.ActiveTabPermission (5071 ms)
[72/214] TabCaptureApiTest.ActiveTabPermission (6583 ms)
[ RUN ] TabCaptureApiTest.GrantForChromePages
[38847:3847:0715/044544:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[38849:13063:0715/044546:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[38849:13063:0715/044546:WARNING:channel.cc(322)] RawChannel write error
[38854:21507:0715/044547:WARNING:webrtcvoiceengine.cc(472)] Unexpected codec: ISAC/48000/1 (105)
[38854:21507:0715/044547:WARNING:webrtcvoiceengine.cc(472)] Unexpected codec: PCMU/8000/2 (110)
[38854:21507:0715/044547:WARNING:webrtcvoiceengine.cc(472)] Unexpected codec: PCMA/8000/2 (118)
[38854:21507:0715/044547:WARNING:webrtcvoiceengine.cc(472)] Unexpected codec: G722/8000/2 (119)
[38838:3847:0715/044547:INFO:CONSOLE(0)] "'MediaStream.stop()' is deprecated and will be removed in M47, around November 2015. Please use 'MediaStream.active' instead.", source: (0)
[38838:3847:0715/044547:INFO:CONSOLE(0)] "[SUCCESS] (no test)", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/active_tab_chrome_pages.html (0)
[38854:13063:0715/044548:ERROR:audio_input_device.cc(261)] IO loop going away before the input device has been stopped
[38860:13063:0715/044548:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[38860:13063:0715/044548:WARNING:channel.cc(322)] RawChannel write error
[ OK ] TabCaptureApiTest.GrantForChromePages (5521 ms)
[73/214] TabCaptureApiTest.GrantForChromePages (6897 ms)
[ RUN ] ExtensionTabsTest.DontCreateIncognitoWindowWhenIncognitoDisabled
[38855:3847:0715/044546:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ExtensionTabsTest.DontCreateIncognitoWindowWhenIncognitoDisabled (4057 ms)
[74/214] ExtensionTabsTest.DontCreateIncognitoWindowWhenIncognitoDisabled (5562 ms)
[ RUN ] ExtensionWindowCreateTest.ValidateCreateWindowState
[38866:3847:0715/044548:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ExtensionWindowCreateTest.ValidateCreateWindowState (2791 ms)
[75/214] ExtensionWindowCreateTest.ValidateCreateWindowState (4518 ms)
[ RUN ] ExtensionWebstoreGetWebGLStatusTest.Blocked
[38878:3847:0715/044551:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[38880:15875:0715/044552:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[38880:15875:0715/044552:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[38880:15875:0715/044552:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[ OK ] ExtensionWebstoreGetWebGLStatusTest.Blocked (2918 ms)
[76/214] ExtensionWebstoreGetWebGLStatusTest.Blocked (4209 ms)
[ RUN ] ExtensionWebstorePrivateApiTest.IsInIncognitoMode
HTTP server started on http://127.0.0.1:62785...
sending server_data: {"host": "127.0.0.1", "port": 62785} (36 bytes)
[38877:3847:0715/044552:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ExtensionWebstorePrivateApiTest.IsInIncognitoMode (5632 ms)
[77/214] ExtensionWebstorePrivateApiTest.IsInIncognitoMode (7228 ms)
[ RUN ] BlockedAppApiTest.OpenAppFromIframe
[38896:3847:0715/044556:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[38890:75783:0715/044557:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[ OK ] BlockedAppApiTest.OpenAppFromIframe (3525 ms)
[78/214] BlockedAppApiTest.OpenAppFromIframe (5257 ms)
[ RUN ] AppApiTest.SameBrowsingInstanceAfterSwap
[38886:3847:0715/044553:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[38875:41219:0715/044556:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[38875:41219:0715/044556:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[38875:75783:0715/044556:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[38875:41219:0715/044557:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[38875:41219:0715/044557:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[38875:41219:0715/044557:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 7, remote ID 2147483654)
[38875:41219:0715/044557:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 5, remote ID 2147483652)
[38875:41219:0715/044557:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 8, remote ID 2147483655)
[38875:41219:0715/044557:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[38875:41219:0715/044557:WARNING:channel.cc(322)] RawChannel write error
[38875:41219:0715/044558:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[38875:41219:0715/044558:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[38875:41219:0715/044558:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 6, remote ID 2147483653)
[38875:41219:0715/044558:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 5, remote ID 2147483652)
[38875:41219:0715/044558:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] AppApiTest.SameBrowsingInstanceAfterSwap (6874 ms)
[79/214] AppApiTest.SameBrowsingInstanceAfterSwap (8331 ms)
[ RUN ] BundleWebstorePrivateApiTest.InstallBundleCancel
HTTP server started on http://127.0.0.1:62786...
sending server_data: {"host": "127.0.0.1", "port": 62786} (36 bytes)
[38885:3847:0715/044553:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[38870:39683:0715/044555:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[38888:13063:0715/044555:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[38870:3847:0715/044555: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)
[38870:3847:0715/044557:INFO:CONSOLE(0)] "[SUCCESS] installCanceled", source: http://www.example.com:62786/files/extensions/api_test/webstore_private/install_bundle_cancel.html (0)
[ OK ] BundleWebstorePrivateApiTest.InstallBundleCancel (7645 ms)
[80/214] BundleWebstorePrivateApiTest.InstallBundleCancel (9215 ms)
[ RUN ] ContentCapabilitiesTest.UnlimitedStorage
[38905:3847:0715/044558:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[38895:41219:0715/044559:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[38907:16131:0715/044559:ERROR:webgraphicscontext3d_command_buffer_impl.cc(242)] Failed to initialize GLES2CmdHelper.
[38907:13319:0715/044559:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] ContentCapabilitiesTest.UnlimitedStorage (3185 ms)
[81/214] ContentCapabilitiesTest.UnlimitedStorage (4628 ms)
[ RUN ] ClipboardApiTest.HostedAppNoPermission
[38923:3847:0715/044602:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[38910:76039:0715/044604:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[38926:3847:0715/044604:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 3, remote ID 2147483649)
[38926:13063:0715/044604:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] ClipboardApiTest.HostedAppNoPermission (4490 ms)
[82/214] ClipboardApiTest.HostedAppNoPermission (6030 ms)
[ RUN ] ExtensionCrxInstallerTest.InstallDelayedUntilNextUpdate
[38918:3847:0715/044601:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[38908:3847:0715/044604:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[38936:13063:0715/044607:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[38936:13063:0715/044607:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[38936:13063:0715/044607:WARNING:channel.cc(322)] RawChannel write error
[38908:41219:0715/044607:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[ OK ] ExtensionCrxInstallerTest.InstallDelayedUntilNextUpdate (8907 ms)
[83/214] ExtensionCrxInstallerTest.InstallDelayedUntilNextUpdate (10598 ms)
[ RUN ] ExternallyConnectableMessagingTest.WebConnectableAndNotConnectable
[38927:3847:0715/044602:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[38913:75783:0715/044604:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[38913:75783:0715/044605:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[38934:13063:0715/044608:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[38934:13063:0715/044608:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[38913:40195:0715/044609:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[38939:12551:0715/044609:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[38939:12551:0715/044609:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[38939:12551:0715/044609:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ExternallyConnectableMessagingTest.WebConnectableAndNotConnectable (9076 ms)
[84/214] ExternallyConnectableMessagingTest.WebConnectableAndNotConnectable (10662 ms)
[ RUN ] ExternallyConnectableMessagingTest.EnablingAndDisabling
[38942:3847:0715/044607:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[38935:75527:0715/044610:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[ OK ] ExternallyConnectableMessagingTest.EnablingAndDisabling (6247 ms)
[85/214] ExternallyConnectableMessagingTest.EnablingAndDisabling (7528 ms)
[ RUN ] ExtensionWebUITest.SanityCheckAvailableAPIsInToplevel
[38954:3847:0715/044611:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[38949:3847:0715/044613:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[ OK ] ExtensionWebUITest.SanityCheckAvailableAPIsInToplevel (4454 ms)
[86/214] ExtensionWebUITest.SanityCheckAvailableAPIsInToplevel (5755 ms)
[ RUN ] IsolatedAppTest.IsolatedAppProcessModel
[38959:3847:0715/044612:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[38953:41219:0715/044614:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[38953:74759:0715/044615:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[38953:41219:0715/044618:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[ OK ] IsolatedAppTest.IsolatedAppProcessModel (7709 ms)
[87/214] IsolatedAppTest.IsolatedAppProcessModel (9148 ms)
[ RUN ] ExtensionBindingsApiTest.EventOverriding
[38919:3847:0715/044601:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[38909:3847:0715/044603:INFO:CONSOLE(0)] "[SUCCESS] test", source: chrome-extension://aagdjmbcibfbcillajgpifncoplobgaa/_generated_background_page.html (0)
[38930:13319:0715/044618:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[38930:13319:0715/044618:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[38930:13319:0715/044618:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[38930:13319:0715/044618:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[38930:13319:0715/044618:WARNING:channel.cc(322)] RawChannel write error
[38909:40707:0715/044619:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[38909:40707:0715/044619:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ExtensionBindingsApiTest.EventOverriding (19439 ms)
[88/214] ExtensionBindingsApiTest.EventOverriding (20840 ms)
[ RUN ] LazyBackgroundPageApiTest.NaCl
[38966:3847:0715/044615:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[38980,1966461312:04:46:19.450075] Native Client module will be loaded at base address 0x00003f7100000000
[38976:12807:0715/044619:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[38976:12807:0715/044619:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[38962:40707:0715/044619:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] LazyBackgroundPageApiTest.NaCl (6535 ms)
[89/214] LazyBackgroundPageApiTest.NaCl (7979 ms)
[ RUN ] LazyBackgroundPageApiTest.Messaging
[38974:3847:0715/044617:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[38979:13063:0715/044619:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[38979:13063:0715/044619:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[38967:75271:0715/044619:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[38967:40195:0715/044621:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[38967:40195:0715/044621:WARNING:channel.cc(322)] RawChannel write error
[ OK ] LazyBackgroundPageApiTest.Messaging (5536 ms)
[90/214] LazyBackgroundPageApiTest.Messaging (7048 ms)
[ RUN ] LocaleTestTraditionalChinese.TestStart
[38996:3847:0715/044623:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[38998:12551:0715/044623:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[38998:12551:0715/044623:WARNING:channel.cc(322)] RawChannel write error
[38998:15363:0715/044623:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[38998:15363:0715/044623:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[38998:15363:0715/044623:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[ OK ] LocaleTestTraditionalChinese.TestStart (2778 ms)
[91/214] LocaleTestTraditionalChinese.TestStart (4404 ms)
[ RUN ] RedirectTest.ClientServerServer
[38992:3847:0715/044622:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:62869...
sending server_data: {"host": "127.0.0.1", "port": 62869} (36 bytes)
[ OK ] RedirectTest.ClientServerServer (4047 ms)
[92/214] RedirectTest.ClientServerServer (5619 ms)
[ RUN ] WebstoreInlineInstallerTest.ShouldBlockInlineInstallFromPopupWindow
HTTP server started on http://127.0.0.1:62864...
sending server_data: {"host": "127.0.0.1", "port": 62864} (36 bytes)
[38995:3847:0715/044623:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] WebstoreInlineInstallerTest.ShouldBlockInlineInstallFromPopupWindow (5158 ms)
[93/214] WebstoreInlineInstallerTest.ShouldBlockInlineInstallFromPopupWindow (6649 ms)
[ RUN ] MediaStreamDevicesControllerTest.RequestMicCamBlockCam
[39002:3847:0715/044624:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[38993:3847:0715/044625:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[ OK ] MediaStreamDevicesControllerTest.RequestMicCamBlockCam (3137 ms)
[94/214] MediaStreamDevicesControllerTest.RequestMicCamBlockCam (4910 ms)
[ RUN ] MediaFileValidatorTest.UnsupportedExtension
[39013:3847:0715/044628:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[39016:15619:0715/044628:ERROR:webgraphicscontext3d_command_buffer_impl.cc(273)] Failed to initialize GLES2Implementation.
[ OK ] MediaFileValidatorTest.UnsupportedExtension (2997 ms)
[95/214] MediaFileValidatorTest.UnsupportedExtension (4683 ms)
[ RUN ] MediaFileValidatorTest.ValidImage
[39014:3847:0715/044628:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] MediaFileValidatorTest.ValidImage (3959 ms)
[96/214] MediaFileValidatorTest.ValidImage (5486 ms)
[ RUN ] DnsProbeBrowserTest.CorrectionsLoadStoppedSlowProbe
[39023:3847:0715/044629:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[39012:40451:0715/044630:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[39012:40451:0715/044630:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] DnsProbeBrowserTest.CorrectionsLoadStoppedSlowProbe (2948 ms)
[97/214] DnsProbeBrowserTest.CorrectionsLoadStoppedSlowProbe (4645 ms)
[ RUN ] DnsProbeBrowserTest.SyncFailureWithBrokenCorrections
[39022:3847:0715/044629:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[39009:3847:0715/044630:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[ OK ] DnsProbeBrowserTest.SyncFailureWithBrokenCorrections (3294 ms)
[98/214] DnsProbeBrowserTest.SyncFailureWithBrokenCorrections (5171 ms)
[ RUN ] PredictorBrowserTest.Preconnect
[39038:3847:0715/044632:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] PredictorBrowserTest.Preconnect (2868 ms)
[99/214] PredictorBrowserTest.Preconnect (4261 ms)
[ RUN ] PasswordManagerBrowserTestBase.PromptForSubmitWithInPageNavigation
[39048:3847:0715/044634:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[39037:55815:0715/044635:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[ OK ] PasswordManagerBrowserTestBase.PromptForSubmitWithInPageNavigation (3181 ms)
[100/214] PasswordManagerBrowserTestBase.PromptForSubmitWithInPageNavigation (4545 ms)
[ RUN ] PasswordManagerBrowserTestBase.PromptAfterSubmitWithSubFrameNavigation
[39050:3847:0715/044634:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[39039:56839:0715/044635:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[ OK ] PasswordManagerBrowserTestBase.PromptAfterSubmitWithSubFrameNavigation (3338 ms)
[101/214] PasswordManagerBrowserTestBase.PromptAfterSubmitWithSubFrameNavigation (5076 ms)
[ RUN ] WebSocketBrowserConnectToTest.WebSocketBasicAuthInWSURLBadCreds
[39047:3847:0715/044634:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:62883...
sending server_data: {"host": "127.0.0.1", "port": 62883} (36 bytes)
Trying to start websocket server on ws://127.0.0.1:0...
WebSocket server started on ws://127.0.0.1:62892...
sending server_data: {"host": "127.0.0.1", "port": 62892} (36 bytes)
1.0.0.127.in-addr.arpa - code 404, message File not found
Exception in processing request from: ('127.0.0.1', 62894)
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/cache/run_tha_testdrvzlm/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
[39036:3847:0715/044635:INFO:CONSOLE(17)] "WebSocket connection to 'ws://wrong-user:wrong-password@127.0.0.1:62892/echo-with-no-extension' failed: HTTP Authentication failed; no valid credentials available", source: http://127.0.0.1:62883/files/connect_to.html?url=ws://wrong-user:wrong-password@127.0.0.1:62892/echo-with-no-extension (17)
testserver.py: Broken pipe
[39036:40451:0715/044635:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] WebSocketBrowserConnectToTest.WebSocketBasicAuthInWSURLBadCreds (4242 ms)
[102/214] WebSocketBrowserConnectToTest.WebSocketBasicAuthInWSURLBadCreds (5811 ms)
[ RUN ] PasswordManagerBrowserTestBase.PromptForInputElementWithoutId
[39058:3847:0715/044636:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[39051:56583:0715/044637:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[ OK ] PasswordManagerBrowserTestBase.PromptForInputElementWithoutId (2854 ms)
[103/214] PasswordManagerBrowserTestBase.PromptForInputElementWithoutId (4333 ms)
[ RUN ] PasswordManagerBrowserTestBase.ChangePwdPushStateCorrect
[39069:3847:0715/044638:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[39059:56327:0715/044639:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[ OK ] PasswordManagerBrowserTestBase.ChangePwdPushStateCorrect (2991 ms)
[104/214] PasswordManagerBrowserTestBase.ChangePwdPushStateCorrect (4363 ms)
[ RUN ] PreferenceServiceTest.Test
[39072:3847:0715/044639:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[39075:15619:0715/044639:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[39075:15619:0715/044639:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[39075:15619:0715/044639:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[39075:12807:0715/044639:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[39075:12807:0715/044639:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[39075:12807:0715/044639:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[39075:12807:0715/044639:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] PreferenceServiceTest.Test (2680 ms)
[105/214] PreferenceServiceTest.Test (3979 ms)
[ RUN ] PrerenderBrowserTest.PrerenderServerRedirectInIframe
[39074:3847:0715/044639:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:62904...
sending server_data: {"host": "127.0.0.1", "port": 62904} (36 bytes)
[ OK ] PrerenderBrowserTest.PrerenderServerRedirectInIframe (4983 ms)
[106/214] PrerenderBrowserTest.PrerenderServerRedirectInIframe (6517 ms)
[ RUN ] PrerenderBrowserTest.PrerenderCancelReferrer
[39079:3847:0715/044640:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:62912...
sending server_data: {"host": "127.0.0.1", "port": 62912} (36 bytes)
[ OK ] PrerenderBrowserTest.PrerenderCancelReferrer (5022 ms)
[107/214] PrerenderBrowserTest.PrerenderCancelReferrer (6468 ms)
[ RUN ] PrerenderBrowserTest.PrerenderPageNavigateFragment
[39090:3847:0715/044642:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:62920...
sending server_data: {"host": "127.0.0.1", "port": 62920} (36 bytes)
[39092:13063:0715/044645:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[39092:13063:0715/044645:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PrerenderBrowserTest.PrerenderPageNavigateFragment (4788 ms)
[108/214] PrerenderBrowserTest.PrerenderPageNavigateFragment (6242 ms)
[ RUN ] PrerenderBrowserTest.PrerenderExtraHeadersNoSwap
[39091:3847:0715/044643:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:62924...
sending server_data: {"host": "127.0.0.1", "port": 62924} (36 bytes)
[39094:13063:0715/044646:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[39094:13063:0715/044646:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] PrerenderBrowserTest.PrerenderExtraHeadersNoSwap (5125 ms)
[109/214] PrerenderBrowserTest.PrerenderExtraHeadersNoSwap (6592 ms)
[ RUN ] PrerenderBrowserTestWithExtensions.StreamsTest
[39103:3847:0715/044645:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:62936...
sending server_data: {"host": "127.0.0.1", "port": 62936} (36 bytes)
2015-07-15 04:46:47.142 browser_tests[39095:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[39120:13063:0715/044649:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[39120:13063:0715/044649:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] PrerenderBrowserTestWithExtensions.StreamsTest (6223 ms)
[110/214] PrerenderBrowserTestWithExtensions.StreamsTest (7745 ms)
[ RUN ] PrerenderBrowserTestWithNaCl.PrerenderNaClPluginEnabled
[39107:3847:0715/044647:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:62940...
sending server_data: {"host": "127.0.0.1", "port": 62940} (36 bytes)
File not found prerender/dummy.nmf full path:/Volumes/data/b/swarm_slave/work/cache/run_tha_testdrvzlm/chrome/test/data/prerender/dummy.nmf
127.0.0.1 - - [15/Jul/2015 04:46:50] code 404, message Not Found
[39101:3847:0715/044650:INFO:CONSOLE(0)] "NativeClient: could not load manifest url.", source: http://127.0.0.1:62940/files/prerender/prerender_plugin_nacl_enabled.html (0)
[ OK ] PrerenderBrowserTestWithNaCl.PrerenderNaClPluginEnabled (5276 ms)
[111/214] PrerenderBrowserTestWithNaCl.PrerenderNaClPluginEnabled (6588 ms)
[ RUN ] HostZoomMapBrowserTest.ZoomEventsWorkForOffTheRecord
[39119:3847:0715/044649:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[39121:13063:0715/044651:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[39121:13063:0715/044651:WARNING:channel.cc(322)] RawChannel write error
[ OK ] HostZoomMapBrowserTest.ZoomEventsWorkForOffTheRecord (3697 ms)
[112/214] HostZoomMapBrowserTest.ZoomEventsWorkForOffTheRecord (5153 ms)
[ RUN ] PushMessagingBrowserTest.PermissionStateSaysPrompt
HTTPS server started on https://127.0.0.1:62941...
sending server_data: {"host": "127.0.0.1", "port": 62941} (36 bytes)
[39125:3847:0715/044650:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[39111:3847:0715/044651:INFO:CONSOLE(18)] "sendResultToTest: ok - service worker registered", source: https://127.0.0.1:62941/files/push_messaging/push_test.js (18)
[39111:3847:0715/044651:INFO:CONSOLE(18)] "sendResultToTest: permission status - prompt", source: https://127.0.0.1:62941/files/push_messaging/push_test.js (18)
[39111:3847:0715/044651:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.allow_outdated
[39111:3847:0715/044651:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown printing.enabled
[39111:3847:0715/044651:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.always_authorize
[ OK ] PushMessagingBrowserTest.PermissionStateSaysPrompt (4219 ms)
[113/214] PushMessagingBrowserTest.PermissionStateSaysPrompt (5445 ms)
[ RUN ] PushMessagingBrowserTest.DenyPushPermissionUnsubscribes
HTTPS server started on https://127.0.0.1:62956...
sending server_data: {"host": "127.0.0.1", "port": 62956} (36 bytes)
[39144:3847:0715/044654:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[39128:3847:0715/044655:INFO:CONSOLE(18)] "sendResultToTest: ok - service worker registered", source: https://127.0.0.1:62956/files/push_messaging/push_test.js (18)
[39128:3847:0715/044655:INFO:CONSOLE(18)] "sendResultToTest: permission status - granted", source: https://127.0.0.1:62956/files/push_messaging/push_test.js (18)
[39128:3847:0715/044655:INFO:CONSOLE(18)] "sendResultToTest: https://android.googleapis.com/gcm/send/1-0", source: https://127.0.0.1:62956/files/push_messaging/push_test.js (18)
[39128:3847:0715/044655:INFO:CONSOLE(18)] "sendResultToTest: true - subscribed", source: https://127.0.0.1:62956/files/push_messaging/push_test.js (18)
[39128:3847:0715/044655:INFO:CONSOLE(18)] "sendResultToTest: permission status - granted", source: https://127.0.0.1:62956/files/push_messaging/push_test.js (18)
[39128:3847:0715/044655:INFO:CONSOLE(18)] "sendResultToTest: permission status - denied", source: https://127.0.0.1:62956/files/push_messaging/push_test.js (18)
[39128:3847:0715/044655:INFO:CONSOLE(18)] "sendResultToTest: false - not subscribed", source: https://127.0.0.1:62956/files/push_messaging/push_test.js (18)
[39128:3847:0715/044655:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.allow_outdated
[39128:3847:0715/044655:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown printing.enabled
[39128:3847:0715/044655:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.always_authorize
[ OK ] PushMessagingBrowserTest.DenyPushPermissionUnsubscribes (4113 ms)
[114/214] PushMessagingBrowserTest.DenyPushPermissionUnsubscribes (5659 ms)
[ RUN ] NoSessionRestoreTest.PRE_SessionCookies
[39147:3847:0715/044655:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[39134:39427:0715/044656:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[39134:39427:0715/044656:WARNING:channel.cc(322)] RawChannel write error
[ OK ] NoSessionRestoreTest.PRE_SessionCookies (3024 ms)
[115/214] NoSessionRestoreTest.PRE_SessionCookies (4576 ms)
[ RUN ] ChromeRenderProcessHostTest.CloseAllTabsDuringProcessDied
[39139:3847:0715/044654:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[39129:39939:0715/044655:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[39141:13063:0715/044655:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[39129:3847:0715/044656:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.allow_outdated
[39129:3847:0715/044656:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown printing.enabled
[39129:3847:0715/044656:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.always_authorize
[39129:3847:0715/044656:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown select_file_dialogs.allowed
[ OK ] ChromeRenderProcessHostTest.CloseAllTabsDuringProcessDied (4790 ms)
[116/214] ChromeRenderProcessHostTest.CloseAllTabsDuringProcessDied (6325 ms)
[ RUN ] ContinueWhereILeftOffTest.CookiesClearedOnBrowserClose
[39140:3847:0715/044654:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ContinueWhereILeftOffTest.CookiesClearedOnBrowserClose (6610 ms)
[117/214] ContinueWhereILeftOffTest.CookiesClearedOnBrowserClose (7987 ms)
[ RUN ] DefaultMemorySSLHostStateDelegateTest.QueryPolicyExpired
[39165:3847:0715/044659:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[39153:40451:0715/044700:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[39153:40451:0715/044700:WARNING:channel.cc(322)] RawChannel write error
[ OK ] DefaultMemorySSLHostStateDelegateTest.QueryPolicyExpired (2876 ms)
[118/214] DefaultMemorySSLHostStateDelegateTest.QueryPolicyExpired (4465 ms)
[ RUN ] CaptivePortalBlockingPageTest.WiFi_SSID_LoginURL
[39161:3847:0715/044659:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[39152:3847:0715/044701:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[39152:3847:0715/044701:INFO:CONSOLE(1718)] "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%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%20body%3Anot(.extended-reporting-has-checkbox)%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%3Anot(.extended-reporting-has-checkbox)%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/*%20Extended%20reporting%20opt-in.%20No%20fixed%20nav.%20*/%0A@media%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-height%3A%20360px)%20and%20(max-width%3A%20680px)%20and%20(orientation%3A%20landscape)%20%7B%0A%20%20.extended-reporting-has-checkbox%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.extended-reporting-has-checkbox%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.extended-reporting-has-checkbox%20%23main-content%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%20%20padding-bottom%3A%200;%0A%20%20%7D%0A%0A%20%20.extended-reporting-has-checkbox%20%23extended-reporting-opt-in%20%7B%0A%20%20%20%20margin-bottom%3A%208px;%0A%20%20%7D%0A%0A%20%20body.extended-reporting-has-checkbox%20.nav-wrapper%20%7B%0A%20%20%20%20flex%3A%200%201%20auto;%0A%20%20%20%20margin-top%3A%200;%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%7B(!Document%7C!DocumentFragment%7C!Element)%7D%20context%20The%20context%20object%0A%20*%20%20%20%20%20for%20querySelector.%0A%20*%20@param%20%7Bstring%7D%20selectors%20CSS%20selectors%20to%20query%20the%20element.%0A%20*%20@return%20%7B!HTMLElement%7D%20the%20Element.%0A%20*/%0Afunction%20queryRequiredElement(context,%20selectors)%20%7B%0A%20%20var%20element%20=%20context.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(orientation%3A%20portrait),'%20+%0A%20%20%20%20%20%20'(max-width%3A%20736px)%20and%20(max-height%3A%20420px)%20and%20(orientation%3A%20landscape)';%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%20placeholders%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%7BHTMLElement%7D%20element%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20key%20The%20name%20of%20the%20value%20in%20the%20dictionary.%0A%20%20%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%20The%20dictionary%20of%20strings%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,%20dictionary,%20visited)%20%7B%0A%20%20%20%20%20%20element.textContent%20=%20dictionary.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%7BHTMLElement%7D%20select%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20key%20The%20name%20of%20the%20value%20in%20the%20dictionary.%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%7BLoadTimeData%7D%20dictionary%20The%20dictionary%20of%20strings%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,%20dictionary,%20visited)%20%7B%0A%20%20%20%20%20%20var%20options%20=%20dictionary.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%7BHTMLElement%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%20the%20dictionary.%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%7BLoadTimeData%7D%20dictionary%20The%20dictionary%20of%20strings%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,%20dictionary,%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=%20dictionary.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%20temp%20=%20element.firstElementChild;%20temp;%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20temp%20=%20temp.nextElementSibling)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20processWithoutCycles(temp,%20dictionary,%20visited);%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%20attributeNames%20=%20Object.keys(handlers);%0A%20%20//%20Only%20use%20/deep/%20when%20shadow%20DOM%20is%20supported.%20As%20of%20April%202015%20iOS%20Chrome%0A%20%20//%20doesn't%20support%20shadow%20DOM.%0A%20%20var%20prefix%20=%20Element.prototype.createShadowRoot%20%3F%20'%3Aroot%20/deep/%20'%20%3A%20'';%0A%20%20var%20selector%20=%20prefix%20+%20'%5B'%20+%20attributeNames.join('%5D,'%20+%20prefix%20+%20'%5B')%20+%20'%5D';%0A%0A%20%20/**%0A%20%20%20*%20Processes%20a%20DOM%20tree%20with%20the%20%7B@code%20dictionary%7D%20map.%0A%20%20%20*%20@param%20%7BProcessingRoot%7D%20root%20The%20root%20of%20the%20DOM%20tree%20to%20process.%0A%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%20The%20dictionary%20to%20draw%20from.%0A%20%20%20*/%0A%20%20function%20process(root,%20dictionary)%20%7B%0A%20%20%20%20processWithoutCycles(root,%20dictionary,%20%5B%5D);%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%7BProcessingRoot%7D%20root%0A%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%0A%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%20Already%20visited%20roots.%0A%20%20%20*/%0A%20%20function%20processWithoutCycles(root,%20dictionary,%20visited)%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,%20dictionary,%20visited);%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,%20dictionary,%20visited);%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20firstElement%20=%20root%20instanceof%20Element%20%3F%20root%20%3A%20root.querySelector('*');%0A%0A%20%20%20%20if%20(prefix)%20%7B%0A%20%20%20%20%20%20//%20Prefixes%20skip%20root%20level%20elements.%20This%20is%20typically%20%3Chtml%3E%20but%20can%0A%20%20%20%20%20%20//%20differ%20inside%20of%20DocumentFragments%20(i.e.%20%3Ctemplate%3Es).%20Process%20them%0A%20%20%20%20%20%20//%20explicitly.%0A%20%20%20%20%20%20for%20(var%20temp%20=%20firstElement;%20temp;%20temp%20=%20temp.nextElementSibling)%20%7B%0A%20%20%20%20%20%20%20%20processElement(/**%20@type%20%7BElement%7D%20*/(temp),%20dictionary,%20visited);%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20elements%20=%20root.querySelectorAll(selector);%0A%20%20%20%20for%20(var%20element,%20i%20=%200;%20element%20=%20elements%5Bi%5D;%20i++)%20%7B%0A%20%20%20%20%20%20processElement(element,%20dictionary,%20visited);%0A%20%20%20%20%7D%0A%0A%20%20%20%20if%20(firstElement)%0A%20%20%20%20%20%20firstElement.setAttribute('i18n-processed',%20'');%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Run%20through%20various%20%5Bi18n-*%5D%20attributes%20and%20do%20activate%20replacements.%0A%20%20%20*%20@param%20%7BElement%7D%20element%0A%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%0A%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20*/%0A%20%20function%20processElement(element,%20dictionary,%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,%20dictionary,%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%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%20body%3Anot(.extended-reporting-has-checkbox)%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%3Anot(.extended-reporting-has-checkbox)%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/*%20Extended%20reporting%20opt-in.%20No%20fixed%20nav.%20*/%0A@media%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-height%3A%20360px)%20and%20(max-width%3A%20680px)%20and%20(orientation%3A%20landscape)%20%7B%0A%20%20.extended-reporting-has-checkbox%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.extended-reporting-has-checkbox%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.extended-reporting-has-checkbox%20%23main-content%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%20%20padding-bottom%3A%200;%0A%20%20%7D%0A%0A%20%20.extended-reporting-has-checkbox%20%23extended-reporting-opt-in%20%7B%0A%20%20%20%20margin-bottom%3A%208px;%0A%20%20%7D%0A%0A%20%20body.extended-reporting-has-checkbox%20.nav-wrapper%20%7B%0A%20%20%20%20flex%3A%200%201%20auto;%0A%20%20%20%20margin-top%3A%200;%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%7B(!Document%7C!DocumentFragment%7C!Element)%7D%20context%20The%20context%20object%0A%20*%20%20%20%20%20for%20querySelector.%0A%20*%20@param%20%7Bstring%7D%20selectors%20CSS%20selectors%20to%20query%20the%20element.%0A%20*%20@return%20%7B!HTMLElement%7D%20the%20Element.%0A%20*/%0Afunction%20queryRequiredElement(context,%20selectors)%20%7B%0A%20%20var%20element%20=%20context.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(orientation%3A%20portrait),'%20+%0A%20%20%20%20%20%20'(max-width%3A%20736px)%20and%20(max-height%3A%20420px)%20and%20(orientation%3A%20landscape)';%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%20placeholders%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%7BHTMLElement%7D%20element%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20key%20The%20name%20of%20the%20value%20in%20the%20dictionary.%0A%20%20%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%20The%20dictionary%20of%20strings%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,%20dictionary,%20visited)%20%7B%0A%20%20%20%20%20%20element.textContent%20=%20dictionary.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%7BHTMLElement%7D%20select%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20key%20The%20name%20of%20the%20value%20in%20the%20dictionary.%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%7BLoadTimeData%7D%20dictionary%20The%20dictionary%20of%20strings%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,%20dictionary,%20visited)%20%7B%0A%20%20%20%20%20%20var%20options%20=%20dictionary.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%7BHTMLElement%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%20the%20dictionary.%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%7BLoadTimeData%7D%20dictionary%20The%20dictionary%20of%20strings%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,%20dictionary,%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=%20dictionary.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%20temp%20=%20element.firstElementChild;%20temp;%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20temp%20=%20temp.nextElementSibling)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20processWithoutCycles(temp,%20dictionary,%20visited);%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%20attributeNames%20=%20Object.keys(handlers);%0A%20%20//%20Only%20use%20/deep/%20when%20shadow%20DOM%20is%20supported.%20As%20of%20April%202015%20iOS%20Chrome%0A%20%20//%20doesn't%20support%20shadow%20DOM.%0A%20%20var%20prefix%20=%20Element.prototype.createShadowRoot%20%3F%20'%3Aroot%20/deep/%20'%20%3A%20'';%0A%20%20var%20selector%20=%20prefix%20+%20'%5B'%20+%20attributeNames.join('%5D,'%20+%20prefix%20+%20'%5B')%20+%20'%5D';%0A%0A%20%20/**%0A%20%20%20*%20Processes%20a%20DOM%20tree%20with%20the%20%7B@code%20dictionary%7D%20map.%0A%20%20%20*%20@param%20%7BProcessingRoot%7D%20root%20The%20root%20of%20the%20DOM%20tree%20to%20process.%0A%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%20The%20dictionary%20to%20draw%20from.%0A%20%20%20*/%0A%20%20function%20process(root,%20dictionary)%20%7B%0A%20%20%20%20processWithoutCycles(root,%20dictionary,%20%5B%5D);%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%7BProcessingRoot%7D%20root%0A%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%0A%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%20Already%20visited%20roots.%0A%20%20%20*/%0A%20%20function%20processWithoutCycles(root,%20dictionary,%20visited)%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,%20dictionary,%20visited);%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,%20dictionary,%20visited);%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20firstElement%20=%20root%20instanceof%20Element%20%3F%20root%20%3A%20root.querySelector('*');%0A%0A%20%20%20%20if%20(prefix)%20%7B%0A%20%20%20%20%20%20//%20Prefixes%20skip%20root%20level%20elements.%20This%20is%20typically%20%3Chtml%3E%20but%20can%0A%20%20%20%20%20%20//%20differ%20inside%20of%20DocumentFragments%20(i.e.%20%3Ctemplate%3Es).%20Process%20them%0A%20%20%20%20%20%20//%20explicitly.%0A%20%20%20%20%20%20for%20(var%20temp%20=%20firstElement;%20temp;%20temp%20=%20temp.nextElementSibling)%20%7B%0A%20%20%20%20%20%20%20%20processElement(/**%20@type%20%7BElement%7D%20*/(temp),%20dictionary,%20visited);%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20elements%20=%20root.querySelectorAll(selector);%0A%20%20%20%20for%20(var%20element,%20i%20=%200;%20element%20=%20elements%5Bi%5D;%20i++)%20%7B%0A%20%20%20%20%20%20processElement(element,%20dictionary,%20visited);%0A%20%20%20%20%7D%0A%0A%20%20%20%20if%20(firstElement)%0A%20%20%20%20%20%20firstElement.setAttribute('i18n-processed',%20'');%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Run%20through%20various%20%5Bi18n-*%5D%20attributes%20and%20do%20activate%20replacements.%0A%20%20%20*%20@param%20%7BElement%7D%20element%0A%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%0A%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20*/%0A%20%20function%20processElement(element,%20dictionary,%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,%20dictionary,%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 (1718)
[39152:3847:0715/044701:INFO:CONSOLE(1718)] "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%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%20body%3Anot(.extended-reporting-has-checkbox)%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%3Anot(.extended-reporting-has-checkbox)%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/*%20Extended%20reporting%20opt-in.%20No%20fixed%20nav.%20*/%0A@media%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-height%3A%20360px)%20and%20(max-width%3A%20680px)%20and%20(orientation%3A%20landscape)%20%7B%0A%20%20.extended-reporting-has-checkbox%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.extended-reporting-has-checkbox%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.extended-reporting-has-checkbox%20%23main-content%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%20%20padding-bottom%3A%200;%0A%20%20%7D%0A%0A%20%20.extended-reporting-has-checkbox%20%23extended-reporting-opt-in%20%7B%0A%20%20%20%20margin-bottom%3A%208px;%0A%20%20%7D%0A%0A%20%20body.extended-reporting-has-checkbox%20.nav-wrapper%20%7B%0A%20%20%20%20flex%3A%200%201%20auto;%0A%20%20%20%20margin-top%3A%200;%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%7B(!Document%7C!DocumentFragment%7C!Element)%7D%20context%20The%20context%20object%0A%20*%20%20%20%20%20for%20querySelector.%0A%20*%20@param%20%7Bstring%7D%20selectors%20CSS%20selectors%20to%20query%20the%20element.%0A%20*%20@return%20%7B!HTMLElement%7D%20the%20Element.%0A%20*/%0Afunction%20queryRequiredElement(context,%20selectors)%20%7B%0A%20%20var%20element%20=%20context.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(orientation%3A%20portrait),'%20+%0A%20%20%20%20%20%20'(max-width%3A%20736px)%20and%20(max-height%3A%20420px)%20and%20(orientation%3A%20landscape)';%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%20placeholders%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%7BHTMLElement%7D%20element%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20key%20The%20name%20of%20the%20value%20in%20the%20dictionary.%0A%20%20%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%20The%20dictionary%20of%20strings%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,%20dictionary,%20visited)%20%7B%0A%20%20%20%20%20%20element.textContent%20=%20dictionary.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%7BHTMLElement%7D%20select%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20key%20The%20name%20of%20the%20value%20in%20the%20dictionary.%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%7BLoadTimeData%7D%20dictionary%20The%20dictionary%20of%20strings%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,%20dictionary,%20visited)%20%7B%0A%20%20%20%20%20%20var%20options%20=%20dictionary.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%7BHTMLElement%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%20the%20dictionary.%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%7BLoadTimeData%7D%20dictionary%20The%20dictionary%20of%20strings%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,%20dictionary,%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=%20dictionary.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%20temp%20=%20element.firstElementChild;%20temp;%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20temp%20=%20temp.nextElementSibling)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20processWithoutCycles(temp,%20dictionary,%20visited);%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%20attributeNames%20=%20Object.keys(handlers);%0A%20%20//%20Only%20use%20/deep/%20when%20shadow%20DOM%20is%20supported.%20As%20of%20April%202015%20iOS%20Chrome%0A%20%20//%20doesn't%20support%20shadow%20DOM.%0A%20%20var%20prefix%20=%20Element.prototype.createShadowRoot%20%3F%20'%3Aroot%20/deep/%20'%20%3A%20'';%0A%20%20var%20selector%20=%20prefix%20+%20'%5B'%20+%20attributeNames.join('%5D,'%20+%20prefix%20+%20'%5B')%20+%20'%5D';%0A%0A%20%20/**%0A%20%20%20*%20Processes%20a%20DOM%20tree%20with%20the%20%7B@code%20dictionary%7D%20map.%0A%20%20%20*%20@param%20%7BProcessingRoot%7D%20root%20The%20root%20of%20the%20DOM%20tree%20to%20process.%0A%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%20The%20dictionary%20to%20draw%20from.%0A%20%20%20*/%0A%20%20function%20process(root,%20dictionary)%20%7B%0A%20%20%20%20processWithoutCycles(root,%20dictionary,%20%5B%5D);%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%7BProcessingRoot%7D%20root%0A%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%0A%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%20Already%20visited%20roots.%0A%20%20%20*/%0A%20%20function%20processWithoutCycles(root,%20dictionary,%20visited)%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,%20dictionary,%20visited);%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,%20dictionary,%20visited);%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20firstElement%20=%20root%20instanceof%20Element%20%3F%20root%20%3A%20root.querySelector('*');%0A%0A%20%20%20%20if%20(prefix)%20%7B%0A%20%20%20%20%20%20//%20Prefixes%20skip%20root%20level%20elements.%20This%20is%20typically%20%3Chtml%3E%20but%20can%0A%20%20%20%20%20%20//%20differ%20inside%20of%20DocumentFragments%20(i.e.%20%3Ctemplate%3Es).%20Process%20them%0A%20%20%20%20%20%20//%20explicitly.%0A%20%20%20%20%20%20for%20(var%20temp%20=%20firstElement;%20temp;%20temp%20=%20temp.nextElementSibling)%20%7B%0A%20%20%20%20%20%20%20%20processElement(/**%20@type%20%7BElement%7D%20*/(temp),%20dictionary,%20visited);%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20elements%20=%20root.querySelectorAll(selector);%0A%20%20%20%20for%20(var%20element,%20i%20=%200;%20element%20=%20elements%5Bi%5D;%20i++)%20%7B%0A%20%20%20%20%20%20processElement(element,%20dictionary,%20visited);%0A%20%20%20%20%7D%0A%0A%20%20%20%20if%20(firstElement)%0A%20%20%20%20%20%20firstElement.setAttribute('i18n-processed',%20'');%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Run%20through%20various%20%5Bi18n-*%5D%20attributes%20and%20do%20activate%20replacements.%0A%20%20%20*%20@param%20%7BElement%7D%20element%0A%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%0A%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20*/%0A%20%20function%20processElement(element,%20dictionary,%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,%20dictionary,%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,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%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%20body%3Anot(.extended-reporting-has-checkbox)%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%3Anot(.extended-reporting-has-checkbox)%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/*%20Extended%20reporting%20opt-in.%20No%20fixed%20nav.%20*/%0A@media%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-height%3A%20360px)%20and%20(max-width%3A%20680px)%20and%20(orientation%3A%20landscape)%20%7B%0A%20%20.extended-reporting-has-checkbox%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.extended-reporting-has-checkbox%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.extended-reporting-has-checkbox%20%23main-content%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%20%20padding-bottom%3A%200;%0A%20%20%7D%0A%0A%20%20.extended-reporting-has-checkbox%20%23extended-reporting-opt-in%20%7B%0A%20%20%20%20margin-bottom%3A%208px;%0A%20%20%7D%0A%0A%20%20body.extended-reporting-has-checkbox%20.nav-wrapper%20%7B%0A%20%20%20%20flex%3A%200%201%20auto;%0A%20%20%20%20margin-top%3A%200;%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%7B(!Document%7C!DocumentFragment%7C!Element)%7D%20context%20The%20context%20object%0A%20*%20%20%20%20%20for%20querySelector.%0A%20*%20@param%20%7Bstring%7D%20selectors%20CSS%20selectors%20to%20query%20the%20element.%0A%20*%20@return%20%7B!HTMLElement%7D%20the%20Element.%0A%20*/%0Afunction%20queryRequiredElement(context,%20selectors)%20%7B%0A%20%20var%20element%20=%20context.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(orientation%3A%20portrait),'%20+%0A%20%20%20%20%20%20'(max-width%3A%20736px)%20and%20(max-height%3A%20420px)%20and%20(orientation%3A%20landscape)';%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%20placeholders%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%7BHTMLElement%7D%20element%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20key%20The%20name%20of%20the%20value%20in%20the%20dictionary.%0A%20%20%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%20The%20dictionary%20of%20strings%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,%20dictionary,%20visited)%20%7B%0A%20%20%20%20%20%20element.textContent%20=%20dictionary.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%7BHTMLElement%7D%20select%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20key%20The%20name%20of%20the%20value%20in%20the%20dictionary.%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%7BLoadTimeData%7D%20dictionary%20The%20dictionary%20of%20strings%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,%20dictionary,%20visited)%20%7B%0A%20%20%20%20%20%20var%20options%20=%20dictionary.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%7BHTMLElement%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%20the%20dictionary.%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%7BLoadTimeData%7D%20dictionary%20The%20dictionary%20of%20strings%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,%20dictionary,%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=%20dictionary.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%20temp%20=%20element.firstElementChild;%20temp;%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20temp%20=%20temp.nextElementSibling)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20processWithoutCycles(temp,%20dictionary,%20visited);%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%20attributeNames%20=%20Object.keys(handlers);%0A%20%20//%20Only%20use%20/deep/%20when%20shadow%20DOM%20is%20supported.%20As%20of%20April%202015%20iOS%20Chrome%0A%20%20//%20doesn't%20support%20shadow%20DOM.%0A%20%20var%20prefix%20=%20Element.prototype.createShadowRoot%20%3F%20'%3Aroot%20/deep/%20'%20%3A%20'';%0A%20%20var%20selector%20=%20prefix%20+%20'%5B'%20+%20attributeNames.join('%5D,'%20+%20prefix%20+%20'%5B')%20+%20'%5D';%0A%0A%20%20/**%0A%20%20%20*%20Processes%20a%20DOM%20tree%20with%20the%20%7B@code%20dictionary%7D%20map.%0A%20%20%20*%20@param%20%7BProcessingRoot%7D%20root%20The%20root%20of%20the%20DOM%20tree%20to%20process.%0A%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%20The%20dictionary%20to%20draw%20from.%0A%20%20%20*/%0A%20%20function%20process(root,%20dictionary)%20%7B%0A%20%20%20%20processWithoutCycles(root,%20dictionary,%20%5B%5D);%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%7BProcessingRoot%7D%20root%0A%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%0A%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%20Already%20visited%20roots.%0A%20%20%20*/%0A%20%20function%20processWithoutCycles(root,%20dictionary,%20visited)%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,%20dictionary,%20visited);%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,%20dictionary,%20visited);%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20firstElement%20=%20root%20instanceof%20Element%20%3F%20root%20%3A%20root.querySelector('*');%0A%0A%20%20%20%20if%20(prefix)%20%7B%0A%20%20%20%20%20%20//%20Prefixes%20skip%20root%20level%20elements.%20This%20is%20typically%20%3Chtml%3E%20but%20can%0A%20%20%20%20%20%20//%20differ%20inside%20of%20DocumentFragments%20(i.e.%20%3Ctemplate%3Es).%20Process%20them%0A%20%20%20%20%20%20//%20explicitly.%0A%20%20%20%20%20%20for%20(var%20temp%20=%20firstElement;%20temp;%20temp%20=%20temp.nextElementSibling)%20%7B%0A%20%20%20%20%20%20%20%20processElement(/**%20@type%20%7BElement%7D%20*/(temp),%20dictionary,%20visited);%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20elements%20=%20root.querySelectorAll(selector);%0A%20%20%20%20for%20(var%20element,%20i%20=%200;%20element%20=%20elements%5Bi%5D;%20i++)%20%7B%0A%20%20%20%20%20%20processElement(element,%20dictionary,%20visited);%0A%20%20%20%20%7D%0A%0A%20%20%20%20if%20(firstElement)%0A%20%20%20%20%20%20firstElement.setAttribute('i18n-processed',%20'');%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Run%20through%20various%20%5Bi18n-*%5D%20attributes%20and%20do%20activate%20replacements.%0A%20%20%20*%20@param%20%7BElement%7D%20element%0A%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%0A%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20*/%0A%20%20function%20processElement(element,%20dictionary,%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,%20dictionary,%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 (1718)
[ OK ] CaptivePortalBlockingPageTest.WiFi_SSID_LoginURL (3914 ms)
[119/214] CaptivePortalBlockingPageTest.WiFi_SSID_LoginURL (5362 ms)
[ RUN ] SSLUITest.TestRedirectHTTPSToHTTP
[39174:3847:0715/044702:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:62969...
sending server_data: {"host": "127.0.0.1", "port": 62969} (36 bytes)
HTTPS server started on https://127.0.0.1:62971...
sending server_data: {"host": "127.0.0.1", "port": 62971} (36 bytes)
[39174:3847:0715/044705:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50CD0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[39174:3847:0715/044705:ERROR:gles2_cmd_decoder.cc(4382)] Error: 5 for Command kLoseContextCHROMIUM
[ OK ] SSLUITest.TestRedirectHTTPSToHTTP (5061 ms)
[120/214] SSLUITest.TestRedirectHTTPSToHTTP (6480 ms)
[ RUN ] SSLUITest.TestHTTPSExpiredCertAndGoForward
[39166:3847:0715/044700:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:62962...
sending server_data: {"host": "127.0.0.1", "port": 62962} (36 bytes)
HTTPS server started on https://127.0.0.1:62963...
sending server_data: {"host": "127.0.0.1", "port": 62963} (36 bytes)
[39154:39939:0715/044705:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[39182:12551:0715/044705:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[39182:12551:0715/044705:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[39154:3847:0715/044705:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[39189:13063:0715/044705:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[39189:13063:0715/044705:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[39189:13063:0715/044705:WARNING:channel.cc(322)] RawChannel write error
[39154:39939:0715/044705:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[39154:39939:0715/044705:WARNING:channel.cc(322)] RawChannel write error
[39189:13579:0715/044705:FATAL:memory.cc(18)] Out of memory. size=4194304
[ OK ] SSLUITest.TestHTTPSExpiredCertAndGoForward (7459 ms)
[121/214] SSLUITest.TestHTTPSExpiredCertAndGoForward (8947 ms)
[ RUN ] SSLUITestWithExtendedReporting.TestBrokenHTTPSGoBackShowYesCheckYesParamNoReportNo
[39187:3847:0715/044704: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:62976...
sending server_data: {"host": "127.0.0.1", "port": 62976} (36 bytes)
[39176:40195:0715/044707:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[39176:40195:0715/044707:WARNING:channel.cc(322)] RawChannel write error
[ OK ] SSLUITestWithExtendedReporting.TestBrokenHTTPSGoBackShowYesCheckYesParamNoReportNo (4413 ms)
[122/214] SSLUITestWithExtendedReporting.TestBrokenHTTPSGoBackShowYesCheckYesParamNoReportNo (6103 ms)
[ RUN ] SSLUITest.BadCertFollowedByGoodCert
[39185:3847:0715/044704: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:62975...
sending server_data: {"host": "127.0.0.1", "port": 62975} (36 bytes)
HTTPS server started on https://127.0.0.1:62978...
sending server_data: {"host": "127.0.0.1", "port": 62978} (36 bytes)
[39175:3847:0715/044707:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[39197:13579:0715/044707:FATAL:memory.cc(18)] Out of memory. size=4194304
[39175:39683:0715/044708:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[39175:39683:0715/044708:WARNING:channel.cc(322)] RawChannel write error
[ OK ] SSLUITest.BadCertFollowedByGoodCert (5907 ms)
[123/214] SSLUITest.BadCertFollowedByGoodCert (7650 ms)
[ RUN ] ChromeTracingDelegateBrowserTest.BackgroundTracingThrottleTimeElapsed
[39205:3847:0715/044709:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[39207:15875:0715/044709:ERROR:webgraphicscontext3d_command_buffer_impl.cc(242)] Failed to initialize GLES2CmdHelper.
[ OK ] ChromeTracingDelegateBrowserTest.BackgroundTracingThrottleTimeElapsed (2675 ms)
[124/214] ChromeTracingDelegateBrowserTest.BackgroundTracingThrottleTimeElapsed (4111 ms)
[ RUN ] PopupBlockerBrowserTest.AllowPopupThroughContentSettingIFrame
[39216:3847:0715/044711:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[39208:75271:0715/044712:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[ OK ] PopupBlockerBrowserTest.AllowPopupThroughContentSettingIFrame (2862 ms)
[125/214] PopupBlockerBrowserTest.AllowPopupThroughContentSettingIFrame (4345 ms)
[ RUN ] TaskManagerBrowserTest.KillTab
[39203:3847:0715/044708:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[39206:13063:0715/044713:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[39206:13063:0715/044713:WARNING:channel.cc(322)] RawChannel write error
[39223:13063:0715/044713:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483651, remote ID 4)
[39223:13063:0715/044713:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[39223:13063:0715/044713:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[39223:13063:0715/044713:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[39223:13063:0715/044713:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] TaskManagerBrowserTest.KillTab (6535 ms)
[126/214] TaskManagerBrowserTest.KillTab (7884 ms)
[ RUN ] TranslateBrowserTest.TranslateInIsolatedWorld
HTTPS server started on https://127.0.0.1:62985...
sending server_data: {"host": "127.0.0.1", "port": 62985} (36 bytes)
[39217:3847:0715/044711:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[39204:3847:0715/044712: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:62989/translate/fr_test.html (11)
[39204:76295:0715/044712:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[39217:3847:0715/044713:ERROR:gles2_cmd_decoder.cc(13133)] [GroupMarkerNotSet(crbug.com/242999)!:50CD0500B0610000]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[39217:3847:0715/044713:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50CD0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[39217:3847:0715/044713:ERROR:gles2_cmd_decoder.cc(13133)] [GroupMarkerNotSet(crbug.com/242999)!:50CD0500B0610000]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[39217:3847:0715/044713:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50CD0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[ OK ] TranslateBrowserTest.TranslateInIsolatedWorld (4519 ms)
[127/214] TranslateBrowserTest.TranslateInIsolatedWorld (6192 ms)
[ RUN ] PopupBlockerBrowserTest.PopupsLaunchWhenTabIsClosed
[39222:3847:0715/044713:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[39215:75271:0715/044713:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[39215:75271:0715/044713:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /popup_blocker/
[39224:12807:0715/044714:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[39224:12807:0715/044714:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PopupBlockerBrowserTest.PopupsLaunchWhenTabIsClosed (2846 ms)
[128/214] PopupBlockerBrowserTest.PopupsLaunchWhenTabIsClosed (4332 ms)
[ RUN ] PopupBlockerBrowserTest.CorrectReferrer
[39234:3847:0715/044716:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[39225:75783:0715/044717:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[ OK ] PopupBlockerBrowserTest.CorrectReferrer (4203 ms)
[129/214] PopupBlockerBrowserTest.CorrectReferrer (5499 ms)
[ RUN ] PopupBlockerBrowserTest.TapGestureWithCtrlKey
[39239:3847:0715/044717:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[39227:75527:0715/044717:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[ OK ] PopupBlockerBrowserTest.TapGestureWithCtrlKey (3461 ms)
[130/214] PopupBlockerBrowserTest.TapGestureWithCtrlKey (4871 ms)
[ RUN ] PopupBlockerBrowserTest.WebUI
[39238:3847:0715/044717:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[39226:75783:0715/044717:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[39241:12807:0715/044718:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] PopupBlockerBrowserTest.WebUI (3776 ms)
[131/214] PopupBlockerBrowserTest.WebUI (5308 ms)
[ RUN ] BrowserTest.DisableMenuItemsWhenIncognitoIsForced
[39243:3847:0715/044717:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] BrowserTest.DisableMenuItemsWhenIncognitoIsForced (3161 ms)
[132/214] BrowserTest.DisableMenuItemsWhenIncognitoIsForced (4788 ms)
[ RUN ] ClickModifierTest.WindowOpenShiftMiddleClickTest
[39262:3847:0715/044722:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ClickModifierTest.WindowOpenShiftMiddleClickTest (3427 ms)
[133/214] ClickModifierTest.WindowOpenShiftMiddleClickTest (4879 ms)
[ RUN ] BrowserNavigatorTest.TargetContents_ForegroundTab
[39265:3847:0715/044722:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] BrowserNavigatorTest.TargetContents_ForegroundTab (2988 ms)
[134/214] BrowserNavigatorTest.TargetContents_ForegroundTab (4410 ms)
[ RUN ] BrowserTest.InterstitialCloseTab
[39260:3847:0715/044722:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[39269:12551:0715/044723:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[39249:3847:0715/044723:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown select_file_dialogs.allowed
[ OK ] BrowserTest.InterstitialCloseTab (4113 ms)
[135/214] BrowserTest.InterstitialCloseTab (5579 ms)
[ RUN ] BrowserNavigatorTest.Disposition_NewPopup_ExtensionId
[39263:3847:0715/044722:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[39251:3847:0715/044724:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[ OK ] BrowserNavigatorTest.Disposition_NewPopup_ExtensionId (4628 ms)
[136/214] BrowserNavigatorTest.Disposition_NewPopup_ExtensionId (5896 ms)
[ RUN ] WindowAppleScriptTest.ActiveTab
[39281:3847:0715/044727:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] WindowAppleScriptTest.ActiveTab (3156 ms)
[137/214] WindowAppleScriptTest.ActiveTab (4561 ms)
[ RUN ] WindowAppleScriptTest.WindowOrder
[39282:3847:0715/044727:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[39286:3847:0715/044728:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] WindowAppleScriptTest.WindowOrder (3585 ms)
[138/214] WindowAppleScriptTest.WindowOrder (4975 ms)
[ RUN ] BrowserWindowControllerTest.SheetPosition
[39285:3847:0715/044727:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] BrowserWindowControllerTest.SheetPosition (3720 ms)
[139/214] BrowserWindowControllerTest.SheetPosition (5343 ms)
[ RUN ] ExtensionInstallDialogControllerTest.BasicTest
[39289:3847:0715/044728:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[39277:40451:0715/044729:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] ExtensionInstallDialogControllerTest.BasicTest (3392 ms)
[140/214] ExtensionInstallDialogControllerTest.BasicTest (5143 ms)
[ RUN ] OneClickSigninBubbleControllerTest.Close
[39303:3847:0715/044731:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
2015-07-15 04:47:32.216 browser_tests[39294:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[ OK ] OneClickSigninBubbleControllerTest.Close (3207 ms)
[141/214] OneClickSigninBubbleControllerTest.Close (4672 ms)
[ RUN ] FindInPageControllerTest.PrepopulateInNewTab
[39313:3847:0715/044733:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] FindInPageControllerTest.PrepopulateInNewTab (3289 ms)
[142/214] FindInPageControllerTest.PrepopulateInNewTab (4935 ms)
[ RUN ] ManagePasswordsBubbleTest.IconClickTogglesBubble
[39308:3847:0715/044732:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[39296:3847:0715/044734:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[ OK ] ManagePasswordsBubbleTest.IconClickTogglesBubble (4748 ms)
[143/214] ManagePasswordsBubbleTest.IconClickTogglesBubble (6374 ms)
[ RUN ] SSLClientCertificateSelectorCocoaTest.HideShow
[39311:3847:0715/044733:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[39299:41731:0715/044735:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[39299:41731:0715/044735:WARNING:channel.cc(322)] RawChannel write error
[ OK ] SSLClientCertificateSelectorCocoaTest.HideShow (4830 ms)
[144/214] SSLClientCertificateSelectorCocoaTest.HideShow (6360 ms)
[ RUN ] LoginPromptBrowserTest.AllowCrossdomainPromptForSubframes
[39322:3847:0715/044736:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:63012...
sending server_data: {"host": "127.0.0.1", "port": 63012} (36 bytes)
[39317:39171:0715/044738:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[39317:39171:0715/044738:WARNING:channel.cc(322)] RawChannel write error
[ OK ] LoginPromptBrowserTest.AllowCrossdomainPromptForSubframes (4655 ms)
[145/214] LoginPromptBrowserTest.AllowCrossdomainPromptForSubframes (6176 ms)
[ RUN ] BrowserActionsBarBrowserTest.ForceHide
[39339:3847:0715/044739:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] BrowserActionsBarBrowserTest.ForceHide (2591 ms)
[146/214] BrowserActionsBarBrowserTest.ForceHide (3833 ms)
[ RUN ] ProfileSigninConfirmationHelperBrowserTest.HasNoSyncedExtensions
[39335:3847:0715/044738:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[39342:15875:0715/044739:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[39342:15875:0715/044739:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[39342:15875:0715/044739:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[39342:13063:0715/044739:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[39342:13063:0715/044739:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ProfileSigninConfirmationHelperBrowserTest.HasNoSyncedExtensions (3572 ms)
[147/214] ProfileSigninConfirmationHelperBrowserTest.HasNoSyncedExtensions (5146 ms)
[ RUN ] PanelExtensionBrowserTest.ClosePanelBeforeIconLoadingCompleted
[39331:3847:0715/044738:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[39336:13063:0715/044739:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[39336:13063:0715/044739:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[39336:13063:0715/044739:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[39336:13063:0715/044739:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[39336:13063:0715/044739:WARNING:channel.cc(322)] RawChannel write error
[39323:40707:0715/044739:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] PanelExtensionBrowserTest.ClosePanelBeforeIconLoadingCompleted (3795 ms)
[148/214] PanelExtensionBrowserTest.ClosePanelBeforeIconLoadingCompleted (5565 ms)
[ RUN ] WebUIBidiCheckerBrowserTestLTR.TestSettingsPage
[ OK ] WebUIBidiCheckerBrowserTestLTR.TestSettingsPage (1 ms)
[149/214] WebUIBidiCheckerBrowserTestLTR.TestSettingsPage (1517 ms)
[ RUN ] WebUIBidiCheckerBrowserTestLTR.TestSettingsFrameImportData
[ OK ] WebUIBidiCheckerBrowserTestLTR.TestSettingsFrameImportData (1 ms)
[150/214] WebUIBidiCheckerBrowserTestLTR.TestSettingsFrameImportData (1332 ms)
[ RUN ] WebUIBidiCheckerBrowserTestLTR.TestSettingsFrameContentExceptionsPopups
[ OK ] WebUIBidiCheckerBrowserTestLTR.TestSettingsFrameContentExceptionsPopups (1 ms)
[151/214] WebUIBidiCheckerBrowserTestLTR.TestSettingsFrameContentExceptionsPopups (1232 ms)
[ RUN ] WebUIBidiCheckerBrowserTestRTL.TestSettingsFrameFonts
[ OK ] WebUIBidiCheckerBrowserTestRTL.TestSettingsFrameFonts (1 ms)
[152/214] WebUIBidiCheckerBrowserTestRTL.TestSettingsFrameFonts (1236 ms)
[ RUN ] PermissionBubbleManagerBrowserTest.RequestsBeforeLoad
[39349:3847:0715/044742:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] PermissionBubbleManagerBrowserTest.RequestsBeforeLoad (2639 ms)
[153/214] PermissionBubbleManagerBrowserTest.RequestsBeforeLoad (4212 ms)
[ RUN ] InlineLoginUIBrowserTest.CanOfferProfileConnected
[39367:3847:0715/044745:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[39369:12807:0715/044746:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[39369:12807:0715/044746:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[39369:12807:0715/044746:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[39369:12807:0715/044746:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[39369:12807:0715/044746:WARNING:channel.cc(322)] RawChannel write error
[39369:15619:0715/044746:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[39369:15619:0715/044746:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[39369:15619:0715/044746:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[ OK ] InlineLoginUIBrowserTest.CanOfferProfileConnected (2581 ms)
[154/214] InlineLoginUIBrowserTest.CanOfferProfileConnected (4077 ms)
[ RUN ] DownloadsDOMHandlerTest.RemoveCalledOnPageClose
[39360:3847:0715/044744:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:63017...
sending server_data: {"host": "127.0.0.1", "port": 63017} (36 bytes)
[ OK ] DownloadsDOMHandlerTest.RemoveCalledOnPageClose (3768 ms)
[155/214] DownloadsDOMHandlerTest.RemoveCalledOnPageClose (5076 ms)
[ RUN ] ZoomControllerBrowserTest.CrashedTabsDoNotChangeZoom
[39370:3847:0715/044746:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ZoomControllerBrowserTest.CrashedTabsDoNotChangeZoom (2802 ms)
[156/214] ZoomControllerBrowserTest.CrashedTabsDoNotChangeZoom (4328 ms)
[ RUN ] ChromeLocatorTest.GetChromeBundleInfoWithLatestVersion
[ OK ] ChromeLocatorTest.GetChromeBundleInfoWithLatestVersion (7 ms)
[157/214] ChromeLocatorTest.GetChromeBundleInfoWithLatestVersion (1251 ms)
[ RUN ] FormAutofillTest.LabelsInferredFromDivSiblingTable
[ OK ] FormAutofillTest.LabelsInferredFromDivSiblingTable (275 ms)
[158/214] FormAutofillTest.LabelsInferredFromDivSiblingTable (1490 ms)
[ RUN ] FormAutofillTest.ClearPreviewedFormWithAutofilledInitiatingNode
[ OK ] FormAutofillTest.ClearPreviewedFormWithAutofilledInitiatingNode (280 ms)
[159/214] FormAutofillTest.ClearPreviewedFormWithAutofilledInitiatingNode (1497 ms)
[ RUN ] InlineLoginUIBrowserTest.DifferentStorageId
[39363:3847:0715/044744:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[39353:3847:0715/044747:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[39353:3847:0715/044748:WARNING:CONSOLE(237)] "<webview>: The load has aborted with error -11: ERR_NOT_IMPLEMENTED.", source: extensions::webViewEvents (237)
[39373:12807:0715/044748:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[39373:12807:0715/044748:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[39373:12807:0715/044748:WARNING:channel.cc(322)] RawChannel write error
[39377:15875:0715/044748:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[39377:15875:0715/044748:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[39377:15875:0715/044748:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[39377:15875:0715/044748:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[ OK ] InlineLoginUIBrowserTest.DifferentStorageId (5932 ms)
[160/214] InlineLoginUIBrowserTest.DifferentStorageId (7457 ms)
[ RUN ] PasswordAutofillAgentTest.SendsLoggingStateUpdatePingOnConstruction
[ OK ] PasswordAutofillAgentTest.SendsLoggingStateUpdatePingOnConstruction (237 ms)
[161/214] PasswordAutofillAgentTest.SendsLoggingStateUpdatePingOnConstruction (1474 ms)
[ RUN ] ChromeRenderViewTest.ContentSettingsBlockScripts
[ OK ] ChromeRenderViewTest.ContentSettingsBlockScripts (127 ms)
[162/214] ChromeRenderViewTest.ContentSettingsBlockScripts (1482 ms)
[ RUN ] TranslateHelperBrowserTest.TranslateSuccess
[ OK ] TranslateHelperBrowserTest.TranslateSuccess (97 ms)
[163/214] TranslateHelperBrowserTest.TranslateSuccess (1289 ms)
[ RUN ] ChromeRenderViewTest.LanguageMetaTagCase
[ OK ] ChromeRenderViewTest.LanguageMetaTagCase (165 ms)
[164/214] ChromeRenderViewTest.LanguageMetaTagCase (1371 ms)
[ RUN ] OutOfProcessPPAPITest.FlashMessageLoop
[39401:3847:0715/044753:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
objc[39407]: Class BaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testdrvzlm/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[39407]: Class ConstrainedWindowAnimationBase is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testdrvzlm/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[39407]: Class ConstrainedWindowAnimationShow is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testdrvzlm/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[39407]: Class ConstrainedWindowAnimationHide is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testdrvzlm/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[39407]: Class ConstrainedWindowAnimationPulse is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testdrvzlm/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[39407]: Class BlueLabelButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testdrvzlm/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[39407]: Class BlueLabelButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testdrvzlm/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[39407]: Class HoverImageMenuButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testdrvzlm/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[39407]: Class HoverImageMenuButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testdrvzlm/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[39407]: Class HyperlinkButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testdrvzlm/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[39407]: Class HyperlinkTextView is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testdrvzlm/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[39407]: Class FindPasteboard is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testdrvzlm/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[39407]: Class FlippedView is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testdrvzlm/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[39407]: Class FocusTracker is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testdrvzlm/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[39407]: Class FullscreenWindowManager is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testdrvzlm/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[39407]: Class HoverButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testdrvzlm/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[39407]: Class HoverImageButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testdrvzlm/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[39407]: Class MenuController is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testdrvzlm/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[39407]: Class ToolTipBaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testdrvzlm/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[39407]: Class CrTrackingAreaOwnerProxy is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testdrvzlm/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[39407]: Class CrTrackingArea is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testdrvzlm/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[39407]: Class UnderlayOpenGLHostingWindow is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testdrvzlm/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[39407]: Class MacScreenMonitor is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testdrvzlm/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[39407]: Class ComplexTextInputPanel is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testdrvzlm/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
[39390:3847:0715/044755:INFO:CONSOLE(177)] "Basics finished in 0.004 seconds.", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testdrvzlm/ppapi/tests/test_case.html?testcase=FlashMessageLoop_Basics,FlashMessageLoop_RunWithoutQuit, (177)
[39390:3847:0715/044755:INFO:CONSOLE(177)] "RunWithoutQuit finished in 0.004 seconds.", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testdrvzlm/ppapi/tests/test_case.html?testcase=FlashMessageLoop_Basics,FlashMessageLoop_RunWithoutQuit, (177)
[ OK ] OutOfProcessPPAPITest.FlashMessageLoop (3788 ms)
[165/214] OutOfProcessPPAPITest.FlashMessageLoop (5543 ms)
[ RUN ] OutOfProcessPPAPITest.FileSystem
[39400:3847:0715/044753:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:63021...
sending server_data: {"host": "127.0.0.1", "port": 63021} (36 bytes)
objc[39409]: Class BaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testdrvzlm/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[39409]: Class ConstrainedWindowAnimationBase is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testdrvzlm/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[39409]: Class ConstrainedWindowAnimationShow is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testdrvzlm/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[39409]: Class ConstrainedWindowAnimationHide is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testdrvzlm/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[39409]: Class ConstrainedWindowAnimationPulse is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testdrvzlm/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[39409]: Class BlueLabelButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testdrvzlm/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[39409]: Class BlueLabelButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testdrvzlm/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[39409]: Class HoverImageMenuButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testdrvzlm/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[39409]: Class HoverImageMenuButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testdrvzlm/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[39409]: Class HyperlinkButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testdrvzlm/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[39409]: Class HyperlinkTextView is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testdrvzlm/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[39409]: Class FindPasteboard is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testdrvzlm/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[39409]: Class FlippedView is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testdrvzlm/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[39409]: Class FocusTracker is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testdrvzlm/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[39409]: Class FullscreenWindowManager is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testdrvzlm/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[39409]: Class HoverButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testdrvzlm/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[39409]: Class HoverImageButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testdrvzlm/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[39409]: Class MenuController is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testdrvzlm/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[39409]: Class ToolTipBaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testdrvzlm/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[39409]: Class CrTrackingAreaOwnerProxy is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testdrvzlm/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[39409]: Class CrTrackingArea is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testdrvzlm/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[39409]: Class UnderlayOpenGLHostingWindow is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testdrvzlm/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[39409]: Class MacScreenMonitor is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testdrvzlm/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[39409]: Class ComplexTextInputPanel is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testdrvzlm/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
[39388:3847:0715/044756:INFO:CONSOLE(177)] "OpenForceAsync finished in 0.016 seconds.", source: http://127.0.0.1:63021/files/test_case.html?testcase=FileSystem (177)
[39388:3847:0715/044756:INFO:CONSOLE(177)] "Open finished in 0.010 seconds.", source: http://127.0.0.1:63021/files/test_case.html?testcase=FileSystem (177)
[39388:3847:0715/044756:INFO:CONSOLE(177)] "OpenBlocking finished in 0.012 seconds.", source: http://127.0.0.1:63021/files/test_case.html?testcase=FileSystem (177)
[39388:3847:0715/044756:INFO:CONSOLE(177)] "OpenBackground finished in 0.007 seconds.", source: http://127.0.0.1:63021/files/test_case.html?testcase=FileSystem (177)
[39388:3847:0715/044756:INFO:CONSOLE(177)] "MultipleOpensForceAsync finished in 0.003 seconds.", source: http://127.0.0.1:63021/files/test_case.html?testcase=FileSystem (177)
[39388:3847:0715/044756:INFO:CONSOLE(177)] "MultipleOpens finished in 0.003 seconds.", source: http://127.0.0.1:63021/files/test_case.html?testcase=FileSystem (177)
[39388:3847:0715/044756:INFO:CONSOLE(177)] "MultipleOpensBlocking finished in 0.010 seconds.", source: http://127.0.0.1:63021/files/test_case.html?testcase=FileSystem (177)
[39388:3847:0715/044756:INFO:CONSOLE(177)] "MultipleOpensBackground finished in 0.005 seconds.", source: http://127.0.0.1:63021/files/test_case.html?testcase=FileSystem (177)
[39388:3847:0715/044756:INFO:CONSOLE(177)] "ResourceConversionForceAsync finished in 0.000 seconds.", source: http://127.0.0.1:63021/files/test_case.html?testcase=FileSystem (177)
[39388:3847:0715/044756:INFO:CONSOLE(177)] "ResourceConversion finished in 0.000 seconds.", source: http://127.0.0.1:63021/files/test_case.html?testcase=FileSystem (177)
[39388:3847:0715/044756:INFO:CONSOLE(177)] "ResourceConversionBlocking finished in 0.001 seconds.", source: http://127.0.0.1:63021/files/test_case.html?testcase=FileSystem (177)
[39388:3847:0715/044756:INFO:CONSOLE(177)] "ResourceConversionBackground finished in 0.001 seconds.", source: http://127.0.0.1:63021/files/test_case.html?testcase=FileSystem (177)
[39388:40451:0715/044756:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[39388:40451:0715/044756:WARNING:channel.cc(322)] RawChannel write error
[ OK ] OutOfProcessPPAPITest.FileSystem (4509 ms)
[166/214] OutOfProcessPPAPITest.FileSystem (6069 ms)
[ RUN ] OutOfProcessPPAPITest.FileRef2
[39394:3847:0715/044752:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:63018...
sending server_data: {"host": "127.0.0.1", "port": 63018} (36 bytes)
objc[39408]: Class BaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testdrvzlm/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[39408]: Class ConstrainedWindowAnimationBase is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testdrvzlm/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[39408]: Class ConstrainedWindowAnimationShow is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testdrvzlm/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[39408]: Class ConstrainedWindowAnimationHide is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testdrvzlm/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[39408]: Class ConstrainedWindowAnimationPulse is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testdrvzlm/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[39408]: Class BlueLabelButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testdrvzlm/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[39408]: Class BlueLabelButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testdrvzlm/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[39408]: Class HoverImageMenuButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testdrvzlm/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[39408]: Class HoverImageMenuButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testdrvzlm/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[39408]: Class HyperlinkButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testdrvzlm/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[39408]: Class HyperlinkTextView is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testdrvzlm/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[39408]: Class FindPasteboard is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testdrvzlm/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[39408]: Class FlippedView is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testdrvzlm/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[39408]: Class FocusTracker is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testdrvzlm/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[39408]: Class FullscreenWindowManager is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testdrvzlm/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[39408]: Class HoverButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testdrvzlm/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[39408]: Class HoverImageButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testdrvzlm/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[39408]: Class MenuController is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testdrvzlm/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[39408]: Class ToolTipBaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testdrvzlm/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[39408]: Class CrTrackingAreaOwnerProxy is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testdrvzlm/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[39408]: Class CrTrackingArea is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testdrvzlm/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[39408]: Class UnderlayOpenGLHostingWindow is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testdrvzlm/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[39408]: Class MacScreenMonitor is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testdrvzlm/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[39408]: Class ComplexTextInputPanel is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testdrvzlm/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
[39385:3847:0715/044755:INFO:CONSOLE(177)] "QueryAndTouchFileForceAsync finished in 0.054 seconds.", source: http://127.0.0.1:63018/files/test_case.html?testcase=FileRef_QueryAndTouchFile,FileRef_DeleteFileAndDirectory,FileRef_RenameFileAndDirectory,FileRef_Query,FileRef_FileNameEscaping, (177)
[39385:3847:0715/044755:INFO:CONSOLE(177)] "QueryAndTouchFile finished in 0.028 seconds.", source: http://127.0.0.1:63018/files/test_case.html?testcase=FileRef_QueryAndTouchFile,FileRef_DeleteFileAndDirectory,FileRef_RenameFileAndDirectory,FileRef_Query,FileRef_FileNameEscaping, (177)
[39385:3847:0715/044755:INFO:CONSOLE(177)] "QueryAndTouchFileBlocking finished in 0.039 seconds.", source: http://127.0.0.1:63018/files/test_case.html?testcase=FileRef_QueryAndTouchFile,FileRef_DeleteFileAndDirectory,FileRef_RenameFileAndDirectory,FileRef_Query,FileRef_FileNameEscaping, (177)
[39385:3847:0715/044755:INFO:CONSOLE(177)] "QueryAndTouchFileBackground finished in 0.034 seconds.", source: http://127.0.0.1:63018/files/test_case.html?testcase=FileRef_QueryAndTouchFile,FileRef_DeleteFileAndDirectory,FileRef_RenameFileAndDirectory,FileRef_Query,FileRef_FileNameEscaping, (177)
[39385:34051:0715/044755:ERROR:sandbox_directory_database.cc(930)] Can't remove a directory with children.
[39385:3847:0715/044755:INFO:CONSOLE(177)] "DeleteFileAndDirectoryForceAsync finished in 0.040 seconds.", source: http://127.0.0.1:63018/files/test_case.html?testcase=FileRef_QueryAndTouchFile,FileRef_DeleteFileAndDirectory,FileRef_RenameFileAndDirectory,FileRef_Query,FileRef_FileNameEscaping, (177)
[39385:52487:0715/044755:ERROR:sandbox_directory_database.cc(930)] Can't remove a directory with children.
[39385:3847:0715/044755:INFO:CONSOLE(177)] "DeleteFileAndDirectory finished in 0.039 seconds.", source: http://127.0.0.1:63018/files/test_case.html?testcase=FileRef_QueryAndTouchFile,FileRef_DeleteFileAndDirectory,FileRef_RenameFileAndDirectory,FileRef_Query,FileRef_FileNameEscaping, (177)
[39385:52487:0715/044755:ERROR:sandbox_directory_database.cc(930)] Can't remove a directory with children.
[39385:3847:0715/044755:INFO:CONSOLE(177)] "DeleteFileAndDirectoryBlocking finished in 0.032 seconds.", source: http://127.0.0.1:63018/files/test_case.html?testcase=FileRef_QueryAndTouchFile,FileRef_DeleteFileAndDirectory,FileRef_RenameFileAndDirectory,FileRef_Query,FileRef_FileNameEscaping, (177)
[39385:52487:0715/044755:ERROR:sandbox_directory_database.cc(930)] Can't remove a directory with children.
[39385:3847:0715/044755:INFO:CONSOLE(177)] "DeleteFileAndDirectoryBackground finished in 0.038 seconds.", source: http://127.0.0.1:63018/files/test_case.html?testcase=FileRef_QueryAndTouchFile,FileRef_DeleteFileAndDirectory,FileRef_RenameFileAndDirectory,FileRef_Query,FileRef_FileNameEscaping, (177)
[39385:52487:0715/044755:ERROR:sandbox_directory_database.cc(930)] Can't remove a directory with children.
[39385:3847:0715/044755:INFO:CONSOLE(177)] "RenameFileAndDirectoryForceAsync finished in 0.037 seconds.", source: http://127.0.0.1:63018/files/test_case.html?testcase=FileRef_QueryAndTouchFile,FileRef_DeleteFileAndDirectory,FileRef_RenameFileAndDirectory,FileRef_Query,FileRef_FileNameEscaping, (177)
[39385:34051:0715/044755:ERROR:sandbox_directory_database.cc(930)] Can't remove a directory with children.
[39385:3847:0715/044755:INFO:CONSOLE(177)] "RenameFileAndDirectory finished in 0.039 seconds.", source: http://127.0.0.1:63018/files/test_case.html?testcase=FileRef_QueryAndTouchFile,FileRef_DeleteFileAndDirectory,FileRef_RenameFileAndDirectory,FileRef_Query,FileRef_FileNameEscaping, (177)
[39385:78099:0715/044755:ERROR:sandbox_directory_database.cc(930)] Can't remove a directory with children.
[39385:3847:0715/044755:INFO:CONSOLE(177)] "RenameFileAndDirectoryBlocking finished in 0.033 seconds.", source: http://127.0.0.1:63018/files/test_case.html?testcase=FileRef_QueryAndTouchFile,FileRef_DeleteFileAndDirectory,FileRef_RenameFileAndDirectory,FileRef_Query,FileRef_FileNameEscaping, (177)
[39385:34051:0715/044755:ERROR:sandbox_directory_database.cc(930)] Can't remove a directory with children.
[39385:3847:0715/044755:INFO:CONSOLE(177)] "RenameFileAndDirectoryBackground finished in 0.038 seconds.", source: http://127.0.0.1:63018/files/test_case.html?testcase=FileRef_QueryAndTouchFile,FileRef_DeleteFileAndDirectory,FileRef_RenameFileAndDirectory,FileRef_Query,FileRef_FileNameEscaping, (177)
[39385:3847:0715/044755:INFO:CONSOLE(177)] "QueryForceAsync finished in 0.018 seconds.", source: http://127.0.0.1:63018/files/test_case.html?testcase=FileRef_QueryAndTouchFile,FileRef_DeleteFileAndDirectory,FileRef_RenameFileAndDirectory,FileRef_Query,FileRef_FileNameEscaping, (177)
[39385:3847:0715/044756:INFO:CONSOLE(177)] "Query finished in 0.018 seconds.", source: http://127.0.0.1:63018/files/test_case.html?testcase=FileRef_QueryAndTouchFile,FileRef_DeleteFileAndDirectory,FileRef_RenameFileAndDirectory,FileRef_Query,FileRef_FileNameEscaping, (177)
[39385:3847:0715/044756:INFO:CONSOLE(177)] "QueryBlocking finished in 0.026 seconds.", source: http://127.0.0.1:63018/files/test_case.html?testcase=FileRef_QueryAndTouchFile,FileRef_DeleteFileAndDirectory,FileRef_RenameFileAndDirectory,FileRef_Query,FileRef_FileNameEscaping, (177)
[39385:3847:0715/044756:INFO:CONSOLE(177)] "QueryBackground finished in 0.025 seconds.", source: http://127.0.0.1:63018/files/test_case.html?testcase=FileRef_QueryAndTouchFile,FileRef_DeleteFileAndDirectory,FileRef_RenameFileAndDirectory,FileRef_Query,FileRef_FileNameEscaping, (177)
[39385:3847:0715/044756:INFO:CONSOLE(177)] "FileNameEscapingForceAsync finished in 0.014 seconds.", source: http://127.0.0.1:63018/files/test_case.html?testcase=FileRef_QueryAndTouchFile,FileRef_DeleteFileAndDirectory,FileRef_RenameFileAndDirectory,FileRef_Query,FileRef_FileNameEscaping, (177)
[39385:3847:0715/044756:INFO:CONSOLE(177)] "FileNameEscaping finished in 0.014 seconds.", source: http://127.0.0.1:63018/files/test_case.html?testcase=FileRef_QueryAndTouchFile,FileRef_DeleteFileAndDirectory,FileRef_RenameFileAndDirectory,FileRef_Query,FileRef_FileNameEscaping, (177)
[39385:3847:0715/044756:INFO:CONSOLE(177)] "FileNameEscapingBlocking finished in 0.023 seconds.", source: http://127.0.0.1:63018/files/test_case.html?testcase=FileRef_QueryAndTouchFile,FileRef_DeleteFileAndDirectory,FileRef_RenameFileAndDirectory,FileRef_Query,FileRef_FileNameEscaping, (177)
[39385:3847:0715/044756:INFO:CONSOLE(177)] "FileNameEscapingBackground finished in 0.019 seconds.", source: http://127.0.0.1:63018/files/test_case.html?testcase=FileRef_QueryAndTouchFile,FileRef_DeleteFileAndDirectory,FileRef_RenameFileAndDirectory,FileRef_Query,FileRef_FileNameEscaping, (177)
[ OK ] OutOfProcessPPAPITest.FileRef2 (5887 ms)
[167/214] OutOfProcessPPAPITest.FileRef2 (7163 ms)
[ RUN ] TracingBrowserTest.BeginTracingWithWatch
[39392:3847:0715/044752:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[39384:3847:0715/044756:ERROR:CONSOLE(297)] "Uncaught Error: Multiple hotkey controllers attached to this host", source: chrome://tracing/tracing.js (297)
[39384:3847:0715/044756:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[39384:39939:0715/044757:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[39384:39939:0715/044757:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[39384:39939:0715/044757:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[39384:39939:0715/044757:WARNING:channel.cc(322)] RawChannel write error
[ OK ] TracingBrowserTest.BeginTracingWithWatch (7570 ms)
[168/214] TracingBrowserTest.BeginTracingWithWatch (9094 ms)
[ RUN ] NaClBrowserTestPnacl.SuccessfulLoadUMA
[39423:3847:0715/044759:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:63033...
sending server_data: {"host": "127.0.0.1", "port": 63033} (36 bytes)
[39436,1966461312:04:48:02.051838] Native Client module will be loaded at base address 0x0000569400000000
[39436,1966461312:04:48:02.739654] NaCl untrusted code called _exit(0x0)
[39440,1966461312:04:48:03.624218] Native Client module will be loaded at base address 0x00004a0400000000
[39440,1966461312:04:48:03.694174] NaCl untrusted code called _exit(0x0)
[39444,1966461312:04:48:04.656596] Native Client module will be loaded at base address 0x00002b0c00000000
[39412:3847:0715/044804:INFO:nacl_browsertest_util.cc(75)] SHUTDOWN 1 test passed.
[ OK ] NaClBrowserTestPnacl.SuccessfulLoadUMA (7144 ms)
[169/214] NaClBrowserTestPnacl.SuccessfulLoadUMA (8622 ms)
[ RUN ] NaClBrowserTestPnacl.ProgressEvents
[39421:3847:0715/044759:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:63030...
sending server_data: {"host": "127.0.0.1", "port": 63030} (36 bytes)
[39411:3847:0715/044801:INFO:nacl_browsertest_util.cc(130)] |||| [STARTUP]
[39435,1966461312:04:48:01.986356] Native Client module will be loaded at base address 0x000030cf00000000
[39435,1966461312:04:48:02.580263] NaCl untrusted code called _exit(0x0)
[39439,1966461312:04:48:03.464177] Native Client module will be loaded at base address 0x00005b1300000000
[39439,1966461312:04:48:03.517294] NaCl untrusted code called _exit(0x0)
[39443,1966461312:04:48:04.466517] Native Client module will be loaded at base address 0x0000662c00000000
[39411:3847:0715/044804:INFO:nacl_browsertest_util.cc(130)] |||| / progress_events loaded
[39411:3847:0715/044804:INFO:nacl_browsertest_util.cc(130)] ||||
[39411:3847:0715/044804:INFO:nacl_browsertest_util.cc(130)] |||| [begin_count_progress_events BEGIN]
[39411:3847:0715/044804:INFO:nacl_browsertest_util.cc(130)] |||| [begin_count_progress_events PASS]
[39411:3847:0715/044804:INFO:nacl_browsertest_util.cc(130)] ||||
[39411:3847:0715/044804:INFO:nacl_browsertest_util.cc(130)] |||| [loadstart_count_progress_events BEGIN]
[39411:3847:0715/044804:INFO:nacl_browsertest_util.cc(130)] |||| [loadstart_count_progress_events PASS]
[39411:3847:0715/044804:INFO:nacl_browsertest_util.cc(130)] ||||
[39411:3847:0715/044804:INFO:nacl_browsertest_util.cc(130)] |||| [progress_min_count_progress_events BEGIN]
[39411:3847:0715/044804:INFO:nacl_browsertest_util.cc(130)] |||| [progress_min_count_progress_events PASS]
[39411:3847:0715/044804:INFO:nacl_browsertest_util.cc(130)] ||||
[39411:3847:0715/044804:INFO:nacl_browsertest_util.cc(130)] |||| [progress_samples_progress_events BEGIN]
[39411:3847:0715/044804:INFO:CONSOLE(138)] "stateSawLengthComputable true", source: http://127.0.0.1:63030/files/progress_event_listener.js (138)
[39411:3847:0715/044804:INFO:CONSOLE(140)] "stateProgressPrev 92896", source: http://127.0.0.1:63030/files/progress_event_listener.js (140)
[39411:3847:0715/044804:INFO:CONSOLE(142)] "stateProgressTotal 92896", source: http://127.0.0.1:63030/files/progress_event_listener.js (142)
[39411:3847:0715/044804:INFO:nacl_browsertest_util.cc(130)] |||| [progress_samples_progress_events PASS]
[39411:3847:0715/044804:INFO:nacl_browsertest_util.cc(130)] ||||
[39411:3847:0715/044804:INFO:nacl_browsertest_util.cc(130)] |||| [error_count_progress_events BEGIN]
[39411:3847:0715/044804:INFO:nacl_browsertest_util.cc(130)] |||| [error_count_progress_events PASS]
[39411:3847:0715/044804:INFO:nacl_browsertest_util.cc(130)] ||||
[39411:3847:0715/044804:INFO:nacl_browsertest_util.cc(130)] |||| [abort_count_progress_events BEGIN]
[39411:3847:0715/044804:INFO:nacl_browsertest_util.cc(130)] |||| [abort_count_progress_events PASS]
[39411:3847:0715/044804:INFO:nacl_browsertest_util.cc(130)] ||||
[39411:3847:0715/044804:INFO:nacl_browsertest_util.cc(130)] |||| [load_count_progress_events BEGIN]
[39411:3847:0715/044804:INFO:nacl_browsertest_util.cc(130)] |||| [load_count_progress_events PASS]
[39411:3847:0715/044804:INFO:nacl_browsertest_util.cc(130)] ||||
[39411:3847:0715/044804:INFO:nacl_browsertest_util.cc(130)] |||| [loadend_count_progress_events BEGIN]
[39411:3847:0715/044804:INFO:nacl_browsertest_util.cc(130)] |||| [loadend_count_progress_events PASS]
[39411:3847:0715/044804:INFO:nacl_browsertest_util.cc(130)] ||||
[39411:3847:0715/044804:INFO:nacl_browsertest_util.cc(130)] |||| [unexpected_count_progress_events BEGIN]
[39411:3847:0715/044804:INFO:nacl_browsertest_util.cc(130)] |||| [unexpected_count_progress_events PASS]
[39411:3847:0715/044804:INFO:nacl_browsertest_util.cc(130)] ||||
[39411:3847:0715/044804:INFO:nacl_browsertest_util.cc(130)] |||| [end_state_progress_events BEGIN]
[39411:3847:0715/044804:INFO:nacl_browsertest_util.cc(130)] |||| [end_state_progress_events PASS]
[39411:3847:0715/044804:INFO:nacl_browsertest_util.cc(130)] ||||
[39411:3847:0715/044804:INFO:nacl_browsertest_util.cc(130)] |||| [last_error_string_progress_events BEGIN]
[39411:3847:0715/044804:INFO:nacl_browsertest_util.cc(130)] |||| [last_error_string_progress_events PASS]
[39411:3847:0715/044804:INFO:nacl_browsertest_util.cc(130)] ||||
[39411:3847:0715/044804:INFO:nacl_browsertest_util.cc(130)] |||| [SHUTDOWN] 11 passed, 0 failed, 0 errors
[ OK ] NaClBrowserTestPnacl.ProgressEvents (7502 ms)
[170/214] NaClBrowserTestPnacl.ProgressEvents (9325 ms)
[ RUN ] NaClBrowserTestPnaclDebugMasked.PnaclDebugURLFlagMaskedOff
[39425:3847:0715/044759:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:63045...
sending server_data: {"host": "127.0.0.1", "port": 63045} (36 bytes)
[39437,1966461312:04:48:02.635698] Native Client module will be loaded at base address 0x00005f9d00000000
[39437,1966461312:04:48:02.996884] NaCl untrusted code called _exit(0x0)
[39442,1966461312:04:48:04.034968] Native Client module will be loaded at base address 0x00004bee00000000
[39442,1966461312:04:48:04.088051] NaCl untrusted code called _exit(0x0)
[39445,1966461312:04:48:04.969300] Native Client module will be loaded at base address 0x000065d600000000
[39413:3847:0715/044805:INFO:nacl_browsertest_util.cc(75)] SHUTDOWN 1 test passed.
[39425:3847:0715/044805:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50CD0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[39425:3847:0715/044805:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50CD0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[39413:40451:0715/044805:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] NaClBrowserTestPnaclDebugMasked.PnaclDebugURLFlagMaskedOff (7406 ms)
[171/214] NaClBrowserTestPnaclDebugMasked.PnaclDebugURLFlagMaskedOff (8700 ms)
[ RUN ] NaClBrowserTestPnaclSubzero.PnaclNMFOptionsO0
[39432:3847:0715/044801:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:63052...
sending server_data: {"host": "127.0.0.1", "port": 63052} (36 bytes)
[39441,1966461312:04:48:03.989864] Native Client module will be loaded at base address 0x0000374900000000
[39441,1966461312:04:48:04.311709] NaCl untrusted code called _exit(0x0)
[39446,1966461312:04:48:05.242302] Native Client module will be loaded at base address 0x000053fe00000000
[39446,1966461312:04:48:05.301700] NaCl untrusted code called _exit(0x0)
[39447,1966461312:04:48:06.307646] Native Client module will be loaded at base address 0x00006c1e00000000
[39422:3847:0715/044806:INFO:nacl_browsertest_util.cc(75)] SHUTDOWN 1 test passed.
[ OK ] NaClBrowserTestPnaclSubzero.PnaclNMFOptionsO0 (6772 ms)
[172/214] NaClBrowserTestPnaclSubzero.PnaclNMFOptionsO0 (8434 ms)
[ RUN ] PolicyTest.DisableSpdy
[39458:3847:0715/044808:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[39462:15875:0715/044809:ERROR:webgraphicscontext3d_command_buffer_impl.cc(273)] Failed to initialize GLES2Implementation.
[ OK ] PolicyTest.DisableSpdy (2879 ms)
[173/214] PolicyTest.DisableSpdy (4493 ms)
[ RUN ] PreferencesBrowserTest.ClearPrefs
[39461:3847:0715/044808:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[39450:3847:0715/044810:WARNING:CONSOLE(0)] "The -webkit-canvas CSS feature is deprecated. Please use a positioned <canvas> element instead.", source: (0)
[39450:3847:0715/044811:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[ OK ] PreferencesBrowserTest.ClearPrefs (5745 ms)
[174/214] PreferencesBrowserTest.ClearPrefs (7073 ms)
[ RUN ] SafeBrowsingServiceTest.CheckUnwantedSoftwareUrl
[39477:3847:0715/044812:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[39479:15875:0715/044813:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[39479:15875:0715/044813:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[39479:15875:0715/044813:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[ OK ] SafeBrowsingServiceTest.CheckUnwantedSoftwareUrl (2517 ms)
[175/214] SafeBrowsingServiceTest.CheckUnwantedSoftwareUrl (3856 ms)
[ RUN ] PolicyTest.ExtensionInstallBlacklistWildcard
[39459:3847:0715/044808:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[39449:63747:0715/044811:ERROR:mach_broker_mac.mm(222)] Unknown process 39472 is sending Mach IPC messages!
[39449:3847:0715/044812:WARNING:extension_error_reporter.cc(79)] Extension error: AdBlock (extension ID "dojnnbeimaimaojcialkkgajdnefpgcn") is blocked by the administrator.
[39449:3847:0715/044813:WARNING:extension_error_reporter.cc(79)] Extension error: My extension 1 (extension ID "ldnnhddmnhbkjipkidpdiheffobcpfmf") is blocked by the administrator.
[ OK ] PolicyTest.ExtensionInstallBlacklistWildcard (7224 ms)
[176/214] PolicyTest.ExtensionInstallBlacklistWildcard (8546 ms)
[ RUN ] TtsApiTest.NoNetworkSpeechEngineWhenOffline
[39467:3847:0715/044810:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[39457:3847:0715/044813:INFO:CONSOLE(0)] "[FAIL] testNetworkSpeechVoices: FAIL (no message)
Error
at Object.<anonymous> (extensions::test:150:18)
at Object.handleRequest (extensions::binding:57:27)
at Object.<anonymous> (extensions::binding:385:32)
at Object.<anonymous> (extensions::test:134:16)
at Object.handleRequest (extensions::binding:57:27)
at Object.<anonymous> (extensions::binding:385:32)
at Object.callback (chrome-extension://ekjjpbpdomhmjapdfehkiejkgkhjeeci/test.js:10:19)
at safeCallbackApply (extensions::sendRequest:21:15)
at handleResponse (extensions::sendRequest:72:7)", source: chrome-extension://ekjjpbpdomhmjapdfehkiejkgkhjeeci/_generated_background_page.html (0)
[39473:12807:0715/044813:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[39473:12807:0715/044813:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[39473:12807:0715/044813:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[39473:12807:0715/044813:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[39473:12807:0715/044813:WARNING:channel.cc(322)] RawChannel write error
[39470:13063:0715/044813:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[39470:13063:0715/044813:WARNING:channel.cc(322)] RawChannel write error
[39457:41219:0715/044813:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[39457:41219:0715/044813:WARNING:channel.cc(322)] RawChannel write error
[ OK ] TtsApiTest.NoNetworkSpeechEngineWhenOffline (5685 ms)
[177/214] TtsApiTest.NoNetworkSpeechEngineWhenOffline (7330 ms)
[ RUN ] CaptivePortalBrowserTest.InterstitialTimerReloadWhileLoading
[39487:3847:0715/044815: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:63061...
sending server_data: {"host": "localhost", "port": 63061} (36 bytes)
2015-07-15 04:48:17.745 browser_tests[39481:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[ OK ] CaptivePortalBrowserTest.InterstitialTimerReloadWhileLoading (4118 ms)
[178/214] CaptivePortalBrowserTest.InterstitialTimerReloadWhileLoading (5781 ms)
[ RUN ] NetworkingPrivateApiTest.GetManagedProperties
[39496:3847:0715/044817:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
2015-07-15 04:48:17.277 browser_tests[39485:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[39485:3847:0715/044819:INFO:CONSOLE(0)] "[SUCCESS] getManagedProperties", source: chrome-extension://epcifkihnkjgphfkloaaleeakhpmgdmn/main.html?getManagedProperties (0)
[39485:39683:0715/044819:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[ OK ] NetworkingPrivateApiTest.GetManagedProperties (4105 ms)
[179/214] NetworkingPrivateApiTest.GetManagedProperties (5514 ms)
[ RUN ] NetworkingPrivateApiTest.RequestNetworkScan
[39498:3847:0715/044817:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[39486:40707:0715/044819:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[39486:3847:0715/044819:INFO:CONSOLE(0)] "[SUCCESS] requestNetworkScan", source: chrome-extension://epcifkihnkjgphfkloaaleeakhpmgdmn/main.html?requestNetworkScan (0)
[39486:40707:0715/044819:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[39486:40707:0715/044819:WARNING:channel.cc(322)] RawChannel write error
[ OK ] NetworkingPrivateApiTest.RequestNetworkScan (4207 ms)
[180/214] NetworkingPrivateApiTest.RequestNetworkScan (5839 ms)
[ RUN ] CaptivePortalBrowserTest.HttpToHttpsRedirectLogin
[39495:3847:0715/044816:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
2015-07-15 04:48:17.278 browser_tests[39482:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
HTTP server started on http://127.0.0.1:63064...
sending server_data: {"host": "127.0.0.1", "port": 63064} (36 bytes)
[39482:3847:0715/044819:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[39482:40451:0715/044819:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[39482:40451:0715/044819:WARNING:channel.cc(322)] RawChannel write error
[ OK ] CaptivePortalBrowserTest.HttpToHttpsRedirectLogin (5272 ms)
[181/214] CaptivePortalBrowserTest.HttpToHttpsRedirectLogin (6739 ms)
[ RUN ] NetworkingPrivateApiTest.StartConnect
[39514:3847:0715/044821:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[39508:3847:0715/044823:INFO:CONSOLE(0)] "[SUCCESS] startConnect", source: chrome-extension://epcifkihnkjgphfkloaaleeakhpmgdmn/main.html?startConnect (0)
[39508:41475:0715/044823:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] NetworkingPrivateApiTest.StartConnect (4529 ms)
[182/214] NetworkingPrivateApiTest.StartConnect (5841 ms)
[ RUN ] NetworkingPrivateApiTest.VerifyAndEncryptData
[39522:3847:0715/044823:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[39510:40451:0715/044824:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[39525:13063:0715/044824:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[39510:3847:0715/044825:INFO:CONSOLE(0)] "[SUCCESS] verifyAndEncryptData", source: chrome-extension://epcifkihnkjgphfkloaaleeakhpmgdmn/main.html?verifyAndEncryptData (0)
[ OK ] NetworkingPrivateApiTest.VerifyAndEncryptData (4324 ms)
[183/214] NetworkingPrivateApiTest.VerifyAndEncryptData (6057 ms)
[ RUN ] NetworkingPrivateApiTest.SetWifiTDLSEnabledState
[39523:3847:0715/044823:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[39512:3847:0715/044825:INFO:CONSOLE(0)] "[SUCCESS] setWifiTDLSEnabledState", source: chrome-extension://epcifkihnkjgphfkloaaleeakhpmgdmn/main.html?setWifiTDLSEnabledState (0)
[ OK ] NetworkingPrivateApiTest.SetWifiTDLSEnabledState (4184 ms)
[184/214] NetworkingPrivateApiTest.SetWifiTDLSEnabledState (5659 ms)
[ RUN ] NetworkingPrivateApiTestFail.StartDisconnect
[39527:3847:0715/044823:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[39513:3847:0715/044825:INFO:CONSOLE(0)] "[FAIL] startDisconnect: lastError.message == Failure
Error
at Object.<anonymous> (extensions::test:224:18)
at Object.handleRequest (extensions::binding:57:27)
at Object.<anonymous> (extensions::binding:385:32)
at Object.callback (extensions::test:274:20)
at safeCallbackApply (extensions::sendRequest:21:15)
at handleResponse (extensions::sendRequest:72:7)", source: chrome-extension://epcifkihnkjgphfkloaaleeakhpmgdmn/main.html?startDisconnect (0)
[39513:41219:0715/044825:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[39513:41219:0715/044825:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[39513:41219:0715/044825:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[39513:41219:0715/044825:WARNING:channel.cc(322)] RawChannel write error
[ OK ] NetworkingPrivateApiTestFail.StartDisconnect (4441 ms)
[185/214] NetworkingPrivateApiTestFail.StartDisconnect (5921 ms)
[ RUN ] PicasaDataProviderNoDatabaseGetListTest.NoDatabaseGetList
[39537:3847:0715/044827:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[39539:15875:0715/044827:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[39539:15875:0715/044827:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[39539:15875:0715/044827:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[ OK ] PicasaDataProviderNoDatabaseGetListTest.NoDatabaseGetList (2547 ms)
[186/214] PicasaDataProviderNoDatabaseGetListTest.NoDatabaseGetList (3837 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/37
[39548:3847:0715/044829:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/37 (3166 ms)
[187/214] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/37 (4711 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/62
[39551:3847:0715/044829:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/62 (3038 ms)
[188/214] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/62 (4705 ms)
[ RUN ] DriveAppProviderTest.MatchingChromeAppInstalled
[39546:3847:0715/044828:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[39535:40707:0715/044830:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[39535:40707:0715/044830:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[39535:40707:0715/044830:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] DriveAppProviderTest.MatchingChromeAppInstalled (4157 ms)
[189/214] DriveAppProviderTest.MatchingChromeAppInstalled (5562 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/70
[39557:3847:0715/044831:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[39559:13063:0715/044832:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[39559:13063:0715/044832:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[39559:13063:0715/044832:WARNING:channel.cc(322)] RawChannel write error
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/70 (2868 ms)
[190/214] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/70 (4561 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/89
[39568:3847:0715/044833:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/89 (2937 ms)
[191/214] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/89 (4521 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/120
[39572:3847:0715/044834:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[39574:12807:0715/044835:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[39574:12807:0715/044835:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[39574:12807:0715/044835:WARNING:channel.cc(322)] RawChannel write error
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/120 (3170 ms)
[192/214] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/120 (4641 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/107
[39571:3847:0715/044834:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[39573:13063:0715/044835:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[39573:13063:0715/044835:WARNING:channel.cc(322)] RawChannel write error
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/107 (3178 ms)
[193/214] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/107 (4783 ms)
[ RUN ] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/2
[39577:3847:0715/044835:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[39578:12807:0715/044836:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[39578:12807:0715/044836:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483651, remote ID 4)
[39578:12807:0715/044836:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[39578:12807:0715/044836:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/2 (2968 ms)
[194/214] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/2 (4593 ms)
[ RUN ] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/6
[39587:3847:0715/044838:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[39591:13063:0715/044839:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[39591:13063:0715/044839:WARNING:channel.cc(322)] RawChannel write error
[ OK ] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/6 (3003 ms)
[195/214] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/6 (4562 ms)
[ RUN ] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/8
[39592:3847:0715/044839:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/8 (3250 ms)
[196/214] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/8 (4694 ms)
[ RUN ] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/17
[39593:3847:0715/044839:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[39595:13063:0715/044840:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483651, remote ID 4)
[39595:13063:0715/044840:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[39595:13063:0715/044840:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[39595:13063:0715/044840:WARNING:channel.cc(322)] RawChannel write error
[ OK ] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/17 (3537 ms)
[197/214] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/17 (4958 ms)
[ RUN ] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/27
[39598:3847:0715/044840:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[39600:12551:0715/044841:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[39600:12551:0715/044841:WARNING:channel.cc(322)] RawChannel write error
[ OK ] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/27 (2731 ms)
[198/214] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/27 (4440 ms)
[ RUN ] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/29
[39606:3847:0715/044842:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[39606:3847:0715/044843:ERROR:gles2_cmd_decoder.cc(13133)] [GroupMarkerNotSet(crbug.com/242999)!:50CD0500B0610000]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[39606:3847:0715/044843:ERROR:gles2_cmd_decoder.cc(4382)] Error: 5 for Command kLoseContextCHROMIUM
[ OK ] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/29 (3512 ms)
[199/214] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/29 (5165 ms)
[ RUN ] FirstRunMasterPrefsWithTrackedPreferencesInstance/FirstRunMasterPrefsWithTrackedPreferences.TrackedPreferencesSurviveFirstRun/3
[39612:3847:0715/044844:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[39617:12807:0715/044846:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[39623:12807:0715/044846:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[39623:12807:0715/044846:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[39623:15619:0715/044846:ERROR:webgraphicscontext3d_command_buffer_impl.cc(273)] Failed to initialize GLES2Implementation.
[ OK ] FirstRunMasterPrefsWithTrackedPreferencesInstance/FirstRunMasterPrefsWithTrackedPreferences.TrackedPreferencesSurviveFirstRun/3 (5010 ms)
[200/214] FirstRunMasterPrefsWithTrackedPreferencesInstance/FirstRunMasterPrefsWithTrackedPreferences.TrackedPreferencesSurviveFirstRun/3 (6321 ms)
[ RUN ] BrowserCloseManagerBrowserTest/BrowserCloseManagerBrowserTest.TestAddWindowWithBeforeUnloadDuringShutdown/1
[39615:3847:0715/044844:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[39603:74767:0715/044847:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[39603:74767:0715/044847:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[39620:12807:0715/044847:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[39620:12807:0715/044847:WARNING:channel.cc(322)] RawChannel write error
[ OK ] BrowserCloseManagerBrowserTest/BrowserCloseManagerBrowserTest.TestAddWindowWithBeforeUnloadDuringShutdown/1 (5535 ms)
[201/214] BrowserCloseManagerBrowserTest/BrowserCloseManagerBrowserTest.TestAddWindowWithBeforeUnloadDuringShutdown/1 (7032 ms)
[ RUN ] MSE_ClearKey/EncryptedMediaTest.FrameSizeChangeVideo/0
[39622:3847:0715/044845:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:63071...
sending server_data: {"host": "127.0.0.1", "port": 63071} (36 bytes)
[39608:3847:0715/044847:INFO:CONSOLE(295)] "04:48:47.741 - Registering video event handlers.", source: http://127.0.0.1:63071/files/eme_player_js/utils.js (295)
[39608:3847:0715/044847:INFO:CONSOLE(295)] "04:48:47.745 - Setting video media keys: org.w3.clearkey", source: http://127.0.0.1:63071/files/eme_player_js/utils.js (295)
[39608:3847:0715/044847:INFO:CONSOLE(295)] "04:48:47.762 - Loading media using MSE.", source: http://127.0.0.1:63071/files/eme_player_js/utils.js (295)
[39608:3847:0715/044847:INFO:CONSOLE(295)] "04:48:47.768 - Registering video event handlers.", source: http://127.0.0.1:63071/files/eme_player_js/utils.js (295)
[39608:3847:0715/044847:INFO:CONSOLE(295)] "04:48:47.769 - Setting video media keys: org.w3.clearkey", source: http://127.0.0.1:63071/files/eme_player_js/utils.js (295)
[39608:3847:0715/044847:INFO:CONSOLE(295)] "04:48:47.831 - Loading media using MSE.", source: http://127.0.0.1:63071/files/eme_player_js/utils.js (295)
[39608:3847:0715/044847:INFO:CONSOLE(295)] "04:48:47.834 - onSourceOpen [object Event]", source: http://127.0.0.1:63071/files/eme_player_js/utils.js (295)
[39608:3847:0715/044847:INFO:CONSOLE(295)] "04:48:47.836 - Creating a source buffer for type video/webm; codecs="vorbis, vp8"", source: http://127.0.0.1:63071/files/eme_player_js/utils.js (295)
[39608:3847:0715/044847:INFO:CONSOLE(295)] "04:48:47.839 - onSourceOpen [object Event]", source: http://127.0.0.1:63071/files/eme_player_js/utils.js (295)
[39608:3847:0715/044847:INFO:CONSOLE(295)] "04:48:47.840 - Creating a source buffer for type video/webm; codecs="vorbis, vp8"", source: http://127.0.0.1:63071/files/eme_player_js/utils.js (295)
[39608:3847:0715/044847:INFO:CONSOLE(295)] "04:48:47.886 - Creating new media key session for initDataType: webm, initData: a58104e269934c050403b78eeb0ee57b", source: http://127.0.0.1:63071/files/eme_player_js/utils.js (295)
[39608:3847:0715/044847:INFO:CONSOLE(295)] "04:48:47.907 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:63071/files/eme_player_js/utils.js (295)
[39608:3847:0715/044847:INFO:CONSOLE(295)] "04:48:47.925 - Creating new media key session for initDataType: webm, initData: a58104e269934c050403b78eeb0ee57b", source: http://127.0.0.1:63071/files/eme_player_js/utils.js (295)
[39608:3847:0715/044847:INFO:CONSOLE(295)] "04:48:47.958 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:63071/files/eme_player_js/utils.js (295)
[39608:3847:0715/044847:INFO:CONSOLE(295)] "04:48:47.971 - End of appending buffer from frame_size_change-av_enc-v.webm", source: http://127.0.0.1:63071/files/eme_player_js/utils.js (295)
[39608:3847:0715/044847:INFO:CONSOLE(295)] "04:48:47.974 - End of appending buffer from frame_size_change-av_enc-v.webm", source: http://127.0.0.1:63071/files/eme_player_js/utils.js (295)
[39608:3847:0715/044849:INFO:CONSOLE(295)] "04:48:49.212 - One video seeked.", source: http://127.0.0.1:63071/files/eme_player_js/utils.js (295)
[39608:3847:0715/044849:INFO:CONSOLE(295)] "04:48:49.247 - Set document title to: ENDED, updated title: ENDED", source: http://127.0.0.1:63071/files/eme_player_js/utils.js (295)
[39625:12807:0715/044849:ERROR:audio_output_device.cc(327)] IO loop going away before the audio device has been stopped
[ OK ] MSE_ClearKey/EncryptedMediaTest.FrameSizeChangeVideo/0 (6488 ms)
[202/214] MSE_ClearKey/EncryptedMediaTest.FrameSizeChangeVideo/0 (8072 ms)
[ RUN ] SRC_ExternalClearKey/EncryptedMediaTest.InvalidResponseKeyError/0
[39630:3847:0715/044847:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:63089...
sending server_data: {"host": "127.0.0.1", "port": 63089} (36 bytes)
[39624:3847:0715/044849:INFO:CONSOLE(295)] "04:48:49.494 - Using ClearKeyPlayer", source: http://127.0.0.1:63089/files/eme_player_js/utils.js (295)
[39624:3847:0715/044849:INFO:CONSOLE(295)] "04:48:49.499 - Registering video event handlers.", source: http://127.0.0.1:63089/files/eme_player_js/utils.js (295)
[39624:3847:0715/044849:INFO:CONSOLE(295)] "04:48:49.501 - Setting video media keys: org.chromium.externalclearkey", source: http://127.0.0.1:63089/files/eme_player_js/utils.js (295)
[39624:3847:0715/044850:INFO:CONSOLE(295)] "04:48:50.532 - Loading media using src.", source: http://127.0.0.1:63089/files/eme_player_js/utils.js (295)
[39624:3847:0715/044850:INFO:CONSOLE(295)] "04:48:50.622 - Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:63089/files/eme_player_js/utils.js (295)
[39624:3847:0715/044850:INFO:CONSOLE(295)] "04:48:50.625 - Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:63089/files/eme_player_js/utils.js (295)
[39624:3847:0715/044850:INFO:CONSOLE(295)] "04:48:50.637 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:63089/files/eme_player_js/utils.js (295)
[39624:3847:0715/044850:INFO:CONSOLE(295)] "04:48:50.646 - Forcing invalid key data.", source: http://127.0.0.1:63089/files/eme_player_js/utils.js (295)
[39624:3847:0715/044850:INFO:CONSOLE(295)] "04:48:50.653 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:63089/files/eme_player_js/utils.js (295)
[39624:3847:0715/044850:INFO:CONSOLE(295)] "04:48:50.655 - Forcing invalid key data.", source: http://127.0.0.1:63089/files/eme_player_js/utils.js (295)
[39624:3847:0715/044850:INFO:CONSOLE(145)] "FAIL: InvalidAccessError Invalid key length.", source: http://127.0.0.1:63089/files/eme_player_js/utils.js (145)
[39624:3847:0715/044850:INFO:CONSOLE(295)] "04:48:50.661 - Set document title to: EME_UPDATE_FAILED, updated title: EME_UPDATE_FAILED", source: http://127.0.0.1:63089/files/eme_player_js/utils.js (295)
[39624:3847:0715/044850:INFO:CONSOLE(145)] "FAIL: InvalidAccessError Invalid key length.", source: http://127.0.0.1:63089/files/eme_player_js/utils.js (145)
[39624:3847:0715/044850:INFO:CONSOLE(295)] "04:48:50.664 - Set document title to: EME_UPDATE_FAILED, updated title: EME_UPDATE_FAILED", source: http://127.0.0.1:63089/files/eme_player_js/utils.js (295)
[39632:12807:0715/044850:ERROR:audio_output_device.cc(327)] IO loop going away before the audio device has been stopped
[ OK ] SRC_ExternalClearKey/EncryptedMediaTest.InvalidResponseKeyError/0 (4902 ms)
[203/214] SRC_ExternalClearKey/EncryptedMediaTest.InvalidResponseKeyError/0 (6550 ms)
[ RUN ] PDFTestFiles/PDFExtensionTest.Load/2
[39652:3847:0715/044852:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[39653:15875:0715/044853:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[39653:15875:0715/044853:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[39653:15875:0715/044853:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[ OK ] PDFTestFiles/PDFExtensionTest.Load/2 (2418 ms)
[204/214] PDFTestFiles/PDFExtensionTest.Load/2 (3787 ms)
[ RUN ] PrefHashBrowserTestUnchangedCustomInstance/PrefHashBrowserTestUnchangedCustom.PRE_UnchangedCustom/2
[39657:3847:0715/044854: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 (3582 ms)
[205/214] PrefHashBrowserTestUnchangedCustomInstance/PrefHashBrowserTestUnchangedCustom.PRE_UnchangedCustom/2 (4826 ms)
[ RUN ] MSE_ExternalClearKey_Prefixed/EncryptedMediaTest.Playback_AudioOnly_WebM/0
[39638:3847:0715/044849:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:63106...
sending server_data: {"host": "127.0.0.1", "port": 63106} (36 bytes)
[39631:3847:0715/044851:INFO:CONSOLE(295)] "04:48:51.462 - Using PrefixedClearKeyPlayer", source: http://127.0.0.1:63106/files/eme_player_js/utils.js (295)
[39631:3847:0715/044851:INFO:CONSOLE(295)] "04:48:51.469 - Registering video event handlers.", source: http://127.0.0.1:63106/files/eme_player_js/utils.js (295)
[39631:3847:0715/044851:INFO:CONSOLE(295)] "04:48:51.477 - Loading media using MSE.", source: http://127.0.0.1:63106/files/eme_player_js/utils.js (295)
[39631:3847:0715/044851:INFO:CONSOLE(295)] "04:48:51.604 - onSourceOpen [object Event]", source: http://127.0.0.1:63106/files/eme_player_js/utils.js (295)
[39631:3847:0715/044851:INFO:CONSOLE(295)] "04:48:51.606 - Creating a source buffer for type audio/webm; codecs="vorbis"", source: http://127.0.0.1:63106/files/eme_player_js/utils.js (295)
[39631:3847:0715/044851:INFO:CONSOLE(295)] "04:48:51.623 - End of appending buffer from bear-a_enc-a.webm", source: http://127.0.0.1:63106/files/eme_player_js/utils.js (295)
[39631:3847:0715/044851:INFO:CONSOLE(295)] "04:48:51.627 - org.chromium.externalclearkey Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:63106/files/eme_player_js/utils.js (295)
[39631:3847:0715/044851:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[39631:3847:0715/044852:INFO:CONSOLE(295)] "04:48:52.568 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:63106/files/eme_player_js/utils.js (295)
[39631:3847:0715/044852:INFO:CONSOLE(295)] "04:48:52.574 - Adding key to sessionID: 1", source: http://127.0.0.1:63106/files/eme_player_js/utils.js (295)
[39631:3847:0715/044852:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[39631:3847:0715/044852:INFO:CONSOLE(295)] "04:48:52.577 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:63106/files/eme_player_js/utils.js (295)
[39631:3847:0715/044852:INFO:CONSOLE(295)] "04:48:52.778 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:63106/files/eme_player_js/utils.js (295)
[39631:3847:0715/044852:INFO:CONSOLE(295)] "04:48:52.780 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:63106/files/eme_player_js/utils.js (295)
[39631:3847:0715/044852:INFO:CONSOLE(295)] "04:48:52.781 - Adding key to sessionID: 1", source: http://127.0.0.1:63106/files/eme_player_js/utils.js (295)
[39631:3847:0715/044852:INFO:CONSOLE(295)] "04:48:52.784 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:63106/files/eme_player_js/utils.js (295)
[39631:3847:0715/044853:INFO:CONSOLE(295)] "04:48:53.179 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:63106/files/eme_player_js/utils.js (295)
[39631:3847:0715/044853:INFO:CONSOLE(295)] "04:48:53.180 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:63106/files/eme_player_js/utils.js (295)
[39631:3847:0715/044853:INFO:CONSOLE(295)] "04:48:53.182 - Adding key to sessionID: 1", source: http://127.0.0.1:63106/files/eme_player_js/utils.js (295)
[39631:3847:0715/044853:INFO:CONSOLE(295)] "04:48:53.186 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:63106/files/eme_player_js/utils.js (295)
[39631:3847:0715/044853:INFO:CONSOLE(295)] "04:48:53.979 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:63106/files/eme_player_js/utils.js (295)
[39631:3847:0715/044853:INFO:CONSOLE(295)] "04:48:53.981 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:63106/files/eme_player_js/utils.js (295)
[39631:3847:0715/044853:INFO:CONSOLE(295)] "04:48:53.984 - Adding key to sessionID: 1", source: http://127.0.0.1:63106/files/eme_player_js/utils.js (295)
[39631:3847:0715/044853:INFO:CONSOLE(295)] "04:48:53.987 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:63106/files/eme_player_js/utils.js (295)
[39631:3847:0715/044855:INFO:CONSOLE(295)] "04:48:55.436 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:63106/files/eme_player_js/utils.js (295)
[39641:12807:0715/044855:ERROR:audio_output_device.cc(327)] IO loop going away before the audio device has been stopped
[ OK ] MSE_ExternalClearKey_Prefixed/EncryptedMediaTest.Playback_AudioOnly_WebM/0 (7913 ms)
[206/214] MSE_ExternalClearKey_Prefixed/EncryptedMediaTest.Playback_AudioOnly_WebM/0 (9450 ms)
[ RUN ] MSE_ExternalClearKeyDecryptOnly/EncryptedMediaTest.Playback_VP9Video_WebM/0
[39643:3847:0715/044850:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:63123...
sending server_data: {"host": "127.0.0.1", "port": 63123} (36 bytes)
[39634:3847:0715/044852:INFO:CONSOLE(295)] "04:48:52.437 - org.chromium.externalclearkey.decryptonly is not a known key system", source: http://127.0.0.1:63123/files/eme_player_js/utils.js (295)
[39634:3847:0715/044852:INFO:CONSOLE(295)] "04:48:52.441 - Using ClearKeyPlayer", source: http://127.0.0.1:63123/files/eme_player_js/utils.js (295)
[39634:3847:0715/044852:INFO:CONSOLE(295)] "04:48:52.444 - Registering video event handlers.", source: http://127.0.0.1:63123/files/eme_player_js/utils.js (295)
[39634:3847:0715/044852:INFO:CONSOLE(295)] "04:48:52.446 - Setting video media keys: org.chromium.externalclearkey.decryptonly", source: http://127.0.0.1:63123/files/eme_player_js/utils.js (295)
[39634:3847:0715/044853:INFO:CONSOLE(295)] "04:48:53.411 - Loading media using MSE.", source: http://127.0.0.1:63123/files/eme_player_js/utils.js (295)
[39634:3847:0715/044853:INFO:CONSOLE(295)] "04:48:53.484 - onSourceOpen [object Event]", source: http://127.0.0.1:63123/files/eme_player_js/utils.js (295)
[39634:3847:0715/044853:INFO:CONSOLE(295)] "04:48:53.487 - Creating a source buffer for type video/webm; codecs="vp9"", source: http://127.0.0.1:63123/files/eme_player_js/utils.js (295)
[39634:3847:0715/044853:INFO:CONSOLE(295)] "04:48:53.505 - End of appending buffer from bear-320x240-v-vp9_enc-v.webm", source: http://127.0.0.1:63123/files/eme_player_js/utils.js (295)
[39634:3847:0715/044853:INFO:CONSOLE(295)] "04:48:53.509 - Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:63123/files/eme_player_js/utils.js (295)
[39634:3847:0715/044853:INFO:CONSOLE(295)] "04:48:53.526 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:63123/files/eme_player_js/utils.js (295)
[39634:3847:0715/044853:INFO:CONSOLE(295)] "04:48:53.739 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:63123/files/eme_player_js/utils.js (295)
[39634:3847:0715/044853:INFO:CONSOLE(295)] "04:48:53.741 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:63123/files/eme_player_js/utils.js (295)
[39634:3847:0715/044854:INFO:CONSOLE(295)] "04:48:54.139 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:63123/files/eme_player_js/utils.js (295)
[39634:3847:0715/044854:INFO:CONSOLE(295)] "04:48:54.141 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:63123/files/eme_player_js/utils.js (295)
[39634:3847:0715/044854:INFO:CONSOLE(295)] "04:48:54.940 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:63123/files/eme_player_js/utils.js (295)
[39634:3847:0715/044854:INFO:CONSOLE(295)] "04:48:54.941 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:63123/files/eme_player_js/utils.js (295)
[39634:3847:0715/044856:INFO:CONSOLE(295)] "04:48:56.301 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:63123/files/eme_player_js/utils.js (295)
[ OK ] MSE_ExternalClearKeyDecryptOnly/EncryptedMediaTest.Playback_VP9Video_WebM/0 (7808 ms)
[207/214] MSE_ExternalClearKeyDecryptOnly/EncryptedMediaTest.Playback_VP9Video_WebM/0 (9238 ms)
[ RUN ] PrefHashBrowserTestClearedAtomicInstance/PrefHashBrowserTestClearedAtomic.PRE_ClearedAtomic/2
[39663:3847:0715/044856:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[39664:15875:0715/044857:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[39664:15875:0715/044857:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[39664:15875:0715/044857:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[39664:13063:0715/044857:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[39664:13063:0715/044857:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] PrefHashBrowserTestClearedAtomicInstance/PrefHashBrowserTestClearedAtomic.PRE_ClearedAtomic/2 (2712 ms)
[208/214] PrefHashBrowserTestClearedAtomicInstance/PrefHashBrowserTestClearedAtomic.PRE_ClearedAtomic/2 (4000 ms)
[ RUN ] NoSessionRestoreTest.SessionCookies
[39684:3847:0715/044900:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] NoSessionRestoreTest.SessionCookies (2899 ms)
[209/214] NoSessionRestoreTest.SessionCookies (4399 ms)
[ RUN ] NativeAppWindowCocoaBrowserTestInstance/NativeAppWindowCocoaBrowserTest.MaximizeConstrained/0
[39677:3847:0715/044859:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
2015-07-15 04:49:02.861 browser_tests[39666:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[39679:12551:0715/044902:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[39679:12551:0715/044902:WARNING:channel.cc(322)] RawChannel write error
[ OK ] NativeAppWindowCocoaBrowserTestInstance/NativeAppWindowCocoaBrowserTest.MaximizeConstrained/0 (5607 ms)
[210/214] NativeAppWindowCocoaBrowserTestInstance/NativeAppWindowCocoaBrowserTest.MaximizeConstrained/0 (7067 ms)
[ RUN ] NativeAppWindowCocoaBrowserTestInstance/NativeAppWindowCocoaBrowserTest.Minimize/0
[39674:3847:0715/044859:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
2015-07-15 04:49:02.336 browser_tests[39665:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[ OK ] NativeAppWindowCocoaBrowserTestInstance/NativeAppWindowCocoaBrowserTest.Minimize/0 (7908 ms)
[211/214] NativeAppWindowCocoaBrowserTestInstance/NativeAppWindowCocoaBrowserTest.Minimize/0 (9319 ms)
[ RUN ] PrefHashBrowserTestUnchangedCustomInstance/PrefHashBrowserTestUnchangedCustom.UnchangedCustom/2
[39696:3847:0715/044904:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[39689:40707:0715/044905:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[39697:12807:0715/044905:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[39697:12807:0715/044905:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[39697:12807:0715/044905:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[39697:12807:0715/044905:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[39697:12807:0715/044905:WARNING:channel.cc(322)] RawChannel write error
[39697:15619:0715/044905:ERROR:webgraphicscontext3d_command_buffer_impl.cc(242)] Failed to initialize GLES2CmdHelper.
[ OK ] PrefHashBrowserTestUnchangedCustomInstance/PrefHashBrowserTestUnchangedCustom.UnchangedCustom/2 (2571 ms)
[212/214] PrefHashBrowserTestUnchangedCustomInstance/PrefHashBrowserTestUnchangedCustom.UnchangedCustom/2 (3784 ms)
[ RUN ] PrefHashBrowserTestClearedAtomicInstance/PrefHashBrowserTestClearedAtomic.ClearedAtomic/2
[39700:3847:0715/044905:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[39701:15363:0715/044906:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[39701:15363:0715/044906:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[39701:15363:0715/044906:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[ OK ] PrefHashBrowserTestClearedAtomicInstance/PrefHashBrowserTestClearedAtomic.ClearedAtomic/2 (2367 ms)
[213/214] PrefHashBrowserTestClearedAtomicInstance/PrefHashBrowserTestClearedAtomic.ClearedAtomic/2 (3547 ms)
[ RUN ] NativeAppWindowCocoaBrowserTestInstance/NativeAppWindowCocoaBrowserTest.MinimizeMaximize/0
[39682:3847:0715/044900:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
2015-07-15 04:49:02.484 browser_tests[39667:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[ OK ] NativeAppWindowCocoaBrowserTestInstance/NativeAppWindowCocoaBrowserTest.MinimizeMaximize/0 (9290 ms)
[214/214] NativeAppWindowCocoaBrowserTestInstance/NativeAppWindowCocoaBrowserTest.MinimizeMaximize/0 (10631 ms)
SUCCESS: all tests passed.
[run_isolated_out_hack]{"hash":"7be7fd72ec27615dd104fd0465ac5109b7eb2a4d","namespace":"default-gzip","storage":"https://isolateserver.appspot.com"}[/run_isolated_out_hack]
+-------------------------------------------------------------------------+
| End of shard 8 Pending: 2.0s Duration: 351.0s Bot: vm591-m4 Exit: 0 |
+-------------------------------------------------------------------------+
+-------------------------------------------------------------------------+
| Shard 3 https://chromium-swarm.appspot.com/user/task/28aa581b51991110 |
+-------------------------------------------------------------------------+
Additional test environment:
ASAN_OPTIONS=symbolize=0
CHROME_DEVEL_SANDBOX=/opt/chromium/chrome_sandbox
DYLD_LIBRARY_PATH=/Volumes/data/b/swarm_slave/work/cache/run_tha_testxJC31C/out/Release
G_SLICE=always-malloc
LANG=en_US.UTF-8
LLVM_SYMBOLIZER_PATH=/Volumes/data/b/swarm_slave/work/cache/run_tha_testxJC31C/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/cache/isolated_outQKW9Mk/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
[16741:3847:0715/044342:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[16729:3847:0715/044345:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[16729:3847:0715/044345:INFO:CONSOLE(1324)] "Running TestCase BaseDownloadsWebUITest.NoSearchResultsShown", source: test_api.js (1324)
[ OK ] BaseDownloadsWebUITest.NoSearchResultsShown (5235 ms)
[1/214] BaseDownloadsWebUITest.NoSearchResultsShown (6595 ms)
[ RUN ] DevToolsBridgeClientBrowserTest.testSignIn
[16740:3847:0715/044342:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[16728:3847:0715/044344:INFO:CONSOLE(1324)] "Running TestCase DevToolsBridgeClientBrowserTest.testSignIn", source: test_api.js (1324)
[ OK ] DevToolsBridgeClientBrowserTest.testSignIn (5906 ms)
[2/214] DevToolsBridgeClientBrowserTest.testSignIn (7206 ms)
[ RUN ] ManageProfileUITest.ShowCreateConfirmation
[16742:3847:0715/044343:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[16730:3847:0715/044345:WARNING:CONSOLE(0)] "The -webkit-canvas CSS feature is deprecated. Please use a positioned <canvas> element instead.", source: (0)
[16730:3847:0715/044345:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[16730:3847:0715/044346:INFO:CONSOLE(1324)] "Running TestCase ManageProfileUITest.ShowCreateConfirmation", source: test_api.js (1324)
[16753:13063:0715/044347:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] ManageProfileUITest.ShowCreateConfirmation (6730 ms)
[3/214] ManageProfileUITest.ShowCreateConfirmation (8225 ms)
[ RUN ] ManageProfileUITest.Create_NoNameUpdateOnAvatarSelectedAfterEdit
[16744:3847:0715/044343:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[16731:3847:0715/044345:WARNING:CONSOLE(0)] "The -webkit-canvas CSS feature is deprecated. Please use a positioned <canvas> element instead.", source: (0)
[16731:3847:0715/044345:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[16731:3847:0715/044346:INFO:CONSOLE(1324)] "Running TestCase ManageProfileUITest.Create_NoNameUpdateOnAvatarSelectedAfterEdit", source: test_api.js (1324)
[ OK ] ManageProfileUITest.Create_NoNameUpdateOnAvatarSelectedAfterEdit (6716 ms)
[4/214] ManageProfileUITest.Create_NoNameUpdateOnAvatarSelectedAfterEdit (8136 ms)
[ RUN ] WebUIAccessibilityAuditBrowserTest_TestsDisabledInFixture.testRunningAuditManuallySeveralTimes
[16764:3847:0715/044349:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[16755:38915:0715/044351:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[16765:12807:0715/044351:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[16765:12807:0715/044351:WARNING:channel.cc(322)] RawChannel write error
[16755:3847:0715/044351:INFO:CONSOLE(1324)] "Running TestCase WebUIAccessibilityAuditBrowserTest_TestsDisabledInFixture.testRunningAuditManuallySeveralTimes", source: test_api.js (1324)
[16755:38915:0715/044351:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] WebUIAccessibilityAuditBrowserTest_TestsDisabledInFixture.testRunningAuditManuallySeveralTimes (4708 ms)
[5/214] WebUIAccessibilityAuditBrowserTest_TestsDisabledInFixture.testRunningAuditManuallySeveralTimes (6410 ms)
[ RUN ] NetInternalsTest.netInternalsLogUtilExportImport
[16766:3847:0715/044349:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[16771:13063:0715/044352:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[16756:3847:0715/044352:INFO:CONSOLE(1324)] "Running TestCase NetInternalsTest.netInternalsLogUtilExportImport", source: test_api.js (1324)
[ OK ] NetInternalsTest.netInternalsLogUtilExportImport (5840 ms)
[6/214] NetInternalsTest.netInternalsLogUtilExportImport (7461 ms)
[ RUN ] NetInternalsTest.netInternalsLogUtilImportNetLogFile
[16772:3847:0715/044350:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[16761:3847:0715/044353:INFO:CONSOLE(1324)] "Running TestCase NetInternalsTest.netInternalsLogUtilImportNetLogFile", source: test_api.js (1324)
[ OK ] NetInternalsTest.netInternalsLogUtilImportNetLogFile (5352 ms)
[7/214] NetInternalsTest.netInternalsLogUtilImportNetLogFile (6972 ms)
[ RUN ] NetInternalsTest.netInternalsTimelineViewRange
[16774:3847:0715/044351:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[16763:3847:0715/044353:INFO:CONSOLE(1324)] "Running TestCase NetInternalsTest.netInternalsTimelineViewRange", source: test_api.js (1324)
[16774:3847:0715/044354:ERROR:gles2_cmd_decoder.cc(4382)] Error: 5 for Command kLoseContextCHROMIUM
[16774:3847:0715/044354:ERROR:gles2_cmd_decoder.cc(3536)] GLES2DecoderImpl: Trying to make lost context current.
[16774:3847:0715/044354:ERROR:gles2_cmd_decoder.cc(3536)] GLES2DecoderImpl: Trying to make lost context current.
[16774:3847:0715/044354:ERROR:gles2_cmd_decoder.cc(3536)] GLES2DecoderImpl: Trying to make lost context current.
[16779:15875:0715/044354:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[16779:15875:0715/044354:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[ OK ] NetInternalsTest.netInternalsTimelineViewRange (5426 ms)
[8/214] NetInternalsTest.netInternalsTimelineViewRange (6972 ms)
[ RUN ] PrintPreviewWebUITest.TestPrintPreviewRestoreLocalDestination
[16785:3847:0715/044355:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[16780:3847:0715/044358:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[16780:3847:0715/044359:INFO:CONSOLE(1324)] "Running TestCase PrintPreviewWebUITest.TestPrintPreviewRestoreLocalDestination", source: test_api.js (1324)
[16780:40451:0715/044359:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[16780:40451:0715/044359:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PrintPreviewWebUITest.TestPrintPreviewRestoreLocalDestination (6511 ms)
[9/214] PrintPreviewWebUITest.TestPrintPreviewRestoreLocalDestination (7915 ms)
[ RUN ] PlatformAppBrowserTest.ActiveAppsAreRecorded
[16798:3847:0715/044357:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] PlatformAppBrowserTest.ActiveAppsAreRecorded (5081 ms)
[10/214] PlatformAppBrowserTest.ActiveAppsAreRecorded (6522 ms)
[ RUN ] PlatformAppBrowserTest.Iframes
[16800:3847:0715/044357:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[16788:63491:0715/044359:ERROR:mach_broker_mac.mm(222)] Unknown process 16806 is sending Mach IPC messages!
[16788:3847:0715/044400:INFO:CONSOLE(15)] "Local iframe loaded", source: chrome-extension://nokdfijblfoekmcmibkagbhocpgfkpjk/main.js (15)
[16788:3847:0715/044400:INFO:CONSOLE(0)] "[SUCCESS] localIframe", source: chrome-extension://nokdfijblfoekmcmibkagbhocpgfkpjk/main.html (0)
[16788:3847:0715/044400:INFO:CONSOLE(24)] "data: URL iframe loaded", source: chrome-extension://nokdfijblfoekmcmibkagbhocpgfkpjk/main.js (24)
[16788:3847:0715/044400:INFO:CONSOLE(0)] "[SUCCESS] dataUrlIframe", source: chrome-extension://nokdfijblfoekmcmibkagbhocpgfkpjk/main.html (0)
[16788:3847:0715/044400:INFO:CONSOLE(33)] "filesystem: URL iframe loaded", source: chrome-extension://nokdfijblfoekmcmibkagbhocpgfkpjk/main.js (33)
[16788:3847:0715/044400:INFO:CONSOLE(0)] "[SUCCESS] filesystemUrlIframe", source: chrome-extension://nokdfijblfoekmcmibkagbhocpgfkpjk/main.html (0)
[16788:3847:0715/044400:INFO:CONSOLE(66)] "blob: URL iframe loaded", source: chrome-extension://nokdfijblfoekmcmibkagbhocpgfkpjk/main.js (66)
[16788:3847:0715/044400:INFO:CONSOLE(0)] "[SUCCESS] blobUrlIframe", source: chrome-extension://nokdfijblfoekmcmibkagbhocpgfkpjk/main.html (0)
[16788:3847:0715/044400:INFO:CONSOLE(0)] "Refused to frame 'http://localhost:55159/' because it violates the following Content Security Policy directive: "frame-src 'self' blob: filesystem: data: chrome-extension-resource:".
", source: chrome-extension://nokdfijblfoekmcmibkagbhocpgfkpjk/main.html (0)
[16788:3847:0715/044401:INFO:CONSOLE(0)] "[SUCCESS] remoteIframe", source: chrome-extension://nokdfijblfoekmcmibkagbhocpgfkpjk/main.html (0)
[16802:13063:0715/044401:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[16802:13063:0715/044401:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[16802:13063:0715/044401:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[16788:39683:0715/044401:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[16788:39683:0715/044401:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 6, remote ID 2147483653)
[16788:39683:0715/044401:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 5, remote ID 2147483652)
[16788:39683:0715/044401:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 8, remote ID 2147483655)
[16788:39683:0715/044401:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 11, remote ID 2147483658)
[16788:39683:0715/044401:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 14, remote ID 2147483661)
[16788:39683:0715/044401:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 17, remote ID 2147483664)
[16788:39683:0715/044401:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[16788:39683:0715/044401:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 20, remote ID 2147483667)
[16788:39683:0715/044401:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] PlatformAppBrowserTest.Iframes (5200 ms)
[11/214] PlatformAppBrowserTest.Iframes (7088 ms)
[ RUN ] PrintPreviewWebUITest.SourceIsPDFCapabilities
[16793:3847:0715/044356:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[16784:3847:0715/044359:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[16784:3847:0715/044400:INFO:CONSOLE(1324)] "Running TestCase PrintPreviewWebUITest.SourceIsPDFCapabilities", source: test_api.js (1324)
[16784:39939:0715/044401:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[16784:39939:0715/044401:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] PrintPreviewWebUITest.SourceIsPDFCapabilities (6685 ms)
[12/214] PrintPreviewWebUITest.SourceIsPDFCapabilities (8282 ms)
[ RUN ] BluetoothLowEnergyApiTest.DescriptorValueChanged
[16814:3847:0715/044403:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[16809:3847:0715/044405:INFO:CONSOLE(0)] "[SUCCESS] testDescriptorValueChanged", source: chrome-extension://pjdjhejcdkeebjehnokfbfnjmgmgdjlc/_generated_background_page.html (0)
[16809:41219:0715/044405:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[16809:41219:0715/044405:WARNING:channel.cc(322)] RawChannel write error
[ OK ] BluetoothLowEnergyApiTest.DescriptorValueChanged (4410 ms)
[13/214] BluetoothLowEnergyApiTest.DescriptorValueChanged (5897 ms)
[ RUN ] CastChannelAPITest.TestGetLogs
[16821:3847:0715/044404: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.
Stack trace:
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.
Stack trace:
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-3A 09-00 20-60 00-00 94-3A 09-00 20-60 00-00 94-3A 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.
Stack trace:
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.
Stack trace:
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.
Stack trace:
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.
Stack trace:
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-3A 09-00 20-60 00-00 94-3A 09-00 20-60 00-00 94-3A 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.
Stack trace:
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.
Stack trace:
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.
Stack trace:
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-3A 09-00 20-60 00-00 94-3A 09-00 20-60 00-00 94-3A 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.
Stack trace:
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.
Stack trace:
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.
Stack trace:
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.
Stack trace:
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-3A 09-00 20-60 00-00 94-3A 09-00 20-60 00-00 94-3A 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.
Stack trace:
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.
Stack trace:
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.
Stack trace:
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.
Stack trace:
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-3A 09-00 20-60 00-00 94-3A 09-00 20-60 00-00 94-3A 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.
Stack trace:
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.
Stack trace:
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.
Stack trace:
[16810:3847:0715/044406:INFO:CONSOLE(0)] "[SUCCESS] (no test)", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/test_get_logs.html (0)
[ OK ] CastChannelAPITest.TestGetLogs (4355 ms)
[14/214] CastChannelAPITest.TestGetLogs (6204 ms)
[ RUN ] ExtensionApiTest.BookmarkManagerEditDisabled
[16827:3847:0715/044405:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[16815:3847:0715/044407:INFO:CONSOLE(0)] "[SUCCESS] verifyModel", source: chrome-extension://nlkfkaabpcgghgaahaohbfgjfdkkginb/test.html (0)
[16815:3847:0715/044407:INFO:CONSOLE(0)] "[SUCCESS] createDisabled", source: chrome-extension://nlkfkaabpcgghgaahaohbfgjfdkkginb/test.html (0)
[16815:3847:0715/044407:INFO:CONSOLE(0)] "[SUCCESS] moveDisabled", source: chrome-extension://nlkfkaabpcgghgaahaohbfgjfdkkginb/test.html (0)
[16815:3847:0715/044407:INFO:CONSOLE(0)] "[SUCCESS] removeDisabled", source: chrome-extension://nlkfkaabpcgghgaahaohbfgjfdkkginb/test.html (0)
[16815:3847:0715/044407:INFO:CONSOLE(0)] "[SUCCESS] removeTreeDisabled", source: chrome-extension://nlkfkaabpcgghgaahaohbfgjfdkkginb/test.html (0)
[16815:3847:0715/044407:INFO:CONSOLE(0)] "[SUCCESS] updateDisabled", source: chrome-extension://nlkfkaabpcgghgaahaohbfgjfdkkginb/test.html (0)
[16815:3847:0715/044407:INFO:CONSOLE(0)] "[SUCCESS] importDisabled", source: chrome-extension://nlkfkaabpcgghgaahaohbfgjfdkkginb/test.html (0)
[16815:3847:0715/044407:INFO:CONSOLE(0)] "[SUCCESS] cutDisabled", source: chrome-extension://nlkfkaabpcgghgaahaohbfgjfdkkginb/test.html (0)
[16815:3847:0715/044407:INFO:CONSOLE(0)] "[SUCCESS] canPasteDisabled", source: chrome-extension://nlkfkaabpcgghgaahaohbfgjfdkkginb/test.html (0)
[16815:3847:0715/044407:INFO:CONSOLE(0)] "[SUCCESS] pasteDisabled", source: chrome-extension://nlkfkaabpcgghgaahaohbfgjfdkkginb/test.html (0)
[16815:3847:0715/044407:INFO:CONSOLE(0)] "[SUCCESS] editDisabled", source: chrome-extension://nlkfkaabpcgghgaahaohbfgjfdkkginb/test.html (0)
[16829:13063:0715/044407:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[16829:13063:0715/044407:WARNING:channel.cc(322)] RawChannel write error
[16815:40707:0715/044407:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[16815:40707:0715/044407:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ExtensionApiTest.BookmarkManagerEditDisabled (4094 ms)
[15/214] ExtensionApiTest.BookmarkManagerEditDisabled (5775 ms)
[ RUN ] ExtensionApiTest.ChromeRuntimeUninstallURL
[16826:3847:0715/044405:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[16813:40707:0715/044408:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[16813:3847:0715/044408:INFO:CONSOLE(0)] "[SUCCESS] uninstallURL", source: chrome-extension://caajkkgjjkakondmppibbknoadakmmhe/_generated_background_page.html (0)
[16835:13319:0715/044408:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[16835:13319:0715/044408:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] ExtensionApiTest.ChromeRuntimeUninstallURL (6399 ms)
[16/214] ExtensionApiTest.ChromeRuntimeUninstallURL (8141 ms)
[ RUN ] ExtensionApiTest.CookiesEventsSpanning
[16840:3847:0715/044409:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[16833:3847:0715/044411:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[16833:65539:0715/044412:ERROR:mach_broker_mac.mm(222)] Unknown process 16856 is sending Mach IPC messages!
[16833:3847:0715/044413:INFO:CONSOLE(0)] "[SUCCESS] testSet", source: chrome-extension://cmgcpalplpnikmociijadoklbbffdgej/test.html (0)
[16833:3847:0715/044413:INFO:CONSOLE(0)] "[SUCCESS] testRemove", source: chrome-extension://cmgcpalplpnikmociijadoklbbffdgej/test.html (0)
[16857:12807:0715/044413:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[ OK ] ExtensionApiTest.CookiesEventsSpanning (6511 ms)
[17/214] ExtensionApiTest.CookiesEventsSpanning (7905 ms)
[ RUN ] ExtensionApiTest.ContentScriptAllFrames
[16847:3847:0715/044411:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[16838:3847:0715/044414:INFO:CONSOLE(0)] "[SUCCESS] onRequest", source: chrome-extension://idodidaemliihodnmcegmmcijgbnklcd/test.html (0)
[16838:75271:0715/044414:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[16855:12807:0715/044414:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[16855:12807:0715/044414:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[16855:12807:0715/044414:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[16855:12807:0715/044414:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[16855:12807:0715/044414:WARNING:channel.cc(322)] RawChannel write error
[16861:13063:0715/044414:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[16861:13063:0715/044414:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[16861:13063:0715/044414:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ExtensionApiTest.ContentScriptAllFrames (6183 ms)
[18/214] ExtensionApiTest.ContentScriptAllFrames (7980 ms)
[ RUN ] ExtensionApiTest.WindowOpenPopupDefault
[16858:3847:0715/044412:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[16848:41731:0715/044414:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] ExtensionApiTest.WindowOpenPopupDefault (4057 ms)
[19/214] ExtensionApiTest.WindowOpenPopupDefault (5729 ms)
[ RUN ] ExtensionApiTest.SharedModuleInstallEvent
[16849:3847:0715/044411:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[16839:41219:0715/044415:WARNING:raw_channel_posix.cc(283)] sendmsg/write/writev: Socket is not connected
[16839:41219:0715/044415:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[16839:41219:0715/044415:WARNING:channel.cc(322)] RawChannel write error
[16839:3847:0715/044415:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 3, remote ID 2147483650)
[ OK ] ExtensionApiTest.SharedModuleInstallEvent (6576 ms)
[20/214] ExtensionApiTest.SharedModuleInstallEvent (8117 ms)
[ RUN ] AppControllerNewProfileManagementBrowserTest.RegularProfileReopenWithNoWindows
[16879:3847:0715/044419:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] AppControllerNewProfileManagementBrowserTest.RegularProfileReopenWithNoWindows (3759 ms)
[21/214] AppControllerNewProfileManagementBrowserTest.RegularProfileReopenWithNoWindows (5628 ms)
[ RUN ] MimeHandlerViewTest.ResizeBeforeAttach
[16870:3847:0715/044417:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[16864:75783:0715/044418:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[16864:3847:0715/044420:INFO:CONSOLE(0)] "[SUCCESS] testResizeBeforeAttach", source: chrome-extension://oickdpebdnfbgkcaoklfcdhjniefkcji/index.html (0)
[ OK ] MimeHandlerViewTest.ResizeBeforeAttach (5769 ms)
[22/214] MimeHandlerViewTest.ResizeBeforeAttach (7528 ms)
[ RUN ] PlatformAppWithFileBrowserTest.LaunchWithRelativeFile
[16880:3847:0715/044419:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[16868:4611:0715/044421:ERROR:mach_broker_mac.mm(222)] Unknown process 16887 is sending Mach IPC messages!
[16868:3847:0715/044422:INFO:CONSOLE(0)] "[SUCCESS] testFileHandler", source: chrome-extension://eoipnleddldmgkmnfmabocehohillfac/_generated_background_page.html (0)
[16868:41219:0715/044422:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[16868:41219:0715/044422:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PlatformAppWithFileBrowserTest.LaunchWithRelativeFile (5768 ms)
[23/214] PlatformAppWithFileBrowserTest.LaunchWithRelativeFile (7346 ms)
[ RUN ] PlatformAppWithFileBrowserTest.LaunchWithFileEmptyExtension
[16883:3847:0715/044419:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[16869:64003:0715/044421:ERROR:mach_broker_mac.mm(222)] Unknown process 16889 is sending Mach IPC messages!
[16869:3847:0715/044422:INFO:CONSOLE(0)] "[SUCCESS] testFileHandler", source: chrome-extension://gbfmclgbnklhomopjceenffbmpmoamkc/_generated_background_page.html (0)
[16869:41219:0715/044422:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[16869:41219:0715/044422:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[16869:41219:0715/044422:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PlatformAppWithFileBrowserTest.LaunchWithFileEmptyExtension (5608 ms)
[24/214] PlatformAppWithFileBrowserTest.LaunchWithFileEmptyExtension (7351 ms)
[ RUN ] PlatformAppWithFileBrowserTest.LaunchWithWrongExtension
[16899:3847:0715/044424:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[16891:62979:0715/044426:ERROR:mach_broker_mac.mm(222)] Unknown process 16905 is sending Mach IPC messages!
[16891:3847:0715/044427:WARNING:launcher.cc(248)] Extension does not provide a valid file handler.
[16891:3847:0715/044427:INFO:CONSOLE(0)] "[SUCCESS] testIntent", source: chrome-extension://ipjadejdohblaehlfhniigihfdekpkid/_generated_background_page.html (0)
2015-07-15 04:44:27.823 browser_tests[16891:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[ OK ] PlatformAppWithFileBrowserTest.LaunchWithWrongExtension (5551 ms)
[25/214] PlatformAppWithFileBrowserTest.LaunchWithWrongExtension (7511 ms)
[ RUN ] EphemeralAppLauncherTest.DuplicateLaunchInProgress
HTTP server started on http://127.0.0.1:55173...
sending server_data: {"host": "127.0.0.1", "port": 55173} (36 bytes)
[16914:3847:0715/044428:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[16917:12551:0715/044428:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[16917:12551:0715/044428:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[16917:12551:0715/044428:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[16917:12551:0715/044428:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[16917:12551:0715/044428:WARNING:channel.cc(322)] RawChannel write error
[16917:15363:0715/044428:ERROR:webgraphicscontext3d_command_buffer_impl.cc(242)] Failed to initialize GLES2CmdHelper.
[ OK ] EphemeralAppLauncherTest.DuplicateLaunchInProgress (3996 ms)
[26/214] EphemeralAppLauncherTest.DuplicateLaunchInProgress (5802 ms)
[ RUN ] EphemeralAppLauncherTest.LaunchExtension
HTTP server started on http://127.0.0.1:55174...
sending server_data: {"host": "127.0.0.1", "port": 55174} (36 bytes)
[16913:3847:0715/044428:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] EphemeralAppLauncherTest.LaunchExtension (6027 ms)
[27/214] EphemeralAppLauncherTest.LaunchExtension (7932 ms)
[ RUN ] PlatformAppUrlRedirectorBrowserTest.MismatchingWindowOpenInAppNotIntercepted
[16900:3847:0715/044424:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
2015-07-15 04:44:27.782 browser_tests[16892:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[16892:41219:0715/044431:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[16892:41219:0715/044431:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 6, remote ID 2147483653)
[16892:41219:0715/044431:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 5, remote ID 2147483652)
[16892:41219:0715/044431:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[16892:41219:0715/044431:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 8, remote ID 2147483655)
[16892:41219:0715/044431:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] PlatformAppUrlRedirectorBrowserTest.MismatchingWindowOpenInAppNotIntercepted (8925 ms)
[28/214] PlatformAppUrlRedirectorBrowserTest.MismatchingWindowOpenInAppNotIntercepted (10333 ms)
[ RUN ] WebViewVisibilityTest.Shim_TestHiddenBeforeNavigation
[16925:3847:0715/044431:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[16919:3847:0715/044435:INFO:CONSOLE(58)] "webview.loadstop", source: chrome-extension://focobfcaclcdgampkgnpmbafbbecacgp/main.js (58)
[16919:3847:0715/044435:INFO:CONSOLE(58)] "script injection success", source: chrome-extension://focobfcaclcdgampkgnpmbafbbecacgp/main.js (58)
[ OK ] WebViewVisibilityTest.Shim_TestHiddenBeforeNavigation (6348 ms)
[29/214] WebViewVisibilityTest.Shim_TestHiddenBeforeNavigation (7935 ms)
[ RUN ] WebViewTest.AcceptTouchEvents
[16931:3847:0715/044432:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[16922:3847:0715/044436:INFO:CONSOLE(6)] "data: connected", source: chrome-extension://mdjcnpdbpknejgdhbjmfgglngekbpplc/main.js (6)
[16922:3847:0715/044436:INFO:CONSOLE(6)] "g: onAppCommand, command = install-touch-handler", source: chrome-extension://mdjcnpdbpknejgdhbjmfgglngekbpplc/main.js (6)
[16922:3847:0715/044436:INFO:CONSOLE(6)] "data: installed-touch-handler", source: chrome-extension://mdjcnpdbpknejgdhbjmfgglngekbpplc/main.js (6)
[16922:3847:0715/044436:INFO:CONSOLE(6)] "g: onAppCommand, command = uninstall-touch-handler", source: chrome-extension://mdjcnpdbpknejgdhbjmfgglngekbpplc/main.js (6)
[16922:3847:0715/044436:INFO:CONSOLE(6)] "data: uninstalled-touch-handler", source: chrome-extension://mdjcnpdbpknejgdhbjmfgglngekbpplc/main.js (6)
[16947:12807:0715/044436:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[16947:12807:0715/044436:WARNING:channel.cc(322)] RawChannel write error
[ OK ] WebViewTest.AcceptTouchEvents (6576 ms)
[30/214] WebViewTest.AcceptTouchEvents (7973 ms)
[ RUN ] WebViewTest.MediaAccessAPIDeny_TestNoPreventDefaultImpliesDeny
[16942:3847:0715/044435:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[16933:75527:0715/044438:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[16933:3847:0715/044439:INFO:CONSOLE(249)] "<webview>: The permission request for "media" has been denied.", source: extensions::webViewActionRequests (249)
[16944:12551:0715/044439:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[16944:12551:0715/044439:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[16944:12551:0715/044439:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[16933:39683:0715/044439:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[16933:39683:0715/044439:WARNING:channel.cc(322)] RawChannel write error
[ OK ] WebViewTest.MediaAccessAPIDeny_TestNoPreventDefaultImpliesDeny (6244 ms)
[31/214] WebViewTest.MediaAccessAPIDeny_TestNoPreventDefaultImpliesDeny (7834 ms)
[ RUN ] WebViewTest.AddRemoveWebView_AddRemoveWebView
[16938:3847:0715/044434:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[16930:5635:0715/044435:ERROR:mach_broker_mac.mm(222)] Unknown process 16945 is sending Mach IPC messages!
[16930:75271:0715/044438:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[16930:3847:0715/044438:INFO:CONSOLE(25)] "onWebviewLoaded", source: chrome-extension://nannbcdclkiopbcnfeeenkcophipmkgd/embedder.js (25)
[16930:3847:0715/044438:INFO:CONSOLE(9)] "[Guest]: post message received.", source: chrome-extension://nannbcdclkiopbcnfeeenkcophipmkgd/embedder.js (9)
[16930:3847:0715/044438:INFO:CONSOLE(9)] "receiveMessage, loadcount: 1", source: chrome-extension://nannbcdclkiopbcnfeeenkcophipmkgd/embedder.js (9)
[16951:15363:0715/044438:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[16951:15363:0715/044438:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[16951:12551:0715/044438:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[16951:12551:0715/044438:WARNING:channel.cc(322)] RawChannel write error
[16951:15363:0715/044438:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[16951:15363:0715/044438:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[16930:3847:0715/044439:INFO:CONSOLE(25)] "onWebviewLoaded", source: chrome-extension://nannbcdclkiopbcnfeeenkcophipmkgd/embedder.js (25)
[16930:3847:0715/044439:INFO:CONSOLE(9)] "[Guest]: post message received.", source: chrome-extension://nannbcdclkiopbcnfeeenkcophipmkgd/embedder.js (9)
[16930:3847:0715/044439:INFO:CONSOLE(9)] "receiveMessage, loadcount: 2", source: chrome-extension://nannbcdclkiopbcnfeeenkcophipmkgd/embedder.js (9)
[16930:3847:0715/044439:INFO:CONSOLE(0)] "[SUCCESS] (no test)", source: chrome-extension://nannbcdclkiopbcnfeeenkcophipmkgd/embedder.html (0)
[16941:13063:0715/044439:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[16941:13063:0715/044439:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[16941:13063:0715/044439:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[16930:39427:0715/044439:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[16930:39427:0715/044439:WARNING:channel.cc(322)] RawChannel write error
[16958:13063:0715/044439:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[16958:13063:0715/044439:WARNING:channel.cc(322)] RawChannel write error
[ OK ] WebViewTest.AddRemoveWebView_AddRemoveWebView (8150 ms)
[32/214] WebViewTest.AddRemoveWebView_AddRemoveWebView (9881 ms)
[ RUN ] WebViewTest.ContextMenuLanguageSettings
[16956:3847:0715/044439:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[16949:3847:0715/044443:INFO:CONSOLE(5)] "webview has loaded.", source: chrome-extension://mpgmffcofmnoaofcbdflmfkdcniklfgo/embedder.js (5)
[16949:3847:0715/044443:INFO:CONSOLE(5)] "Script has been injected into webview.", source: chrome-extension://mpgmffcofmnoaofcbdflmfkdcniklfgo/embedder.js (5)
[16949:3847:0715/044443:INFO:CONSOLE(250)] "A communication channel has been established with webview.", source: chrome-extension://mpgmffcofmnoaofcbdflmfkdcniklfgo/embedder.js (250)
[16949:3847:0715/044443:INFO:CONSOLE(5)] "Guest load completed.", source: chrome-extension://mpgmffcofmnoaofcbdflmfkdcniklfgo/embedder.js (5)
[16949:39427:0715/044443:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[16949:39427:0715/044443:WARNING:channel.cc(322)] RawChannel write error
[ OK ] WebViewTest.ContextMenuLanguageSettings (6491 ms)
[33/214] WebViewTest.ContextMenuLanguageSettings (7877 ms)
[ RUN ] WebViewTest.NoContentSettingsAPI
[16961:3847:0715/044440:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[16952:3847:0715/044442:INFO:CONSOLE(9)] "Blocking all JavaScript", source: chrome-extension://hinjmcjdohdmpehpiaklkkhmkdgnnpal/background.js (9)
[16952:3847:0715/044445:INFO:CONSOLE(2229)] "loadstop", source: chrome-extension://focobfcaclcdgampkgnpmbafbbecacgp/main.js (2229)
[16952:3847:0715/044445:INFO:CONSOLE(2242)] "Guest: "Script has been successfully injected."", source: chrome-extension://focobfcaclcdgampkgnpmbafbbecacgp/main.js (2242)
[16952:3847:0715/044445:INFO:CONSOLE(2233)] "The guest script for a two-way comm channel has been injected into webview.", source: chrome-extension://focobfcaclcdgampkgnpmbafbbecacgp/main.js (2233)
[16952:3847:0715/044445:INFO:CONSOLE(2242)] "Guest: "Reporting connection to embedder."", source: chrome-extension://focobfcaclcdgampkgnpmbafbbecacgp/main.js (2242)
[16952:3847:0715/044445:INFO:CONSOLE(2247)] "A communication channel has been established with webview.", source: chrome-extension://focobfcaclcdgampkgnpmbafbbecacgp/main.js (2247)
[16966:13063:0715/044445:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[16966:13063:0715/044445:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[16966:13063:0715/044445:WARNING:channel.cc(322)] RawChannel write error
[16952:40963:0715/044445:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[16952:40963:0715/044445:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[16952:40963:0715/044445:WARNING:channel.cc(322)] RawChannel write error
[ OK ] WebViewTest.NoContentSettingsAPI (7952 ms)
[34/214] WebViewTest.NoContentSettingsAPI (9444 ms)
[ RUN ] WebViewTest.Shim_WebViewWebRequestRegistryHasNoCache
[16969:3847:0715/044442:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[16963:40451:0715/044446:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] WebViewTest.Shim_WebViewWebRequestRegistryHasNoCache (5734 ms)
[35/214] WebViewTest.Shim_WebViewWebRequestRegistryHasNoCache (7437 ms)
[ RUN ] WebViewSpeechAPITest.SpeechRecognitionAPI_NoPermission
[16975:3847:0715/044443:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[16965:63491:0715/044445:ERROR:mach_broker_mac.mm(222)] Unknown process 16980 is sending Mach IPC messages!
[16965:3847:0715/044446:INFO:CONSOLE(25)] "app.onload", source: chrome-extension://ljlpngajggikjmodaoalildodfgablfh/main.js (25)
[16965:3847:0715/044446:INFO:CONSOLE(6)] "embeder.common got config: [object Object]", source: chrome-extension://ljlpngajggikjmodaoalildodfgablfh/utils.js (6)
[16965:3847:0715/044446:INFO:CONSOLE(6)] "customArg: speech_recognition_api_no_permission", source: chrome-extension://ljlpngajggikjmodaoalildodfgablfh/utils.js (6)
[16965:3847:0715/044446:INFO:CONSOLE(6)] "startTest: speech_recognition_api_no_permission", source: chrome-extension://ljlpngajggikjmodaoalildodfgablfh/utils.js (6)
[16965:3847:0715/044446:INFO:CONSOLE(14)] "getConfig: [object Object]", source: chrome-extension://ljlpngajggikjmodaoalildodfgablfh/speech_recognition_api_no_permission/bootstrap.js (14)
[16965:3847:0715/044446:INFO:CONSOLE(14)] "embedder.loadGuest begin", source: chrome-extension://ljlpngajggikjmodaoalildodfgablfh/speech_recognition_api_no_permission/bootstrap.js (14)
[16965:3847:0715/044447:INFO:CONSOLE(14)] "webview.loadstop", source: chrome-extension://ljlpngajggikjmodaoalildodfgablfh/speech_recognition_api_no_permission/bootstrap.js (14)
[16965:3847:0715/044447:INFO:CONSOLE(14)] "IS_JS_ONLY_GUEST: true", source: chrome-extension://ljlpngajggikjmodaoalildodfgablfh/speech_recognition_api_no_permission/bootstrap.js (14)
[16965:3847:0715/044447:INFO:CONSOLE(14)] "webview.inject", source: chrome-extension://ljlpngajggikjmodaoalildodfgablfh/speech_recognition_api_no_permission/bootstrap.js (14)
[16965:3847:0715/044447:INFO:CONSOLE(14)] "FROM GUEST: guest.js load begin", source: chrome-extension://ljlpngajggikjmodaoalildodfgablfh/speech_recognition_api_no_permission/bootstrap.js (14)
[16965:3847:0715/044447:INFO:CONSOLE(14)] "FROM GUEST: guest.js load end", source: chrome-extension://ljlpngajggikjmodaoalildodfgablfh/speech_recognition_api_no_permission/bootstrap.js (14)
[16965:3847:0715/044447:INFO:CONSOLE(14)] "webview.onPostMessageReceived", source: chrome-extension://ljlpngajggikjmodaoalildodfgablfh/speech_recognition_api_no_permission/bootstrap.js (14)
[16965:3847:0715/044447:INFO:CONSOLE(14)] "loadGuest done, start Running test", source: chrome-extension://ljlpngajggikjmodaoalildodfgablfh/speech_recognition_api_no_permission/bootstrap.js (14)
[16965:41219:0715/044447:ERROR:media_stream_manager.cc(1241)] Invalid security origin.
[16965:3847:0715/044447:INFO:CONSOLE(14)] "FROM GUEST: runSpeechRecognitionAPI", source: chrome-extension://ljlpngajggikjmodaoalildodfgablfh/speech_recognition_api_no_permission/bootstrap.js (14)
[16965:3847:0715/044447:INFO:CONSOLE(14)] "FROM GUEST: r.onerror", source: chrome-extension://ljlpngajggikjmodaoalildodfgablfh/speech_recognition_api_no_permission/bootstrap.js (14)
[16965:3847:0715/044447:INFO:CONSOLE(14)] "webview.onPostMessageReceived", source: chrome-extension://ljlpngajggikjmodaoalildodfgablfh/speech_recognition_api_no_permission/bootstrap.js (14)
[16965:3847:0715/044447:INFO:CONSOLE(14)] "embedder.onPostMessageReceived: onerror", source: chrome-extension://ljlpngajggikjmodaoalildodfgablfh/speech_recognition_api_no_permission/bootstrap.js (14)
[16965:3847:0715/044447:INFO:CONSOLE(14)] "utils.test.succeed", source: chrome-extension://ljlpngajggikjmodaoalildodfgablfh/speech_recognition_api_no_permission/bootstrap.js (14)
[16965:3847:0715/044447:INFO:CONSOLE(0)] "[SUCCESS] testAllow", source: chrome-extension://ljlpngajggikjmodaoalildodfgablfh/main.html (0)
[16965:41219:0715/044447:ERROR:media_stream_manager.cc(1241)] Invalid security origin.
[16965:3847:0715/044447:INFO:CONSOLE(14)] "FROM GUEST: runSpeechRecognitionAPI", source: chrome-extension://ljlpngajggikjmodaoalildodfgablfh/speech_recognition_api_no_permission/bootstrap.js (14)
[16965:3847:0715/044447:INFO:CONSOLE(14)] "FROM GUEST: r.onerror", source: chrome-extension://ljlpngajggikjmodaoalildodfgablfh/speech_recognition_api_no_permission/bootstrap.js (14)
[16965:3847:0715/044447:INFO:CONSOLE(14)] "webview.onPostMessageReceived", source: chrome-extension://ljlpngajggikjmodaoalildodfgablfh/speech_recognition_api_no_permission/bootstrap.js (14)
[16965:3847:0715/044447:INFO:CONSOLE(14)] "embedder.onPostMessageReceived: onerror", source: chrome-extension://ljlpngajggikjmodaoalildodfgablfh/speech_recognition_api_no_permission/bootstrap.js (14)
[16965:3847:0715/044447:INFO:CONSOLE(14)] "utils.test.succeed", source: chrome-extension://ljlpngajggikjmodaoalildodfgablfh/speech_recognition_api_no_permission/bootstrap.js (14)
[16965:3847:0715/044447:INFO:CONSOLE(0)] "[SUCCESS] testDeny", source: chrome-extension://ljlpngajggikjmodaoalildodfgablfh/main.html (0)
[16976:13319:0715/044447:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[16976:13319:0715/044447:WARNING:channel.cc(322)] RawChannel write error
[16987:13063:0715/044447:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[16987:13063:0715/044447:WARNING:channel.cc(322)] RawChannel write error
[ OK ] WebViewSpeechAPITest.SpeechRecognitionAPI_NoPermission (6202 ms)
[36/214] WebViewSpeechAPITest.SpeechRecognitionAPI_NoPermission (7689 ms)
[ RUN ] AppBannerDataFetcherBrowserTest.PlayAppManifest
[ OK ] AppBannerDataFetcherBrowserTest.PlayAppManifest (1 ms)
[37/214] AppBannerDataFetcherBrowserTest.PlayAppManifest (1564 ms)
[ RUN ] AutofillTest.ProfilesNotAggregatedWithNoAddress
[16986:3847:0715/044447:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:55187...
sending server_data: {"host": "127.0.0.1", "port": 55187} (36 bytes)
[ OK ] AutofillTest.ProfilesNotAggregatedWithNoAddress (5451 ms)
[38/214] AutofillTest.ProfilesNotAggregatedWithNoAddress (7023 ms)
[ RUN ] ContentAutofillDriverBrowserTest.TestPageNavigationHidingAutofillPopup
[17001:3847:0715/044450:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[16991:4611:0715/044451:ERROR:mach_broker_mac.mm(222)] Unknown process 17005 is sending Mach IPC messages!
[17007:13063:0715/044452:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] ContentAutofillDriverBrowserTest.TestPageNavigationHidingAutofillPopup (4242 ms)
[39/214] ContentAutofillDriverBrowserTest.TestPageNavigationHidingAutofillPopup (5966 ms)
[ RUN ] AutofillTest.AppendCountryCodeForAggregatedPhones
[16998:3847:0715/044449:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:55191...
sending server_data: {"host": "127.0.0.1", "port": 55191} (36 bytes)
[16999:13063:0715/044454:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[16999:13063:0715/044454:WARNING:channel.cc(322)] RawChannel write error
[ OK ] AutofillTest.AppendCountryCodeForAggregatedPhones (6856 ms)
[40/214] AutofillTest.AppendCountryCodeForAggregatedPhones (8339 ms)
[ RUN ] BitmapFetcherBrowserTest.StartTest
[17011:3847:0715/044453:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] BitmapFetcherBrowserTest.StartTest (4421 ms)
[41/214] BitmapFetcherBrowserTest.StartTest (5803 ms)
[ RUN ] PepperContentSettingsSpecialCasesPluginsBlockedTest.Normal
[17031:3847:0715/044457:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[17022:40451:0715/044458:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[17034:13063:0715/044458:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[17034:13063:0715/044458:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[17034:13063:0715/044458:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[17034:13063:0715/044458:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[17034:13063:0715/044458:WARNING:channel.cc(322)] RawChannel write error
[17031:3847:0715/044458:ERROR:gles2_cmd_decoder.cc(4382)] Error: 5 for Command kLoseContextCHROMIUM
[17034:15875:0715/044458:FATAL:memory.cc(18)] Out of memory. size=262144
[ OK ] PepperContentSettingsSpecialCasesPluginsBlockedTest.Normal (2689 ms)
[42/214] PepperContentSettingsSpecialCasesPluginsBlockedTest.Normal (4081 ms)
[ RUN ] ContentSettingsTest.RedirectLoopCookies
[17023:3847:0715/044456:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:55203...
sending server_data: {"host": "127.0.0.1", "port": 55203} (36 bytes)
[17016:3847:0715/044458:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[ OK ] ContentSettingsTest.RedirectLoopCookies (4391 ms)
[43/214] ContentSettingsTest.RedirectLoopCookies (6027 ms)
[ RUN ] ContentSettingsTest.PRE_BasicCookiesHttps
[17017:3847:0715/044454: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:55200...
sending server_data: {"host": "127.0.0.1", "port": 55200} (36 bytes)
[17010:40195:0715/044459:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] ContentSettingsTest.PRE_BasicCookiesHttps (7213 ms)
[44/214] ContentSettingsTest.PRE_BasicCookiesHttps (8791 ms)
[ RUN ] CrashRecoveryBrowserTest.LoadInNewTab
[17037:3847:0715/044458:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
ASAN:SIGSEGV
=================================================================
==17039==ERROR: AddressSanitizer: SEGV on unknown address 0x000000000000 (pc 0x000114b02f14 bp 0x7fff593e52b0 sp 0x7fff593e52b0 T0)
#0 0x114b02f13 in content::(anonymous namespace)::CrashIntentionally() content/renderer/render_frame_impl.cc:308:9
#1 0x114afe53f in MaybeHandleDebugURL content/renderer/render_frame_impl.cc:351:5
#2 0x114afe53f in content::RenderFrameImpl::PrepareRenderViewForNavigation(GURL const&, content::RequestNavigationParams const&, bool*, blink::WebURLRequest::CachePolicy*) content/renderer/render_frame_impl.cc:4749:0
#3 0x114acd1d8 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:4451:3
#4 0x114ac57d4 in content::RenderFrameImpl::OnNavigate(content::CommonNavigationParams const&, content::StartNavigationParams const&, content::RequestNavigationParams const&) content/renderer/render_frame_impl.cc:1077:3
#5 0x114b0336d 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 0x114b0336d 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 0x114b0336d 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:468:0
#8 0x114ac1bad in content::RenderFrameImpl::OnMessageReceived(IPC::Message const&) content/renderer/render_frame_impl.cc:1003:5
#9 0x10a92260e in content::MessageRouter::RouteMessage(IPC::Message const&) content/common/message_router.cc:54:3
#10 0x10a922491 in content::MessageRouter::OnMessageReceived(IPC::Message const&) content/common/message_router.cc:46:10
#11 0x114775583 in content::ChildThreadImpl::OnMessageReceived(IPC::Message const&) content/child/child_thread_impl.cc:644:10
#12 0x10a02da9e in IPC::ChannelProxy::Context::OnDispatchMessage(IPC::Message const&) ipc/ipc_channel_proxy.cc:294:3
#13 0x1087401e8 in Run base/callback.h:396:12
#14 0x1087401e8 in base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62:0
#15 0x11491ede1 in scheduler::TaskQueueManager::ProcessTaskFromWorkQueue(unsigned long, bool, base::PendingTask*) components/scheduler/child/task_queue_manager.cc:694:5
#16 0x11491d1d1 in scheduler::TaskQueueManager::DoWork(bool) components/scheduler/child/task_queue_manager.cc:648:9
#17 0x1087401e8 in Run base/callback.h:396:12
#18 0x1087401e8 in base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62:0
#19 0x1087a21ce in base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:478:3
#20 0x1087a2856 in base::MessageLoop::DeferOrRunPendingTask(base::PendingTask const&) base/message_loop/message_loop.cc:488:5
#21 0x1087a2e06 in base::MessageLoop::DoWork() base/message_loop/message_loop.cc:600:13
#22 0x1087205c6 in base::MessagePumpCFRunLoopBase::RunWork() base/message_loop/message_pump_mac.mm:328:19
#23 0x108788c79 in base::mac::CallWithEHFrame(void ()() block_pointer) ??:0:0
#24 0x10871eb26 in base::MessagePumpCFRunLoopBase::RunWorkSource(void*) base/message_loop/message_pump_mac.mm:304:3
#25 0x7fff96933b30 in __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ ??:0:0
#26 0x7fff96933454 in __CFRunLoopDoSources0 ??:0:0
#27 0x7fff969567f4 in __CFRunLoopRun ??:0:0
#28 0x7fff969560e1 in CFRunLoopRunSpecific ??:0:0
#29 0x7fff8c30b7bd in -[NSRunLoop(NSRunLoop) runMode:beforeDate:] ??:0:0
#30 0x108721ad7 in base::MessagePumpNSRunLoop::DoRun(base::MessagePump::Delegate*) base/message_loop/message_pump_mac.mm:606:5
#31 0x10871fe9b in base::MessagePumpCFRunLoopBase::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_mac.mm:236:3
#32 0x1087d8fee in base::RunLoop::Run() base/run_loop.cc:55:3
#33 0x1087a0e74 in base::MessageLoop::Run() base/message_loop/message_loop.cc:287:3
#34 0x114b9e832 in content::RendererMain(content::MainFunctionParams const&) content/renderer/renderer_main.cc:220:7
#35 0x10865d1b5 in content::ContentMainRunnerImpl::Run() content/app/content_main_runner.cc:808:12
#36 0x10865b7dd in content::ContentMain(content::ContentMainParams const&) content/app/content_main.cc:19:15
#37 0x107524fb4 in ChromeMain chrome/app/chrome_main.cc:66:12
#38 0x106818c1a in main chrome/app/chrome_exe_main_mac.cc:16:12
#39 0x106818c03 in start ??:0:0
#35 0x10 (<unknown module>)
AddressSanitizer can not provide additional info.
SUMMARY: AddressSanitizer: SEGV (/Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21+0xd5e1f13)
==17039==ABORTING
[17042:13063:0715/044501:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] CrashRecoveryBrowserTest.LoadInNewTab (4247 ms)
[45/214] CrashRecoveryBrowserTest.LoadInNewTab (5911 ms)
[ RUN ] RegisterProtocolHandlerBrowserTest.UnregisterProtocolHandler
[17049:3847:0715/044502:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[17053:15363:0715/044503:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[17053:15363:0715/044503:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[17053:15363:0715/044503:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[ OK ] RegisterProtocolHandlerBrowserTest.UnregisterProtocolHandler (3086 ms)
[46/214] RegisterProtocolHandlerBrowserTest.UnregisterProtocolHandler (4452 ms)
[ RUN ] CrashRecoveryBrowserTest.DoubleReloadWithError
[17048:3847:0715/044502:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[17040:3847:0715/044503:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
ASAN:SIGSEGV
=================================================================
==17051==ERROR: AddressSanitizer: SEGV on unknown address 0x000000000000 (pc 0x00011c873f14 bp 0x7fff5167a2b0 sp 0x7fff5167a2b0 T0)
#0 0x11c873f13 in content::(anonymous namespace)::CrashIntentionally() content/renderer/render_frame_impl.cc:308:9
#1 0x11c86f53f in MaybeHandleDebugURL content/renderer/render_frame_impl.cc:351:5
#2 0x11c86f53f in content::RenderFrameImpl::PrepareRenderViewForNavigation(GURL const&, content::RequestNavigationParams const&, bool*, blink::WebURLRequest::CachePolicy*) content/renderer/render_frame_impl.cc:4749:0
#3 0x11c83e1d8 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:4451:3
#4 0x11c8367d4 in content::RenderFrameImpl::OnNavigate(content::CommonNavigationParams const&, content::StartNavigationParams const&, content::RequestNavigationParams const&) content/renderer/render_frame_impl.cc:1077:3
#5 0x11c87436d 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 0x11c87436d 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 0x11c87436d 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:468:0
#8 0x11c832bad in content::RenderFrameImpl::OnMessageReceived(IPC::Message const&) content/renderer/render_frame_impl.cc:1003:5
#9 0x11269360e in content::MessageRouter::RouteMessage(IPC::Message const&) content/common/message_router.cc:54:3
#10 0x112693491 in content::MessageRouter::OnMessageReceived(IPC::Message const&) content/common/message_router.cc:46:10
#11 0x11c4e6583 in content::ChildThreadImpl::OnMessageReceived(IPC::Message const&) content/child/child_thread_impl.cc:644:10
#12 0x111d9ea9e in IPC::ChannelProxy::Context::OnDispatchMessage(IPC::Message const&) ipc/ipc_channel_proxy.cc:294:3
#13 0x1104b11e8 in Run base/callback.h:396:12
#14 0x1104b11e8 in base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62:0
#15 0x11c68fde1 in scheduler::TaskQueueManager::ProcessTaskFromWorkQueue(unsigned long, bool, base::PendingTask*) components/scheduler/child/task_queue_manager.cc:694:5
#16 0x11c68e1d1 in scheduler::TaskQueueManager::DoWork(bool) components/scheduler/child/task_queue_manager.cc:648:9
#17 0x1104b11e8 in Run base/callback.h:396:12
#18 0x1104b11e8 in base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62:0
#19 0x1105131ce in base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:478:3
#20 0x110513856 in base::MessageLoop::DeferOrRunPendingTask(base::PendingTask const&) base/message_loop/message_loop.cc:488:5
#21 0x110513e06 in base::MessageLoop::DoWork() base/message_loop/message_loop.cc:600:13
#22 0x1104915c6 in base::MessagePumpCFRunLoopBase::RunWork() base/message_loop/message_pump_mac.mm:328:19
#23 0x1104f9c79 in base::mac::CallWithEHFrame(void ()() block_pointer) ??:0:0
#24 0x11048fb26 in base::MessagePumpCFRunLoopBase::RunWorkSource(void*) base/message_loop/message_pump_mac.mm:304:3
#25 0x7fff96933b30 in __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ ??:0:0
#26 0x7fff96933454 in __CFRunLoopDoSources0 ??:0:0
#27 0x7fff969567f4 in __CFRunLoopRun ??:0:0
#28 0x7fff969560e1 in CFRunLoopRunSpecific ??:0:0
#29 0x7fff8c30b7bd in -[NSRunLoop(NSRunLoop) runMode:beforeDate:] ??:0:0
#30 0x110492ad7 in base::MessagePumpNSRunLoop::DoRun(base::MessagePump::Delegate*) base/message_loop/message_pump_mac.mm:606:5
#31 0x110490e9b in base::MessagePumpCFRunLoopBase::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_mac.mm:236:3
#32 0x110549fee in base::RunLoop::Run() base/run_loop.cc:55:3
#33 0x110511e74 in base::MessageLoop::Run() base/message_loop/message_loop.cc:287:3
#34 0x11c90f832 in content::RendererMain(content::MainFunctionParams const&) content/renderer/renderer_main.cc:220:7
#35 0x1103ce1b5 in content::ContentMainRunnerImpl::Run() content/app/content_main_runner.cc:808:12
#36 0x1103cc7dd in content::ContentMain(content::ContentMainParams const&) content/app/content_main.cc:19:15
#37 0x10f295fb4 in ChromeMain chrome/app/chrome_main.cc:66:12
#38 0x10e583c1a in main chrome/app/chrome_exe_main_mac.cc:16:12
#39 0x10e583c03 in start ??:0:0
#35 0x10 (<unknown module>)
AddressSanitizer can not provide additional info.
SUMMARY: AddressSanitizer: SEGV (/Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21+0xd5e1f13)
==17051==ABORTING
[17040:3847:0715/044504:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[17040:3847:0715/044505:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[ OK ] CrashRecoveryBrowserTest.DoubleReloadWithError (5125 ms)
[47/214] CrashRecoveryBrowserTest.DoubleReloadWithError (6393 ms)
[ RUN ] DomDistillerViewerSourceBrowserTest.TestBadUrlErrorPage
[17067:3847:0715/044506:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] DomDistillerViewerSourceBrowserTest.TestBadUrlErrorPage (2496 ms)
[48/214] DomDistillerViewerSourceBrowserTest.TestBadUrlErrorPage (3833 ms)
[ RUN ] DevToolsBeforeUnloadTest.TestUndockedDevToolsClose
[17055:3847:0715/044503:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:55227...
sending server_data: {"host": "127.0.0.1", "port": 55227} (36 bytes)
[17044:3847:0715/044507:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[17044:3847:0715/044508:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[17071:13063:0715/044508:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[17071:13063:0715/044508:WARNING:channel.cc(322)] RawChannel write error
[17044:39427:0715/044508:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[17044:39427:0715/044508:WARNING:channel.cc(322)] RawChannel write error
[ OK ] DevToolsBeforeUnloadTest.TestUndockedDevToolsClose (7625 ms)
[49/214] DevToolsBeforeUnloadTest.TestUndockedDevToolsClose (9349 ms)
[ RUN ] DomDistillerViewerSourceBrowserTest.InvalidURLShouldNotCrash
[17080:3847:0715/044508:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] DomDistillerViewerSourceBrowserTest.InvalidURLShouldNotCrash (2768 ms)
[50/214] DomDistillerViewerSourceBrowserTest.InvalidURLShouldNotCrash (4080 ms)
[ RUN ] DevToolsExtensionTest.TestContentScriptIsPresent
[17061:3847:0715/044504:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:55230...
sending server_data: {"host": "127.0.0.1", "port": 55230} (36 bytes)
[17054:3847:0715/044508:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[17054:3847:0715/044509:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[17054:3847:0715/044509:ERROR:CONSOLE(72)] "Uncaught TypeError: Cannot read property 'addExtensions' of undefined", source: (72)
[17061:3847:0715/044510:ERROR:gles2_cmd_decoder.cc(13133)] [GroupMarkerNotSet(crbug.com/242999)!:50470700B0610000]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[17061:3847:0715/044510:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50470700B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[17061:3847:0715/044510:ERROR:gles2_cmd_decoder.cc(13133)] [GroupMarkerNotSet(crbug.com/242999)!:50470700B0610000]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[17061:3847:0715/044510:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50470700B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[17061:3847:0715/044510:ERROR:gles2_cmd_decoder.cc(13133)] [GroupMarkerNotSet(crbug.com/242999)!:50470700B0610000]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[17061:3847:0715/044510:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50470700B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[17061:3847:0715/044510:ERROR:gles2_cmd_decoder.cc(13133)] [GroupMarkerNotSet(crbug.com/242999)!:50470700B0610000]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[17061:3847:0715/044510:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50470700B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[17061:3847:0715/044510:ERROR:gles2_cmd_decoder.cc(13133)] [GroupMarkerNotSet(crbug.com/242999)!:50470700B0610000]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[17061:3847:0715/044510:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50470700B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[17061:3847:0715/044510:ERROR:gles2_cmd_decoder.cc(13133)] [GroupMarkerNotSet(crbug.com/242999)!:50470700B0610000]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[17061:3847:0715/044510:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50470700B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[17061:3847:0715/044510:ERROR:gles2_cmd_decoder.cc(13133)] [GroupMarkerNotSet(crbug.com/242999)!:50470700B0610000]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[17061:3847:0715/044510:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50470700B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[17061:3847:0715/044510:ERROR:gles2_cmd_decoder.cc(13133)] [GroupMarkerNotSet(crbug.com/242999)!:50470700B0610000]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[17061:3847:0715/044510:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50470700B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[17061:3847:0715/044510:ERROR:gles2_cmd_decoder.cc(13133)] [GroupMarkerNotSet(crbug.com/242999)!:50470700B0610000]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[17061:3847:0715/044510:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50470700B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[17061:3847:0715/044510:ERROR:gpu_command_buffer_stub.cc(1006)] Image with ID doesn't exist.
[17061:3847:0715/044510:ERROR:gpu_command_buffer_stub.cc(1006)] Image with ID doesn't exist.
[17061:3847:0715/044510:ERROR:gpu_command_buffer_stub.cc(1006)] Image with ID doesn't exist.
[17061:3847:0715/044510:ERROR:gpu_command_buffer_stub.cc(1006)] Image with ID doesn't exist.
[17061:3847:0715/044510:ERROR:gpu_command_buffer_stub.cc(1006)] Image with ID doesn't exist.
[17061:3847:0715/044510:ERROR:gpu_command_buffer_stub.cc(1006)] Image with ID doesn't exist.
[17061:3847:0715/044510:ERROR:gpu_command_buffer_stub.cc(1006)] Image with ID doesn't exist.
[17061:3847:0715/044510:ERROR:gpu_command_buffer_stub.cc(1006)] Image with ID doesn't exist.
[17061:3847:0715/044510:ERROR:gpu_command_buffer_stub.cc(1006)] Image with ID doesn't exist.
[ OK ] DevToolsExtensionTest.TestContentScriptIsPresent (7835 ms)
[51/214] DevToolsExtensionTest.TestContentScriptIsPresent (9556 ms)
[ RUN ] DomDistillerViewerSourceBrowserTest.MultiPageArticle
[17085:3847:0715/044510:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] DomDistillerViewerSourceBrowserTest.MultiPageArticle (2870 ms)
[52/214] DomDistillerViewerSourceBrowserTest.MultiPageArticle (4341 ms)
[ RUN ] DownloadTest.DownloadResourceThrottleCancels
[17095:3847:0715/044512:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
2015-07-15 04:45:13.002 browser_tests[17087:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[ OK ] DownloadTest.DownloadResourceThrottleCancels (2883 ms)
[53/214] DownloadTest.DownloadResourceThrottleCancels (4342 ms)
[ RUN ] DomDistillerTabUtilsBrowserTest.TestSwapWebContents
[17093:3847:0715/044512:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
2015-07-15 04:45:13.002 browser_tests[17086:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[17086:71231:0715/044513:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[17086:3847:0715/044513:INFO:CONSOLE(113)] "DomDistiller debug level: 0", source: (113)
[17102:13319:0715/044514:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[17102:13319:0715/044514:WARNING:channel.cc(322)] RawChannel write error
[ OK ] DomDistillerTabUtilsBrowserTest.TestSwapWebContents (4657 ms)
[54/214] DomDistillerTabUtilsBrowserTest.TestSwapWebContents (6040 ms)
[ RUN ] DownloadTest.DownloadTest_DenyDanger
[17105:3847:0715/044514:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] DownloadTest.DownloadTest_DenyDanger (3061 ms)
[55/214] DownloadTest.DownloadTest_DenyDanger (4962 ms)
[ RUN ] DownloadTest.Resumption_WithPrompt
[17108:3847:0715/044515:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[17097:40451:0715/044516:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] DownloadTest.Resumption_WithPrompt (3314 ms)
[56/214] DownloadTest.Resumption_WithPrompt (5058 ms)
[ RUN ] ErrorPageNavigationCorrectionsFailTest.StaleCacheStatusFailedCorrections
[17114:3847:0715/044517:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:55236...
sending server_data: {"host": "127.0.0.1", "port": 55236} (36 bytes)
[17106:3847:0715/044519:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[17106:3847:0715/044519:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[ OK ] ErrorPageNavigationCorrectionsFailTest.StaleCacheStatusFailedCorrections (4563 ms)
[57/214] ErrorPageNavigationCorrectionsFailTest.StaleCacheStatusFailedCorrections (6315 ms)
[ RUN ] DownloadExtensionTest.DownloadExtensionTest_SearchIdAndFilename
[17128:3847:0715/044519:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] DownloadExtensionTest.DownloadExtensionTest_SearchIdAndFilename (3206 ms)
[58/214] DownloadExtensionTest.DownloadExtensionTest_SearchIdAndFilename (4782 ms)
[ RUN ] DownloadExtensionTest.DownloadExtensionTest_OnDeterminingFilename_Override
[17130:3847:0715/044520:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:55239...
sending server_data: {"host": "127.0.0.1", "port": 55239} (36 bytes)
[17135:3847:0715/044522:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 2, remote ID 2147483648)
[17135:13063:0715/044522:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483656, remote ID 9)
[ OK ] DownloadExtensionTest.DownloadExtensionTest_OnDeterminingFilename_Override (5161 ms)
[59/214] DownloadExtensionTest.DownloadExtensionTest_OnDeterminingFilename_Override (6611 ms)
[ RUN ] DeclarativeContentApiTest.EnabledForSpanningIncognito
[17123:3847:0715/044518:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[17113:9735:0715/044520:ERROR:mach_broker_mac.mm(222)] Unknown process 17131 is sending Mach IPC messages!
[17113:3847:0715/044522:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[17113:3847:0715/044522:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[17124:13831:0715/044522:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[17124:13831:0715/044522:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[17113:40707:0715/044522:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[17113:40707:0715/044522:WARNING:channel.cc(322)] RawChannel write error
[17113:40707:0715/044523:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[17113:40707:0715/044523:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[17113:40707:0715/044523:WARNING:channel.cc(322)] RawChannel write error
[ OK ] DeclarativeContentApiTest.EnabledForSpanningIncognito (6879 ms)
[60/214] DeclarativeContentApiTest.EnabledForSpanningIncognito (8436 ms)
[ RUN ] ExtensionBrowserTest.PRE_BrowserActionDefaultPersistence
[17142:3847:0715/044523:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[17144:12807:0715/044525:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] ExtensionBrowserTest.PRE_BrowserActionDefaultPersistence (4288 ms)
[61/214] ExtensionBrowserTest.PRE_BrowserActionDefaultPersistence (5833 ms)
[ RUN ] IdentityGetAccountsFunctionTest.PrimaryAccountSignedIn
[17156:3847:0715/044526:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[17159:13063:0715/044527:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[17159:13063:0715/044527:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[17159:13063:0715/044527:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[17159:13063:0715/044527:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[17159:13063:0715/044527:WARNING:channel.cc(322)] RawChannel write error
[17159:15875:0715/044527:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[17159:15875:0715/044527:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[17159:15875:0715/044527:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[ OK ] IdentityGetAccountsFunctionTest.PrimaryAccountSignedIn (3045 ms)
[62/214] IdentityGetAccountsFunctionTest.PrimaryAccountSignedIn (4414 ms)
[ RUN ] FileSystemApiTest.FileSystemApiIsWritableTest
[17145:3847:0715/044523:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[17137:4611:0715/044526:ERROR:mach_broker_mac.mm(222)] Unknown process 17153 is sending Mach IPC messages!
[17137:3847:0715/044527:INFO:CONSOLE(0)] "[SUCCESS] isNotWritableEntry", source: chrome-extension://ffbkhgdjnmfhijadcpohhhogegmbahah/test.html (0)
[ OK ] FileSystemApiTest.FileSystemApiIsWritableTest (5618 ms)
[63/214] FileSystemApiTest.FileSystemApiIsWritableTest (7153 ms)
[ RUN ] GetAuthTokenFunctionTest.NonInteractiveMintServiceError
[17157:3847:0715/044527:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[17149:3847:0715/044529:INFO:CONSOLE(5)] "hi there", source: chrome-extension://bdhifbmjlmodhocdoklpljgmjcgbabec/test.js (5)
[ OK ] GetAuthTokenFunctionTest.NonInteractiveMintServiceError (4424 ms)
[64/214] GetAuthTokenFunctionTest.NonInteractiveMintServiceError (5834 ms)
[ RUN ] GetAuthTokenFunctionTest.ScopesEmail
[17166:3847:0715/044529:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[17158:3847:0715/044530:INFO:CONSOLE(5)] "hi there", source: chrome-extension://bdhifbmjlmodhocdoklpljgmjcgbabec/test.js (5)
[17158:41219:0715/044530:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[17158:41219:0715/044530:WARNING:channel.cc(322)] RawChannel write error
[ OK ] GetAuthTokenFunctionTest.ScopesEmail (3825 ms)
[65/214] GetAuthTokenFunctionTest.ScopesEmail (5490 ms)
[ RUN ] LaunchWebAuthFlowFunctionTest.InteractiveFirstNavigationSuccess
[17175:3847:0715/044530:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[17165:3847:0715/044533:INFO:CONSOLE(3)] "Not allowed to load local resource: chrome://resources/css/text_defaults.css", source: chrome-extension://ahjaciijnoiaklcomgnblndopackapon/scope_approval_dialog.html (3)
[17188:15619:0715/044534:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[17188:15619:0715/044534:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[17165:40707:0715/044534:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[17165:40707:0715/044534:WARNING:channel.cc(322)] RawChannel write error
[17181:12551:0715/044534:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[17181:12551:0715/044534:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] LaunchWebAuthFlowFunctionTest.InteractiveFirstNavigationSuccess (5377 ms)
[66/214] LaunchWebAuthFlowFunctionTest.InteractiveFirstNavigationSuccess (6802 ms)
[ RUN ] ExtensionManagementTest.DisableEnable
[17183:3847:0715/044532:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ExtensionManagementTest.DisableEnable (3884 ms)
[67/214] ExtensionManagementTest.DisableEnable (5404 ms)
[ RUN ] ExtensionModuleApiTest.CognitoFile
[17190:3847:0715/044534:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[17182:3847:0715/044536:INFO:CONSOLE(0)] "[SUCCESS] testUpdateUrlData", source: chrome-extension://ofcgaeagkefgmajhapmffbipcadjbdhg/test.html (0)
[17182:3847:0715/044536:INFO:CONSOLE(0)] "[SUCCESS] testPermissions", source: chrome-extension://ofcgaeagkefgmajhapmffbipcadjbdhg/test.html (0)
[17191:13319:0715/044536:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] ExtensionModuleApiTest.CognitoFile (3802 ms)
[68/214] ExtensionModuleApiTest.CognitoFile (5223 ms)
[ RUN ] ExtensionModuleApiTest.CognitoNoFile
[17202:3847:0715/044537:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[17194:4611:0715/044539:ERROR:mach_broker_mac.mm(222)] Unknown process 17211 is sending Mach IPC messages!
[17194:3847:0715/044540:INFO:CONSOLE(0)] "[SUCCESS] testUpdateUrlData", source: chrome-extension://kenfagjkmaahnblnoggglhnolnbkmgfp/test.html (0)
[17194:3847:0715/044540:INFO:CONSOLE(0)] "[SUCCESS] testPermissions", source: chrome-extension://kenfagjkmaahnblnoggglhnolnbkmgfp/test.html (0)
[17206:13063:0715/044540:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[17206:13063:0715/044540:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ExtensionModuleApiTest.CognitoNoFile (4598 ms)
[69/214] ExtensionModuleApiTest.CognitoNoFile (5922 ms)
[ RUN ] ExtensionManagementApiTest.Basics
[17176:3847:0715/044531:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[17167:3847:0715/044538:INFO:CONSOLE(21)] "permissions for Extension Management API Test", source: chrome-extension://abfmaijghchbohdkamhmeanpgdchaeol/basics.js (21)
[17167:3847:0715/044538:INFO:CONSOLE(24)] " management", source: chrome-extension://abfmaijghchbohdkamhmeanpgdchaeol/basics.js (24)
[17167:3847:0715/044538:INFO:CONSOLE(21)] "permissions for permissions", source: chrome-extension://abfmaijghchbohdkamhmeanpgdchaeol/basics.js (21)
[17167:3847:0715/044538:INFO:CONSOLE(24)] " notifications", source: chrome-extension://abfmaijghchbohdkamhmeanpgdchaeol/basics.js (24)
[17167:3847:0715/044538:INFO:CONSOLE(24)] " unlimitedStorage", source: chrome-extension://abfmaijghchbohdkamhmeanpgdchaeol/basics.js (24)
[17167:3847:0715/044538:INFO:CONSOLE(21)] "permissions for permissions", source: chrome-extension://abfmaijghchbohdkamhmeanpgdchaeol/basics.js (21)
[17167:3847:0715/044538:INFO:CONSOLE(24)] " notifications", source: chrome-extension://abfmaijghchbohdkamhmeanpgdchaeol/basics.js (24)
[17167:3847:0715/044538:INFO:CONSOLE(0)] "[SUCCESS] simple", source: chrome-extension://abfmaijghchbohdkamhmeanpgdchaeol/basics.html (0)
[17167:3847:0715/044539:INFO:CONSOLE(0)] "[SUCCESS] permissionWarnings", source: chrome-extension://abfmaijghchbohdkamhmeanpgdchaeol/basics.html (0)
[17167:3847:0715/044540:INFO:CONSOLE(0)] "[SUCCESS] permissionWarningsLocationApi", source: chrome-extension://abfmaijghchbohdkamhmeanpgdchaeol/basics.html (0)
[17167:3847:0715/044540:INFO:CONSOLE(0)] "[SUCCESS] disable", source: chrome-extension://abfmaijghchbohdkamhmeanpgdchaeol/basics.html (0)
[17167:3847:0715/044540:INFO:CONSOLE(0)] "[SUCCESS] enable", source: chrome-extension://abfmaijghchbohdkamhmeanpgdchaeol/basics.html (0)
[ OK ] ExtensionManagementApiTest.Basics (11600 ms)
[70/214] ExtensionManagementApiTest.Basics (12989 ms)
[ RUN ] ExtensionPageCaptureApiTest.SaveAsMHTML
[17207:3847:0715/044538:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[17196:75783:0715/044540:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[17208:13063:0715/044540:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[17215:12807:0715/044541:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[17215:12807:0715/044541:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ExtensionPageCaptureApiTest.SaveAsMHTML (4928 ms)
[71/214] ExtensionPageCaptureApiTest.SaveAsMHTML (6460 ms)
[ RUN ] ProxySettingsApiTest.ProxyEventsInvalidProxy
[17214:3847:0715/044540:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[17203:40707:0715/044541:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[17203:40707:0715/044541:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[17203:40707:0715/044541:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ProxySettingsApiTest.ProxyEventsInvalidProxy (3973 ms)
[72/214] ProxySettingsApiTest.ProxyEventsInvalidProxy (5643 ms)
[ RUN ] SettingsPrivateApiTest.GetPref
[17228:3847:0715/044543:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[17219:40707:0715/044545:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[17230:13063:0715/044545:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[17230:13063:0715/044545:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[17219:3847:0715/044545:INFO:CONSOLE(0)] "[SUCCESS] getPref", source: chrome-extension://epcifkihnkjgphfkloaaleeakhpmgdmn/main.html?getPref (0)
[ OK ] SettingsPrivateApiTest.GetPref (4336 ms)
[73/214] SettingsPrivateApiTest.GetPref (5948 ms)
[ RUN ] ExtensionSettingsApiTest.SimpleTest
[17231:3847:0715/044544:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[17220:3847:0715/044546:INFO:CONSOLE(0)] "[SUCCESS] getWhenEmpty", source: chrome-extension://gojhghbnhjhkcbilnepapfianapickga/_generated_background_page.html (0)
[17220:3847:0715/044546:INFO:CONSOLE(0)] "[SUCCESS] getWhenNonempty", source: chrome-extension://gojhghbnhjhkcbilnepapfianapickga/_generated_background_page.html (0)
[17220:3847:0715/044546:INFO:CONSOLE(0)] "[SUCCESS] removeWhenEmpty", source: chrome-extension://gojhghbnhjhkcbilnepapfianapickga/_generated_background_page.html (0)
[17220:3847:0715/044546:INFO:CONSOLE(0)] "[SUCCESS] removeWhenNonempty", source: chrome-extension://gojhghbnhjhkcbilnepapfianapickga/_generated_background_page.html (0)
[17220:3847:0715/044546:INFO:CONSOLE(0)] "[SUCCESS] setWhenOverwriting", source: chrome-extension://gojhghbnhjhkcbilnepapfianapickga/_generated_background_page.html (0)
[17220:3847:0715/044546:INFO:CONSOLE(0)] "[SUCCESS] clearWhenEmpty", source: chrome-extension://gojhghbnhjhkcbilnepapfianapickga/_generated_background_page.html (0)
[17220:3847:0715/044546:INFO:CONSOLE(0)] "[SUCCESS] clearWhenNonempty", source: chrome-extension://gojhghbnhjhkcbilnepapfianapickga/_generated_background_page.html (0)
[17220:3847:0715/044546:INFO:CONSOLE(0)] "[SUCCESS] keysWithDots", source: chrome-extension://gojhghbnhjhkcbilnepapfianapickga/_generated_background_page.html (0)
[17220:3847:0715/044546:INFO:CONSOLE(0)] "[SUCCESS] getWithDefaultValues", source: chrome-extension://gojhghbnhjhkcbilnepapfianapickga/_generated_background_page.html (0)
[17220:3847:0715/044546:INFO:CONSOLE(0)] "[SUCCESS] quota", source: chrome-extension://gojhghbnhjhkcbilnepapfianapickga/_generated_background_page.html (0)
[17220:3847:0715/044546:INFO:CONSOLE(0)] "[SUCCESS] nullsInArgs", source: chrome-extension://gojhghbnhjhkcbilnepapfianapickga/_generated_background_page.html (0)
[17233:12807:0715/044546:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[17233:12807:0715/044546:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ExtensionSettingsApiTest.SimpleTest (4434 ms)
[74/214] ExtensionSettingsApiTest.SimpleTest (5948 ms)
[ RUN ] ExtensionTabsZoomTest.SetToDefaultZoom
[17238:3847:0715/044545:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[17242:12807:0715/044547:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[17242:12807:0715/044547:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[17242:12807:0715/044547:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[17242:12807:0715/044547:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ExtensionTabsZoomTest.SetToDefaultZoom (3696 ms)
[75/214] ExtensionTabsZoomTest.SetToDefaultZoom (5197 ms)
[ RUN ] ExtensionWebRequestApiTest.WebRequestApi
[17258:3847:0715/044550:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[17260:13063:0715/044552:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[17246:3847:0715/044552:INFO:CONSOLE(0)] "[SUCCESS] addListeners", source: chrome-extension://ohfnmhjnlaaonjmjenffmgpeoanckhph/test_api.html (0)
[17246:3847:0715/044552:INFO:CONSOLE(0)] "[SUCCESS] removeListeners", source: chrome-extension://ohfnmhjnlaaonjmjenffmgpeoanckhph/test_api.html (0)
[17246:3847:0715/044552:INFO:CONSOLE(0)] "[SUCCESS] specialEvents", source: chrome-extension://ohfnmhjnlaaonjmjenffmgpeoanckhph/test_api.html (0)
[17246:3847:0715/044552:INFO:CONSOLE(0)] "Unchecked runtime.lastError while running webRequestInternal.addEventListener: 'badpattern://*' is not a valid URL pattern.
at specialEvents (chrome-extension://ohfnmhjnlaaonjmjenffmgpeoanckhph/test_api.js:114:39)", source: chrome-extension://ohfnmhjnlaaonjmjenffmgpeoanckhph/test_api.html (0)
[17246:3847:0715/044552:INFO:CONSOLE(0)] "Unchecked runtime.lastError while running webRequestInternal.eventHandled: Header 'X-Header-With-Invalid-Value' has an invalid value.", source: chrome-extension://ohfnmhjnlaaonjmjenffmgpeoanckhph/test_api.html (0)
[17246:3847:0715/044552:INFO:CONSOLE(0)] "[SUCCESS] badResponseHeaderDoesNotCauseCrash", source: chrome-extension://ohfnmhjnlaaonjmjenffmgpeoanckhph/test_api.html (0)
[ OK ] ExtensionWebRequestApiTest.WebRequestApi (4373 ms)
[76/214] ExtensionWebRequestApiTest.WebRequestApi (6167 ms)
[ RUN ] ExtensionTabsTest.GetAllWindows
[17234:3847:0715/044544:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[17221:3847:0715/044553:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[17221:40451:0715/044553:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[17221:40451:0715/044553:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[17221:40451:0715/044553:WARNING:channel.cc(322)] RawChannel write error
[17265:15875:0715/044554:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[17265:15875:0715/044554:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[ OK ] ExtensionTabsTest.GetAllWindows (11558 ms)
[77/214] ExtensionTabsTest.GetAllWindows (13213 ms)
[ RUN ] WebNavigationApiTest.GetFrame
[17254:3847:0715/044549:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[17244:3847:0715/044553:INFO:CONSOLE(0)] "[SUCCESS] testGetFrame", source: chrome-extension://kpiepfajoooaedaebfkpdkandhobkonh/test_getFrame.html (0)
[17244:3847:0715/044553:INFO:CONSOLE(0)] "[SUCCESS] testGetInvalidFrame", source: chrome-extension://kpiepfajoooaedaebfkpdkandhobkonh/test_getFrame.html (0)
[17244:3847:0715/044553:INFO:CONSOLE(0)] "[SUCCESS] testGetAllFrames", source: chrome-extension://kpiepfajoooaedaebfkpdkandhobkonh/test_getFrame.html (0)
[17268:13575:0715/044554:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[17268:13575:0715/044554:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[17268:13575:0715/044554:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[17244:3847:0715/044554:INFO:CONSOLE(0)] "[SUCCESS] testFrameDetach", source: chrome-extension://kpiepfajoooaedaebfkpdkandhobkonh/test_getFrame.html (0)
[17257:13319:0715/044554:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[17244:40451:0715/044554:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[17244:40451:0715/044554:WARNING:channel.cc(322)] RawChannel write error
[17244:3847:0715/044554:ERROR:browser_thread.h(263)] DeleteSoon failed on thread 0
[ OK ] WebNavigationApiTest.GetFrame (6926 ms)
[78/214] WebNavigationApiTest.GetFrame (8384 ms)
[ RUN ] ExtensionWebstorePrivateApiTest.MissingDownloadDir
HTTP server started on http://127.0.0.1:55253...
sending server_data: {"host": "127.0.0.1", "port": 55253} (36 bytes)
[17277:3847:0715/044556:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
2015-07-15 04:45:58.059 browser_tests[17269:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[17269:41219:0715/044558:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[17269:3847:0715/044558:INFO:CONSOLE(0)] "[SUCCESS] completeBeforeBegin", source: http://www.example.com:55253/files/extensions/api_test/webstore_private/accepted.html (0)
[17269:3847:0715/044558: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)
[17269:3847:0715/044558:INFO:CONSOLE(0)] "[SUCCESS] invalidID", source: http://www.example.com:55253/files/extensions/api_test/webstore_private/accepted.html (0)
[17269:3847:0715/044559:INFO:CONSOLE(0)] "[SUCCESS] missingVersion", source: http://www.example.com:55253/files/extensions/api_test/webstore_private/accepted.html (0)
[17269:3847:0715/044559:INFO:CONSOLE(52)] "img.onload called", source: http://www.example.com:55253/files/extensions/api_test/webstore_private/common.js (52)
[17269:3847:0715/044600:WARNING:extension_install_prompt.cc(163)] Proceeding!
[17269:3847:0715/044601:INFO:CONSOLE(0)] "[SUCCESS] successfulInstall", source: http://www.example.com:55253/files/extensions/api_test/webstore_private/accepted.html (0)
[17269:3847:0715/044602:WARNING:extension_install_prompt.cc(163)] Proceeding!
[17269:3847:0715/044603:INFO:CONSOLE(0)] "[SUCCESS] duplicateInstall", source: http://www.example.com:55253/files/extensions/api_test/webstore_private/accepted.html (0)
[ OK ] ExtensionWebstorePrivateApiTest.MissingDownloadDir (9233 ms)
[79/214] ExtensionWebstorePrivateApiTest.MissingDownloadDir (10773 ms)
[ RUN ] AppBackgroundPageApiTest.NoJsBackgroundPage
[17283:3847:0715/044557:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
2015-07-15 04:45:58.059 browser_tests[17273:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[17273:75283:0715/044601:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[17273:3847:0715/044602:INFO:CONSOLE(13)] "background page loaded", source: http://a.com:55262/extensions/api_test/app_background_page/no_js/bg.html (13)
[17291:13063:0715/044604:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[17291:13063:0715/044604:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[17291:13063:0715/044604:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[17291:13063:0715/044604:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[17291:13063:0715/044604:WARNING:channel.cc(322)] RawChannel write error
[ OK ] AppBackgroundPageApiTest.NoJsBackgroundPage (8896 ms)
[80/214] AppBackgroundPageApiTest.NoJsBackgroundPage (10263 ms)
[ RUN ] EphemeralAppWebstorePrivateApiTest.LaunchEphemeralApp
HTTP server started on http://127.0.0.1:55257...
sending server_data: {"host": "127.0.0.1", "port": 55257} (36 bytes)
[17286:3847:0715/044558:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[17272:41219:0715/044559:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[17288:13063:0715/044559:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[17288:13063:0715/044559:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[17272:3847:0715/044600:INFO:CONSOLE(0)] "[SUCCESS] canLaunchEphemeralApp", source: http://www.example.com:55257/files/extensions/platform_apps/ephemeral_launcher/webstore_launch_app.html (0)
[17272:3847:0715/044600:INFO:CONSOLE(0)] "[SUCCESS] noUserGesture", source: http://www.example.com:55257/files/extensions/platform_apps/ephemeral_launcher/webstore_launch_app.html (0)
[17272:3847:0715/044601:INFO:CONSOLE(0)] "[SUCCESS] launchExtension", source: http://www.example.com:55257/files/extensions/platform_apps/ephemeral_launcher/webstore_launch_app.html (0)
[17272:3847:0715/044604:INFO:CONSOLE(0)] "[SUCCESS] launchSuccess", source: http://www.example.com:55257/files/extensions/platform_apps/ephemeral_launcher/webstore_launch_app.html (0)
[17272:3847:0715/044604: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)
[17272:3847:0715/044605:WARNING:extension_install_prompt.cc(163)] Proceeding!
[17272:3847:0715/044605:INFO:CONSOLE(0)] "[SUCCESS] pendingInstall", source: http://www.example.com:55257/files/extensions/platform_apps/ephemeral_launcher/webstore_launch_app.html (0)
[17272:41219:0715/044605:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[17272:41219:0715/044605:WARNING:channel.cc(322)] RawChannel write error
[17272:41219:0715/044605:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] EphemeralAppWebstorePrivateApiTest.LaunchEphemeralApp (10154 ms)
[81/214] EphemeralAppWebstorePrivateApiTest.LaunchEphemeralApp (11607 ms)
[ RUN ] ExtensionWebRequestApiTest.WebRequestBlocking
[17259:3847:0715/044550:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[17247:40707:0715/044552:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[17261:12807:0715/044552:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[17261:12807:0715/044552:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[17247:3847:0715/044554:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[17267:12551:0715/044554:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[17247:3847:0715/044554:INFO:CONSOLE(0)] "[SUCCESS] complexLoadCancelled", source: chrome-extension://ohfnmhjnlaaonjmjenffmgpeoanckhph/test_blocking.html (0)
[17247:3847:0715/044555:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[17247:3847:0715/044555:INFO:CONSOLE(0)] "[SUCCESS] simpleLoadCancelledOnReceiveHeaders", source: chrome-extension://ohfnmhjnlaaonjmjenffmgpeoanckhph/test_blocking.html (0)
[17247:3847:0715/044556:INFO:CONSOLE(0)] "Unchecked runtime.lastError while running webRequestInternal.eventHandled: Invalid header specification '{"name":"User-Agent"}'.", source: chrome-extension://ohfnmhjnlaaonjmjenffmgpeoanckhph/test_blocking.html (0)
[17247:3847:0715/044556:INFO:CONSOLE(0)] "[SUCCESS] simpleLoadIgnoreOnBeforeSendHeadersInvalidHeaders", source: chrome-extension://ohfnmhjnlaaonjmjenffmgpeoanckhph/test_blocking.html (0)
[17247:75271:0715/044556:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[17247:3847:0715/044557:INFO:CONSOLE(0)] "[SUCCESS] simpleLoadIgnoreOnBeforeSendHeadersInvalidResponse", source: chrome-extension://ohfnmhjnlaaonjmjenffmgpeoanckhph/test_blocking.html (0)
2015-07-15 04:45:58.059 browser_tests[17247:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[17270:13063:0715/044558:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[17270:13063:0715/044558:WARNING:channel.cc(322)] RawChannel write error
[17247:3847:0715/044558:INFO:CONSOLE(0)] "[SUCCESS] complexLoadRedirected", source: chrome-extension://ohfnmhjnlaaonjmjenffmgpeoanckhph/test_blocking.html (0)
[17247:3847:0715/044601:INFO:CONSOLE(0)] "[SUCCESS] crossOriginAnonymousRedirect", source: chrome-extension://ohfnmhjnlaaonjmjenffmgpeoanckhph/test_blocking.html (0)
[17247:3847:0715/044601:INFO:CONSOLE(0)] "[SUCCESS] crossOriginCredentialedRedirect", source: chrome-extension://ohfnmhjnlaaonjmjenffmgpeoanckhph/test_blocking.html (0)
[17247:3847:0715/044602:INFO:CONSOLE(0)] "[SUCCESS] modifyRequestHeaders", source: chrome-extension://ohfnmhjnlaaonjmjenffmgpeoanckhph/test_blocking.html (0)
[17247:3847:0715/044603:INFO:CONSOLE(0)] "[SUCCESS] modifyBinaryRequestHeaders", source: chrome-extension://ohfnmhjnlaaonjmjenffmgpeoanckhph/test_blocking.html (0)
[17247:3847:0715/044604:INFO:CONSOLE(0)] "[SUCCESS] modifyResponseHeaders", source: chrome-extension://ohfnmhjnlaaonjmjenffmgpeoanckhph/test_blocking.html (0)
[17247:3847:0715/044605:INFO:CONSOLE(0)] "[SUCCESS] handleNonUTF8InModifyResponseHeaders", source: chrome-extension://ohfnmhjnlaaonjmjenffmgpeoanckhph/test_blocking.html (0)
[17247:3847:0715/044606:INFO:CONSOLE(0)] "[SUCCESS] simpleLoadRedirectOnReceiveHeaders", source: chrome-extension://ohfnmhjnlaaonjmjenffmgpeoanckhph/test_blocking.html (0)
[17247:3847:0715/044607: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)
[17247:3847:0715/044607:INFO:CONSOLE(0)] "[SUCCESS] syncXhrsFromOurselfAreInvisible", source: chrome-extension://ohfnmhjnlaaonjmjenffmgpeoanckhph/test_blocking.html (0)
[17247:3847:0715/044608:INFO:CONSOLE(0)] "[SUCCESS] asyncXhrsFromOurselfAreVisible", source: chrome-extension://ohfnmhjnlaaonjmjenffmgpeoanckhph/test_blocking.html (0)
[ OK ] ExtensionWebRequestApiTest.WebRequestBlocking (20732 ms)
[82/214] ExtensionWebRequestApiTest.WebRequestBlocking (22292 ms)
[ RUN ] BackgroundAppBrowserTest.ReloadBackgroundApp
[17315:3847:0715/044607:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[17309:3847:0715/044608:INFO:CONSOLE(8)] "Uncaught TypeError: Cannot read property 'onLaunched' of undefined", source: chrome-extension://miaoghdaaekpmihidpgbncfdgbcmpkoi/background.js (8)
[17309:3847:0715/044610:INFO:CONSOLE(8)] "Uncaught TypeError: Cannot read property 'onLaunched' of undefined", source: chrome-extension://miaoghdaaekpmihidpgbncfdgbcmpkoi/background.js (8)
[17309:40963:0715/044610:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[17309:40963:0715/044610:WARNING:channel.cc(322)] RawChannel write error
[ OK ] BackgroundAppBrowserTest.ReloadBackgroundApp (5143 ms)
[83/214] BackgroundAppBrowserTest.ReloadBackgroundApp (6648 ms)
[ RUN ] ErrorConsoleBrowserTest.BadExtensionPage
[17321:3847:0715/044608:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[17314:41219:0715/044610:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[17324:13063:0715/044610:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[17324:13063:0715/044610:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[17314:3847:0715/044610:ERROR:CONSOLE(5)] "Uncaught ReferenceError: foo is not defined", source: chrome-extension://lflajdnkmpjfnjdhinnjamodgjmkgaef/broken.js (5)
[ OK ] ErrorConsoleBrowserTest.BadExtensionPage (4314 ms)
[84/214] ErrorConsoleBrowserTest.BadExtensionPage (5731 ms)
[ RUN ] ExecuteScriptApiTest.NavigationRaceJavaScriptURL
[17326:3847:0715/044609:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[17318:41219:0715/044611:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[17318:75271:0715/044612:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[17336:13063:0715/044612:WARNING:raw_channel_posix.cc(283)] sendmsg/write/writev: Socket is not connected
[17336:13063:0715/044612:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[17336:13063:0715/044612:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ExecuteScriptApiTest.NavigationRaceJavaScriptURL (5422 ms)
[85/214] ExecuteScriptApiTest.NavigationRaceJavaScriptURL (7038 ms)
[ RUN ] ExtensionContextMenuBrowserTest.Frames
[17337:3847:0715/044612:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ExtensionContextMenuBrowserTest.Frames (4166 ms)
[86/214] ExtensionContextMenuBrowserTest.Frames (5694 ms)
[ RUN ] ExtensionRequestLimitingThrottleBrowserTest.DoNotThrottleCachedResponse_Redirect
[17344:3847:0715/044613:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[17332:40707:0715/044615:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[ OK ] ExtensionRequestLimitingThrottleBrowserTest.DoNotThrottleCachedResponse_Redirect (4686 ms)
[87/214] ExtensionRequestLimitingThrottleBrowserTest.DoNotThrottleCachedResponse_Redirect (6221 ms)
[ RUN ] ExtensionRequestLimitingThrottleBrowserTest.DoNotThrottleCachedResponse_NonRedirectCached
[17345:3847:0715/044614:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[17335:41219:0715/044616:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[ OK ] ExtensionRequestLimitingThrottleBrowserTest.DoNotThrottleCachedResponse_NonRedirectCached (4776 ms)
[88/214] ExtensionRequestLimitingThrottleBrowserTest.DoNotThrottleCachedResponse_NonRedirectCached (6219 ms)
[ RUN ] RequirementsCheckerBrowserTest.CheckEmptyExtension
[17363:3847:0715/044618:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[17364:13063:0715/044619:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[17364:15875:0715/044619:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[17364:15875:0715/044619:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[17364:15875:0715/044619:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[ OK ] RequirementsCheckerBrowserTest.CheckEmptyExtension (2505 ms)
[89/214] RequirementsCheckerBrowserTest.CheckEmptyExtension (3893 ms)
[ RUN ] ExtensionWebUITest.RuntimeLastError
[17354:3847:0715/044616:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[17349:3847:0715/044618:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[ OK ] ExtensionWebUITest.RuntimeLastError (4837 ms)
[90/214] ExtensionWebUITest.RuntimeLastError (6637 ms)
[ RUN ] GeolocationBrowserTest.CancelPermissionForFrame
[17379:3847:0715/044620:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[17362:75527:0715/044621:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[17362:3847:0715/044621:WARNING:geolocation_browsertest.cc(282)] TearDownInProcessBrowserTestFixture. Test Finished.
[ OK ] GeolocationBrowserTest.CancelPermissionForFrame (3260 ms)
[91/214] GeolocationBrowserTest.CancelPermissionForFrame (4794 ms)
[ RUN ] RedirectTest.ClientCancelled
[17390:3847:0715/044623:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] RedirectTest.ClientCancelled (2902 ms)
[92/214] RedirectTest.ClientCancelled (4733 ms)
[ RUN ] LoadtimesExtensionBindingsTest.LoadTimesSameAfterClientInDocNavigation
[17394:3847:0715/044623:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[17384:75015:0715/044624:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[ OK ] LoadtimesExtensionBindingsTest.LoadTimesSameAfterClientInDocNavigation (3042 ms)
[93/214] LoadtimesExtensionBindingsTest.LoadTimesSameAfterClientInDocNavigation (4628 ms)
[ RUN ] LoadtimesExtensionBindingsTest.LoadTimesSameAfterUserInDocNavigation
[17400:3847:0715/044624:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[17391:75783:0715/044625:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[17402:3847:0715/044625:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] LoadtimesExtensionBindingsTest.LoadTimesSameAfterUserInDocNavigation (2713 ms)
[94/214] LoadtimesExtensionBindingsTest.LoadTimesSameAfterUserInDocNavigation (4344 ms)
[ RUN ] EncryptedMediaIsTypeSupportedWidevineTest.IsSupportedKeySystemWithMediaMimeType_Widevine_MP4
[17414:3847:0715/044627:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[17404:3847:0715/044628:INFO:CONSOLE(0)] "canPlayType()'s 'keySystem' parameter is deprecated and will be ignored in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[17404:40195:0715/044628:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[17404:40195:0715/044628:WARNING:channel.cc(322)] RawChannel write error
[ OK ] EncryptedMediaIsTypeSupportedWidevineTest.IsSupportedKeySystemWithMediaMimeType_Widevine_MP4 (2853 ms)
[95/214] EncryptedMediaIsTypeSupportedWidevineTest.IsSupportedKeySystemWithMediaMimeType_Widevine_MP4 (4347 ms)
[ RUN ] WebstoreInlineInstallerTest.ReinstallDisabledExtension
HTTP server started on http://127.0.0.1:55315...
sending server_data: {"host": "127.0.0.1", "port": 55315} (36 bytes)
[17380:3847:0715/044620:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[17360:3847:0715/044621:INFO:CONSOLE(8)] "Page loaded", source: http://app.com:55315/files/extensions/api_test/webstore_inline_install/install.html (8)
[17360:3847:0715/044621:INFO:CONSOLE(11)] "In runTest", source: http://app.com:55315/files/extensions/api_test/webstore_inline_install/install.html (11)
[17360:3847:0715/044623:WARNING:extension_install_prompt.cc(163)] Proceeding!
[17360:3847:0715/044624:INFO:CONSOLE(22)] "Ran test, sending response", source: http://app.com:55315/files/extensions/api_test/webstore_inline_install/install.html (22)
[17360:3847:0715/044624:INFO:CONSOLE(24)] "Test complete", source: http://app.com:55315/files/extensions/api_test/webstore_inline_install/install.html (24)
[17360:3847:0715/044624:INFO:CONSOLE(8)] "Page loaded", source: http://app.com:55315/files/extensions/api_test/webstore_inline_install/install.html (8)
[17360:3847:0715/044624:INFO:CONSOLE(11)] "In runTest", source: http://app.com:55315/files/extensions/api_test/webstore_inline_install/install.html (11)
[17360:3847:0715/044626:WARNING:extension_install_prompt.cc(163)] Proceeding!
[17360:3847:0715/044626:INFO:CONSOLE(22)] "Ran test, sending response", source: http://app.com:55315/files/extensions/api_test/webstore_inline_install/install.html (22)
[17360:3847:0715/044626:INFO:CONSOLE(24)] "Test complete", source: http://app.com:55315/files/extensions/api_test/webstore_inline_install/install.html (24)
[17360:3847:0715/044626:INFO:CONSOLE(8)] "Page loaded", source: http://app.com:55315/files/extensions/api_test/webstore_inline_install/install.html (8)
[17360:3847:0715/044626:INFO:CONSOLE(11)] "In runTest", source: http://app.com:55315/files/extensions/api_test/webstore_inline_install/install.html (11)
[17360:3847:0715/044628:WARNING:extension_install_prompt.cc(163)] Proceeding!
[17360:3847:0715/044628:INFO:CONSOLE(22)] "Ran test, sending response", source: http://app.com:55315/files/extensions/api_test/webstore_inline_install/install.html (22)
[17360:3847:0715/044628:INFO:CONSOLE(24)] "Test complete", source: http://app.com:55315/files/extensions/api_test/webstore_inline_install/install.html (24)
[17360:3847:0715/044628:INFO:CONSOLE(8)] "Page loaded", source: http://app.com:55315/files/extensions/api_test/webstore_inline_install/install.html (8)
[17360:3847:0715/044628:INFO:CONSOLE(11)] "In runTest", source: http://app.com:55315/files/extensions/api_test/webstore_inline_install/install.html (11)
[17360:3847:0715/044629:WARNING:extension_install_prompt.cc(163)] Proceeding!
[17360:3847:0715/044629:INFO:CONSOLE(22)] "Ran test, sending response", source: http://app.com:55315/files/extensions/api_test/webstore_inline_install/install.html (22)
[17360:3847:0715/044629:INFO:CONSOLE(24)] "Test complete", source: http://app.com:55315/files/extensions/api_test/webstore_inline_install/install.html (24)
[ OK ] WebstoreInlineInstallerTest.ReinstallDisabledExtension (11975 ms)
[96/214] WebstoreInlineInstallerTest.ReinstallDisabledExtension (13619 ms)
[ RUN ] MediaStreamDevicesControllerTest.RequestAndAllowMicCam
[17421:3847:0715/044629:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[17411:3847:0715/044630:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[ OK ] MediaStreamDevicesControllerTest.RequestAndAllowMicCam (2981 ms)
[97/214] MediaStreamDevicesControllerTest.RequestAndAllowMicCam (4442 ms)
[ RUN ] MediaStreamPermissionTest.TestDenyingUserMediaIncognito
[17410:3847:0715/044627:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:55352...
sending server_data: {"host": "127.0.0.1", "port": 55352} (36 bytes)
[17412:13063:0715/044630:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[17401:39939:0715/044630:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[17401:39939:0715/044630:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[17401:39939:0715/044630:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 4, remote ID 2147483651)
[17401:39939:0715/044630:WARNING:channel.cc(322)] RawChannel write error
[ OK ] MediaStreamPermissionTest.TestDenyingUserMediaIncognito (5483 ms)
[98/214] MediaStreamPermissionTest.TestDenyingUserMediaIncognito (7059 ms)
[ RUN ] LoadTimingBrowserTest.Preconnect
[17430:3847:0715/044631:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] LoadTimingBrowserTest.Preconnect (3095 ms)
[99/214] LoadTimingBrowserTest.Preconnect (4559 ms)
[ RUN ] PasswordManagerBrowserTestBase.PromptForFetchSubmit
[17437:3847:0715/044633:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[17428:56327:0715/044634:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[ OK ] PasswordManagerBrowserTestBase.PromptForFetchSubmit (3105 ms)
[100/214] PasswordManagerBrowserTestBase.PromptForFetchSubmit (4649 ms)
[ RUN ] PasswordManagerBrowserTestBase.NoPromptIfLinkClicked
[17441:3847:0715/044634:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[17429:52747:0715/044635:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[ OK ] PasswordManagerBrowserTestBase.NoPromptIfLinkClicked (3349 ms)
[101/214] PasswordManagerBrowserTestBase.NoPromptIfLinkClicked (4951 ms)
[ RUN ] PasswordManagerBrowserTestBase.PromptForSubmitFromIframe
[17442:3847:0715/044634:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[17432:56327:0715/044635:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[ OK ] PasswordManagerBrowserTestBase.PromptForSubmitFromIframe (3110 ms)
[102/214] PasswordManagerBrowserTestBase.PromptForSubmitFromIframe (4616 ms)
[ RUN ] PasswordManagerBrowserTestBase.PromptForInputElementWithoutName
[17449:3847:0715/044636:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[17444:55831:0715/044637:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[17444:40451:0715/044637:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] PasswordManagerBrowserTestBase.PromptForInputElementWithoutName (2810 ms)
[103/214] PasswordManagerBrowserTestBase.PromptForInputElementWithoutName (4410 ms)
[ RUN ] PasswordManagerBrowserTestBase.DontPromptForPasswordFormWithDefaultValue
[17459:3847:0715/044638:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[17448:56327:0715/044639:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[ OK ] PasswordManagerBrowserTestBase.DontPromptForPasswordFormWithDefaultValue (3185 ms)
[104/214] PasswordManagerBrowserTestBase.DontPromptForPasswordFormWithDefaultValue (4655 ms)
[ RUN ] PreservedWindowPlacement.PRE_Test
[17464:3847:0715/044639:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[17451:40451:0715/044639:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[17451:40451:0715/044639:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PreservedWindowPlacement.PRE_Test (2965 ms)
[105/214] PreservedWindowPlacement.PRE_Test (4421 ms)
[ RUN ] PasswordManagerBrowserTestBase.NoPromptForLoginFailedAndServerPushSeperateLoginForm_HttpsToHttp
[17462:3847:0715/044639: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:55387...
sending server_data: {"host": "127.0.0.1", "port": 55387} (36 bytes)
[ OK ] PasswordManagerBrowserTestBase.NoPromptForLoginFailedAndServerPushSeperateLoginForm_HttpsToHttp (4015 ms)
[106/214] PasswordManagerBrowserTestBase.NoPromptForLoginFailedAndServerPushSeperateLoginForm_HttpsToHttp (5666 ms)
[ RUN ] SyncedPrefChangeRegistrarTest.IgnoreSyncChangesToManagedPrefs
[17471:3847:0715/044641:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[17473:15875:0715/044641:ERROR:webgraphicscontext3d_command_buffer_impl.cc(273)] Failed to initialize GLES2Implementation.
[ OK ] SyncedPrefChangeRegistrarTest.IgnoreSyncChangesToManagedPrefs (2548 ms)
[107/214] SyncedPrefChangeRegistrarTest.IgnoreSyncChangesToManagedPrefs (3999 ms)
[ RUN ] PrerenderBrowserTest.PrerenderQuickQuit
[17482:3847:0715/044643:WARNING:vt_video_decode_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)
[17485:13063:0715/044645:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[17485:13063:0715/044645:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PrerenderBrowserTest.PrerenderQuickQuit (4192 ms)
[108/214] PrerenderBrowserTest.PrerenderQuickQuit (5691 ms)
[ RUN ] PrerenderBrowserTest.PrerenderClientRedirectNavigateToSecond
[17479:3847:0715/044642:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
2015-07-15 04:46:43.125 browser_tests[17470:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
HTTP server started on http://127.0.0.1:55390...
sending server_data: {"host": "127.0.0.1", "port": 55390} (36 bytes)
[ OK ] PrerenderBrowserTest.PrerenderClientRedirectNavigateToSecond (5507 ms)
[109/214] PrerenderBrowserTest.PrerenderClientRedirectNavigateToSecond (7229 ms)
[ RUN ] PrerenderBrowserTest.PrerenderPageWithFragment
[17487:3847:0715/044644:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:55401...
sending server_data: {"host": "127.0.0.1", "port": 55401} (36 bytes)
[ OK ] PrerenderBrowserTest.PrerenderPageWithFragment (5225 ms)
[110/214] PrerenderBrowserTest.PrerenderPageWithFragment (6709 ms)
[ RUN ] PrerenderBrowserTest.PrerenderSafeBrowsingIframe
[17492:3847:0715/044645:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:55406...
sending server_data: {"host": "127.0.0.1", "port": 55406} (36 bytes)
[17494:13063:0715/044648:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[17494:13063:0715/044648:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PrerenderBrowserTest.PrerenderSafeBrowsingIframe (4719 ms)
[111/214] PrerenderBrowserTest.PrerenderSafeBrowsingIframe (6541 ms)
[ RUN ] HostZoomMapBrowserTest.OffTheRecordProfileHostZoomMap
[17506:3847:0715/044649:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[17510:15875:0715/044650:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[17510:15875:0715/044650:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[ OK ] HostZoomMapBrowserTest.OffTheRecordProfileHostZoomMap (3039 ms)
[112/214] HostZoomMapBrowserTest.OffTheRecordProfileHostZoomMap (4700 ms)
[ RUN ] ProfileBrowserTest.CreateOldProfileSynchronous
[17512:3847:0715/044650:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[17515:12807:0715/044650:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[17515:12807:0715/044650:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[17515:12807:0715/044650:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[17515:12807:0715/044650:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ProfileBrowserTest.CreateOldProfileSynchronous (2828 ms)
[113/214] ProfileBrowserTest.CreateOldProfileSynchronous (4400 ms)
[ RUN ] ProfileBrowserTest.URLFetcherUsingExtensionContextDuringShutdown
[17517:3847:0715/044651:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[17518:15875:0715/044651:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[17518:13063:0715/044651:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[17518:15875:0715/044651:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[17518:15875:0715/044651:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[17518:13063:0715/044651:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] ProfileBrowserTest.URLFetcherUsingExtensionContextDuringShutdown (2555 ms)
[114/214] ProfileBrowserTest.URLFetcherUsingExtensionContextDuringShutdown (4259 ms)
[ RUN ] PushMessagingBrowserTest.SubscribeSuccessNotificationsPrompt
HTTPS server started on https://127.0.0.1:55414...
sending server_data: {"host": "127.0.0.1", "port": 55414} (36 bytes)
[17523:3847:0715/044652:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[17511:3847:0715/044653:INFO:CONSOLE(18)] "sendResultToTest: ok - service worker registered", source: https://127.0.0.1:55414/files/push_messaging/push_test.js (18)
[17511:3847:0715/044653:INFO:CONSOLE(18)] "sendResultToTest: https://android.googleapis.com/gcm/send/1-0", source: https://127.0.0.1:55414/files/push_messaging/push_test.js (18)
[17511:3847:0715/044653:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.allow_outdated
[17511:3847:0715/044653:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown printing.enabled
[17511:3847:0715/044653:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.always_authorize
[ OK ] PushMessagingBrowserTest.SubscribeSuccessNotificationsPrompt (4089 ms)
[115/214] PushMessagingBrowserTest.SubscribeSuccessNotificationsPrompt (5844 ms)
[ RUN ] ReferrerPolicyTest.HttpLeftClickRedirectDefaultFlag
[17533:3847:0715/044654:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ReferrerPolicyTest.HttpLeftClickRedirectDefaultFlag (2794 ms)
[116/214] ReferrerPolicyTest.HttpLeftClickRedirectDefaultFlag (4221 ms)
[ RUN ] ReferrerPolicyTest.MiddleClickRedirect
[17530:3847:0715/044653:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ReferrerPolicyTest.MiddleClickRedirect (4231 ms)
[117/214] ReferrerPolicyTest.MiddleClickRedirect (5873 ms)
[ RUN ] SearchByImageBrowserTest.ImageSearchWithCorruptImage
[17536:3847:0715/044655:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:55420...
sending server_data: {"host": "127.0.0.1", "port": 55420} (36 bytes)
[ OK ] SearchByImageBrowserTest.ImageSearchWithCorruptImage (3694 ms)
[118/214] SearchByImageBrowserTest.ImageSearchWithCorruptImage (5129 ms)
[ RUN ] SpellingMenuObserverTest.SuggestionsForceTopSeparator
[17544:3847:0715/044657:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] SpellingMenuObserverTest.SuggestionsForceTopSeparator (2718 ms)
[119/214] SpellingMenuObserverTest.SuggestionsForceTopSeparator (4241 ms)
[ RUN ] ContinueWhereILeftOffTest.PRE_PostWithPassword
[17553:3847:0715/044659:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ContinueWhereILeftOffTest.PRE_PostWithPassword (3099 ms)
[120/214] ContinueWhereILeftOffTest.PRE_PostWithPassword (4809 ms)
[ RUN ] ContinueWhereILeftOffTest.PostWithPasswordCloseAllBrowsers
[17555:3847:0715/044659:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[17565:12551:0715/044702:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] ContinueWhereILeftOffTest.PostWithPasswordCloseAllBrowsers (4397 ms)
[121/214] ContinueWhereILeftOffTest.PostWithPasswordCloseAllBrowsers (6018 ms)
[ RUN ] SSLUITest.TestRunsInsecuredContentRandomizeHash
[17572:3847:0715/044703:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:55426...
sending server_data: {"host": "127.0.0.1", "port": 55426} (36 bytes)
HTTPS server started on https://127.0.0.1:55427...
sending server_data: {"host": "127.0.0.1", "port": 55427} (36 bytes)
[17564:3847:0715/044706:WARNING:web_contents_impl.cc(2973)] https://127.0.0.1:55427 ran insecure content from http://replace_with_host_and_port/files/ssl/randomize_hash.js
[17564:3847:0715/044706:WARNING:web_contents_impl.cc(2973)] https://127.0.0.1:55427 ran insecure content from http://replace_with_host_and_port/files/ssl/randomize_hash.js
[17564:3847:0715/044706:INFO:CONSOLE(0)] "Mixed Content: The page at 'https://127.0.0.1:55427/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:55427/files/ssl/page_runs_insecure_content.html (0)
[ OK ] SSLUITest.TestRunsInsecuredContentRandomizeHash (4731 ms)
[122/214] SSLUITest.TestRunsInsecuredContentRandomizeHash (6268 ms)
[ RUN ] TabRestoreTest.RestoreTabWithSpecialURLOnBack
[17566:3847:0715/044701:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[17557:76295:0715/044704:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[17571:13063:0715/044704:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[17571:13063:0715/044704:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[17566:3847:0715/044705:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:509D0A00B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[17566:3847:0715/044705:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:509D0A00B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[17557:76295:0715/044706:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[ OK ] TabRestoreTest.RestoreTabWithSpecialURLOnBack (7852 ms)
[123/214] TabRestoreTest.RestoreTabWithSpecialURLOnBack (9654 ms)
[ RUN ] SSLUITestWithExtendedReporting.TestBrokenHTTPSProceedWithShowYesCheckYesParamYesReportYes
[17581:3847:0715/044705: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:55431...
sending server_data: {"host": "127.0.0.1", "port": 55431} (36 bytes)
[17573:3847:0715/044708:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[17573:39939:0715/044708:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[17590:14091:0715/044708:FATAL:memory.cc(18)] Out of memory. size=4194304
[ OK ] SSLUITestWithExtendedReporting.TestBrokenHTTPSProceedWithShowYesCheckYesParamYesReportYes (4914 ms)
[124/214] SSLUITestWithExtendedReporting.TestBrokenHTTPSProceedWithShowYesCheckYesParamYesReportYes (6730 ms)
[ RUN ] SmartSessionRestoreSimpleTest.CorrectLoadingOrder
[17560:3847:0715/044700:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[17550:3847:0715/044702:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[17550:3847:0715/044704:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[17550:3847:0715/044705:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[17550:3847:0715/044706:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[17550:3847:0715/044707:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[17585:13063:0715/044708:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[17585:13063:0715/044708:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[17585:13063:0715/044708:WARNING:channel.cc(322)] RawChannel write error
[17579:12807:0715/044708:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[17579:12807:0715/044708:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[17579:12807:0715/044708:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[17574:12551:0715/044708:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[17574:12551:0715/044708:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[17574:12551:0715/044708:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[17574:12551:0715/044708:WARNING:channel.cc(322)] RawChannel write error
[17550:40707:0715/044708:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[17550:40707:0715/044708:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[17550:40707:0715/044708:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[17550:40707:0715/044708:WARNING:channel.cc(322)] RawChannel write error
[ OK ] SmartSessionRestoreSimpleTest.CorrectLoadingOrder (10656 ms)
[125/214] SmartSessionRestoreSimpleTest.CorrectLoadingOrder (12126 ms)
[ RUN ] TabContentsTagTest.PreExistingTaskProviding
[17596:3847:0715/044710:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[17589:16387:0715/044712:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[17589:40451:0715/044713:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[17589:40451:0715/044713:WARNING:channel.cc(322)] RawChannel write error
[ OK ] TabContentsTagTest.PreExistingTaskProviding (5940 ms)
[126/214] TabContentsTagTest.PreExistingTaskProviding (7449 ms)
[ RUN ] TaskManagerBrowserTest.NoticeHostedAppTabBeforeReload
[17609:3847:0715/044712:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[17597:75271:0715/044714:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[ OK ] TaskManagerBrowserTest.NoticeHostedAppTabBeforeReload (3823 ms)
[127/214] TaskManagerBrowserTest.NoticeHostedAppTabBeforeReload (5524 ms)
[ RUN ] TaskManagerBrowserTest.NoticeHostedAppTabAfterReload
[17604:3847:0715/044711:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[17595:75015:0715/044713:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[ OK ] TaskManagerBrowserTest.NoticeHostedAppTabAfterReload (5298 ms)
[128/214] TaskManagerBrowserTest.NoticeHostedAppTabAfterReload (6912 ms)
[ RUN ] TaskManagerBrowserTest.WebWorkerJSHeapMemory
[17610:3847:0715/044712:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[17612:13063:0715/044717:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[17612:13063:0715/044717:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[17612:13063:0715/044717:WARNING:channel.cc(322)] RawChannel write error
[ OK ] TaskManagerBrowserTest.WebWorkerJSHeapMemory (6712 ms)
[129/214] TaskManagerBrowserTest.WebWorkerJSHeapMemory (8426 ms)
[ RUN ] CardUnmaskPromptViewBrowserTest.DisplayUI
[17628:3847:0715/044717:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] CardUnmaskPromptViewBrowserTest.DisplayUI (2993 ms)
[130/214] CardUnmaskPromptViewBrowserTest.DisplayUI (4357 ms)
[ RUN ] PopupBlockerBrowserTest.BlockWebContentsCreationIncognito
[17631:3847:0715/044718:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[17621:75271:0715/044719:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[17635:12807:0715/044720:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[17635:12807:0715/044720:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PopupBlockerBrowserTest.BlockWebContentsCreationIncognito (4234 ms)
[131/214] PopupBlockerBrowserTest.BlockWebContentsCreationIncognito (5800 ms)
[ RUN ] TaskManagerBrowserTest.DevToolsOldDockedWindow
[17623:3847:0715/044716:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[17617:3847:0715/044719:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[17623:3847:0715/044720:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50BE0700B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[17623:3847:0715/044720:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50BE0700B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[17623:3847:0715/044720:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50BE0700B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[17623:3847:0715/044720:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50BE0700B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[17623:3847:0715/044720:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50BE0700B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[17623:3847:0715/044720:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50BE0700B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[17623:3847:0715/044720:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50BE0700B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[17623:3847:0715/044720:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50BE0700B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[17623:3847:0715/044720:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50BE0700B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[17623:3847:0715/044720:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50BE0700B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[17633:13063:0715/044720:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[17623:3847:0715/044720:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50BE0700B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[17623:3847:0715/044720:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50BE0700B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[17617:41219:0715/044720:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] TaskManagerBrowserTest.DevToolsOldDockedWindow (5821 ms)
[132/214] TaskManagerBrowserTest.DevToolsOldDockedWindow (7258 ms)
[ RUN ] PopupBlockerBrowserTest.MultiplePopups
[17639:3847:0715/044721:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[17634:75279:0715/044721:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[17634:39939:0715/044721:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[17634:39939:0715/044721:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PopupBlockerBrowserTest.MultiplePopups (2792 ms)
[133/214] PopupBlockerBrowserTest.MultiplePopups (4254 ms)
[ RUN ] BookmarkBrowsertest.PRE_Persist
[17645:3847:0715/044722:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[17647:15875:0715/044723:ERROR:webgraphicscontext3d_command_buffer_impl.cc(242)] Failed to initialize GLES2CmdHelper.
[17647:13063:0715/044723:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] BookmarkBrowsertest.PRE_Persist (2986 ms)
[134/214] BookmarkBrowsertest.PRE_Persist (4380 ms)
[ RUN ] BrowserTest.CancelBeforeUnloadResetsURL
[17653:3847:0715/044724:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:55456...
sending server_data: {"host": "127.0.0.1", "port": 55456} (36 bytes)
[ OK ] BrowserTest.CancelBeforeUnloadResetsURL (4450 ms)
[135/214] BrowserTest.CancelBeforeUnloadResetsURL (6200 ms)
[ RUN ] BrowserNavigatorTest.Disposition_IncognitoRefocus
[17660:3847:0715/044725:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[17663:13063:0715/044727:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[17663:13063:0715/044727:WARNING:channel.cc(322)] RawChannel write error
[17650:52231:0715/044727:ERROR:mach_broker_mac.mm(222)] Unknown process 17669 is sending Mach IPC messages!
[ OK ] BrowserNavigatorTest.Disposition_IncognitoRefocus (3982 ms)
[136/214] BrowserNavigatorTest.Disposition_IncognitoRefocus (5513 ms)
[ RUN ] BrowserNavigatorTest.NavigateFromDefaultToOptionsInSameTab
[17666:3847:0715/044726:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
2015-07-15 04:47:28.182 browser_tests[17657:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[17657:3847:0715/044728:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[17657:3847:0715/044729:WARNING:CONSOLE(0)] "The -webkit-canvas CSS feature is deprecated. Please use a positioned <canvas> element instead.", source: (0)
[ OK ] BrowserNavigatorTest.NavigateFromDefaultToOptionsInSameTab (5965 ms)
[137/214] BrowserNavigatorTest.NavigateFromDefaultToOptionsInSameTab (7614 ms)
[ RUN ] BrowserTest.ShouldShowLocationBar
[17656:3847:0715/044724:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:55457...
sending server_data: {"host": "127.0.0.1", "port": 55457} (36 bytes)
2015-07-15 04:47:28.205 browser_tests[17646:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[17646:3847:0715/044729:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[17656:3847:0715/044730:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50D20900B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[17656:3847:0715/044730:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50D20900B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[17656:3847:0715/044730:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50D20900B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[17656:3847:0715/044730:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50D20900B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[ OK ] BrowserTest.ShouldShowLocationBar (8206 ms)
[138/214] BrowserTest.ShouldShowLocationBar (9739 ms)
[ RUN ] ZoomDecorationTest.HideOnInputProgress
[17683:3847:0715/044730:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[17676:39427:0715/044731:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[17676:39427:0715/044731:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ZoomDecorationTest.HideOnInputProgress (2563 ms)
[139/214] ZoomDecorationTest.HideOnInputProgress (3921 ms)
[ RUN ] CollectedCookiesMacTest.Close
[17682:3847:0715/044730:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] CollectedCookiesMacTest.Close (3134 ms)
[140/214] CollectedCookiesMacTest.Close (4715 ms)
[ RUN ] ProfileSigninConfirmationViewControllerTest.ContinueClicked
[17698:3847:0715/044734:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ProfileSigninConfirmationViewControllerTest.ContinueClicked (3227 ms)
[141/214] ProfileSigninConfirmationViewControllerTest.ContinueClicked (4674 ms)
[ RUN ] LocationBarBrowserTest.ExtensionCanOverrideBookmarkStar
[17701:3847:0715/044735:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[17704:15875:0715/044736:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[17704:15875:0715/044736:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[17704:15875:0715/044736:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[ OK ] LocationBarBrowserTest.ExtensionCanOverrideBookmarkStar (3298 ms)
[142/214] LocationBarBrowserTest.ExtensionCanOverrideBookmarkStar (4793 ms)
[ RUN ] FindInPageControllerTest.FindLongString
[17699:3847:0715/044734:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] FindInPageControllerTest.FindLongString (5403 ms)
[143/214] FindInPageControllerTest.FindLongString (7046 ms)
[ RUN ] LoginPromptBrowserTest.TestCancelAuth
[17703:3847:0715/044735:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:55459...
sending server_data: {"host": "127.0.0.1", "port": 55459} (36 bytes)
[ OK ] LoginPromptBrowserTest.TestCancelAuth (5956 ms)
[144/214] LoginPromptBrowserTest.TestCancelAuth (7515 ms)
[ RUN ] LoginPromptBrowserTest.MultipleRealmConfirmation
[17714:3847:0715/044738:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:55474...
sending server_data: {"host": "127.0.0.1", "port": 55474} (36 bytes)
[ OK ] LoginPromptBrowserTest.MultipleRealmConfirmation (4079 ms)
[145/214] LoginPromptBrowserTest.MultipleRealmConfirmation (5444 ms)
[ RUN ] LoginPromptBrowserTest.LoginPromptForXHRWithoutCredentials
[17716:3847:0715/044739:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:55484...
sending server_data: {"host": "127.0.0.1", "port": 55484} (36 bytes)
[17708:3847:0715/044740: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 (4336 ms)
[146/214] LoginPromptBrowserTest.LoginPromptForXHRWithoutCredentials (5719 ms)
[ RUN ] SettingsWindowManagerTest.SettingsWindowMultiProfile
[17724:3847:0715/044740:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[17717:40451:0715/044742:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[17717:40451:0715/044742:WARNING:channel.cc(322)] RawChannel write error
[ OK ] SettingsWindowManagerTest.SettingsWindowMultiProfile (3461 ms)
[147/214] SettingsWindowManagerTest.SettingsWindowMultiProfile (4947 ms)
[ RUN ] OneClickSigninBubbleLinksDelegateBrowserTest.AdvancedLink
[17728:3847:0715/044742:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[17730:13319:0715/044743:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[17730:13319:0715/044743:WARNING:channel.cc(322)] RawChannel write error
[ OK ] OneClickSigninBubbleLinksDelegateBrowserTest.AdvancedLink (3118 ms)
[148/214] OneClickSigninBubbleLinksDelegateBrowserTest.AdvancedLink (4547 ms)
[ RUN ] WebUIBidiCheckerBrowserTestLTR.TestHelpFrame
[ OK ] WebUIBidiCheckerBrowserTestLTR.TestHelpFrame (1 ms)
[149/214] WebUIBidiCheckerBrowserTestLTR.TestHelpFrame (1638 ms)
[ RUN ] WebUIBidiCheckerBrowserTestRTL.TestSettingsFrameContentExceptionsPopups
[ OK ] WebUIBidiCheckerBrowserTestRTL.TestSettingsFrameContentExceptionsPopups (1 ms)
[150/214] WebUIBidiCheckerBrowserTestRTL.TestSettingsFrameContentExceptionsPopups (1596 ms)
[ RUN ] ComponentToolbarActionsBrowserTest.ComponentToolbarActionsShowUpAndRespondToClicks
[17743:3847:0715/044745:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[17745:15875:0715/044746:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[17745:15875:0715/044746:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[17745:15875:0715/044746:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[ OK ] ComponentToolbarActionsBrowserTest.ComponentToolbarActionsShowUpAndRespondToClicks (2903 ms)
[151/214] ComponentToolbarActionsBrowserTest.ComponentToolbarActionsShowUpAndRespondToClicks (4393 ms)
[ RUN ] BrowserActionsBarBrowserTest.BrowserActionPopupTest
[17739:3847:0715/044745:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[17746:15363:0715/044746:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[17746:15363:0715/044746:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[17742:12551:0715/044746:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[17742:12551:0715/044746:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[17742:12551:0715/044746:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[17742:12551:0715/044746:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[17742:12551:0715/044746:WARNING:channel.cc(322)] RawChannel write error
[17746:12551:0715/044747:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[17746:12551:0715/044747:WARNING:channel.cc(322)] RawChannel write error
[ OK ] BrowserActionsBarBrowserTest.BrowserActionPopupTest (4811 ms)
[152/214] BrowserActionsBarBrowserTest.BrowserActionPopupTest (6610 ms)
[ RUN ] UnloadTest.BrowserCloseWithInnerFocusedFrame
[17762:3847:0715/044749:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[17752:3847:0715/044750:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown select_file_dialogs.allowed
[ OK ] UnloadTest.BrowserCloseWithInnerFocusedFrame (3083 ms)
[153/214] UnloadTest.BrowserCloseWithInnerFocusedFrame (4719 ms)
[ RUN ] TimeFormatBrowserTest.DecimalPointNotDot
[17768:3847:0715/044750:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[17769:16131:0715/044751:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[17769:16131:0715/044751:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[17769:16131:0715/044751:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[ OK ] TimeFormatBrowserTest.DecimalPointNotDot (2600 ms)
[154/214] TimeFormatBrowserTest.DecimalPointNotDot (4160 ms)
[ RUN ] PrintPreviewTest.PrintCommands
[17750:3847:0715/044747:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[17744:3847:0715/044750:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[17761:13063:0715/044751:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[17761:13063:0715/044751:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[17761:13063:0715/044751:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[17761:13063:0715/044751:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] PrintPreviewTest.PrintCommands (6161 ms)
[155/214] PrintPreviewTest.PrintCommands (7510 ms)
[ RUN ] FormAutofillTest.LabelsInferredFromDivTable
[ OK ] FormAutofillTest.LabelsInferredFromDivTable (242 ms)
[156/214] FormAutofillTest.LabelsInferredFromDivTable (1781 ms)
[ RUN ] FormAutofillTest.UnownedFormElementsAndFieldSetsToFormDataFieldsets
[ OK ] FormAutofillTest.UnownedFormElementsAndFieldSetsToFormDataFieldsets (181 ms)
[157/214] FormAutofillTest.UnownedFormElementsAndFieldSetsToFormDataFieldsets (1555 ms)
[ RUN ] WebUIWebViewBrowserTest.AddContentScriptWithSameNameShouldOverwriteTheExistingOne
[17756:3847:0715/044748:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[17747:40451:0715/044750:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[17747:3847:0715/044751:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[17747:3847:0715/044751:INFO:CONSOLE(1791)] "Running test testAddContentScriptWithSameNameShouldOverwriteTheExistingOne", source: webview_content_script_test.js (1791)
[17747:3847:0715/044751:INFO:CONSOLE(4348)] "Step 1: call <webview>.addContentScripts(myrule1)", source: webview_content_script_test.js (4348)
[17747:3847:0715/044752:WARNING:CONSOLE(237)] "<webview>: The load has aborted with error -11: ERR_NOT_IMPLEMENTED.", source: extensions::webViewEvents (237)
[17747:74759:0715/044752:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[17747:3847:0715/044752:INFO:CONSOLE(4379)] "Step 2: A communication channel has been established with webview.", source: webview_content_script_test.js (4379)
[17747:3847:0715/044752:INFO:CONSOLE(4382)] "Step 3: <webview>.addContentScripts() with a updated 'myrule1'", source: webview_content_script_test.js (4382)
[17747:3847:0715/044753:INFO:CONSOLE(4399)] "Step 4: Another communication channel has been established with webview.", source: webview_content_script_test.js (4399)
[17771:13319:0715/044753:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[17771:13319:0715/044753:WARNING:channel.cc(322)] RawChannel write error
[ OK ] WebUIWebViewBrowserTest.AddContentScriptWithSameNameShouldOverwriteTheExistingOne (6702 ms)
[158/214] WebUIWebViewBrowserTest.AddContentScriptWithSameNameShouldOverwriteTheExistingOne (8166 ms)
[ RUN ] PasswordAutofillAgentTest.OnChangeLoggingState_NoMessage
[ OK ] PasswordAutofillAgentTest.OnChangeLoggingState_NoMessage (285 ms)
[159/214] PasswordAutofillAgentTest.OnChangeLoggingState_NoMessage (1540 ms)
[ RUN ] PasswordAutofillAgentTest.OnChangeLoggingState_Activated
[ OK ] PasswordAutofillAgentTest.OnChangeLoggingState_Activated (234 ms)
[160/214] PasswordAutofillAgentTest.OnChangeLoggingState_Activated (1462 ms)
[ RUN ] PasswordAutofillAgentTest.RememberAutofilledUsername
[17778:3847:0715/044754:11143699673435:WARNING:keycode_converter.cc(91)] empty code string
[17778:3847:0715/044754:11143734030169:WARNING:keycode_converter.cc(91)] empty code string
[17778:3847:0715/044754:11143740455814:WARNING:keycode_converter.cc(91)] empty code string
[17778:3847:0715/044754:11143742269883:WARNING:keycode_converter.cc(91)] empty code string
[17778:3847:0715/044754:11143743737565:WARNING:keycode_converter.cc(91)] empty code string
[17778:3847:0715/044754:11143745262246:WARNING:keycode_converter.cc(91)] empty code string
[17778:3847:0715/044754:11143746689221:WARNING:keycode_converter.cc(91)] empty code string
[17778:3847:0715/044754:11143748133711:WARNING:keycode_converter.cc(91)] empty code string
[ OK ] PasswordAutofillAgentTest.RememberAutofilledUsername (296 ms)
[161/214] PasswordAutofillAgentTest.RememberAutofilledUsername (1526 ms)
[ RUN ] PasswordAutofillAgentTest.RememberLastAutofilledUsernameAndPasswordOnSubmit_ScriptChanged
[ OK ] PasswordAutofillAgentTest.RememberLastAutofilledUsernameAndPasswordOnSubmit_ScriptChanged (235 ms)
[162/214] PasswordAutofillAgentTest.RememberLastAutofilledUsernameAndPasswordOnSubmit_ScriptChanged (1669 ms)
[ RUN ] PasswordAutofillAgentTest.FillOnAccountSelectOnlyReadonlyNotPreferredUsername
[ OK ] PasswordAutofillAgentTest.FillOnAccountSelectOnlyReadonlyNotPreferredUsername (251 ms)
[163/214] PasswordAutofillAgentTest.FillOnAccountSelectOnlyReadonlyNotPreferredUsername (1432 ms)
[ RUN ] ChromeRenderViewTest.LanguageCommonMistakesAreCorrected
[ OK ] ChromeRenderViewTest.LanguageCommonMistakesAreCorrected (166 ms)
[164/214] ChromeRenderViewTest.LanguageCommonMistakesAreCorrected (1276 ms)
[ RUN ] WebUIResourceBrowserTest.RepeatingButtonTest
[17795:3847:0715/044759:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[17782:3847:0715/044759:INFO:CONSOLE(0)] "'window.webkitStorageInfo' is deprecated. Please use 'navigator.webkitTemporaryStorage' or 'navigator.webkitPersistentStorage' instead.", source: (0)
[17782:3847:0715/044759:INFO:CONSOLE(0)] "'webkitIndexedDB' is deprecated. Please use 'indexedDB' instead.", source: (0)
[ OK ] WebUIResourceBrowserTest.RepeatingButtonTest (3461 ms)
[165/214] WebUIResourceBrowserTest.RepeatingButtonTest (4874 ms)
[ RUN ] WebUIResourceBrowserTest.ContextMenuHandlerTest
[17796:3847:0715/044759:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[17783:3847:0715/044759:INFO:CONSOLE(0)] "'window.webkitStorageInfo' is deprecated. Please use 'navigator.webkitTemporaryStorage' or 'navigator.webkitPersistentStorage' instead.", source: (0)
[17783:3847:0715/044759:INFO:CONSOLE(0)] "'webkitIndexedDB' is deprecated. Please use 'indexedDB' instead.", source: (0)
[17800:13063:0715/044759:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] WebUIResourceBrowserTest.ContextMenuHandlerTest (3453 ms)
[166/214] WebUIResourceBrowserTest.ContextMenuHandlerTest (4990 ms)
[ RUN ] WebUIBrowserAsyncTest.TestAsyncFailsAssert
[17794:3847:0715/044759:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[17781:39939:0715/044800:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[17781:3847:0715/044800:INFO:CONSOLE(1791)] "Running test startAsyncTest", source: async.js (1791)
[17781:3847:0715/044800:ERROR:web_ui_test_handler.cc(75)] 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
[17781:39939:0715/044800:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[17781:39939:0715/044800:WARNING:channel.cc(322)] RawChannel write error
[ OK ] WebUIBrowserAsyncTest.TestAsyncFailsAssert (4375 ms)
[167/214] WebUIBrowserAsyncTest.TestAsyncFailsAssert (5776 ms)
[ RUN ] OutOfProcessPPAPITest.PaintAggregator
[17799:3847:0715/044759:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
objc[17803]: Class BaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testxJC31C/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[17803]: Class ConstrainedWindowAnimationBase is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testxJC31C/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[17803]: Class ConstrainedWindowAnimationShow is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testxJC31C/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[17803]: Class ConstrainedWindowAnimationHide is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testxJC31C/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[17803]: Class ConstrainedWindowAnimationPulse is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testxJC31C/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[17803]: Class BlueLabelButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testxJC31C/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[17803]: Class BlueLabelButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testxJC31C/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[17803]: Class HoverImageMenuButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testxJC31C/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[17803]: Class HoverImageMenuButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testxJC31C/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[17803]: Class HyperlinkButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testxJC31C/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[17803]: Class HyperlinkTextView is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testxJC31C/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[17803]: Class FindPasteboard is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testxJC31C/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[17803]: Class FlippedView is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testxJC31C/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[17803]: Class FocusTracker is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testxJC31C/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[17803]: Class FullscreenWindowManager is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testxJC31C/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[17803]: Class HoverButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testxJC31C/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[17803]: Class HoverImageButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testxJC31C/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[17803]: Class MenuController is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testxJC31C/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[17803]: Class ToolTipBaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testxJC31C/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[17803]: Class CrTrackingAreaOwnerProxy is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testxJC31C/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[17803]: Class CrTrackingArea is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testxJC31C/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[17803]: Class UnderlayOpenGLHostingWindow is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testxJC31C/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[17803]: Class MacScreenMonitor is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testxJC31C/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[17803]: Class ComplexTextInputPanel is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testxJC31C/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
[17784:3847:0715/044801:INFO:CONSOLE(177)] "InitialState finished in 0.000 seconds.", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testxJC31C/ppapi/tests/test_case.html?testcase=PaintAggregator (177)
[17784:3847:0715/044801:INFO:CONSOLE(177)] "SingleInvalidation finished in 0.000 seconds.", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testxJC31C/ppapi/tests/test_case.html?testcase=PaintAggregator (177)
[17784:3847:0715/044801:INFO:CONSOLE(177)] "DoubleDisjointInvalidation finished in 0.000 seconds.", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testxJC31C/ppapi/tests/test_case.html?testcase=PaintAggregator (177)
[17784:3847:0715/044801:INFO:CONSOLE(177)] "SingleScroll finished in 0.000 seconds.", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testxJC31C/ppapi/tests/test_case.html?testcase=PaintAggregator (177)
[17784:3847:0715/044801:INFO:CONSOLE(177)] "DoubleOverlappingScroll finished in 0.000 seconds.", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testxJC31C/ppapi/tests/test_case.html?testcase=PaintAggregator (177)
[17784:3847:0715/044801:INFO:CONSOLE(177)] "NegatingScroll finished in 0.000 seconds.", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testxJC31C/ppapi/tests/test_case.html?testcase=PaintAggregator (177)
[17784:3847:0715/044801:INFO:CONSOLE(177)] "DiagonalScroll finished in 0.000 seconds.", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testxJC31C/ppapi/tests/test_case.html?testcase=PaintAggregator (177)
[17784:3847:0715/044801:INFO:CONSOLE(177)] "ContainedPaintAfterScroll finished in 0.000 seconds.", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testxJC31C/ppapi/tests/test_case.html?testcase=PaintAggregator (177)
[17784:3847:0715/044801:INFO:CONSOLE(177)] "ContainedPaintBeforeScroll finished in 0.000 seconds.", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testxJC31C/ppapi/tests/test_case.html?testcase=PaintAggregator (177)
[17784:3847:0715/044801:INFO:CONSOLE(177)] "ContainedPaintsBeforeAndAfterScroll finished in 0.000 seconds.", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testxJC31C/ppapi/tests/test_case.html?testcase=PaintAggregator (177)
[17784:3847:0715/044801:INFO:CONSOLE(177)] "LargeContainedPaintAfterScroll finished in 0.000 seconds.", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testxJC31C/ppapi/tests/test_case.html?testcase=PaintAggregator (177)
[17784:3847:0715/044801:INFO:CONSOLE(177)] "LargeContainedPaintBeforeScroll finished in 0.000 seconds.", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testxJC31C/ppapi/tests/test_case.html?testcase=PaintAggregator (177)
[17784:3847:0715/044801:INFO:CONSOLE(177)] "OverlappingPaintBeforeScroll finished in 0.000 seconds.", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testxJC31C/ppapi/tests/test_case.html?testcase=PaintAggregator (177)
[17784:3847:0715/044801:INFO:CONSOLE(177)] "OverlappingPaintAfterScroll finished in 0.000 seconds.", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testxJC31C/ppapi/tests/test_case.html?testcase=PaintAggregator (177)
[17784:3847:0715/044801:INFO:CONSOLE(177)] "DisjointPaintBeforeScroll finished in 0.000 seconds.", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testxJC31C/ppapi/tests/test_case.html?testcase=PaintAggregator (177)
[17784:3847:0715/044801:INFO:CONSOLE(177)] "DisjointPaintAfterScroll finished in 0.000 seconds.", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testxJC31C/ppapi/tests/test_case.html?testcase=PaintAggregator (177)
[17784:3847:0715/044801:INFO:CONSOLE(177)] "ContainedPaintTrimmedByScroll finished in 0.000 seconds.", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testxJC31C/ppapi/tests/test_case.html?testcase=PaintAggregator (177)
[17784:3847:0715/044801:INFO:CONSOLE(177)] "ContainedPaintEliminatedByScroll finished in 0.000 seconds.", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testxJC31C/ppapi/tests/test_case.html?testcase=PaintAggregator (177)
[17784:3847:0715/044801:INFO:CONSOLE(177)] "ContainedPaintAfterScrollTrimmedByScrollDamage finished in 0.000 seconds.", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testxJC31C/ppapi/tests/test_case.html?testcase=PaintAggregator (177)
[17784:3847:0715/044801:INFO:CONSOLE(177)] "ContainedPaintAfterScrollEliminatedByScrollDamage finished in 0.000 seconds.", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testxJC31C/ppapi/tests/test_case.html?testcase=PaintAggregator (177)
[17799:3847:0715/044801:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50CD0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[17799:3847:0715/044801:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50CD0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[17799:3847:0715/044801:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50CD0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[17799:3847:0715/044801:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50CD0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[17799:3847:0715/044801:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50CD0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[17799:3847:0715/044801:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50CD0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[17799:3847:0715/044801:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50CD0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[17799:3847:0715/044801:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50CD0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[17799:3847:0715/044801:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50CD0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[17799:3847:0715/044801:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50CD0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[17799:3847:0715/044801:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50CD0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[17799:3847:0715/044801:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50CD0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[17799:3847:0715/044801:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50CD0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[17799:3847:0715/044801:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50CD0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[17784:40451:0715/044801:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[17784:40451:0715/044801:WARNING:channel.cc(322)] RawChannel write error
[ OK ] OutOfProcessPPAPITest.PaintAggregator (4376 ms)
[168/214] OutOfProcessPPAPITest.PaintAggregator (5932 ms)
[ RUN ] PPAPINaClNewlibTest.NetAddress
[17812:3847:0715/044803:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:55495...
sending server_data: {"host": "127.0.0.1", "port": 55495} (36 bytes)
[17827,2091143552:04:48:06.394735] Native Client module will be loaded at base address 0x0000416500000000
[17804:3847:0715/044806:INFO:CONSOLE(177)] "IPv4Address finished in 0.000 seconds.", source: http://127.0.0.1:55495/files/test_case.html?mode=nacl_newlib&testcase=NetAddress_IPv4Address,NetAddress_IPv6Address,NetAddress_DescribeAsString, (177)
[17804:3847:0715/044806:INFO:CONSOLE(177)] "IPv6Address finished in 0.000 seconds.", source: http://127.0.0.1:55495/files/test_case.html?mode=nacl_newlib&testcase=NetAddress_IPv4Address,NetAddress_IPv6Address,NetAddress_DescribeAsString, (177)
[17804:3847:0715/044806:INFO:CONSOLE(177)] "DescribeAsString finished in 0.000 seconds.", source: http://127.0.0.1:55495/files/test_case.html?mode=nacl_newlib&testcase=NetAddress_IPv4Address,NetAddress_IPv6Address,NetAddress_DescribeAsString, (177)
[ OK ] PPAPINaClNewlibTest.NetAddress (5459 ms)
[169/214] PPAPINaClNewlibTest.NetAddress (6877 ms)
[ RUN ] PPAPINaClPNaClTest.AudioConfig
[17813:3847:0715/044803:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:55496...
sending server_data: {"host": "127.0.0.1", "port": 55496} (36 bytes)
[17828,2091143552:04:48:06.406316] Native Client module will be loaded at base address 0x0000755800000000
[17805:3847:0715/044806:INFO:CONSOLE(177)] "RecommendSampleRate finished in 0.066 seconds.", source: http://127.0.0.1:55496/files/test_case.html?mode=nacl_pnacl&testcase=AudioConfig_RecommendSampleRate,AudioConfig_ValidConfigs,AudioConfig_InvalidConfigs, (177)
[17805:3847:0715/044806:INFO:CONSOLE(177)] "ValidConfigs finished in 0.027 seconds.", source: http://127.0.0.1:55496/files/test_case.html?mode=nacl_pnacl&testcase=AudioConfig_RecommendSampleRate,AudioConfig_ValidConfigs,AudioConfig_InvalidConfigs, (177)
[17805:3847:0715/044806:INFO:CONSOLE(177)] "InvalidConfigs finished in 0.000 seconds.", source: http://127.0.0.1:55496/files/test_case.html?mode=nacl_pnacl&testcase=AudioConfig_RecommendSampleRate,AudioConfig_ValidConfigs,AudioConfig_InvalidConfigs, (177)
[17805:38915:0715/044806:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] PPAPINaClPNaClTest.AudioConfig (5723 ms)
[170/214] PPAPINaClPNaClTest.AudioConfig (7149 ms)
[ RUN ] NaClBrowserTestNewlib.ExitStatus254
[17820:3847:0715/044804:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:55507...
sending server_data: {"host": "127.0.0.1", "port": 55507} (36 bytes)
[17806:3847:0715/044805:INFO:nacl_browsertest_util.cc(130)] |||| [STARTUP]
[17830,2091143552:04:48:06.728322] Native Client module will be loaded at base address 0x00002e4900000000
hello world from CreateModule
[17806:3847:0715/044806:INFO:nacl_browsertest_util.cc(130)] |||| / naclModule loaded
[17806:3847:0715/044806:INFO:nacl_browsertest_util.cc(130)] ||||
[17806:3847:0715/044806: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
[17806:3847:0715/044806:INFO:nacl_browsertest_util.cc(130)] |||| [StartTest PASS]
[17806:3847:0715/044806:INFO:nacl_browsertest_util.cc(130)] ||||
Searching for handler for request "exit254".
found at index 3
[17806:3847:0715/044806:INFO:nacl_browsertest_util.cc(130)] |||| [Exit0Test BEGIN]
[17830,2091143552:04:48:06.929636] NaCl untrusted code called _exit(0xfe)
[17806:3847:0715/044807:INFO:CONSOLE(0)] "NativeClient: NaCl module crashed", source: http://127.0.0.1:55507/files/pm_exit_status_test.html?trigger=exit254&expected_exit=254 (0)
[17806:40451:0715/044807:ERROR:nacl_process_host.cc(335)] NaCl process exited with status 65024 (0xfe00)
[17806:3847:0715/044807:INFO:nacl_browsertest_util.cc(130)] |||| [Exit0Test PASS]
[17806:3847:0715/044807:INFO:nacl_browsertest_util.cc(130)] ||||
[17806:3847:0715/044807:INFO:nacl_browsertest_util.cc(130)] |||| [SHUTDOWN] 2 passed, 0 failed, 0 errors
[17821:3847:0715/044807:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] NaClBrowserTestNewlib.ExitStatus254 (4983 ms)
[171/214] NaClBrowserTestNewlib.ExitStatus254 (6892 ms)
[ RUN ] PolicyTest.PRE_PRE_DefaultCookiesSetting
[17845:3847:0715/044810:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[17848:15619:0715/044811:ERROR:webgraphicscontext3d_command_buffer_impl.cc(242)] Failed to initialize GLES2CmdHelper.
[ OK ] PolicyTest.PRE_PRE_DefaultCookiesSetting (2926 ms)
[172/214] PolicyTest.PRE_PRE_DefaultCookiesSetting (4581 ms)
[ RUN ] CloudPolicyTest.FetchPolicy
sending server_data: {"host": "127.0.0.1", "port": 55524} (36 bytes)
[17847:3847:0715/044811:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
127.0.0.1 - - [15/Jul/2015 04:48:11] "POST /device_management?request=register&devicetype=2&apptype=Chrome&agent=Chromium+46.0.2457.0(4c8e5a9247e3d5be4eff0feb2779d40dde5f3043-refs%2Fheads%2Fmaster%40%7B%23338837%7D)&platform=Mac+OS+X%7Cx86_64%7C10.8.5&oauth_token=bogus&deviceid=80CDA91B-C400-46D5-9221-B9F5E805FD9C HTTP/1.1" 200 -
127.0.0.1 - - [15/Jul/2015 04:48:11] "POST /device_management?request=policy&devicetype=2&apptype=Chrome&agent=Chromium+46.0.2457.0(4c8e5a9247e3d5be4eff0feb2779d40dde5f3043-refs%2Fheads%2Fmaster%40%7B%23338837%7D)&platform=Mac+OS+X%7Cx86_64%7C10.8.5&deviceid=80CDA91B-C400-46D5-9221-B9F5E805FD9C&user_affiliation=none HTTP/1.1" 200 -
127.0.0.1 - - [15/Jul/2015 04:48:11] "POST /device_management?request=policy&devicetype=2&apptype=Chrome&agent=Chromium+46.0.2457.0(4c8e5a9247e3d5be4eff0feb2779d40dde5f3043-refs%2Fheads%2Fmaster%40%7B%23338837%7D)&platform=Mac+OS+X%7Cx86_64%7C10.8.5&deviceid=80CDA91B-C400-46D5-9221-B9F5E805FD9C&user_affiliation=none HTTP/1.1" 200 -
[17833:41219:0715/044811:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[17833:41219:0715/044811:WARNING:channel.cc(322)] RawChannel write error
[ OK ] CloudPolicyTest.FetchPolicy (3812 ms)
[173/214] CloudPolicyTest.FetchPolicy (5354 ms)
[ RUN ] NaClBrowserTestPnaclSubzero.PnaclErrorHandling
[17822:3847:0715/044804:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:55513...
sending server_data: {"host": "127.0.0.1", "port": 55513} (36 bytes)
[17811:3847:0715/044806:INFO:nacl_browsertest_util.cc(130)] |||| [STARTUP]
[17811:3847:0715/044806:INFO:nacl_browsertest_util.cc(130)] ||||
[17811:3847:0715/044806:INFO:nacl_browsertest_util.cc(130)] |||| [bad_pexe BEGIN]
[17831,2091143552:04:48:07.326734] Native Client module will be loaded at base address 0x0000060100000000
[17811:3847:0715/044807: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:55513/files/pnacl_error_handling.html?pnacl=1 (0)
[17831,2091143552:04:48:07.590401] NaCl untrusted code called _exit(0x0)
[17811:3847:0715/044807:INFO:nacl_browsertest_util.cc(130)] |||| [bad_pexe PASS]
[17811:3847:0715/044807:INFO:nacl_browsertest_util.cc(130)] ||||
[17811:3847:0715/044807:INFO:nacl_browsertest_util.cc(130)] |||| [bad_pexe_O0 BEGIN]
[17834,2091143552:04:48:08.718326] Native Client module will be loaded at base address 0x00004e5200000000
[17811:3847:0715/044808: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:55513/files/pnacl_error_handling.html?pnacl=1 (0)
[17834,2091143552:04:48:08.744542] NaCl untrusted code called _exit(0x0)
[17811:3847:0715/044808:INFO:nacl_browsertest_util.cc(130)] |||| [bad_pexe_O0 PASS]
[17811:3847:0715/044808:INFO:nacl_browsertest_util.cc(130)] ||||
[17811:3847:0715/044808:INFO:nacl_browsertest_util.cc(130)] |||| [bad_nonfinal_pexe_O0 BEGIN]
[17838,2091143552:04:48:09.753569] Native Client module will be loaded at base address 0x000078d000000000
[17811:3847:0715/044809: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:55513/files/pnacl_error_handling.html?pnacl=1 (0)
[17838,2091143552:04:48:09.791074] NaCl untrusted code called _exit(0x0)
[17811:3847:0715/044809:INFO:nacl_browsertest_util.cc(130)] |||| [bad_nonfinal_pexe_O0 PASS]
[17811:3847:0715/044809:INFO:nacl_browsertest_util.cc(130)] ||||
[17811:3847:0715/044809:INFO:nacl_browsertest_util.cc(130)] |||| [nonexistent_pexe BEGIN]
File not found non_existent.pexe full path:/Volumes/data/b/swarm_slave/work/cache/run_tha_testxJC31C/out/Release/nacl_test_data/pnacl/non_existent.pexe
127.0.0.1 - - [15/Jul/2015 04:48:09] code 404, message Not Found
[17811:39171:0715/044809:ERROR:pnacl_host.cc(454)] TranslationFinished: TranslationID 3,-19012835 not found.
[17811:3847:0715/044809:INFO:CONSOLE(0)] "NativeClient: PnaclCoordinator: pexe load failed (pp_error=-2).", source: http://127.0.0.1:55513/files/pnacl_error_handling.html?pnacl=1 (0)
[17811:3847:0715/044809:INFO:nacl_browsertest_util.cc(130)] |||| [nonexistent_pexe PASS]
[17811:3847:0715/044809:INFO:nacl_browsertest_util.cc(130)] ||||
[17811:3847:0715/044809:INFO:nacl_browsertest_util.cc(130)] |||| [illformed_manifest BEGIN]
[17811:3847:0715/044809:INFO:CONSOLE(0)] "NativeClient: manifest: program property 'portable' does not have required key: 'pnacl-translate'.", source: http://127.0.0.1:55513/files/pnacl_error_handling.html?pnacl=1 (0)
[17811:3847:0715/044809:INFO:nacl_browsertest_util.cc(130)] |||| [illformed_manifest PASS]
[17811:3847:0715/044809:INFO:nacl_browsertest_util.cc(130)] ||||
[17811:3847:0715/044809:INFO:nacl_browsertest_util.cc(130)] |||| [wrong_mimetype BEGIN]
[17811:3847:0715/044809: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:55513/files/pnacl_error_handling.html?pnacl=1 (0)
[17811:3847:0715/044809:INFO:nacl_browsertest_util.cc(130)] |||| [wrong_mimetype PASS]
[17811:3847:0715/044809:INFO:nacl_browsertest_util.cc(130)] ||||
[17811:3847:0715/044809:INFO:nacl_browsertest_util.cc(130)] |||| [surfaway BEGIN]
[17846,2091143552:04:48:10.910093] Native Client module will be loaded at base address 0x00004c7b00000000
[17846,2091143552:04:48:11.429004] NaCl untrusted code called _exit(0x0)
[17852,2091143552:04:48:12.271601] Native Client module will be loaded at base address 0x0000585900000000
[17852,2091143552:04:48:12.715698] NaCl untrusted code called _exit(0x0)
2015-07-15 04:48:13.246 browser_tests[17811:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[17855,2091143552:04:48:13.593265] Native Client module will be loaded at base address 0x000025ca00000000
[17855,2091143552:04:48:13.657633] NaCl untrusted code called _exit(0x0)
[17860,2091143552:04:48:14.617823] Native Client module will be loaded at base address 0x00002a2300000000
[17811:3847:0715/044814:INFO:nacl_browsertest_util.cc(130)] |||| [surfaway PASS]
[17811:3847:0715/044814:INFO:nacl_browsertest_util.cc(130)] ||||
[17811:3847:0715/044814:INFO:nacl_browsertest_util.cc(130)] |||| [SHUTDOWN] 7 passed, 0 failed, 0 errors
[ OK ] NaClBrowserTestPnaclSubzero.PnaclErrorHandling (11819 ms)
[174/214] NaClBrowserTestPnaclSubzero.PnaclErrorHandling (13648 ms)
[ RUN ] PolicyTest.DownloadDirectory
[17862:3847:0715/044814:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] PolicyTest.DownloadDirectory (2870 ms)
[175/214] PolicyTest.DownloadDirectory (4368 ms)
[ RUN ] PolicyTest.ForceSafeSearch
[17849:3847:0715/044811:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[17836:3847:0715/044812:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[17836:3847:0715/044812:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[17836:3847:0715/044812:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[17836:3847:0715/044812:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[17836:3847:0715/044812:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[17836:3847:0715/044812:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[17836:3847:0715/044813:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[17836:3847:0715/044813:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
2015-07-15 04:48:13.246 browser_tests[17836:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[17836:3847:0715/044813:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[17836:3847:0715/044813:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[17836:3847:0715/044813:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[17836:3847:0715/044813:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[17836:3847:0715/044813:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[17836:3847:0715/044814:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[17836:3847:0715/044814:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[17836:3847:0715/044814:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[17836:3847:0715/044814:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[17836:3847:0715/044814:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[17836:3847:0715/044814:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[17836:3847:0715/044815:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[17836:3847:0715/044815:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[17836:3847:0715/044815:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[17836:3847:0715/044815:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[17836:3847:0715/044815:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[17836:3847:0715/044815:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[17836:3847:0715/044815:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[17836:3847:0715/044816:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[17836:3847:0715/044816:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[ OK ] PolicyTest.ForceSafeSearch (7361 ms)
[176/214] PolicyTest.ForceSafeSearch (8864 ms)
[ RUN ] PolicyTest.ExtensionInstallWhitelist
[17864:3847:0715/044815:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[17854:3847:0715/044817:WARNING:extension_error_reporter.cc(79)] Extension error: AdBlock (extension ID "dojnnbeimaimaojcialkkgajdnefpgcn") is blocked by the administrator.
[17854:38659:0715/044818:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[17854:38659:0715/044818:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[17854:38659:0715/044818:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] PolicyTest.ExtensionInstallWhitelist (5089 ms)
[177/214] PolicyTest.ExtensionInstallWhitelist (6542 ms)
[ RUN ] CaptivePortalBrowserTest.Status511
[17874:3847:0715/044818:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] CaptivePortalBrowserTest.Status511 (4628 ms)
[178/214] CaptivePortalBrowserTest.Status511 (6056 ms)
[ RUN ] ChromeRenderWidgetHostViewMacHistorySwiperTest.TestIframeHistorySwiping
[17880:3847:0715/044819:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ChromeRenderWidgetHostViewMacHistorySwiperTest.TestIframeHistorySwiping (3686 ms)
[179/214] ChromeRenderWidgetHostViewMacHistorySwiperTest.TestIframeHistorySwiping (5328 ms)
[ RUN ] NetworkingPrivateServiceClientApiTest.GetVisibleNetworksWifi
[17881:3847:0715/044819:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[17885:12551:0715/044821:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[17885:12551:0715/044821:WARNING:channel.cc(322)] RawChannel write error
[17872:3847:0715/044822:INFO:CONSOLE(0)] "[SUCCESS] getVisibleNetworksWifi", source: chrome-extension://epcifkihnkjgphfkloaaleeakhpmgdmn/main.html?getVisibleNetworksWifi (0)
[ OK ] NetworkingPrivateServiceClientApiTest.GetVisibleNetworksWifi (4449 ms)
[180/214] NetworkingPrivateServiceClientApiTest.GetVisibleNetworksWifi (5938 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/2
[17899:3847:0715/044824:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[17900:12807:0715/044825:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[17900:12807:0715/044825:WARNING:channel.cc(322)] RawChannel write error
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/2 (2713 ms)
[181/214] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/2 (4228 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/14
[17901:3847:0715/044824:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[17903:13063:0715/044825:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[17903:13063:0715/044825:WARNING:channel.cc(322)] RawChannel write error
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/14 (2884 ms)
[182/214] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/14 (4424 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/22
[17906:3847:0715/044825:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/22 (2932 ms)
[183/214] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/22 (4692 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/31
[17915:3847:0715/044828:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/31 (2899 ms)
[184/214] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/31 (4282 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/35
[17918:3847:0715/044829:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[17909:40195:0715/044830:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[17909:40195:0715/044830:WARNING:channel.cc(322)] RawChannel write error
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/35 (3268 ms)
[185/214] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/35 (4513 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/44
[17923:3847:0715/044830:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[17925:13063:0715/044831:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[17925:13063:0715/044831:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[17925:13063:0715/044831:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[17925:13063:0715/044831:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[17925:13063:0715/044831:WARNING:channel.cc(322)] RawChannel write error
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/44 (2927 ms)
[186/214] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/44 (4514 ms)
[ RUN ] ChromeWhispernetClientTest.MultipleClients
[17889:3847:0715/044822:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[17884:3847:0715/044824:INFO:CONSOLE(5)] "Not allowed to load local resource: chrome://resources/css/text_defaults.css", source: chrome-extension://bpfmnplchembfbdgieamdodgaencleal/background.html (5)
[17884:3847:0715/044824:INFO:CONSOLE(83)] "init: Starting Nacl bridge.", source: chrome-extension://bpfmnplchembfbdgieamdodgaencleal/js/init.js (83)
[17905,2091143552:04:48:25.444914] Native Client module will be loaded at base address 0x00006ecf00000000
[17905,2091143552:04:48:28.695447] NaCl untrusted code called _exit(0x0)
[17920,2091143552:04:48:29.743209] Native Client module will be loaded at base address 0x0000702b00000000
[17920,2091143552:04:48:29.809692] NaCl untrusted code called _exit(0x0)
[17924,2091143552:04:48:30.722180] Native Client module will be loaded at base address 0x00000d3200000000
[17884:3847:0715/044830:INFO:CONSOLE(65)] "init: Nacl ready!", source: chrome-extension://bpfmnplchembfbdgieamdodgaencleal/js/init.js (65)
[17884:3847:0715/044830:INFO:CONSOLE(26)] "Configuring encoder and decoder for client 65E0F730-48FB-48DC-9A1A-B8D8226796BF", source: chrome-extension://bpfmnplchembfbdgieamdodgaencleal/js/init.js (26)
[17884:3847:0715/044830:INFO:CONSOLE(26)] "Configuring encoder and decoder for client 9F928CB1-517E-4CD8-88A0-D4A7D5338875", 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
[17884:3847:0715/044831:INFO:CONSOLE(26)] "Configuring encoder and decoder for client B7700E32-49A6-4B18-87BF-1CC3D84FF5EC", 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
[ OK ] ChromeWhispernetClientTest.MultipleClients (11214 ms)
[187/214] ChromeWhispernetClientTest.MultipleClients (13032 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/64
[17930:3847:0715/044832:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[17934:13063:0715/044833:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[17934:13063:0715/044833:WARNING:channel.cc(322)] RawChannel write error
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/64 (2753 ms)
[188/214] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/64 (4059 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/77
[17936:3847:0715/044834:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/77 (3226 ms)
[189/214] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/77 (4887 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/88
[17942:3847:0715/044835:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/88 (2995 ms)
[190/214] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/88 (4494 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/90
[17944:3847:0715/044835:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[17946:13063:0715/044836:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[17946:13063:0715/044836:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[17946:13063:0715/044836:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[17946:13063:0715/044836:WARNING:channel.cc(322)] RawChannel write error
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/90 (2875 ms)
[191/214] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/90 (4561 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/112
[17950:3847:0715/044837:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/112 (3215 ms)
[192/214] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/112 (4755 ms)
[ RUN ] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/0
[17958:3847:0715/044838:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/0 (3189 ms)
[193/214] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/0 (4822 ms)
[ RUN ] SRC_ClearKey_Prefixed/EncryptedMediaTest.Playback_VideoOnly_WebM/0
[17964:3847:0715/044839:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:55537...
sending server_data: {"host": "127.0.0.1", "port": 55537} (36 bytes)
[17954:3847:0715/044841:INFO:CONSOLE(295)] "04:48:41.881 - Using PrefixedClearKeyPlayer", source: http://127.0.0.1:55537/files/eme_player_js/utils.js (295)
[17954:3847:0715/044841:INFO:CONSOLE(295)] "04:48:41.887 - Registering video event handlers.", source: http://127.0.0.1:55537/files/eme_player_js/utils.js (295)
[17954:3847:0715/044841:INFO:CONSOLE(295)] "04:48:41.896 - Loading media using src.", source: http://127.0.0.1:55537/files/eme_player_js/utils.js (295)
[17954:3847:0715/044842:INFO:CONSOLE(295)] "04:48:42.031 - webkit-org.w3.clearkey Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:55537/files/eme_player_js/utils.js (295)
[17954:3847:0715/044842:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[17954:3847:0715/044842:INFO:CONSOLE(295)] "04:48:42.043 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:55537/files/eme_player_js/utils.js (295)
[17954:3847:0715/044842:INFO:CONSOLE(295)] "04:48:42.053 - Adding key to sessionID: 1", source: http://127.0.0.1:55537/files/eme_player_js/utils.js (295)
[17954:3847:0715/044842:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[17954:3847:0715/044842:INFO:CONSOLE(295)] "04:48:42.056 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:55537/files/eme_player_js/utils.js (295)
[17954:3847:0715/044844:INFO:CONSOLE(295)] "04:48:44.757 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:55537/files/eme_player_js/utils.js (295)
[ OK ] SRC_ClearKey_Prefixed/EncryptedMediaTest.Playback_VideoOnly_WebM/0 (7033 ms)
[194/214] SRC_ClearKey_Prefixed/EncryptedMediaTest.Playback_VideoOnly_WebM/0 (8502 ms)
[ RUN ] BrowserCloseManagerBrowserTest/BrowserCloseManagerBrowserTest.TestHangInBeforeUnloadMultipleWindows/0
[17963:3847:0715/044839:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[17951:75015:0715/044842:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[17966:12807:0715/044844:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[17966:12807:0715/044844:WARNING:channel.cc(322)] RawChannel write error
[17975:13319:0715/044845:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[17975:13319:0715/044845:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[17975:13319:0715/044845:WARNING:channel.cc(322)] RawChannel write error
[ OK ] BrowserCloseManagerBrowserTest/BrowserCloseManagerBrowserTest.TestHangInBeforeUnloadMultipleWindows/0 (8283 ms)
[195/214] BrowserCloseManagerBrowserTest/BrowserCloseManagerBrowserTest.TestHangInBeforeUnloadMultipleWindows/0 (9908 ms)
[ RUN ] SRC_ClearKey_Prefixed/EncryptedMediaTest.Playback_VideoClearAudio_WebM/0
[17972:3847:0715/044841:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:55558...
sending server_data: {"host": "127.0.0.1", "port": 55558} (36 bytes)
[17965:3847:0715/044843:INFO:CONSOLE(295)] "04:48:43.006 - Using PrefixedClearKeyPlayer", source: http://127.0.0.1:55558/files/eme_player_js/utils.js (295)
[17965:3847:0715/044843:INFO:CONSOLE(295)] "04:48:43.013 - Registering video event handlers.", source: http://127.0.0.1:55558/files/eme_player_js/utils.js (295)
[17965:3847:0715/044843:INFO:CONSOLE(295)] "04:48:43.022 - Loading media using src.", source: http://127.0.0.1:55558/files/eme_player_js/utils.js (295)
[17965:3847:0715/044843:INFO:CONSOLE(295)] "04:48:43.164 - webkit-org.w3.clearkey Generate key request, initData: 5ef3a16b338dc4e1a2bcb99f9a6cb780", source: http://127.0.0.1:55558/files/eme_player_js/utils.js (295)
[17965:3847:0715/044843:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[17965:3847:0715/044843:INFO:CONSOLE(295)] "04:48:43.175 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:55558/files/eme_player_js/utils.js (295)
[17965:3847:0715/044843:INFO:CONSOLE(295)] "04:48:43.185 - Adding key to sessionID: 1", source: http://127.0.0.1:55558/files/eme_player_js/utils.js (295)
[17965:3847:0715/044843:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[17965:3847:0715/044843:INFO:CONSOLE(295)] "04:48:43.189 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:55558/files/eme_player_js/utils.js (295)
[17965:3847:0715/044846:INFO:CONSOLE(295)] "04:48:46.014 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:55558/files/eme_player_js/utils.js (295)
[17974:12551:0715/044846:ERROR:audio_output_device.cc(327)] IO loop going away before the audio device has been stopped
[ OK ] SRC_ClearKey_Prefixed/EncryptedMediaTest.Playback_VideoClearAudio_WebM/0 (6312 ms)
[196/214] SRC_ClearKey_Prefixed/EncryptedMediaTest.Playback_VideoClearAudio_WebM/0 (7853 ms)
[ RUN ] SRC_ClearKey/EncryptedMediaTest.Playback_VideoAudio_WebM_Opus/0
[17979:3847:0715/044843:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:55575...
sending server_data: {"host": "127.0.0.1", "port": 55575} (36 bytes)
[17971:3847:0715/044844:INFO:CONSOLE(295)] "04:48:44.452 - Using ClearKeyPlayer", source: http://127.0.0.1:55575/files/eme_player_js/utils.js (295)
[17971:3847:0715/044844:INFO:CONSOLE(295)] "04:48:44.458 - Registering video event handlers.", source: http://127.0.0.1:55575/files/eme_player_js/utils.js (295)
[17971:3847:0715/044844:INFO:CONSOLE(295)] "04:48:44.460 - Setting video media keys: org.w3.clearkey", source: http://127.0.0.1:55575/files/eme_player_js/utils.js (295)
[17971:3847:0715/044844:INFO:CONSOLE(295)] "04:48:44.508 - Loading media using src.", source: http://127.0.0.1:55575/files/eme_player_js/utils.js (295)
[17971:3847:0715/044844:INFO:CONSOLE(295)] "04:48:44.609 - Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:55575/files/eme_player_js/utils.js (295)
[17971:3847:0715/044844:INFO:CONSOLE(295)] "04:48:44.614 - Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:55575/files/eme_player_js/utils.js (295)
[17971:3847:0715/044844:INFO:CONSOLE(295)] "04:48:44.616 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:55575/files/eme_player_js/utils.js (295)
[17971:3847:0715/044844:INFO:CONSOLE(295)] "04:48:44.629 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:55575/files/eme_player_js/utils.js (295)
[17971:3847:0715/044847:INFO:CONSOLE(295)] "04:48:47.418 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:55575/files/eme_player_js/utils.js (295)
[17980:12807:0715/044847:ERROR:audio_output_device.cc(327)] IO loop going away before the audio device has been stopped
[ OK ] SRC_ClearKey/EncryptedMediaTest.Playback_VideoAudio_WebM_Opus/0 (6193 ms)
[197/214] SRC_ClearKey/EncryptedMediaTest.Playback_VideoAudio_WebM_Opus/0 (7755 ms)
[ RUN ] MSE_ClearKey_Prefixed/EncryptedMediaTest.ConfigChangeVideo/0
[17988:3847:0715/044848:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:55592...
sending server_data: {"host": "127.0.0.1", "port": 55592} (36 bytes)
[17982:3847:0715/044850:INFO:CONSOLE(295)] "04:48:50.080 - Registering video event handlers.", source: http://127.0.0.1:55592/files/eme_player_js/utils.js (295)
[17982:3847:0715/044850:INFO:CONSOLE(295)] "04:48:50.157 - onSourceOpen [object Event]", source: http://127.0.0.1:55592/files/eme_player_js/utils.js (295)
[17982:3847:0715/044850:INFO:CONSOLE(295)] "04:48:50.161 - Creating a source buffer for type video/webm; codecs="vorbis, vp8"", source: http://127.0.0.1:55592/files/eme_player_js/utils.js (295)
[17982:3847:0715/044850:INFO:CONSOLE(295)] "04:48:50.192 - webkit-org.w3.clearkey Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:55592/files/eme_player_js/utils.js (295)
[17982:3847:0715/044850:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[17982:3847:0715/044850:INFO:CONSOLE(295)] "04:48:50.194 - webkit-org.w3.clearkey Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:55592/files/eme_player_js/utils.js (295)
[17982:3847:0715/044850:INFO:CONSOLE(295)] "04:48:50.201 - End of appending buffer from bear-320x240-av_enc-av.webm", source: http://127.0.0.1:55592/files/eme_player_js/utils.js (295)
[17982:3847:0715/044850:INFO:CONSOLE(40)] "Appending next media source at 1sec.", source: http://127.0.0.1:55592/files/mse_config_change.html?keySystem=webkit-org.w3.clearkey&runEncrypted=1&usePrefixedEME=1 (40)
[17982:3847:0715/044850:INFO:CONSOLE(295)] "04:48:50.206 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:55592/files/eme_player_js/utils.js (295)
[17982:3847:0715/044850:INFO:CONSOLE(295)] "04:48:50.211 - Adding key to sessionID: 1", source: http://127.0.0.1:55592/files/eme_player_js/utils.js (295)
[17982:3847:0715/044850:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[17982:3847:0715/044850:INFO:CONSOLE(295)] "04:48:50.212 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:55592/files/eme_player_js/utils.js (295)
[17982:3847:0715/044850:INFO:CONSOLE(295)] "04:48:50.213 - Adding key to sessionID: 2", source: http://127.0.0.1:55592/files/eme_player_js/utils.js (295)
[17982:3847:0715/044850:INFO:CONSOLE(295)] "04:48:50.216 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:55592/files/eme_player_js/utils.js (295)
[17982:3847:0715/044850:INFO:CONSOLE(295)] "04:48:50.216 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:55592/files/eme_player_js/utils.js (295)
[17982:3847:0715/044850:INFO:CONSOLE(60)] "Appending next media source at 1sec.", source: http://127.0.0.1:55592/files/mse_config_change.html?keySystem=webkit-org.w3.clearkey&runEncrypted=1&usePrefixedEME=1 (60)
[17982:3847:0715/044850:INFO:CONSOLE(295)] "04:48:50.232 - webkit-org.w3.clearkey Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:55592/files/eme_player_js/utils.js (295)
[17982:3847:0715/044850:INFO:CONSOLE(295)] "04:48:50.232 - webkit-org.w3.clearkey Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:55592/files/eme_player_js/utils.js (295)
[17982:3847:0715/044850:INFO:CONSOLE(48)] "Second buffer append ended.", source: http://127.0.0.1:55592/files/mse_config_change.html?keySystem=webkit-org.w3.clearkey&runEncrypted=1&usePrefixedEME=1 (48)
[17982:3847:0715/044850:INFO:CONSOLE(295)] "04:48:50.235 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:55592/files/eme_player_js/utils.js (295)
[17982:3847:0715/044850:INFO:CONSOLE(295)] "04:48:50.235 - Adding key to sessionID: 3", source: http://127.0.0.1:55592/files/eme_player_js/utils.js (295)
[17982:3847:0715/044850:INFO:CONSOLE(295)] "04:48:50.235 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:55592/files/eme_player_js/utils.js (295)
[17982:3847:0715/044850:INFO:CONSOLE(295)] "04:48:50.236 - Adding key to sessionID: 4", source: http://127.0.0.1:55592/files/eme_player_js/utils.js (295)
[17982:3847:0715/044850:INFO:CONSOLE(295)] "04:48:50.236 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:55592/files/eme_player_js/utils.js (295)
[17982:3847:0715/044850:INFO:CONSOLE(295)] "04:48:50.237 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:55592/files/eme_player_js/utils.js (295)
[17982:3847:0715/044851:INFO:CONSOLE(295)] "04:48:51.358 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:55592/files/eme_player_js/utils.js (295)
[17989:13319:0715/044851:ERROR:audio_output_device.cc(327)] IO loop going away before the audio device has been stopped
[ OK ] MSE_ClearKey_Prefixed/EncryptedMediaTest.ConfigChangeVideo/0 (5308 ms)
[198/214] MSE_ClearKey_Prefixed/EncryptedMediaTest.ConfigChangeVideo/0 (6795 ms)
[ RUN ] MSE_ClearKey/EncryptedMediaTest.Playback_VP9Video_WebM/0
[17995:3847:0715/044849:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:55610...
sending server_data: {"host": "127.0.0.1", "port": 55610} (36 bytes)
[17985:3847:0715/044851:INFO:CONSOLE(295)] "04:48:51.081 - Using ClearKeyPlayer", source: http://127.0.0.1:55610/files/eme_player_js/utils.js (295)
[17985:3847:0715/044851:INFO:CONSOLE(295)] "04:48:51.088 - Registering video event handlers.", source: http://127.0.0.1:55610/files/eme_player_js/utils.js (295)
[17985:3847:0715/044851:INFO:CONSOLE(295)] "04:48:51.090 - Setting video media keys: org.w3.clearkey", source: http://127.0.0.1:55610/files/eme_player_js/utils.js (295)
[17985:3847:0715/044851:INFO:CONSOLE(295)] "04:48:51.144 - Loading media using MSE.", source: http://127.0.0.1:55610/files/eme_player_js/utils.js (295)
[17985:3847:0715/044851:INFO:CONSOLE(295)] "04:48:51.277 - onSourceOpen [object Event]", source: http://127.0.0.1:55610/files/eme_player_js/utils.js (295)
[17985:3847:0715/044851:INFO:CONSOLE(295)] "04:48:51.281 - Creating a source buffer for type video/webm; codecs="vp9"", source: http://127.0.0.1:55610/files/eme_player_js/utils.js (295)
[17985:3847:0715/044851:INFO:CONSOLE(295)] "04:48:51.299 - End of appending buffer from bear-320x240-v-vp9_enc-v.webm", source: http://127.0.0.1:55610/files/eme_player_js/utils.js (295)
[17985:3847:0715/044851:INFO:CONSOLE(295)] "04:48:51.304 - Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:55610/files/eme_player_js/utils.js (295)
[17985:3847:0715/044851:INFO:CONSOLE(295)] "04:48:51.309 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:55610/files/eme_player_js/utils.js (295)
[17985:3847:0715/044854:INFO:CONSOLE(295)] "04:48:54.055 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:55610/files/eme_player_js/utils.js (295)
[ OK ] MSE_ClearKey/EncryptedMediaTest.Playback_VP9Video_WebM/0 (6741 ms)
[199/214] MSE_ClearKey/EncryptedMediaTest.Playback_VP9Video_WebM/0 (8193 ms)
[ RUN ] SRC_ExternalClearKey_Prefixed/EncryptedMediaTest.Playback_VideoClearAudio_WebM/0
[17996:3847:0715/044849:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:55627...
sending server_data: {"host": "127.0.0.1", "port": 55627} (36 bytes)
[17986:3847:0715/044851:INFO:CONSOLE(295)] "04:48:51.759 - Using PrefixedClearKeyPlayer", source: http://127.0.0.1:55627/files/eme_player_js/utils.js (295)
[17986:3847:0715/044851:INFO:CONSOLE(295)] "04:48:51.766 - Registering video event handlers.", source: http://127.0.0.1:55627/files/eme_player_js/utils.js (295)
[17986:3847:0715/044851:INFO:CONSOLE(295)] "04:48:51.775 - Loading media using src.", source: http://127.0.0.1:55627/files/eme_player_js/utils.js (295)
[17986:3847:0715/044852:INFO:CONSOLE(295)] "04:48:51.947 - org.chromium.externalclearkey Generate key request, initData: 5ef3a16b338dc4e1a2bcb99f9a6cb780", source: http://127.0.0.1:55627/files/eme_player_js/utils.js (295)
[17986:3847:0715/044852:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[17986:3847:0715/044852:INFO:CONSOLE(295)] "04:48:52.831 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:55627/files/eme_player_js/utils.js (295)
[17986:3847:0715/044852:INFO:CONSOLE(295)] "04:48:52.839 - Adding key to sessionID: 1", source: http://127.0.0.1:55627/files/eme_player_js/utils.js (295)
[17986:3847:0715/044852:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[17986:3847:0715/044852:INFO:CONSOLE(295)] "04:48:52.844 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:55627/files/eme_player_js/utils.js (295)
[17986:3847:0715/044853:INFO:CONSOLE(295)] "04:48:53.045 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:55627/files/eme_player_js/utils.js (295)
[17986:3847:0715/044853:INFO:CONSOLE(295)] "04:48:53.047 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:55627/files/eme_player_js/utils.js (295)
[17986:3847:0715/044853:INFO:CONSOLE(295)] "04:48:53.049 - Adding key to sessionID: 1", source: http://127.0.0.1:55627/files/eme_player_js/utils.js (295)
[17986:3847:0715/044853:INFO:CONSOLE(295)] "04:48:53.051 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:55627/files/eme_player_js/utils.js (295)
[17986:3847:0715/044853:INFO:CONSOLE(295)] "04:48:53.445 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:55627/files/eme_player_js/utils.js (295)
[17986:3847:0715/044853:INFO:CONSOLE(295)] "04:48:53.447 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:55627/files/eme_player_js/utils.js (295)
[17986:3847:0715/044853:INFO:CONSOLE(295)] "04:48:53.448 - Adding key to sessionID: 1", source: http://127.0.0.1:55627/files/eme_player_js/utils.js (295)
[17986:3847:0715/044853:INFO:CONSOLE(295)] "04:48:53.451 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:55627/files/eme_player_js/utils.js (295)
[17986:3847:0715/044854:INFO:CONSOLE(295)] "04:48:54.244 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:55627/files/eme_player_js/utils.js (295)
[17986:3847:0715/044854:INFO:CONSOLE(295)] "04:48:54.246 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:55627/files/eme_player_js/utils.js (295)
[17986:3847:0715/044854:INFO:CONSOLE(295)] "04:48:54.248 - Adding key to sessionID: 1", source: http://127.0.0.1:55627/files/eme_player_js/utils.js (295)
[17986:3847:0715/044854:INFO:CONSOLE(295)] "04:48:54.251 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:55627/files/eme_player_js/utils.js (295)
[17986:3847:0715/044855:INFO:CONSOLE(295)] "04:48:55.685 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:55627/files/eme_player_js/utils.js (295)
[17999:12807:0715/044855:ERROR:audio_output_device.cc(327)] IO loop going away before the audio device has been stopped
[ OK ] SRC_ExternalClearKey_Prefixed/EncryptedMediaTest.Playback_VideoClearAudio_WebM/0 (7967 ms)
[200/214] SRC_ExternalClearKey_Prefixed/EncryptedMediaTest.Playback_VideoClearAudio_WebM/0 (9698 ms)
[ RUN ] MSE_ExternalClearKey_Prefixed/EncryptedMediaTest.Playback_VideoAudio_WebM/0
[18003:3847:0715/044851:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:55644...
sending server_data: {"host": "127.0.0.1", "port": 55644} (36 bytes)
[17994:3847:0715/044852:INFO:CONSOLE(295)] "04:48:52.746 - Using PrefixedClearKeyPlayer", source: http://127.0.0.1:55644/files/eme_player_js/utils.js (295)
[17994:3847:0715/044852:INFO:CONSOLE(295)] "04:48:52.752 - Registering video event handlers.", source: http://127.0.0.1:55644/files/eme_player_js/utils.js (295)
[17994:3847:0715/044852:INFO:CONSOLE(295)] "04:48:52.761 - Loading media using MSE.", source: http://127.0.0.1:55644/files/eme_player_js/utils.js (295)
[17994:3847:0715/044852:INFO:CONSOLE(295)] "04:48:52.901 - onSourceOpen [object Event]", source: http://127.0.0.1:55644/files/eme_player_js/utils.js (295)
[17994:3847:0715/044852:INFO:CONSOLE(295)] "04:48:52.904 - Creating a source buffer for type video/webm; codecs="vorbis, vp8"", source: http://127.0.0.1:55644/files/eme_player_js/utils.js (295)
[17994:3847:0715/044852:INFO:CONSOLE(295)] "04:48:52.935 - org.chromium.externalclearkey Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:55644/files/eme_player_js/utils.js (295)
[17994:3847:0715/044852:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[17994:3847:0715/044853:INFO:CONSOLE(295)] "04:48:53.767 - org.chromium.externalclearkey Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:55644/files/eme_player_js/utils.js (295)
[17994:3847:0715/044853:INFO:CONSOLE(295)] "04:48:53.778 - End of appending buffer from bear-320x240-av_enc-av.webm", source: http://127.0.0.1:55644/files/eme_player_js/utils.js (295)
[17994:3847:0715/044853:INFO:CONSOLE(295)] "04:48:53.789 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:55644/files/eme_player_js/utils.js (295)
[17994:3847:0715/044853:INFO:CONSOLE(295)] "04:48:53.795 - Adding key to sessionID: 1", source: http://127.0.0.1:55644/files/eme_player_js/utils.js (295)
[17994:3847:0715/044853:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[17994:3847:0715/044853:INFO:CONSOLE(295)] "04:48:53.797 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:55644/files/eme_player_js/utils.js (295)
[17994:3847:0715/044853:INFO:CONSOLE(295)] "04:48:53.799 - Adding key to sessionID: 2", source: http://127.0.0.1:55644/files/eme_player_js/utils.js (295)
[17994:3847:0715/044853:INFO:CONSOLE(295)] "04:48:53.802 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:55644/files/eme_player_js/utils.js (295)
[17994:3847:0715/044853:INFO:CONSOLE(295)] "04:48:53.805 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:55644/files/eme_player_js/utils.js (295)
[17994:3847:0715/044854:INFO:CONSOLE(295)] "04:48:53.999 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:55644/files/eme_player_js/utils.js (295)
[17994:3847:0715/044854:INFO:CONSOLE(295)] "04:48:54.001 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:55644/files/eme_player_js/utils.js (295)
[17994:3847:0715/044854:INFO:CONSOLE(295)] "04:48:54.002 - Adding key to sessionID: 2", source: http://127.0.0.1:55644/files/eme_player_js/utils.js (295)
[17994:3847:0715/044854:INFO:CONSOLE(295)] "04:48:54.007 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:55644/files/eme_player_js/utils.js (295)
[17994:3847:0715/044854:INFO:CONSOLE(295)] "04:48:54.412 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:55644/files/eme_player_js/utils.js (295)
[17994:3847:0715/044854:INFO:CONSOLE(295)] "04:48:54.414 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:55644/files/eme_player_js/utils.js (295)
[17994:3847:0715/044854:INFO:CONSOLE(295)] "04:48:54.416 - Adding key to sessionID: 2", source: http://127.0.0.1:55644/files/eme_player_js/utils.js (295)
[17994:3847:0715/044854:INFO:CONSOLE(295)] "04:48:54.426 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:55644/files/eme_player_js/utils.js (295)
[17994:3847:0715/044855:INFO:CONSOLE(295)] "04:48:55.201 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:55644/files/eme_player_js/utils.js (295)
[17994:3847:0715/044855:INFO:CONSOLE(295)] "04:48:55.203 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:55644/files/eme_player_js/utils.js (295)
[17994:3847:0715/044855:INFO:CONSOLE(295)] "04:48:55.205 - Adding key to sessionID: 2", source: http://127.0.0.1:55644/files/eme_player_js/utils.js (295)
[17994:3847:0715/044855:INFO:CONSOLE(295)] "04:48:55.208 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:55644/files/eme_player_js/utils.js (295)
[17994:3847:0715/044856:INFO:CONSOLE(295)] "04:48:56.678 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:55644/files/eme_player_js/utils.js (295)
[18004:12807:0715/044856:ERROR:audio_output_device.cc(327)] IO loop going away before the audio device has been stopped
[17994:40963:0715/044856:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[17994:40963:0715/044856:WARNING:channel.cc(322)] RawChannel write error
[ OK ] MSE_ExternalClearKey_Prefixed/EncryptedMediaTest.Playback_VideoAudio_WebM/0 (7717 ms)
[201/214] MSE_ExternalClearKey_Prefixed/EncryptedMediaTest.Playback_VideoAudio_WebM/0 (9468 ms)
[ RUN ] PDFTestFiles/PDFExtensionTest.Load/3
[18028:3847:0715/044859:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[18029:15875:0715/044859:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[18029:15875:0715/044859:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[18029:15875:0715/044859:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[ OK ] PDFTestFiles/PDFExtensionTest.Load/3 (2325 ms)
[202/214] PDFTestFiles/PDFExtensionTest.Load/3 (4008 ms)
[ RUN ] MSE_ExternalClearKey_Prefixed/EncryptedMediaTest.Playback_AudioOnly_WebM_Opus/0
[18012:3847:0715/044854:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:55661...
sending server_data: {"host": "127.0.0.1", "port": 55661} (36 bytes)
[18008:3847:0715/044856:INFO:CONSOLE(295)] "04:48:56.384 - Using PrefixedClearKeyPlayer", source: http://127.0.0.1:55661/files/eme_player_js/utils.js (295)
[18008:3847:0715/044856:INFO:CONSOLE(295)] "04:48:56.391 - Registering video event handlers.", source: http://127.0.0.1:55661/files/eme_player_js/utils.js (295)
[18008:3847:0715/044856:INFO:CONSOLE(295)] "04:48:56.400 - Loading media using MSE.", source: http://127.0.0.1:55661/files/eme_player_js/utils.js (295)
[18008:3847:0715/044856:INFO:CONSOLE(295)] "04:48:56.537 - onSourceOpen [object Event]", source: http://127.0.0.1:55661/files/eme_player_js/utils.js (295)
[18008:3847:0715/044856:INFO:CONSOLE(295)] "04:48:56.539 - Creating a source buffer for type audio/webm; codecs="vorbis"", source: http://127.0.0.1:55661/files/eme_player_js/utils.js (295)
[18008:3847:0715/044856:INFO:CONSOLE(295)] "04:48:56.556 - End of appending buffer from bear-320x240-opus-a_enc-a.webm", source: http://127.0.0.1:55661/files/eme_player_js/utils.js (295)
[18008:3847:0715/044856:INFO:CONSOLE(295)] "04:48:56.560 - org.chromium.externalclearkey Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:55661/files/eme_player_js/utils.js (295)
[18008:3847:0715/044856:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[0715/044857:ERROR:ffmpeg_cdm_audio_decoder.cc(151)] Initialize(): invalid audio decoder configuration.
[18008:3847:0715/044857:INFO:CONSOLE(295)] "04:48:57.636 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:55661/files/eme_player_js/utils.js (295)
[18008:3847:0715/044857:INFO:CONSOLE(295)] "04:48:57.642 - Adding key to sessionID: 1", source: http://127.0.0.1:55661/files/eme_player_js/utils.js (295)
[18008:3847:0715/044857:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[18008:3847:0715/044857:INFO:CONSOLE(295)] "04:48:57.646 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:55661/files/eme_player_js/utils.js (295)
[18008:3847:0715/044857:INFO:CONSOLE(295)] "04:48:57.847 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:55661/files/eme_player_js/utils.js (295)
[18008:3847:0715/044857:INFO:CONSOLE(295)] "04:48:57.849 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:55661/files/eme_player_js/utils.js (295)
[18008:3847:0715/044857:INFO:CONSOLE(295)] "04:48:57.850 - Adding key to sessionID: 1", source: http://127.0.0.1:55661/files/eme_player_js/utils.js (295)
[18008:3847:0715/044857:INFO:CONSOLE(295)] "04:48:57.854 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:55661/files/eme_player_js/utils.js (295)
[18008:3847:0715/044858:INFO:CONSOLE(295)] "04:48:58.247 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:55661/files/eme_player_js/utils.js (295)
[18008:3847:0715/044858:INFO:CONSOLE(295)] "04:48:58.249 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:55661/files/eme_player_js/utils.js (295)
[18008:3847:0715/044858:INFO:CONSOLE(295)] "04:48:58.251 - Adding key to sessionID: 1", source: http://127.0.0.1:55661/files/eme_player_js/utils.js (295)
[18008:3847:0715/044858:INFO:CONSOLE(295)] "04:48:58.254 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:55661/files/eme_player_js/utils.js (295)
2015-07-15 04:48:58.302 browser_tests[18008:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[18008:3847:0715/044859:INFO:CONSOLE(295)] "04:48:59.048 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:55661/files/eme_player_js/utils.js (295)
[18008:3847:0715/044859:INFO:CONSOLE(295)] "04:48:59.050 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:55661/files/eme_player_js/utils.js (295)
[18008:3847:0715/044859:INFO:CONSOLE(295)] "04:48:59.052 - Adding key to sessionID: 1", source: http://127.0.0.1:55661/files/eme_player_js/utils.js (295)
[18008:3847:0715/044859:INFO:CONSOLE(295)] "04:48:59.055 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:55661/files/eme_player_js/utils.js (295)
[18008:3847:0715/044900:INFO:CONSOLE(295)] "04:49:00.506 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:55661/files/eme_player_js/utils.js (295)
[18013:13063:0715/044900:ERROR:audio_output_device.cc(327)] IO loop going away before the audio device has been stopped
[ OK ] MSE_ExternalClearKey_Prefixed/EncryptedMediaTest.Playback_AudioOnly_WebM_Opus/0 (7759 ms)
[203/214] MSE_ExternalClearKey_Prefixed/EncryptedMediaTest.Playback_AudioOnly_WebM_Opus/0 (9198 ms)
[ RUN ] RestoreOnStartupPolicyTestInstance/RestoreOnStartupPolicyTest.PRE_RunTest/2
[18033:3847:0715/044900:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[18025:3847:0715/044901:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[18025:3847:0715/044901:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[18035:13319:0715/044901:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[18035:13319:0715/044901:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[18034:13063:0715/044901:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483651, remote ID 4)
[18034:13063:0715/044901:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[18034:13063:0715/044901:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] RestoreOnStartupPolicyTestInstance/RestoreOnStartupPolicyTest.PRE_RunTest/2 (3629 ms)
[204/214] RestoreOnStartupPolicyTestInstance/RestoreOnStartupPolicyTest.PRE_RunTest/2 (4957 ms)
[ RUN ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.ProceedDisabled/0
[18041:3847:0715/044903:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[18036:3847:0715/044905:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[18036:40451:0715/044905:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[18041:3847:0715/044905:ERROR:gpu_command_buffer_stub.cc(1006)] Image with ID doesn't exist.
[18041:3847:0715/044905:ERROR:gpu_command_buffer_stub.cc(1006)] Image with ID doesn't exist.
[18041:3847:0715/044905:ERROR:gpu_command_buffer_stub.cc(1006)] Image with ID doesn't exist.
[18041:3847:0715/044905:ERROR:gpu_command_buffer_stub.cc(1006)] Image with ID doesn't exist.
[18041:3847:0715/044905:ERROR:gpu_command_buffer_stub.cc(1006)] Image with ID doesn't exist.
[18041:3847:0715/044905:ERROR:gpu_command_buffer_stub.cc(1006)] Image with ID doesn't exist.
[18041:3847:0715/044905:ERROR:gpu_command_buffer_stub.cc(1006)] Image with ID doesn't exist.
[18036:40451:0715/044905:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[18036:40451:0715/044905:WARNING:channel.cc(322)] RawChannel write error
[ OK ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.ProceedDisabled/0 (4267 ms)
[205/214] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.ProceedDisabled/0 (5791 ms)
[ RUN ] ContentSettingsTest.BasicCookiesHttps
[18046:3847:0715/044904: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:55697...
sending server_data: {"host": "127.0.0.1", "port": 55697} (36 bytes)
[ OK ] ContentSettingsTest.BasicCookiesHttps (3589 ms)
[206/214] ContentSettingsTest.BasicCookiesHttps (5173 ms)
[ RUN ] MSE_ExternalClearKey_Prefixed/EncryptedMediaTest.Playback_Multiple_VideoAudio_WebM/0
[18018:3847:0715/044857:WARNING:vt_video_decode_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)
2015-07-15 04:48:58.880 browser_tests[18014:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[18014:3847:0715/044859:INFO:CONSOLE(295)] "04:48:59.223 - Using PrefixedClearKeyPlayer", source: http://127.0.0.1:55678/files/eme_player_js/utils.js (295)
[18014:3847:0715/044859:INFO:CONSOLE(295)] "04:48:59.230 - Registering video event handlers.", source: http://127.0.0.1:55678/files/eme_player_js/utils.js (295)
[18014:3847:0715/044859:INFO:CONSOLE(295)] "04:48:59.239 - Loading media using MSE.", source: http://127.0.0.1:55678/files/eme_player_js/utils.js (295)
[18014:3847:0715/044859:INFO:CONSOLE(295)] "04:48:59.359 - onSourceOpen [object Event]", source: http://127.0.0.1:55678/files/eme_player_js/utils.js (295)
[18014:3847:0715/044859:INFO:CONSOLE(295)] "04:48:59.362 - Creating a source buffer for type video/webm; codecs="vorbis, vp8"", source: http://127.0.0.1:55678/files/eme_player_js/utils.js (295)
[18014:3847:0715/044859:INFO:CONSOLE(295)] "04:48:59.387 - org.chromium.externalclearkey Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:55678/files/eme_player_js/utils.js (295)
[18014:3847:0715/044859:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[18014:3847:0715/044900:INFO:CONSOLE(295)] "04:49:00.325 - org.chromium.externalclearkey Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:55678/files/eme_player_js/utils.js (295)
[18014:3847:0715/044900:INFO:CONSOLE(295)] "04:49:00.332 - End of appending buffer from bear-320x240-av_enc-av.webm", source: http://127.0.0.1:55678/files/eme_player_js/utils.js (295)
[18014:3847:0715/044900:INFO:CONSOLE(295)] "04:49:00.346 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:55678/files/eme_player_js/utils.js (295)
[18014:3847:0715/044900:INFO:CONSOLE(295)] "04:49:00.354 - Adding key to sessionID: 1", source: http://127.0.0.1:55678/files/eme_player_js/utils.js (295)
[18014:3847:0715/044900:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[18014:3847:0715/044900:INFO:CONSOLE(295)] "04:49:00.356 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:55678/files/eme_player_js/utils.js (295)
[18014:3847:0715/044900:INFO:CONSOLE(295)] "04:49:00.358 - Adding key to sessionID: 2", source: http://127.0.0.1:55678/files/eme_player_js/utils.js (295)
[18014:3847:0715/044900:INFO:CONSOLE(295)] "04:49:00.366 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:55678/files/eme_player_js/utils.js (295)
[18014:3847:0715/044900:INFO:CONSOLE(295)] "04:49:00.368 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:55678/files/eme_player_js/utils.js (295)
[18014:3847:0715/044900:INFO:CONSOLE(295)] "04:49:00.563 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:55678/files/eme_player_js/utils.js (295)
[18014:3847:0715/044900:INFO:CONSOLE(295)] "04:49:00.565 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:55678/files/eme_player_js/utils.js (295)
[18014:3847:0715/044900:INFO:CONSOLE(295)] "04:49:00.573 - Adding key to sessionID: 2", source: http://127.0.0.1:55678/files/eme_player_js/utils.js (295)
[18014:3847:0715/044900:INFO:CONSOLE(295)] "04:49:00.577 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:55678/files/eme_player_js/utils.js (295)
[18014:3847:0715/044900:INFO:CONSOLE(295)] "04:49:00.987 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:55678/files/eme_player_js/utils.js (295)
[18014:3847:0715/044900:INFO:CONSOLE(295)] "04:49:00.989 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:55678/files/eme_player_js/utils.js (295)
[18014:3847:0715/044900:INFO:CONSOLE(295)] "04:49:00.991 - Adding key to sessionID: 2", source: http://127.0.0.1:55678/files/eme_player_js/utils.js (295)
[18014:3847:0715/044901:INFO:CONSOLE(295)] "04:49:01.004 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:55678/files/eme_player_js/utils.js (295)
[18014:3847:0715/044901:INFO:CONSOLE(295)] "04:49:01.763 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:55678/files/eme_player_js/utils.js (295)
[18014:3847:0715/044901:INFO:CONSOLE(295)] "04:49:01.765 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:55678/files/eme_player_js/utils.js (295)
[18014:3847:0715/044901:INFO:CONSOLE(295)] "04:49:01.768 - Adding key to sessionID: 2", source: http://127.0.0.1:55678/files/eme_player_js/utils.js (295)
[18014:3847:0715/044901:INFO:CONSOLE(295)] "04:49:01.772 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:55678/files/eme_player_js/utils.js (295)
[18014:3847:0715/044903:INFO:CONSOLE(295)] "04:49:03.268 - First play ended.", source: http://127.0.0.1:55678/files/eme_player_js/utils.js (295)
[18014:3847:0715/044903:INFO:CONSOLE(295)] "04:49:03.271 - Loading media using MSE.", source: http://127.0.0.1:55678/files/eme_player_js/utils.js (295)
[18014:3847:0715/044903:INFO:CONSOLE(295)] "04:49:03.275 - Playing second time.", source: http://127.0.0.1:55678/files/eme_player_js/utils.js (295)
[18014:3847:0715/044903:INFO:CONSOLE(295)] "04:49:03.288 - onSourceOpen [object Event]", source: http://127.0.0.1:55678/files/eme_player_js/utils.js (295)
[18014:3847:0715/044903:INFO:CONSOLE(295)] "04:49:03.291 - Creating a source buffer for type video/webm; codecs="vorbis, vp8"", source: http://127.0.0.1:55678/files/eme_player_js/utils.js (295)
[18014:3847:0715/044903:INFO:CONSOLE(295)] "04:49:03.318 - org.chromium.externalclearkey Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:55678/files/eme_player_js/utils.js (295)
[18014:3847:0715/044903:INFO:CONSOLE(295)] "04:49:03.326 - org.chromium.externalclearkey Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:55678/files/eme_player_js/utils.js (295)
[18014:3847:0715/044903:INFO:CONSOLE(295)] "04:49:03.330 - End of appending buffer from bear-320x240-av_enc-av.webm", source: http://127.0.0.1:55678/files/eme_player_js/utils.js (295)
[18014:3847:0715/044903:INFO:CONSOLE(295)] "04:49:03.341 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:55678/files/eme_player_js/utils.js (295)
[18014:3847:0715/044903:INFO:CONSOLE(295)] "04:49:03.344 - Adding key to sessionID: 3", source: http://127.0.0.1:55678/files/eme_player_js/utils.js (295)
[18014:3847:0715/044903:INFO:CONSOLE(295)] "04:49:03.347 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:55678/files/eme_player_js/utils.js (295)
[18014:3847:0715/044903:INFO:CONSOLE(295)] "04:49:03.350 - Adding key to sessionID: 4", source: http://127.0.0.1:55678/files/eme_player_js/utils.js (295)
[18014:3847:0715/044903:INFO:CONSOLE(295)] "04:49:03.355 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:55678/files/eme_player_js/utils.js (295)
[18014:3847:0715/044903:INFO:CONSOLE(295)] "04:49:03.358 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:55678/files/eme_player_js/utils.js (295)
[18014:3847:0715/044903:INFO:CONSOLE(295)] "04:49:03.549 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:55678/files/eme_player_js/utils.js (295)
[18014:3847:0715/044903:INFO:CONSOLE(295)] "04:49:03.553 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:55678/files/eme_player_js/utils.js (295)
[18014:3847:0715/044903:INFO:CONSOLE(295)] "04:49:03.556 - Adding key to sessionID: 4", source: http://127.0.0.1:55678/files/eme_player_js/utils.js (295)
[18014:3847:0715/044903:INFO:CONSOLE(295)] "04:49:03.561 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:55678/files/eme_player_js/utils.js (295)
[18014:3847:0715/044903:INFO:CONSOLE(295)] "04:49:03.953 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:55678/files/eme_player_js/utils.js (295)
[18014:3847:0715/044903:INFO:CONSOLE(295)] "04:49:03.957 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:55678/files/eme_player_js/utils.js (295)
[18014:3847:0715/044903:INFO:CONSOLE(295)] "04:49:03.961 - Adding key to sessionID: 4", source: http://127.0.0.1:55678/files/eme_player_js/utils.js (295)
[18014:3847:0715/044903:INFO:CONSOLE(295)] "04:49:03.971 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:55678/files/eme_player_js/utils.js (295)
[18014:3847:0715/044904:INFO:CONSOLE(295)] "04:49:04.751 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:55678/files/eme_player_js/utils.js (295)
[18014:3847:0715/044904:INFO:CONSOLE(295)] "04:49:04.755 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:55678/files/eme_player_js/utils.js (295)
[18014:3847:0715/044904:INFO:CONSOLE(295)] "04:49:04.762 - Adding key to sessionID: 4", source: http://127.0.0.1:55678/files/eme_player_js/utils.js (295)
[18014:3847:0715/044904:INFO:CONSOLE(295)] "04:49:04.769 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:55678/files/eme_player_js/utils.js (295)
[18014:3847:0715/044906:INFO:CONSOLE(295)] "04:49:06.252 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:55678/files/eme_player_js/utils.js (295)
[18021:13063:0715/044906:ERROR:audio_output_device.cc(327)] IO loop going away before the audio device has been stopped
[ OK ] MSE_ExternalClearKey_Prefixed/EncryptedMediaTest.Playback_Multiple_VideoAudio_WebM/0 (11030 ms)
[207/214] MSE_ExternalClearKey_Prefixed/EncryptedMediaTest.Playback_Multiple_VideoAudio_WebM/0 (12504 ms)
[ RUN ] ExtensionBrowserTest.BrowserActionDefaultPersistence
[18051:3847:0715/044905:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[18054:13319:0715/044907:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[18054:13319:0715/044907:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[18044:40707:0715/044907:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[18044:40707:0715/044907:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ExtensionBrowserTest.BrowserActionDefaultPersistence (3969 ms)
[208/214] ExtensionBrowserTest.BrowserActionDefaultPersistence (5566 ms)
[ RUN ] PreservedWindowPlacement.Test
[18063:3847:0715/044909:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[18068:15619:0715/044909:ERROR:webgraphicscontext3d_command_buffer_impl.cc(273)] Failed to initialize GLES2Implementation.
[18055:39939:0715/044909:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[18055:39939:0715/044909:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[18055:3847:0715/044909:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 3, remote ID 2147483650)
[ OK ] PreservedWindowPlacement.Test (3211 ms)
[209/214] PreservedWindowPlacement.Test (4573 ms)
[ RUN ] ContinueWhereILeftOffTest.PostWithPassword
[18067:3847:0715/044909:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[18069:13063:0715/044911:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[18069:13063:0715/044911:WARNING:channel.cc(322)] RawChannel write error
[18056:40451:0715/044911:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[18056:40451:0715/044911:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ContinueWhereILeftOffTest.PostWithPassword (3989 ms)
[210/214] ContinueWhereILeftOffTest.PostWithPassword (5532 ms)
[ RUN ] BookmarkBrowsertest.Persist
[18070:3847:0715/044910:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[18059:40451:0715/044911:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[18074:15875:0715/044911:ERROR:webgraphicscontext3d_command_buffer_impl.cc(273)] Failed to initialize GLES2Implementation.
[18074:13063:0715/044911:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[18074:13063:0715/044911:WARNING:channel.cc(322)] RawChannel write error
[ OK ] BookmarkBrowsertest.Persist (3414 ms)
[211/214] BookmarkBrowsertest.Persist (5005 ms)
[ RUN ] PolicyTest.PRE_DefaultCookiesSetting
[18075:3847:0715/044911:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[18077:13063:0715/044912:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] PolicyTest.PRE_DefaultCookiesSetting (2941 ms)
[212/214] PolicyTest.PRE_DefaultCookiesSetting (4448 ms)
[ RUN ] RestoreOnStartupPolicyTestInstance/RestoreOnStartupPolicyTest.RunTest/2
[18081:3847:0715/044913:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[18076:3847:0715/044914:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[18082:12551:0715/044914:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[18082:12551:0715/044914:WARNING:channel.cc(322)] RawChannel write error
[18083:13063:0715/044914:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[18083:13063:0715/044914:WARNING:channel.cc(322)] RawChannel write error
[ OK ] RestoreOnStartupPolicyTestInstance/RestoreOnStartupPolicyTest.RunTest/2 (2530 ms)
[213/214] RestoreOnStartupPolicyTestInstance/RestoreOnStartupPolicyTest.RunTest/2 (4059 ms)
[ RUN ] PolicyTest.DefaultCookiesSetting
[18086:3847:0715/044915:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[18087:15875:0715/044915:ERROR:webgraphicscontext3d_command_buffer_impl.cc(273)] Failed to initialize GLES2Implementation.
[ OK ] PolicyTest.DefaultCookiesSetting (2295 ms)
[214/214] PolicyTest.DefaultCookiesSetting (3548 ms)
SUCCESS: all tests passed.
[run_isolated_out_hack]{"hash":"1d8072bb64ccd5cc34a385ee10845d91750cf6b8","namespace":"default-gzip","storage":"https://isolateserver.appspot.com"}[/run_isolated_out_hack]
+-------------------------------------------------------------------------+
| End of shard 3 Pending: 2.0s Duration: 364.0s Bot: vm473-m1 Exit: 0 |
+-------------------------------------------------------------------------+
+-------------------------------------------------------------------------+
| Shard 1 https://chromium-swarm.appspot.com/user/task/28aa58165b15e110 |
+-------------------------------------------------------------------------+
Additional test environment:
ASAN_OPTIONS=symbolize=0
CHROME_DEVEL_SANDBOX=/opt/chromium/chrome_sandbox
DYLD_LIBRARY_PATH=/Volumes/data/b/swarm_slave/work/cache/run_tha_testdVUqgJ/out/Release
G_SLICE=always-malloc
LANG=en_US.UTF-8
LLVM_SYMBOLIZER_PATH=/Volumes/data/b/swarm_slave/work/cache/run_tha_testdVUqgJ/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/cache/isolated_outTV_Xwi/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 4 parallel jobs.
[ RUN ] AppListStartPageWebUITest.LoadDoodle
[39409:3847:0715/044340:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[39397:3847:0715/044342:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[39397:3847:0715/044342:INFO:CONSOLE(1324)] "Running TestCase AppListStartPageWebUITest.LoadDoodle", source: test_api.js (1324)
[ OK ] AppListStartPageWebUITest.LoadDoodle (5233 ms)
[1/214] AppListStartPageWebUITest.LoadDoodle (6724 ms)
[ RUN ] HelpPageWebUITest.testOpenHelpPage
[39410:3847:0715/044340:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[39398:3847:0715/044342:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[39398:3847:0715/044342:INFO:CONSOLE(1324)] "Running TestCase HelpPageWebUITest.testOpenHelpPage", source: test_api.js (1324)
[39398:40451:0715/044342:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[39398:40451:0715/044342:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[39398:40451:0715/044342:WARNING:channel.cc(322)] RawChannel write error
[ OK ] HelpPageWebUITest.testOpenHelpPage (5415 ms)
[2/214] HelpPageWebUITest.testOpenHelpPage (7049 ms)
[ RUN ] BaseIdentityInternalsWebUITest.emptyTokenCache
[39412:3847:0715/044340:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[39399:40195:0715/044342:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[39399:3847:0715/044343:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[39399:3847:0715/044343:INFO:CONSOLE(1324)] "Running TestCase BaseIdentityInternalsWebUITest.emptyTokenCache", source: test_api.js (1324)
[ OK ] BaseIdentityInternalsWebUITest.emptyTokenCache (5629 ms)
[3/214] BaseIdentityInternalsWebUITest.emptyTokenCache (7067 ms)
[ RUN ] ContentSettingsExceptionsAreaAsyncWebUITest.testAddRemoveLocationExceptions
[39413:3847:0715/044340:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[39400:3847:0715/044343:WARNING:CONSOLE(0)] "The -webkit-canvas CSS feature is deprecated. Please use a positioned <canvas> element instead.", source: (0)
[39400:3847:0715/044343:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[39400:3847:0715/044345:INFO:CONSOLE(1324)] "Running TestCase ContentSettingsExceptionsAreaAsyncWebUITest.testAddRemoveLocationExceptions", source: test_api.js (1324)
[39400:40451:0715/044346:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] ContentSettingsExceptionsAreaAsyncWebUITest.testAddRemoveLocationExceptions (8930 ms)
[4/214] ContentSettingsExceptionsAreaAsyncWebUITest.testAddRemoveLocationExceptions (10386 ms)
[ RUN ] ManageProfileUITest.DeleteSupervisedUserWarning
[39433:3847:0715/044346:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[39424:3847:0715/044349:WARNING:CONSOLE(0)] "The -webkit-canvas CSS feature is deprecated. Please use a positioned <canvas> element instead.", source: (0)
[39424:3847:0715/044349:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[39424:3847:0715/044350:INFO:CONSOLE(1324)] "Running TestCase ManageProfileUITest.DeleteSupervisedUserWarning", source: test_api.js (1324)
[ OK ] ManageProfileUITest.DeleteSupervisedUserWarning (6596 ms)
[5/214] ManageProfileUITest.DeleteSupervisedUserWarning (8348 ms)
[ RUN ] OptionsWebUITest.EnableDoNotTrackAndCancelInterstitial
[39434:3847:0715/044347:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[39425:3847:0715/044349:WARNING:CONSOLE(0)] "The -webkit-canvas CSS feature is deprecated. Please use a positioned <canvas> element instead.", source: (0)
[39425:3847:0715/044349:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[39425:3847:0715/044350:INFO:CONSOLE(1324)] "Running TestCase OptionsWebUITest.EnableDoNotTrackAndCancelInterstitial", source: test_api.js (1324)
[39425:38915:0715/044352:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[39425:38915:0715/044352:WARNING:channel.cc(322)] RawChannel write error
[ OK ] OptionsWebUITest.EnableDoNotTrackAndCancelInterstitial (7271 ms)
[6/214] OptionsWebUITest.EnableDoNotTrackAndCancelInterstitial (8945 ms)
[ RUN ] OptionsWebUIExtendedTest.ShowOverlayReplaceHistory
[39436:3847:0715/044347:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[39426:3847:0715/044349:WARNING:CONSOLE(0)] "The -webkit-canvas CSS feature is deprecated. Please use a positioned <canvas> element instead.", source: (0)
[39426:3847:0715/044350:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[39426:3847:0715/044351:INFO:CONSOLE(1324)] "Running TestCase OptionsWebUIExtendedTest.ShowOverlayReplaceHistory", source: test_api.js (1324)
[ OK ] OptionsWebUIExtendedTest.ShowOverlayReplaceHistory (7869 ms)
[7/214] OptionsWebUIExtendedTest.ShowOverlayReplaceHistory (9493 ms)
[ RUN ] SyncInternalsWebUITest.NodeBrowserRefreshOnTabSelect
[39445:3847:0715/044350:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[39439:3847:0715/044352:WARNING:CONSOLE(0)] "The -webkit-canvas CSS feature is deprecated. Please use a positioned <canvas> element instead.", source: (0)
[39439:3847:0715/044352:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[39439:3847:0715/044353:INFO:CONSOLE(1324)] "Running TestCase SyncInternalsWebUITest.NodeBrowserRefreshOnTabSelect", source: test_api.js (1324)
[39449:12807:0715/044353:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] SyncInternalsWebUITest.NodeBrowserRefreshOnTabSelect (4777 ms)
[8/214] SyncInternalsWebUITest.NodeBrowserRefreshOnTabSelect (6230 ms)
[ RUN ] SyncInternalsWebUITest.DumpSyncEventsToText
[39456:3847:0715/044354:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[39450:3847:0715/044357:WARNING:CONSOLE(0)] "The -webkit-canvas CSS feature is deprecated. Please use a positioned <canvas> element instead.", source: (0)
[39450:3847:0715/044357:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[39450:3847:0715/044357:INFO:CONSOLE(1324)] "Running TestCase SyncInternalsWebUITest.DumpSyncEventsToText", source: test_api.js (1324)
[ OK ] SyncInternalsWebUITest.DumpSyncEventsToText (5437 ms)
[9/214] SyncInternalsWebUITest.DumpSyncEventsToText (7132 ms)
[ RUN ] WebUIAccessibilityAuditBrowserTest.testWithAuditFailures_a11yChecksDisabled
[39461:3847:0715/044356:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[39452:39939:0715/044358:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[39465:12807:0715/044358:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[39452:3847:0715/044358:INFO:CONSOLE(1324)] "Running TestCase WebUIAccessibilityAuditBrowserTest.testWithAuditFailures_a11yChecksDisabled", source: test_api.js (1324)
[39461:3847:0715/044358:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[39461:3847:0715/044358:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[39461:3847:0715/044358:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[39461:3847:0715/044358:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[ OK ] WebUIAccessibilityAuditBrowserTest.testWithAuditFailures_a11yChecksDisabled (4702 ms)
[10/214] WebUIAccessibilityAuditBrowserTest.testWithAuditFailures_a11yChecksDisabled (6239 ms)
[ RUN ] WebUIAssertionsTestAsyncFail.testAsyncFailCallsDone
[39467:3847:0715/044357:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[39454:3847:0715/044359:INFO:CONSOLE(1324)] "Running TestCase WebUIAssertionsTestAsyncFail.testAsyncFailCallsDone", source: test_api.js (1324)
[39454:3847:0715/044359:ERROR:web_ui_test_handler.cc(75)] 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
[ OK ] WebUIAssertionsTestAsyncFail.testAsyncFailCallsDone (4839 ms)
[11/214] WebUIAssertionsTestAsyncFail.testAsyncFailCallsDone (6732 ms)
[ RUN ] WebUIBrowserAsyncGenTest.TestRegisterMockGlobals
[39468:3847:0715/044357:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[39455:39939:0715/044359:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[39470:13063:0715/044359:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[39470:13063:0715/044359:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[39455:3847:0715/044359:INFO:CONSOLE(1324)] "Running TestCase WebUIBrowserAsyncGenTest.TestRegisterMockGlobals", source: test_api.js (1324)
[39455:3847:0715/044359:WARNING:CONSOLE(884)] "testIsDone already", source: test_api.js (884)
[39455:39939:0715/044359:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[39455:39939:0715/044359:WARNING:channel.cc(322)] RawChannel write error
[ OK ] WebUIBrowserAsyncGenTest.TestRegisterMockGlobals (5024 ms)
[12/214] WebUIBrowserAsyncGenTest.TestRegisterMockGlobals (6844 ms)
[ RUN ] NetInternalsTest.netInternalsDnsViewFail
[39483:3847:0715/044402:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[39474:39939:0715/044404:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[39474:3847:0715/044406:INFO:CONSOLE(1324)] "Running TestCase NetInternalsTest.netInternalsDnsViewFail", source: test_api.js (1324)
[39474:39939:0715/044406:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[39474:39939:0715/044406:WARNING:channel.cc(322)] RawChannel write error
[ OK ] NetInternalsTest.netInternalsDnsViewFail (6533 ms)
[13/214] NetInternalsTest.netInternalsDnsViewFail (8417 ms)
[ RUN ] PlatformAppBrowserTest.OnLaunchedEvent
[39492:3847:0715/044404:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[39481:4611:0715/044405:ERROR:mach_broker_mac.mm(222)] Unknown process 39499 is sending Mach IPC messages!
[39495:13063:0715/044406:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[39495:13063:0715/044406:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[39495:13063:0715/044406:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[39495:13063:0715/044406:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] PlatformAppBrowserTest.OnLaunchedEvent (5257 ms)
[14/214] PlatformAppBrowserTest.OnLaunchedEvent (7014 ms)
[ RUN ] PlatformAppBrowserTest.WindowsApiAlphaEnabledHasPermissions
[39491:3847:0715/044403:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[39477:64523:0715/044405:ERROR:mach_broker_mac.mm(222)] Unknown process 39497 is sending Mach IPC messages!
[39477:3847:0715/044406:INFO:CONSOLE(0)] "[SUCCESS] testAlphaEnabledPermNoTransInitTrue", source: chrome-extension://hkakfedmcafckgeabhggonlnlcjcphga/_generated_background_page.html (0)
[39477:3847:0715/044406:INFO:CONSOLE(0)] "[SUCCESS] testAlphaEnabledPermNoTransInitFalse", source: chrome-extension://hkakfedmcafckgeabhggonlnlcjcphga/_generated_background_page.html (0)
[39477:3847:0715/044407:INFO:CONSOLE(0)] "[SUCCESS] testAlphaEnabledPermNoTransNoInit", source: chrome-extension://hkakfedmcafckgeabhggonlnlcjcphga/_generated_background_page.html (0)
[39477:39683:0715/044407:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[39477:39683:0715/044407:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PlatformAppBrowserTest.WindowsApiAlphaEnabledHasPermissions (5823 ms)
[15/214] PlatformAppBrowserTest.WindowsApiAlphaEnabledHasPermissions (7539 ms)
[ RUN ] PrintPreviewWebUITest.ZeroTopAndBottomMarginsHideHeaderFooter
[39484:3847:0715/044402:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[39475:3847:0715/044405:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[39475:3847:0715/044407:INFO:CONSOLE(1324)] "Running TestCase PrintPreviewWebUITest.ZeroTopAndBottomMarginsHideHeaderFooter", source: test_api.js (1324)
[39475:39939:0715/044407:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[39475:39939:0715/044407:WARNING:channel.cc(322)] RawChannel write error
[39484:3847:0715/044408:ERROR:gles2_cmd_decoder.cc(13133)] [GroupMarkerNotSet(crbug.com/242999)!:50470700B0610000]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[39484:3847:0715/044408:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50470700B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[39484:3847:0715/044408:ERROR:gles2_cmd_decoder.cc(13133)] [GroupMarkerNotSet(crbug.com/242999)!:50470700B0610000]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[39484:3847:0715/044408:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50470700B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[39484:3847:0715/044408:ERROR:gles2_cmd_decoder.cc(13133)] [GroupMarkerNotSet(crbug.com/242999)!:50470700B0610000]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[39484:3847:0715/044408:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50470700B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[39484:3847:0715/044408:ERROR:gles2_cmd_decoder.cc(13133)] [GroupMarkerNotSet(crbug.com/242999)!:50470700B0610000]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[39484:3847:0715/044408:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50470700B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[39484:3847:0715/044408:ERROR:gles2_cmd_decoder.cc(13133)] [GroupMarkerNotSet(crbug.com/242999)!:50470700B0610000]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[39484:3847:0715/044408:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50470700B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[39484:3847:0715/044408:ERROR:gles2_cmd_decoder.cc(13133)] [GroupMarkerNotSet(crbug.com/242999)!:50470700B0610000]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[39484:3847:0715/044408:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50470700B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[39484:3847:0715/044408:ERROR:gles2_cmd_decoder.cc(13133)] [GroupMarkerNotSet(crbug.com/242999)!:50470700B0610000]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[39484:3847:0715/044408:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50470700B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[39484:3847:0715/044408:ERROR:gpu_command_buffer_stub.cc(1006)] Image with ID doesn't exist.
[39484:3847:0715/044408:ERROR:gpu_command_buffer_stub.cc(1006)] Image with ID doesn't exist.
[39484:3847:0715/044408:ERROR:gpu_command_buffer_stub.cc(1006)] Image with ID doesn't exist.
[39484:3847:0715/044408:ERROR:gpu_command_buffer_stub.cc(1006)] Image with ID doesn't exist.
[39484:3847:0715/044408:ERROR:gpu_command_buffer_stub.cc(1006)] Image with ID doesn't exist.
[39484:3847:0715/044408:ERROR:gpu_command_buffer_stub.cc(1006)] Image with ID doesn't exist.
[39484:3847:0715/044408:ERROR:gpu_command_buffer_stub.cc(1006)] Image with ID doesn't exist.
[ OK ] PrintPreviewWebUITest.ZeroTopAndBottomMarginsHideHeaderFooter (8123 ms)
[16/214] PrintPreviewWebUITest.ZeroTopAndBottomMarginsHideHeaderFooter (9915 ms)
[ RUN ] BluetoothPrivateApiTest.NoBluetoothAdapter
[39513:3847:0715/044411:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[39503:3847:0715/044413:INFO:CONSOLE(0)] "[SUCCESS] testSetAdapterStateFails", source: chrome-extension://jofgjdphhceggjecimellaapdjjadibj/_generated_background_page.html (0)
[39503:39683:0715/044413:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[39503:39683:0715/044413:WARNING:channel.cc(322)] RawChannel write error
[ OK ] BluetoothPrivateApiTest.NoBluetoothAdapter (4975 ms)
[17/214] BluetoothPrivateApiTest.NoBluetoothAdapter (6765 ms)
[ RUN ] PlatformAppBrowserTest.AppWithContextMenu
[39512:3847:0715/044410:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[39514:12807:0715/044413:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[39514:12807:0715/044413:WARNING:channel.cc(322)] RawChannel write error
[39522:13063:0715/044413:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[39522:13063:0715/044413:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PlatformAppBrowserTest.AppWithContextMenu (5733 ms)
[18/214] PlatformAppBrowserTest.AppWithContextMenu (7446 ms)
[ RUN ] BluetoothLowEnergyApiTest.GetDescriptors
[39515:3847:0715/044411:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[39504:3847:0715/044413:INFO:CONSOLE(0)] "[SUCCESS] testGetDescriptors", source: chrome-extension://pjdjhejcdkeebjehnokfbfnjmgmgdjlc/_generated_background_page.html (0)
[ OK ] BluetoothLowEnergyApiTest.GetDescriptors (5495 ms)
[19/214] BluetoothLowEnergyApiTest.GetDescriptors (7159 ms)
[ RUN ] CastChannelAPITest.TestOpenError
[39521:3847:0715/044412: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.
Stack trace:
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.
Stack trace:
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-3A 09-00 20-60 00-00 94-3A 09-00 20-60 00-00 94-3A 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.
Stack trace:
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.
Stack trace:
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.
Stack trace:
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.
Stack trace:
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-3A 09-00 20-60 00-00 94-3A 09-00 20-60 00-00 94-3A 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.
Stack trace:
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.
Stack trace:
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.
Stack trace:
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-3A 09-00 20-60 00-00 94-3A 09-00 20-60 00-00 94-3A 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.
Stack trace:
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.
Stack trace:
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.
Stack trace:
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.
Stack trace:
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.
Stack trace:
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-3A 09-00 20-60 00-00 94-3A 09-00 20-60 00-00 94-3A 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.
Stack trace:
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.
Stack trace:
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.
Stack trace:
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.
Stack trace:
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.
Stack trace:
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-3A 09-00 20-60 00-00 94-3A 09-00 20-60 00-00 94-3A 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.
Stack trace:
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.
Stack trace:
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.
Stack trace:
[39510:3847:0715/044415:INFO:CONSOLE(0)] "[SUCCESS] (no test)", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/test_open_error.html (0)
[39510:40195:0715/044415:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[39510:40195:0715/044415:WARNING:channel.cc(322)] RawChannel write error
[ OK ] CastChannelAPITest.TestOpenError (5015 ms)
[20/214] CastChannelAPITest.TestOpenError (6923 ms)
[ RUN ] ExtensionApiTest.AlertBasic
[39537:3847:0715/044417:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ExtensionApiTest.AlertBasic (5190 ms)
[21/214] ExtensionApiTest.AlertBasic (6885 ms)
[ RUN ] ExtensionApiTest.ChromeIdentityJsBindings
[39538:3847:0715/044418:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[39528:3847:0715/044420:INFO:CONSOLE(0)] "[SUCCESS] testGenerateRedirectURLWithPath", source: chrome-extension://mnkdjmfihjjihdfnnoiojdccnnfkajpd/_generated_background_page.html (0)
[39528:3847:0715/044420:INFO:CONSOLE(0)] "[SUCCESS] testGenerateRedirectURLNoPath", source: chrome-extension://mnkdjmfihjjihdfnnoiojdccnnfkajpd/_generated_background_page.html (0)
[39528:3847:0715/044420:INFO:CONSOLE(0)] "[SUCCESS] testGenerateRedirectURLemptyPath", source: chrome-extension://mnkdjmfihjjihdfnnoiojdccnnfkajpd/_generated_background_page.html (0)
[39528:41219:0715/044420:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[39528:41219:0715/044420:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ExtensionApiTest.ChromeIdentityJsBindings (5048 ms)
[22/214] ExtensionApiTest.ChromeIdentityJsBindings (6772 ms)
[ RUN ] ExtensionApiTest.PermissionsFail
[39541:3847:0715/044418:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[39529:3847:0715/044421:INFO:CONSOLE(0)] "[SUCCESS] history", source: chrome-extension://nakkkhhahijdebnabhcmhcmodijdhomn/_generated_background_page.html (0)
[39529:3847:0715/044421:INFO:CONSOLE(0)] "[SUCCESS] bookmarks", source: chrome-extension://nakkkhhahijdebnabhcmhcmodijdhomn/_generated_background_page.html (0)
[39529:3847:0715/044421:INFO:CONSOLE(0)] "[SUCCESS] tabs", source: chrome-extension://nakkkhhahijdebnabhcmhcmodijdhomn/_generated_background_page.html (0)
[39529:3847:0715/044421:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[39529:3847:0715/044421:INFO:CONSOLE(0)] "[SUCCESS] idle", source: chrome-extension://nakkkhhahijdebnabhcmhcmodijdhomn/_generated_background_page.html (0)
[39549:13063:0715/044421:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[39549:13063:0715/044421:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[39549:13063:0715/044421:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ExtensionApiTest.PermissionsFail (5526 ms)
[23/214] ExtensionApiTest.PermissionsFail (7176 ms)
[ RUN ] ExtensionApiTest.ContentScriptViewSource
[39545:3847:0715/044419:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[39532:3847:0715/044423:INFO:CONSOLE(0)] "[SUCCESS] noContentScriptsInViewSource", source: chrome-extension://nbebofkbkfolghacedidcaieblcekceg/_generated_background_page.html (0)
[39532:75783:0715/044423:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[39532:41219:0715/044423:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] ExtensionApiTest.ContentScriptViewSource (6417 ms)
[24/214] ExtensionApiTest.ContentScriptViewSource (8047 ms)
[ RUN ] ExtensionApiTest.RequestQuotaInBackgroundPage
[39562:3847:0715/044424:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
2015-07-15 04:44:25.485 browser_tests[39552:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[39552:3847:0715/044427:INFO:CONSOLE(0)] "'window.webkitStorageInfo' is deprecated. Please use 'navigator.webkitTemporaryStorage' or 'navigator.webkitPersistentStorage' instead.", source: (0)
[39552:3847:0715/044427:WARNING:chrome_quota_permission_context.cc(288)] Attempt to request quota from a background page: 4,2
[39552:3847:0715/044427:INFO:CONSOLE(8)] "PASS", source: chrome-extension://nhhanpoilklgieeilmjgbpekbnldkhho/background.js (8)
[39552:3847:0715/044427:INFO:CONSOLE(0)] "[SUCCESS] (no test)", source: chrome-extension://nhhanpoilklgieeilmjgbpekbnldkhho/_generated_background_page.html (0)
[39552:41219:0715/044427:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[39552:41219:0715/044427:WARNING:channel.cc(322)] RawChannel write error
[39552:3847:0715/044427:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 3, remote ID 2147483650)
[ OK ] ExtensionApiTest.RequestQuotaInBackgroundPage (5173 ms)
[25/214] ExtensionApiTest.RequestQuotaInBackgroundPage (7053 ms)
[ RUN ] ExtensionApiTest.MessagingExternal
[39564:3847:0715/044425:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[39554:3847:0715/044429:INFO:CONSOLE(0)] "[SUCCESS] connectExternal_extension", source: chrome-extension://nghokklebaklblopepagcppaljacnmcj/test.html (0)
[39554:3847:0715/044429:INFO:CONSOLE(0)] "[SUCCESS] connectExternal_runtime", source: chrome-extension://nghokklebaklblopepagcppaljacnmcj/test.html (0)
[39568:13063:0715/044429:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[39577:3847:0715/044429:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 2, remote ID 2147483648)
[39577:13063:0715/044429:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[ OK ] ExtensionApiTest.MessagingExternal (7338 ms)
[26/214] ExtensionApiTest.MessagingExternal (9275 ms)
[ RUN ] ExtensionApiTest.TabCrashBrowser
[39566:3847:0715/044425:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[39555:3847:0715/044428:INFO:CONSOLE(0)] "[SUCCESS] crashBrowserTabsCreate", source: chrome-extension://pmbddfjebankfgiaalcnfkleocakfacp/crash.html (0)
[39555:3847:0715/044428:INFO:CONSOLE(0)] "[SUCCESS] crashBrowserWindowCreate", source: chrome-extension://pmbddfjebankfgiaalcnfkleocakfacp/crash.html (0)
[39555:3847:0715/044428:INFO:CONSOLE(0)] "[SUCCESS] crashBrowserWindowCreateArray", source: chrome-extension://pmbddfjebankfgiaalcnfkleocakfacp/crash.html (0)
[39555:3847:0715/044428:INFO:CONSOLE(0)] "[SUCCESS] crashBrowserTabsUpdate", source: chrome-extension://pmbddfjebankfgiaalcnfkleocakfacp/crash.html (0)
[39555:3847:0715/044429:INFO:CONSOLE(0)] "[SUCCESS] crashRendererTabsCreate", source: chrome-extension://pmbddfjebankfgiaalcnfkleocakfacp/crash.html (0)
[39555:3847:0715/044430:INFO:CONSOLE(0)] "[SUCCESS] crashRendererWindowCreate", source: chrome-extension://pmbddfjebankfgiaalcnfkleocakfacp/crash.html (0)
[39555:3847:0715/044431:INFO:CONSOLE(0)] "[SUCCESS] crashRendererWindowCreateArray", source: chrome-extension://pmbddfjebankfgiaalcnfkleocakfacp/crash.html (0)
[39555:3847:0715/044432:INFO:CONSOLE(0)] "[SUCCESS] crashRendererTabsUpdate", source: chrome-extension://pmbddfjebankfgiaalcnfkleocakfacp/crash.html (0)
[39591:12807:0715/044433:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 1, remote ID 1)
[ OK ] ExtensionApiTest.TabCrashBrowser (10777 ms)
[27/214] ExtensionApiTest.TabCrashBrowser (12439 ms)
[ RUN ] PlatformAppUrlRedirectorBrowserTest.WindowOpenInAppIntercepted
[39575:3847:0715/044427:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[39565:39683:0715/044433:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[39565:39683:0715/044433:WARNING:channel.cc(322)] RawChannel write error
[39576:12551:0715/044436:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[39576:12551:0715/044436:WARNING:channel.cc(322)] RawChannel write error
[39565:39683:0715/044436:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[39565:39683:0715/044436:WARNING:channel.cc(322)] RawChannel write error
[39597:13063:0715/044436:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[39597:13063:0715/044436:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PlatformAppUrlRedirectorBrowserTest.WindowOpenInAppIntercepted (11473 ms)
[28/214] PlatformAppUrlRedirectorBrowserTest.WindowOpenInAppIntercepted (13694 ms)
[ RUN ] EphemeralAppBrowserTest.PromoteDisabledAppFromSyncWhileIdle
[39593:3847:0715/044434:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[39586:39683:0715/044438:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[39586:39683:0715/044438:WARNING:channel.cc(322)] RawChannel write error
[ OK ] EphemeralAppBrowserTest.PromoteDisabledAppFromSyncWhileIdle (6829 ms)
[29/214] EphemeralAppBrowserTest.PromoteDisabledAppFromSyncWhileIdle (8375 ms)
[ RUN ] PlatformAppUrlRedirectorBrowserTest.MismatchingBlankClickInAppNotIntercepted
[39585:3847:0715/044431:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] PlatformAppUrlRedirectorBrowserTest.MismatchingBlankClickInAppNotIntercepted (9360 ms)
[30/214] PlatformAppUrlRedirectorBrowserTest.MismatchingBlankClickInAppNotIntercepted (11156 ms)
[ RUN ] EphemeralAppBrowserTest.ReplaceInstalledAppWithEphemeralApp
[39604:3847:0715/044437:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] EphemeralAppBrowserTest.ReplaceInstalledAppWithEphemeralApp (9255 ms)
[31/214] EphemeralAppBrowserTest.ReplaceInstalledAppWithEphemeralApp (11013 ms)
[ RUN ] EphemeralAppLauncherTest.BlockedByPolicy
HTTP server started on http://127.0.0.1:63074...
sending server_data: {"host": "127.0.0.1", "port": 63074} (36 bytes)
[39620:3847:0715/044442:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] EphemeralAppLauncherTest.BlockedByPolicy (6812 ms)
[32/214] EphemeralAppLauncherTest.BlockedByPolicy (8702 ms)
[ RUN ] WebViewTest.Shim_TestInvalidChromeExtensionURL
[39623:3847:0715/044442:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] WebViewTest.Shim_TestInvalidChromeExtensionURL (7849 ms)
[33/214] WebViewTest.Shim_TestInvalidChromeExtensionURL (9359 ms)
[ RUN ] WebViewTest.Shim_TestAllowTransparencyAttribute
[39621:3847:0715/044442:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[39625:13063:0715/044447:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[39625:13063:0715/044447:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[39625:13063:0715/044447:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[39625:13063:0715/044447:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[39625:13063:0715/044447:WARNING:channel.cc(322)] RawChannel write error
[ OK ] WebViewTest.Shim_TestAllowTransparencyAttribute (8156 ms)
[34/214] WebViewTest.Shim_TestAllowTransparencyAttribute (9764 ms)
[ RUN ] AutocompleteBrowserTest.FocusSearch
[39654:3847:0715/044452:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] AutocompleteBrowserTest.FocusSearch (3621 ms)
[35/214] AutocompleteBrowserTest.FocusSearch (5241 ms)
[ RUN ] WebViewTest.Shim_TestReassignSrcAttribute
[39640:3847:0715/044449:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[39632:3847:0715/044453:INFO:CONSOLE(1392)] "[1] loadstop called", source: chrome-extension://dmapmhlladieobdepdghgmfkpjpnfmdl/main.js (1392)
[39632:3847:0715/044453:INFO:CONSOLE(1392)] "[2] loadstop called", source: chrome-extension://dmapmhlladieobdepdghgmfkpjpnfmdl/main.js (1392)
[39632:3847:0715/044453:INFO:CONSOLE(1392)] "[3] loadstop called", source: chrome-extension://dmapmhlladieobdepdghgmfkpjpnfmdl/main.js (1392)
[39632:41219:0715/044453:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] WebViewTest.Shim_TestReassignSrcAttribute (7383 ms)
[36/214] WebViewTest.Shim_TestReassignSrcAttribute (9172 ms)
[ RUN ] WebViewTest.Shim_TestRemoveWebviewOnExit
[39642:3847:0715/044449:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[39635:75271:0715/044454:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[ OK ] WebViewTest.Shim_TestRemoveWebviewOnExit (7488 ms)
[37/214] WebViewTest.Shim_TestRemoveWebviewOnExit (9171 ms)
[ RUN ] AppBannerDataFetcherBrowserTest.WebAppBannerCreatedVarious
[ OK ] AppBannerDataFetcherBrowserTest.WebAppBannerCreatedVarious (1 ms)
[38/214] AppBannerDataFetcherBrowserTest.WebAppBannerCreatedVarious (1423 ms)
[ RUN ] AppBannerDataFetcherBrowserTest.PromptBanner
[ OK ] AppBannerDataFetcherBrowserTest.PromptBanner (2 ms)
[39/214] AppBannerDataFetcherBrowserTest.PromptBanner (1582 ms)
[ RUN ] AppBannerDataFetcherBrowserTest.PromptBannerInHandler
[ OK ] AppBannerDataFetcherBrowserTest.PromptBannerInHandler (1 ms)
[40/214] AppBannerDataFetcherBrowserTest.PromptBannerInHandler (1584 ms)
[ RUN ] WebViewTest.Shim_TestDisabledZoomMode
[39653:3847:0715/044452:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[39655:13063:0715/044456:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] WebViewTest.Shim_TestDisabledZoomMode (6906 ms)
[41/214] WebViewTest.Shim_TestDisabledZoomMode (8613 ms)
[ RUN ] BitmapFetcherBrowserTest.OnURLFetchFailureTest
[39673:3847:0715/044459:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[39675:13063:0715/044459:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[39675:13063:0715/044459:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[39675:13063:0715/044459:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[39675:13063:0715/044459:WARNING:channel.cc(322)] RawChannel write error
[39675:15875:0715/044459:ERROR:webgraphicscontext3d_command_buffer_impl.cc(242)] Failed to initialize GLES2CmdHelper.
[ OK ] BitmapFetcherBrowserTest.OnURLFetchFailureTest (3404 ms)
[42/214] BitmapFetcherBrowserTest.OnURLFetchFailureTest (4997 ms)
[ RUN ] ContentSettingsTest.RedirectCrossOrigin
[39682:3847:0715/044500:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:63082...
sending server_data: {"host": "127.0.0.1", "port": 63082} (36 bytes)
[39682:3847:0715/044502:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50170500B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[39682:3847:0715/044502:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50170500B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[ OK ] ContentSettingsTest.RedirectCrossOrigin (4195 ms)
[43/214] ContentSettingsTest.RedirectCrossOrigin (5804 ms)
[ RUN ] HostRulesTest.TestMap
HTTP server started on http://127.0.0.1:63081...
sending server_data: {"host": "127.0.0.1", "port": 63081} (36 bytes)
[39684:3847:0715/044501:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[39669:40451:0715/044502:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[39669:40451:0715/044502:WARNING:channel.cc(322)] RawChannel write error
[ OK ] HostRulesTest.TestMap (4499 ms)
[44/214] HostRulesTest.TestMap (6243 ms)
[ RUN ] ChromeContentBrowserClientBrowserTest.UberURLHandler_EmptyHost
[39677:3847:0715/044459:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[39666:3847:0715/044502:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[ OK ] ChromeContentBrowserClientBrowserTest.UberURLHandler_EmptyHost (5594 ms)
[45/214] ChromeContentBrowserClientBrowserTest.UberURLHandler_EmptyHost (7368 ms)
[ RUN ] AndroidUsbCountTest.TestNoMultipleCallsRemoveAddWhileQueued
[39692:3847:0715/044504:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] AndroidUsbCountTest.TestNoMultipleCallsRemoveAddWhileQueued (4282 ms)
[46/214] AndroidUsbCountTest.TestNoMultipleCallsRemoveAddWhileQueued (5924 ms)
[ RUN ] DownloadTest.PerWindowShelf
[39705:3847:0715/044507:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] DownloadTest.PerWindowShelf (4073 ms)
[47/214] DownloadTest.PerWindowShelf (5761 ms)
[ RUN ] DomDistillerTabUtilsBrowserTest.TestDistillIntoWebContents
[39704:3847:0715/044506:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[39695:75535:0715/044507:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[39695:3847:0715/044508:INFO:CONSOLE(113)] "DomDistiller debug level: 0", source: (113)
[39695:38915:0715/044509:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[39695:38915:0715/044509:WARNING:channel.cc(322)] RawChannel write error
[ OK ] DomDistillerTabUtilsBrowserTest.TestDistillIntoWebContents (5345 ms)
[48/214] DomDistillerTabUtilsBrowserTest.TestDistillIntoWebContents (7149 ms)
[ RUN ] DownloadTest.PRE_DownloadTest_History
[39716:3847:0715/044510:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
2015-07-15 04:45:10.597 browser_tests[39709:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[ OK ] DownloadTest.PRE_DownloadTest_History (3398 ms)
[49/214] DownloadTest.PRE_DownloadTest_History (4965 ms)
[ RUN ] DevToolsUnresponsiveBeforeUnloadTest.TestUndockedDevToolsUnresponsive
[39703:3847:0715/044506:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:63093...
sending server_data: {"host": "127.0.0.1", "port": 63093} (36 bytes)
2015-07-15 04:45:10.597 browser_tests[39693:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[39693:3847:0715/044510:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[39693:3847:0715/044513:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown select_file_dialogs.allowed
[ OK ] DevToolsUnresponsiveBeforeUnloadTest.TestUndockedDevToolsUnresponsive (9549 ms)
[50/214] DevToolsUnresponsiveBeforeUnloadTest.TestUndockedDevToolsUnresponsive (11293 ms)
[ RUN ] DownloadTest.CrxInstallDenysPermissions
[39724:3847:0715/044512:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] DownloadTest.CrxInstallDenysPermissions (4421 ms)
[51/214] DownloadTest.CrxInstallDenysPermissions (5977 ms)
[ RUN ] DownloadTest.CrxInstallAcceptPermissions
[39729:3847:0715/044513:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[39720:40195:0715/044515:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[39720:40195:0715/044515:WARNING:channel.cc(322)] RawChannel write error
[ OK ] DownloadTest.CrxInstallAcceptPermissions (4856 ms)
[52/214] DownloadTest.CrxInstallAcceptPermissions (6240 ms)
[ RUN ] ActivityLogPrerenderTest.TestScriptInjected
[39734:3847:0715/044514:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[39726:77063:0715/044517:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /test.html
[39726:3847:0715/044517:INFO:CONSOLE(5)] "g o o g l e", source: chrome-extension://akioppklnapbhkeegnldldfennblllhd/google_cs.js (5)
[39726:77063:0715/044517:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[39735:12807:0715/044517:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] ActivityLogPrerenderTest.TestScriptInjected (4845 ms)
[53/214] ActivityLogPrerenderTest.TestScriptInjected (6684 ms)
[ RUN ] AutomationApiTest.TestRendererAccessibilityEnabled
[39742:3847:0715/044517:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[39736:76295:0715/044519:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[39736:3847:0715/044520:INFO:CONSOLE(0)] "calling getTree() callback", source: chrome-extension://lelboefpnkkmpekihnddnaafhphaejbm/_generated_background_page.html (0)
[ OK ] AutomationApiTest.TestRendererAccessibilityEnabled (5427 ms)
[54/214] AutomationApiTest.TestRendererAccessibilityEnabled (7034 ms)
[ RUN ] AutomationApiTest.DesktopNotSupported
[39747:3847:0715/044518:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[39738:3847:0715/044521:INFO:CONSOLE(0)] "[SUCCESS] testGetDesktop", source: chrome-extension://ikkngckadbmeghljfnpbjlmmndifpolg/desktop_not_supported.html (0)
[39738:41219:0715/044522:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] AutomationApiTest.DesktopNotSupported (5579 ms)
[55/214] AutomationApiTest.DesktopNotSupported (7376 ms)
[ RUN ] DialAPITest.DiscoveryNoListeners
[39759:3847:0715/044521:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[39749:40707:0715/044524:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[39760:12807:0715/044524:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[39760:12807:0715/044524:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[39749:3847:0715/044524:INFO:CONSOLE(0)] "[SUCCESS] discoverNowWithoutListeners", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/discovery_no_listeners.html (0)
[39749:40707:0715/044524:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] DialAPITest.DiscoveryNoListeners (5195 ms)
[56/214] DialAPITest.DiscoveryNoListeners (7132 ms)
[ RUN ] DownloadExtensionTest.DownloadExtensionTest_SearchOrderByEmpty
[39768:3847:0715/044524:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[39761:40963:0715/044526:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[39761:40963:0715/044526:WARNING:channel.cc(322)] RawChannel write error
[ OK ] DownloadExtensionTest.DownloadExtensionTest_SearchOrderByEmpty (3997 ms)
[57/214] DownloadExtensionTest.DownloadExtensionTest_SearchOrderByEmpty (5717 ms)
[ RUN ] CastStreamingApiTest.NullStream
[39753:3847:0715/044520:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[39744:41219:0715/044523:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[39757:13063:0715/044523:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[39757:13063:0715/044523:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[39757:13063:0715/044523:WARNING:channel.cc(322)] RawChannel write error
[39744:3847:0715/044523:INFO:CONSOLE(13)] "[TEST] noVideo", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/null_stream.js (13)
[39762:21507:0715/044523:WARNING:webrtcvoiceengine.cc(472)] Unexpected codec: ISAC/48000/1 (105)
[39762:21507:0715/044523:WARNING:webrtcvoiceengine.cc(472)] Unexpected codec: PCMU/8000/2 (110)
[39762:21507:0715/044523:WARNING:webrtcvoiceengine.cc(472)] Unexpected codec: PCMA/8000/2 (118)
[39762:21507:0715/044523:WARNING:webrtcvoiceengine.cc(472)] Unexpected codec: G722/8000/2 (119)
[39744:3847:0715/044523:INFO:CONSOLE(0)] "[SUCCESS] noVideo", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/null_stream.html (0)
[39744:3847:0715/044524:INFO:CONSOLE(31)] "[TEST] noAudio", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/null_stream.js (31)
[39744:3847:0715/044524:INFO:CONSOLE(0)] "[SUCCESS] noAudio", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/null_stream.html (0)
[39744:3847:0715/044525:INFO:CONSOLE(49)] "[TEST] noAudio", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/null_stream.js (49)
[39744:3847:0715/044525:INFO:CONSOLE(0)] "[SUCCESS] noStream", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/null_stream.html (0)
[39762:12551:0715/044526:ERROR:audio_input_device.cc(261)] IO loop going away before the input device has been stopped
[39774:13319:0715/044526:WARNING:channel.cc(558)] Failed to send message to run remote endpoint (local ID 2, remote ID 2147483648)
[39774:13319:0715/044526:WARNING:channel.cc(558)] Failed to send message to run remote endpoint (local ID 3, remote ID 2147483649)
[39774:13319:0715/044526:WARNING:channel_endpoint.cc(94)] Failed to write enqueue message to channel
[39774:13319:0715/044526:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 1, remote ID 1)
[ OK ] CastStreamingApiTest.NullStream (8976 ms)
[58/214] CastStreamingApiTest.NullStream (10725 ms)
[ RUN ] DownloadExtensionTest.DownloadExtensionTest_Download_InvalidFilename
[39773:3847:0715/044526:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:63103...
sending server_data: {"host": "127.0.0.1", "port": 63103} (36 bytes)
[ OK ] DownloadExtensionTest.DownloadExtensionTest_Download_InvalidFilename (5936 ms)
[59/214] DownloadExtensionTest.DownloadExtensionTest_Download_InvalidFilename (7753 ms)
[ RUN ] ExtensionBrowserTest.RSSMultiRelLink
[39789:3847:0715/044530:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:63106...
sending server_data: {"host": "127.0.0.1", "port": 63106} (36 bytes)
[39792:13063:0715/044534:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[39792:13063:0715/044534:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ExtensionBrowserTest.RSSMultiRelLink (6531 ms)
[60/214] ExtensionBrowserTest.RSSMultiRelLink (8366 ms)
[ RUN ] FileSystemApiTest.FileSystemApiOpenExistingFileDefaultPathTest
[39790:3847:0715/044531:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[39781:5383:0715/044533:ERROR:mach_broker_mac.mm(222)] Unknown process 39801 is sending Mach IPC messages!
[39781:3847:0715/044534:INFO:CONSOLE(0)] "[SUCCESS] openFile", source: chrome-extension://eoddobmlacidlfnfkebeidldaennfnoh/test.html (0)
[39794:12807:0715/044534:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[39794:12807:0715/044534:WARNING:channel.cc(322)] RawChannel write error
[39781:41219:0715/044535:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[39781:41219:0715/044535:WARNING:channel.cc(322)] RawChannel write error
[ OK ] FileSystemApiTest.FileSystemApiOpenExistingFileDefaultPathTest (6854 ms)
[61/214] FileSystemApiTest.FileSystemApiOpenExistingFileDefaultPathTest (8903 ms)
[ RUN ] DownloadExtensionTest.DownloadExtensionTest_OnDeterminingFilename_InterruptedResume
[39782:3847:0715/044529:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:63105...
sending server_data: {"host": "127.0.0.1", "port": 63105} (36 bytes)
[39783:13831:0715/044536:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[39791:13063:0715/044536:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[39791:13063:0715/044536:WARNING:channel.cc(322)] RawChannel write error
[39799:12807:0715/044536:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[39799:12807:0715/044536:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[39805:13319:0715/044536:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[39805:13319:0715/044536:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[39775:40707:0715/044536:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] DownloadExtensionTest.DownloadExtensionTest_OnDeterminingFilename_InterruptedResume (10805 ms)
[62/214] DownloadExtensionTest.DownloadExtensionTest_OnDeterminingFilename_InterruptedResume (12579 ms)
[ RUN ] FileSystemApiTest.FileSystemApiOpenBackgroundTest
[39804:3847:0715/044534:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[39795:4611:0715/044536:ERROR:mach_broker_mac.mm(222)] Unknown process 39808 is sending Mach IPC messages!
[39795:3847:0715/044537:INFO:CONSOLE(0)] "[SUCCESS] openFile", source: chrome-extension://dpbmfabpdkfckmigcdddejdfbmnnihak/_generated_background_page.html (0)
[ OK ] FileSystemApiTest.FileSystemApiOpenBackgroundTest (6229 ms)
[63/214] FileSystemApiTest.FileSystemApiOpenBackgroundTest (8086 ms)
[ RUN ] GcmApiTest.OnSendError
[39819:3847:0715/044540:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[39811:3847:0715/044542:INFO:CONSOLE(0)] "[SUCCESS] onSendError", source: chrome-extension://mbglkicjklbgjgipboiokpkjmkpfgjpa/on_send_error.html (0)
[39811:41219:0715/044542:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[39811:41219:0715/044542:WARNING:channel.cc(322)] RawChannel write error
[ OK ] GcmApiTest.OnSendError (5454 ms)
[64/214] GcmApiTest.OnSendError (7275 ms)
[ RUN ] FileSystemApiTest.FileSystemApiSaveExistingFileWithWriteTest
[39817:3847:0715/044539:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[39809:64531:0715/044542:ERROR:mach_broker_mac.mm(222)] Unknown process 39828 is sending Mach IPC messages!
[39809:3847:0715/044543:INFO:CONSOLE(0)] "[SUCCESS] saveFile", source: chrome-extension://iokimebgjbgmbdefbgmfgidljgcbeloc/test.html (0)
[ OK ] FileSystemApiTest.FileSystemApiSaveExistingFileWithWriteTest (6786 ms)
[65/214] FileSystemApiTest.FileSystemApiSaveExistingFileWithWriteTest (8609 ms)
[ RUN ] HotwordPrivateApiTest.IsAvailableTrue
[39827:3847:0715/044542:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[39816:3847:0715/044544:INFO:CONSOLE(0)] "[SUCCESS] isAvailable", source: chrome-extension://cpfhkdbjfdgdebcjlifoldbijinjfifp/_generated_background_page.html (0)
[39834:13063:0715/044544:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] HotwordPrivateApiTest.IsAvailableTrue (5150 ms)
[66/214] HotwordPrivateApiTest.IsAvailableTrue (7202 ms)
[ RUN ] GetAuthTokenFunctionTest.NonInteractiveLoginAccessTokenFailure
[39832:3847:0715/044542:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[39818:3847:0715/044545:INFO:CONSOLE(5)] "hi there", source: chrome-extension://jphehdebabobefcaahgbeddkjleefmip/test.js (5)
[39833:13063:0715/044545:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[39833:13063:0715/044545:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[39833:13063:0715/044545:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[39833:13063:0715/044545:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[39833:13063:0715/044545:WARNING:channel.cc(322)] RawChannel write error
[39818:41219:0715/044545:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[39818:41219:0715/044545:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[39818:41219:0715/044545:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[39818:41219:0715/044545:WARNING:channel.cc(322)] RawChannel write error
[ OK ] GetAuthTokenFunctionTest.NonInteractiveLoginAccessTokenFailure (5643 ms)
[67/214] GetAuthTokenFunctionTest.NonInteractiveLoginAccessTokenFailure (7576 ms)
[ RUN ] GetAuthTokenFunctionTest.InteractiveApprovalAborted
[39843:3847:0715/044546:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[39836:3847:0715/044549:INFO:CONSOLE(5)] "hi there", source: chrome-extension://jphehdebabobefcaahgbeddkjleefmip/test.js (5)
[39846:12807:0715/044549:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[39846:12807:0715/044549:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[39846:12807:0715/044549:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[39846:12807:0715/044549:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[39846:12807:0715/044549:WARNING:channel.cc(322)] RawChannel write error
[39836:40963:0715/044549:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[39836:40963:0715/044549:WARNING:channel.cc(322)] RawChannel write error
[39836:40963:0715/044549:ERROR:checkin_request.cc(186)] Failed to get checkin response. Fetcher failed. Retrying.
[ OK ] GetAuthTokenFunctionTest.InteractiveApprovalAborted (4992 ms)
[68/214] GetAuthTokenFunctionTest.InteractiveApprovalAborted (6789 ms)
[ RUN ] GetAuthTokenFunctionTest.MultiSecondaryInteractiveApprovalAborted
[39845:3847:0715/044547:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[39837:40707:0715/044549:ERROR:checkin_request.cc(186)] Failed to get checkin response. Fetcher failed. Retrying.
[39837:3847:0715/044549:INFO:CONSOLE(5)] "hi there", source: chrome-extension://jphehdebabobefcaahgbeddkjleefmip/test.js (5)
[39848:13063:0715/044549:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[39848:13063:0715/044549:WARNING:channel.cc(322)] RawChannel write error
[ OK ] GetAuthTokenFunctionTest.MultiSecondaryInteractiveApprovalAborted (4918 ms)
[69/214] GetAuthTokenFunctionTest.MultiSecondaryInteractiveApprovalAborted (6486 ms)
[ RUN ] InstanceIDApiTest.Incognito
[39855:3847:0715/044549:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[39844:5635:0715/044551:ERROR:mach_broker_mac.mm(222)] Unknown process 39860 is sending Mach IPC messages!
[39844:3847:0715/044552:INFO:CONSOLE(0)] "[SUCCESS] testIncognito", source: chrome-extension://pkaicfdfeillppcahnbloookagmmbmdg/_generated_background_page.html (0)
[39857:13831:0715/044552:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[39857:13831:0715/044552:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[39857:13831:0715/044552:WARNING:channel.cc(322)] RawChannel write error
[39844:41219:0715/044552:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] InstanceIDApiTest.Incognito (5764 ms)
[70/214] InstanceIDApiTest.Incognito (7541 ms)
[ RUN ] InlineInstallPrivateApiTestApp.NoGesture
HTTP server started on http://127.0.0.1:63109...
sending server_data: {"host": "127.0.0.1", "port": 63109} (36 bytes)
[39856:3847:0715/044549:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[39840:3847:0715/044552:INFO:CONSOLE(33)] "testName is noGesture", source: chrome-extension://onjpmbjnmccpjoohmgbcjdigbmnbfmkf/page.js (33)
[39840:40451:0715/044552:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] InlineInstallPrivateApiTestApp.NoGesture (7155 ms)
[71/214] InlineInstallPrivateApiTestApp.NoGesture (9168 ms)
[ RUN ] ExtensionManagementApiBrowserTest.GetSelfNoPermissions
[39871:3847:0715/044554:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
2015-07-15 04:45:55.685 browser_tests[39861:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[39873:12807:0715/044557:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[39873:12807:0715/044557:WARNING:channel.cc(322)] RawChannel write error
[39878:13063:0715/044557:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[39878:13063:0715/044557:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ExtensionManagementApiBrowserTest.GetSelfNoPermissions (5721 ms)
[72/214] ExtensionManagementApiBrowserTest.GetSelfNoPermissions (7609 ms)
[ RUN ] ExtensionManagementApiBrowserTest.CreateAppShortcutConfirmDialog
[39870:3847:0715/044554:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
2015-07-15 04:45:56.040 browser_tests[39863:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[ OK ] ExtensionManagementApiBrowserTest.CreateAppShortcutConfirmDialog (6957 ms)
[73/214] ExtensionManagementApiBrowserTest.CreateAppShortcutConfirmDialog (8694 ms)
[ RUN ] ExtensionManagementApiTest.ManagementPolicyAllowed
[39883:3847:0715/044557:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[39874:41219:0715/044559:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[39884:12807:0715/044559:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[39874:3847:0715/044559:INFO:CONSOLE(31)] "[object Object]", source: chrome-extension://hcfmchhemgilecpjinalmclcghmdoefa/allowed.js (31)
[39874:3847:0715/044600:INFO:CONSOLE(0)] "[SUCCESS] allowedDisable", source: chrome-extension://hcfmchhemgilecpjinalmclcghmdoefa/allowed.html (0)
[39874:3847:0715/044600:INFO:CONSOLE(0)] "[SUCCESS] allowedEnable", source: chrome-extension://hcfmchhemgilecpjinalmclcghmdoefa/allowed.html (0)
[39874:3847:0715/044600:INFO:CONSOLE(0)] "[SUCCESS] allowedUninstall", source: chrome-extension://hcfmchhemgilecpjinalmclcghmdoefa/allowed.html (0)
[39874:41219:0715/044600:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] ExtensionManagementApiTest.ManagementPolicyAllowed (5234 ms)
[74/214] ExtensionManagementApiTest.ManagementPolicyAllowed (7071 ms)
[ RUN ] PasswordsPrivateApiTest.RemoveSavedPassword
[39885:3847:0715/044557:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[39875:3847:0715/044600:INFO:CONSOLE(0)] "[SUCCESS] removeSavedPassword", source: chrome-extension://epcifkihnkjgphfkloaaleeakhpmgdmn/main.html?removeSavedPassword (0)
[39885:3847:0715/044600:ERROR:gles2_cmd_decoder.cc(13133)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[39885:3847:0715/044600:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[ OK ] PasswordsPrivateApiTest.RemoveSavedPassword (5176 ms)
[75/214] PasswordsPrivateApiTest.RemoveSavedPassword (7063 ms)
[ RUN ] SearchEnginesPrivateApiTest.RemoveSearchEngine
[39894:3847:0715/044601:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[39888:41219:0715/044604:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[39888:3847:0715/044604:INFO:CONSOLE(0)] "[SUCCESS] removeSearchEngine", source: chrome-extension://epcifkihnkjgphfkloaaleeakhpmgdmn/main.html?removeSearchEngine (0)
[39888:41219:0715/044604:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[39888:41219:0715/044604:WARNING:channel.cc(322)] RawChannel write error
[ OK ] SearchEnginesPrivateApiTest.RemoveSearchEngine (5812 ms)
[76/214] SearchEnginesPrivateApiTest.RemoveSearchEngine (7560 ms)
[ RUN ] SettingsPrivateApiTest.SetPref
[39901:3847:0715/044603:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[39892:40707:0715/044605:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[39892:3847:0715/044606:INFO:CONSOLE(0)] "[SUCCESS] setPref", source: chrome-extension://epcifkihnkjgphfkloaaleeakhpmgdmn/main.html?setPref (0)
[ OK ] SettingsPrivateApiTest.SetPref (5600 ms)
[77/214] SettingsPrivateApiTest.SetPref (7567 ms)
[ RUN ] ExtensionSettingsApiTest.ExtensionsSchemas
[39908:3847:0715/044604:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ExtensionSettingsApiTest.ExtensionsSchemas (5309 ms)
[78/214] ExtensionSettingsApiTest.ExtensionsSchemas (7377 ms)
[ RUN ] TabCaptureApiTest.Constraints
[39909:3847:0715/044605:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[39900:40963:0715/044607:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[39912:13063:0715/044607:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[39912:13063:0715/044607:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[39914:23299:0715/044607:WARNING:webrtcvoiceengine.cc(472)] Unexpected codec: ISAC/48000/1 (105)
[39914:23299:0715/044607:WARNING:webrtcvoiceengine.cc(472)] Unexpected codec: PCMU/8000/2 (110)
[39914:23299:0715/044607:WARNING:webrtcvoiceengine.cc(472)] Unexpected codec: PCMA/8000/2 (118)
[39914:23299:0715/044607:WARNING:webrtcvoiceengine.cc(472)] Unexpected codec: G722/8000/2 (119)
[39900:3847:0715/044607:INFO:CONSOLE(0)] "'MediaStream.stop()' is deprecated and will be removed in M47, around November 2015. Please use 'MediaStream.active' instead.", source: (0)
[39900:3847:0715/044607:INFO:CONSOLE(0)] "[SUCCESS] supportsMediaConstraints", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/constraints.html (0)
[39900:3847:0715/044607:INFO:CONSOLE(0)] "[SUCCESS] rejectsOptionalMediaConstraints", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/constraints.html (0)
[39900:3847:0715/044607: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)
[39900:3847:0715/044607:INFO:CONSOLE(0)] "[SUCCESS] rejectsInvalidConstraints", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/constraints.html (0)
[39900:3847:0715/044607: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)
[ OK ] TabCaptureApiTest.Constraints (5365 ms)
[79/214] TabCaptureApiTest.Constraints (7083 ms)
[ RUN ] ExtensionTabsTest.InvalidUpdateWindowState
[39926:3847:0715/044610:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[39930:13319:0715/044612:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[39930:3847:0715/044612:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] ExtensionTabsTest.InvalidUpdateWindowState (4053 ms)
[80/214] ExtensionTabsTest.InvalidUpdateWindowState (5757 ms)
[ RUN ] ExtensionTabsTest.GetWindow
[39919:3847:0715/044608:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[39922:13063:0715/044611:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[39922:13063:0715/044611:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ExtensionTabsTest.GetWindow (5558 ms)
[81/214] ExtensionTabsTest.GetWindow (7229 ms)
[ RUN ] WebNavigationApiTest.CrossProcessAbort
[39933:3847:0715/044611:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[39945:13063:0715/044615:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[39945:13063:0715/044615:WARNING:channel.cc(322)] RawChannel write error
[39920:75015:0715/044617:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[39920:3847:0715/044617:INFO:CONSOLE(0)] "[SUCCESS] crossProcessAbort", source: chrome-extension://cplddofpfjdmkdnddhpnddhaglbcnfca/test_crossProcessAbort.html (0)
[39935:13063:0715/044617:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[39935:13063:0715/044617:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[39935:13063:0715/044617:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[39935:13063:0715/044617:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[39935:13063:0715/044617:WARNING:channel.cc(322)] RawChannel write error
[39937:12807:0715/044617:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[39920:3847:0715/044618:ERROR:browser_thread.h(263)] DeleteSoon failed on thread 0
[ OK ] WebNavigationApiTest.CrossProcessAbort (8867 ms)
[82/214] WebNavigationApiTest.CrossProcessAbort (10763 ms)
[ RUN ] ContentCapabilitiesTest.ClipboardReadWrite
[39948:3847:0715/044616:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[39939:75279:0715/044617:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[39939:75279:0715/044617:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[ OK ] ContentCapabilitiesTest.ClipboardReadWrite (4535 ms)
[83/214] ContentCapabilitiesTest.ClipboardReadWrite (6412 ms)
[ RUN ] CrazyExtensionTest.Crazy
[39949:3847:0715/044616:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[39941:3847:0715/044619:INFO:CONSOLE(0)] "Module system has been deleted, does extension view exist?", source: chrome-extension://alfbkncdnafnombanhhllokjihpmkibl/_generated_background_page.html (0)
[39955:3847:0715/044619:WARNING:console.cc(108)] Could not log "Extension view no longer exists": no render frame found
[39955:3847:0715/044619:WARNING:console.cc(108)] Could not log "Extension view no longer exists": no render frame found
[39941:3847:0715/044619:INFO:CONSOLE(0)] "[SUCCESS] accessNonexistentIframe", source: chrome-extension://alfbkncdnafnombanhhllokjihpmkibl/_generated_background_page.html (0)
[39941:40707:0715/044619:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[39941:40707:0715/044619:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] CrazyExtensionTest.Crazy (5967 ms)
[84/214] CrazyExtensionTest.Crazy (7577 ms)
[ RUN ] ExtensionWebRequestApiTest.IncognitoSplitModeReload
[39934:3847:0715/044611:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[39923:63259:0715/044613:ERROR:mach_broker_mac.mm(222)] Unknown process 39938 is sending Mach IPC messages!
[39923:63259:0715/044614:ERROR:mach_broker_mac.mm(222)] Unknown process 39940 is sending Mach IPC messages!
[39953:12807:0715/044617:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[39956:13063:0715/044619:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[39956:13063:0715/044619:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[39957:12551:0715/044619:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] ExtensionWebRequestApiTest.IncognitoSplitModeReload (10287 ms)
[85/214] ExtensionWebRequestApiTest.IncognitoSplitModeReload (12267 ms)
[ RUN ] ExtensionInstallPromptBrowserTest.NoParent
[39978:3847:0715/044624:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[39965:3847:0715/044625:WARNING:extension_install_prompt.cc(157)] None!
[ OK ] ExtensionInstallPromptBrowserTest.NoParent (3623 ms)
[86/214] ExtensionInstallPromptBrowserTest.NoParent (5351 ms)
[ RUN ] ExtensionBindingsApiTest.AboutBlankIframe
[39970:3847:0715/044623:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[39960:3847:0715/044625:INFO:CONSOLE(0)] "[SUCCESS] test", source: chrome-extension://faddckpjekiibhncdkjkbklgameblidj/_generated_background_page.html (0)
[ OK ] ExtensionBindingsApiTest.AboutBlankIframe (5565 ms)
[87/214] ExtensionBindingsApiTest.AboutBlankIframe (7467 ms)
[ RUN ] PanelMessagingTest.MessagingPanel
[39979:3847:0715/044624:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[39969:3847:0715/044627:INFO:CONSOLE(0)] "[SUCCESS] openPanelThatConnectsToExtension", source: chrome-extension://ingphejggdgaemhcomalfbeljaagginb/test.html (0)
[39981:13063:0715/044627:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[39981:13063:0715/044627:WARNING:channel.cc(322)] RawChannel write error
[39969:41219:0715/044627:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] PanelMessagingTest.MessagingPanel (5764 ms)
[88/214] PanelMessagingTest.MessagingPanel (7408 ms)
[ RUN ] ExecuteScriptApiTest.UserGesture
[39971:3847:0715/044623:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[39959:75791:0715/044627:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[39959:3847:0715/044627:INFO:CONSOLE(0)] "[SUCCESS] passUserGestureToExecutedScript", source: chrome-extension://hlkijjammflpiadihmfdigbjhidlegda/_generated_background_page.html (0)
[39977:12551:0715/044627:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 4)
[39977:12551:0715/044627:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[39977:12551:0715/044627:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[39983:13063:0715/044627:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[39983:13063:0715/044627:WARNING:channel.cc(322)] RawChannel write error
[39959:41219:0715/044627:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[39959:41219:0715/044627:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ExecuteScriptApiTest.UserGesture (7420 ms)
[89/214] ExecuteScriptApiTest.UserGesture (9330 ms)
[ RUN ] ExternallyConnectableMessagingTest.WebConnectableWithoutTlsChannelId
[39991:3847:0715/044629:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[39986:75783:0715/044631:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[40001:12807:0715/044631:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[40001:12807:0715/044631:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ExternallyConnectableMessagingTest.WebConnectableWithoutTlsChannelId (5191 ms)
[90/214] ExternallyConnectableMessagingTest.WebConnectableWithoutTlsChannelId (6949 ms)
[ RUN ] ExtensionOverrideTest.OverrideHistory
[39996:3847:0715/044629:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[39987:41219:0715/044632:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[39987:3847:0715/044632:INFO:CONSOLE(5)] "Overridden history page loaded.", source: chrome-extension://aajppkhlkajefmebblmdnfnibalkegop/history.js (5)
[39996:3847:0715/044632:ERROR:gles2_cmd_decoder.cc(13133)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[39996:3847:0715/044632:ERROR:gles2_cmd_decoder.cc(4382)] Error: 5 for Command kLoseContextCHROMIUM
[ OK ] ExtensionOverrideTest.OverrideHistory (5037 ms)
[91/214] ExtensionOverrideTest.OverrideHistory (6880 ms)
[ RUN ] ExtensionRequestLimitingThrottleBrowserTest.ThrottleRequest_Redirect
[40003:3847:0715/044631:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ExtensionRequestLimitingThrottleBrowserTest.ThrottleRequest_Redirect (5129 ms)
[92/214] ExtensionRequestLimitingThrottleBrowserTest.ThrottleRequest_Redirect (6875 ms)
[ RUN ] ExtensionWebUITest.ReceivesExtensionOptionsOnClose
[40006:3847:0715/044631:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[39994:3847:0715/044635:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[ OK ] ExtensionWebUITest.ReceivesExtensionOptionsOnClose (9156 ms)
[93/214] ExtensionWebUITest.ReceivesExtensionOptionsOnClose (10926 ms)
[ RUN ] RequirementsCheckerBrowserTest.CheckWindowShapeExtension
[40027:3847:0715/044638:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[40029:15619:0715/044639:ERROR:webgraphicscontext3d_command_buffer_impl.cc(242)] Failed to initialize GLES2CmdHelper.
[ OK ] RequirementsCheckerBrowserTest.CheckWindowShapeExtension (3209 ms)
[94/214] RequirementsCheckerBrowserTest.CheckWindowShapeExtension (4929 ms)
[ RUN ] ProcessManagerBrowserTest.ExtensionHostCreation
[40021:3847:0715/044636:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ProcessManagerBrowserTest.ExtensionHostCreation (4929 ms)
[95/214] ProcessManagerBrowserTest.ExtensionHostCreation (6651 ms)
[ RUN ] LazyBackgroundPageApiTest.UpdateExtensionsPage
[40017:3847:0715/044635:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[40010:40195:0715/044637:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[40020:13063:0715/044637:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[40020:13063:0715/044637:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[40010:3847:0715/044638:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[40010:3847:0715/044640:INFO:CONSOLE(0)] "[SUCCESS] (no test)", source: chrome-extension://oilnagjfijockakidlnkhmnaedonheac/_generated_background_page.html (0)
2015-07-15 04:46:40.811 browser_tests[40010:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[ OK ] LazyBackgroundPageApiTest.UpdateExtensionsPage (7255 ms)
[96/214] LazyBackgroundPageApiTest.UpdateExtensionsPage (8687 ms)
[ RUN ] WebstoreInstallerBrowserTest.SimultaneousInstall
HTTP server started on http://127.0.0.1:63146...
sending server_data: {"host": "127.0.0.1", "port": 63146} (36 bytes)
[40046:3847:0715/044643:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[40031:40963:0715/044644:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[40031:40963:0715/044644:WARNING:channel.cc(322)] RawChannel write error
[ OK ] WebstoreInstallerBrowserTest.SimultaneousInstall (4272 ms)
[97/214] WebstoreInstallerBrowserTest.SimultaneousInstall (6078 ms)
[ RUN ] GeolocationBrowserTest.IFramesWithFreshPosition
[40045:3847:0715/044643:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[40033:76039:0715/044644:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[40033:3847:0715/044644:WARNING:geolocation_browsertest.cc(282)] TearDownInProcessBrowserTestFixture. Test Finished.
[ OK ] GeolocationBrowserTest.IFramesWithFreshPosition (3773 ms)
[98/214] GeolocationBrowserTest.IFramesWithFreshPosition (5478 ms)
[ RUN ] GeolocationBrowserTest.LastUsageUpdated
[40053:3847:0715/044644:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[40040:76559:0715/044645:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[40040:3847:0715/044646:WARNING:geolocation_browsertest.cc(282)] TearDownInProcessBrowserTestFixture. Test Finished.
[ OK ] GeolocationBrowserTest.LastUsageUpdated (3553 ms)
[99/214] GeolocationBrowserTest.LastUsageUpdated (5106 ms)
[ RUN ] HistoryBrowserTest.VerifyHistoryLength2
HTTP server started on http://127.0.0.1:63168...
sending server_data: {"host": "127.0.0.1", "port": 63168} (36 bytes)
[ OK ] HistoryBrowserTest.VerifyHistoryLength2 (767 ms)
[100/214] HistoryBrowserTest.VerifyHistoryLength2 (2219 ms)
[ RUN ] WebstoreStartupInstallerSupervisedUsersTest.InstallProhibited
HTTP server started on http://127.0.0.1:63147...
sending server_data: {"host": "127.0.0.1", "port": 63147} (36 bytes)
[40051:3847:0715/044644:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[40032:3847:0715/044645:INFO:CONSOLE(8)] "Page loaded", source: http://app.com:63147/files/extensions/api_test/webstore_inline_install/install_prohibited.html (8)
[40032:3847:0715/044645:INFO:CONSOLE(11)] "In runTest", source: http://app.com:63147/files/extensions/api_test/webstore_inline_install/install_prohibited.html (11)
[40032:3847:0715/044647:WARNING:extension_install_prompt.cc(163)] Proceeding!
[40032:3847:0715/044649:WARNING:extension_error_reporter.cc(79)] Extension error: Applications and extensions cannot be modified by supervised users.
[40032:3847:0715/044649:INFO:CONSOLE(28)] "Ran test, sending response", source: http://app.com:63147/files/extensions/api_test/webstore_inline_install/install_prohibited.html (28)
[40032:3847:0715/044649:INFO:CONSOLE(30)] "Test complete", source: http://app.com:63147/files/extensions/api_test/webstore_inline_install/install_prohibited.html (30)
[ OK ] WebstoreStartupInstallerSupervisedUsersTest.InstallProhibited (8432 ms)
[101/214] WebstoreStartupInstallerSupervisedUsersTest.InstallProhibited (9946 ms)
[ RUN ] EncryptedMediaIsTypeSupportedTest.IsSupportedKeySystemWithMediaMimeType_ClearKey_NoType
[40065:3847:0715/044648:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[40057:3847:0715/044649:INFO:CONSOLE(0)] "canPlayType()'s 'keySystem' parameter is deprecated and will be ignored in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[40069:16131:0715/044649:ERROR:webgraphicscontext3d_command_buffer_impl.cc(273)] Failed to initialize GLES2Implementation.
[ OK ] EncryptedMediaIsTypeSupportedTest.IsSupportedKeySystemWithMediaMimeType_ClearKey_NoType (3138 ms)
[102/214] EncryptedMediaIsTypeSupportedTest.IsSupportedKeySystemWithMediaMimeType_ClearKey_NoType (4755 ms)
[ RUN ] EncryptedMediaIsTypeSupportedTest.IsSupportedKeySystemWithMediaMimeType_ClearKey_WebM
[40072:3847:0715/044650:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[40060:3847:0715/044651:INFO:CONSOLE(0)] "canPlayType()'s 'keySystem' parameter is deprecated and will be ignored in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[ OK ] EncryptedMediaIsTypeSupportedTest.IsSupportedKeySystemWithMediaMimeType_ClearKey_WebM (3512 ms)
[103/214] EncryptedMediaIsTypeSupportedTest.IsSupportedKeySystemWithMediaMimeType_ClearKey_WebM (5376 ms)
[ RUN ] MediaFileValidatorTest.ValidAudio
[40074:3847:0715/044650:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] MediaFileValidatorTest.ValidAudio (4518 ms)
[104/214] MediaFileValidatorTest.ValidAudio (6110 ms)
[ RUN ] DnsProbeBrowserTest.CorrectionsDisabled
[40085:3847:0715/044653:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[40075:3847:0715/044654:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[ OK ] DnsProbeBrowserTest.CorrectionsDisabled (3846 ms)
[105/214] DnsProbeBrowserTest.CorrectionsDisabled (5586 ms)
[ RUN ] FtpBrowserTest.BasicFtpUrlAuthentication
[40086:3847:0715/044653:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
FTP server started on port 63170...
sending server_data: {"host": "127.0.0.1", "port": 63170} (36 bytes)
starting FTP server
[]127.0.0.1:63171 Connected.
127.0.0.1:63171 ==> 220 pyftpdlib 0.7.0 based ftpd ready.
127.0.0.1:63171 <== USER chrome
127.0.0.1:63171 ==> 331 Username ok, send password.
127.0.0.1:63171 <== PASS ******
127.0.0.1:63171 ==> 230 Login successful.
127.0.0.1:63171 <== SYST
127.0.0.1:63171 ==> 215 UNIX Type: L8
127.0.0.1:63171 <== PWD
127.0.0.1:63171 ==> 257 "/" is the current directory.
127.0.0.1:63171 <== TYPE I
127.0.0.1:63171 ==> 200 Type set to: Binary.
127.0.0.1:63171 <== SIZE /
127.0.0.1:63171 ==> 550 / is not retrievable.
127.0.0.1:63171 <== CWD /
127.0.0.1:63171 ==> 250 "/" is the current directory.
127.0.0.1:63171 <== PASV
127.0.0.1:63171 ==> 227 Entering passive mode (127,0,0,1,246,196).
127.0.0.1:63171 <== LIST -l
127.0.0.1:63171 ==> 150 File status okay. About to open data connection.
127.0.0.1:63171 ==> 226 Transfer complete.
127.0.0.1:63171 <== QUIT
127.0.0.1:63171 ==> 221 Goodbye.
[chrome]@127.0.0.1:63171 Disconnected.
[40077:3847:0715/044655:INFO:CONSOLE(299)] "Unexpected condition on ftp://127.0.0.1:63170/: Could not find value for language", source: ftp://chrome:chrome@127.0.0.1:63170/ (299)
[40077:3847:0715/044655:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[ OK ] FtpBrowserTest.BasicFtpUrlAuthentication (4587 ms)
[106/214] FtpBrowserTest.BasicFtpUrlAuthentication (6074 ms)
[ RUN ] LoadTimingBrowserTest.Basic
[40092:3847:0715/044655:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[40084:40963:0715/044657:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] LoadTimingBrowserTest.Basic (4175 ms)
[107/214] LoadTimingBrowserTest.Basic (6097 ms)
[ RUN ] SdchBrowserTest.BrowsingDataRemover
[40098:3847:0715/044656:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] SdchBrowserTest.BrowsingDataRemover (3248 ms)
[108/214] SdchBrowserTest.BrowsingDataRemover (5076 ms)
[ RUN ] PasswordManagerBrowserTestBase.PromptForXHRWithoutOnSubmit
[40103:3847:0715/044658:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[40097:56071:0715/044659:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[ OK ] PasswordManagerBrowserTestBase.PromptForXHRWithoutOnSubmit (3599 ms)
[109/214] PasswordManagerBrowserTestBase.PromptForXHRWithoutOnSubmit (5262 ms)
[ RUN ] PasswordManagerBrowserTestBase.NoPromptForXHRSubmitWithoutNavigationWithUnfilledForm_SignupForm
[40108:3847:0715/044659:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[40100:55815:0715/044700:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[40100:40195:0715/044700:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[40100:40195:0715/044700:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PasswordManagerBrowserTestBase.NoPromptForXHRSubmitWithoutNavigationWithUnfilledForm_SignupForm (3344 ms)
[110/214] PasswordManagerBrowserTestBase.NoPromptForXHRSubmitWithoutNavigationWithUnfilledForm_SignupForm (5168 ms)
[ RUN ] PasswordManagerBrowserTestBase.NoPromptForFetchSubmitWithoutNavigationWithUnfilledForm
[40115:3847:0715/044701:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[40106:56327:0715/044702:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[ OK ] PasswordManagerBrowserTestBase.NoPromptForFetchSubmitWithoutNavigationWithUnfilledForm (3688 ms)
[111/214] PasswordManagerBrowserTestBase.NoPromptForFetchSubmitWithoutNavigationWithUnfilledForm (5453 ms)
[ RUN ] PasswordManagerBrowserTestBase.VerifyPasswordGenerationUpload
[40119:3847:0715/044702:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[40109:55815:0715/044703:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[40109:40195:0715/044703:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[40109:40195:0715/044703:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PasswordManagerBrowserTestBase.VerifyPasswordGenerationUpload (4192 ms)
[112/214] PasswordManagerBrowserTestBase.VerifyPasswordGenerationUpload (5888 ms)
[ RUN ] PasswordManagerBrowserTestBase.ChangingTextToPasswordFieldOnSignupForm
[40129:3847:0715/044705:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[40120:56079:0715/044706:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[40120:40451:0715/044706:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] PasswordManagerBrowserTestBase.ChangingTextToPasswordFieldOnSignupForm (3812 ms)
[113/214] PasswordManagerBrowserTestBase.ChangingTextToPasswordFieldOnSignupForm (5670 ms)
[ RUN ] PasswordManagerBrowserTestBase.BaseTagWithNoActionTest
[40137:3847:0715/044706:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[40127:57863:0715/044707:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[ OK ] PasswordManagerBrowserTestBase.BaseTagWithNoActionTest (3515 ms)
[114/214] PasswordManagerBrowserTestBase.BaseTagWithNoActionTest (5267 ms)
[ RUN ] PasswordManagerBrowserTestBase.NoLastLoadGoodLastLoad
[40126:3847:0715/044704:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[40117:56583:0715/044708:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[40117:40195:0715/044708:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[40117:40195:0715/044708:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PasswordManagerBrowserTestBase.NoLastLoadGoodLastLoad (6985 ms)
[115/214] PasswordManagerBrowserTestBase.NoLastLoadGoodLastLoad (9013 ms)
[ RUN ] PDFExtensionTest.Basic
[40142:3847:0715/044707:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[40131:75271:0715/044709:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[40131:3847:0715/044712:INFO:CONSOLE(0)] "[SUCCESS] testHasElements", source: chrome-extension://mhjfbmdgcfjbbpaeojofohoefgiehjai/index.html (0)
[40131:3847:0715/044712:INFO:CONSOLE(0)] "[SUCCESS] testPluginElement", source: chrome-extension://mhjfbmdgcfjbbpaeojofohoefgiehjai/index.html (0)
[40131:40707:0715/044712:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[ OK ] PDFExtensionTest.Basic (7353 ms)
[116/214] PDFExtensionTest.Basic (9096 ms)
[ RUN ] PluginPowerSaverBrowserTest.SmallSameOrigin
[40155:3847:0715/044711:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
objc[40163]: Class BaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testdVUqgJ/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[40163]: Class ConstrainedWindowAnimationBase is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testdVUqgJ/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[40163]: Class ConstrainedWindowAnimationShow is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testdVUqgJ/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[40163]: Class ConstrainedWindowAnimationHide is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testdVUqgJ/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[40163]: Class ConstrainedWindowAnimationPulse is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testdVUqgJ/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[40163]: Class BlueLabelButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testdVUqgJ/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[40163]: Class BlueLabelButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testdVUqgJ/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[40163]: Class HoverImageMenuButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testdVUqgJ/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[40163]: Class HoverImageMenuButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testdVUqgJ/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[40163]: Class HyperlinkButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testdVUqgJ/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[40163]: Class HyperlinkTextView is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testdVUqgJ/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[40163]: Class FindPasteboard is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testdVUqgJ/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[40163]: Class FlippedView is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testdVUqgJ/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[40163]: Class FocusTracker is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testdVUqgJ/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[40163]: Class FullscreenWindowManager is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testdVUqgJ/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[40163]: Class HoverButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testdVUqgJ/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[40163]: Class HoverImageButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testdVUqgJ/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[40163]: Class MenuController is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testdVUqgJ/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[40163]: Class ToolTipBaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testdVUqgJ/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[40163]: Class CrTrackingAreaOwnerProxy is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testdVUqgJ/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[40163]: Class CrTrackingArea is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testdVUqgJ/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[40163]: Class UnderlayOpenGLHostingWindow is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testdVUqgJ/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[40163]: Class MacScreenMonitor is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testdVUqgJ/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[40163]: Class ComplexTextInputPanel is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testdVUqgJ/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.SmallSameOrigin (4164 ms)
[117/214] PluginPowerSaverBrowserTest.SmallSameOrigin (6040 ms)
[ RUN ] PluginPowerSaverBrowserTest.LargeCrossOriginObscured
[40161:3847:0715/044712:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
objc[40164]: Class BaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testdVUqgJ/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[40164]: Class ConstrainedWindowAnimationBase is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testdVUqgJ/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[40164]: Class ConstrainedWindowAnimationShow is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testdVUqgJ/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[40164]: Class ConstrainedWindowAnimationHide is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testdVUqgJ/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[40164]: Class ConstrainedWindowAnimationPulse is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testdVUqgJ/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[40164]: Class BlueLabelButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testdVUqgJ/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[40164]: Class BlueLabelButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testdVUqgJ/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[40164]: Class HoverImageMenuButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testdVUqgJ/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[40164]: Class HoverImageMenuButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testdVUqgJ/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[40164]: Class HyperlinkButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testdVUqgJ/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[40164]: Class HyperlinkTextView is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testdVUqgJ/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[40164]: Class FindPasteboard is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testdVUqgJ/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[40164]: Class FlippedView is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testdVUqgJ/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[40164]: Class FocusTracker is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testdVUqgJ/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[40164]: Class FullscreenWindowManager is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testdVUqgJ/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[40164]: Class HoverButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testdVUqgJ/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[40164]: Class HoverImageButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testdVUqgJ/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[40164]: Class MenuController is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testdVUqgJ/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[40164]: Class ToolTipBaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testdVUqgJ/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[40164]: Class CrTrackingAreaOwnerProxy is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testdVUqgJ/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[40164]: Class CrTrackingArea is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testdVUqgJ/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[40164]: Class UnderlayOpenGLHostingWindow is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testdVUqgJ/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[40164]: Class MacScreenMonitor is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testdVUqgJ/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[40164]: Class ComplexTextInputPanel is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testdVUqgJ/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 (4607 ms)
[118/214] PluginPowerSaverBrowserTest.LargeCrossOriginObscured (6199 ms)
[ RUN ] MaterialPDFExtensionTest.Basic
[40149:3847:0715/044710:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[40143:74759:0715/044711:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[40143:3847:0715/044714:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[40143:3847:0715/044716:INFO:CONSOLE(0)] "[SUCCESS] testHasElements", source: chrome-extension://mhjfbmdgcfjbbpaeojofohoefgiehjai/index-material.html (0)
[40143:3847:0715/044716:INFO:CONSOLE(0)] "[SUCCESS] testPluginElement", source: chrome-extension://mhjfbmdgcfjbbpaeojofohoefgiehjai/index-material.html (0)
[40143:3847:0715/044716:INFO:CONSOLE(0)] "[SUCCESS] testIgnoreKeyEvents", source: chrome-extension://mhjfbmdgcfjbbpaeojofohoefgiehjai/index-material.html (0)
[40143:3847:0715/044716:INFO:CONSOLE(0)] "[SUCCESS] testUiManagerResizeDropdown", source: chrome-extension://mhjfbmdgcfjbbpaeojofohoefgiehjai/index-material.html (0)
[40143:40707:0715/044716:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[40143:40707:0715/044716:WARNING:channel.cc(322)] RawChannel write error
[40143:40707:0715/044716:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[ OK ] MaterialPDFExtensionTest.Basic (8570 ms)
[119/214] MaterialPDFExtensionTest.Basic (9998 ms)
[ RUN ] PrerenderBrowserTest.ControlGroup
[40175:3847:0715/044718:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:63230...
sending server_data: {"host": "127.0.0.1", "port": 63230} (36 bytes)
[40166:40451:0715/044720:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[40175:3847:0715/044720:ERROR:gles2_cmd_decoder.cc(4382)] Error: 5 for Command kLoseContextCHROMIUM
[ OK ] PrerenderBrowserTest.ControlGroup (4597 ms)
[120/214] PrerenderBrowserTest.ControlGroup (6313 ms)
[ RUN ] PrerenderBrowserTest.PrerenderSSLErrorTopLevel
[40170:3847:0715/044716:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:63224...
sending server_data: {"host": "127.0.0.1", "port": 63224} (36 bytes)
HTTPS server started on https://localhost:63225...
sending server_data: {"host": "localhost", "port": 63225} (36 bytes)
[40165:39683:0715/044721:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[40186:12807:0715/044721:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[40186:12807:0715/044721:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[40165:39683:0715/044721:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[40165:39683:0715/044721:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PrerenderBrowserTest.PrerenderSSLErrorTopLevel (6741 ms)
[121/214] PrerenderBrowserTest.PrerenderSSLErrorTopLevel (8418 ms)
[ RUN ] PrerenderBrowserTest.PrerenderKeepSubresourceExtensionScheme
[40181:3847:0715/044719:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:63238...
sending server_data: {"host": "127.0.0.1", "port": 63238} (36 bytes)
[40172:38403:0715/044722:WARNING:extension_protocols.cc(422)] Failed to GetPathForExtension: abcdefg
[40172:38403:0715/044722:WARNING:url_request_job_manager.cc(89)] Failed to map: chrome-extension://abcdefg/test.jpg
[ OK ] PrerenderBrowserTest.PrerenderKeepSubresourceExtensionScheme (6129 ms)
[122/214] PrerenderBrowserTest.PrerenderKeepSubresourceExtensionScheme (8019 ms)
[ RUN ] PushMessagingBrowserTest.PushEventNoServiceWorker
HTTPS server started on https://127.0.0.1:63226...
sending server_data: {"host": "127.0.0.1", "port": 63226} (36 bytes)
[40191:3847:0715/044721:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[40176:3847:0715/044723:INFO:CONSOLE(18)] "sendResultToTest: ok - service worker registered", source: https://127.0.0.1:63226/files/push_messaging/push_test.js (18)
[40176:3847:0715/044723:INFO:CONSOLE(18)] "sendResultToTest: permission status - granted", source: https://127.0.0.1:63226/files/push_messaging/push_test.js (18)
[40176:3847:0715/044723:INFO:CONSOLE(18)] "sendResultToTest: https://android.googleapis.com/gcm/send/1-0", source: https://127.0.0.1:63226/files/push_messaging/push_test.js (18)
[40176:3847:0715/044723:INFO:CONSOLE(18)] "sendResultToTest: false - is not controlled", source: https://127.0.0.1:63226/files/push_messaging/push_test.js (18)
[40176:3847:0715/044723:INFO:CONSOLE(18)] "sendResultToTest: true - is controlled", source: https://127.0.0.1:63226/files/push_messaging/push_test.js (18)
[40176:3847:0715/044723:INFO:CONSOLE(18)] "sendResultToTest: service worker unregistration status: true", source: https://127.0.0.1:63226/files/push_messaging/push_test.js (18)
[40176:3847:0715/044723:INFO:CONSOLE(18)] "sendResultToTest: null", source: https://127.0.0.1:63226/files/push_messaging/push_test.js (18)
[40194:13063:0715/044723:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[40194:13063:0715/044723:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[40194:13063:0715/044723:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PushMessagingBrowserTest.PushEventNoServiceWorker (5417 ms)
[123/214] PushMessagingBrowserTest.PushEventNoServiceWorker (7002 ms)
[ RUN ] ServiceProcessControlBrowserTest.SameLaunchTask
[ OK ] ServiceProcessControlBrowserTest.SameLaunchTask (5 ms)
[124/214] ServiceProcessControlBrowserTest.SameLaunchTask (1501 ms)
[ RUN ] ReferrerPolicyTest.HttpsRedirect
[40203:3847:0715/044725:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
2015-07-15 04:47:25.912 browser_tests[40196:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[ OK ] ReferrerPolicyTest.HttpsRedirect (3177 ms)
[125/214] ReferrerPolicyTest.HttpsRedirect (4655 ms)
[ RUN ] ServiceProcessControlBrowserTest.ForceShutdown
[ OK ] ServiceProcessControlBrowserTest.ForceShutdown (5 ms)
[126/214] ServiceProcessControlBrowserTest.ForceShutdown (1583 ms)
[ RUN ] PushMessagingBrowserTest.LocalResetNotificationsPermissionUnsubscribes
HTTPS server started on https://127.0.0.1:63252...
sending server_data: {"host": "127.0.0.1", "port": 63252} (36 bytes)
[40205:3847:0715/044725:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
2015-07-15 04:47:25.913 browser_tests[40193:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[40193:3847:0715/044726:INFO:CONSOLE(18)] "sendResultToTest: ok - service worker registered", source: https://127.0.0.1:63252/files/push_messaging/push_test.js (18)
[40193:3847:0715/044726:INFO:CONSOLE(18)] "sendResultToTest: permission status - granted", source: https://127.0.0.1:63252/files/push_messaging/push_test.js (18)
[40193:3847:0715/044726:INFO:CONSOLE(18)] "sendResultToTest: https://android.googleapis.com/gcm/send/1-0", source: https://127.0.0.1:63252/files/push_messaging/push_test.js (18)
[40193:3847:0715/044726:INFO:CONSOLE(18)] "sendResultToTest: true - subscribed", source: https://127.0.0.1:63252/files/push_messaging/push_test.js (18)
[40193:3847:0715/044726:INFO:CONSOLE(18)] "sendResultToTest: permission status - granted", source: https://127.0.0.1:63252/files/push_messaging/push_test.js (18)
[40193:3847:0715/044726:INFO:CONSOLE(18)] "sendResultToTest: permission status - prompt", source: https://127.0.0.1:63252/files/push_messaging/push_test.js (18)
[40193:3847:0715/044726:INFO:CONSOLE(18)] "sendResultToTest: false - not subscribed", source: https://127.0.0.1:63252/files/push_messaging/push_test.js (18)
[40193:41731:0715/044726:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[40193:41731:0715/044726:WARNING:channel.cc(322)] RawChannel write error
[40193:3847:0715/044727:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.allow_outdated
[40193:3847:0715/044727:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown printing.enabled
[40193:3847:0715/044727:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.always_authorize
[ OK ] PushMessagingBrowserTest.LocalResetNotificationsPermissionUnsubscribes (4649 ms)
[127/214] PushMessagingBrowserTest.LocalResetNotificationsPermissionUnsubscribes (6502 ms)
[ RUN ] ReferrerPolicyTest.HttpLeftClickRedirectDefaultNoFlag
[40212:3847:0715/044727:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ReferrerPolicyTest.HttpLeftClickRedirectDefaultNoFlag (3081 ms)
[128/214] ReferrerPolicyTest.HttpLeftClickRedirectDefaultNoFlag (4797 ms)
[ RUN ] RestartTest.PRE_SessionStorage
[40223:3847:0715/044730:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] RestartTest.PRE_SessionStorage (3386 ms)
[129/214] RestartTest.PRE_SessionStorage (4856 ms)
[ RUN ] CaptivePortalBlockingPageTest.WiredNetwork_NoLoginURL_With_SSID
[40227:3847:0715/044731:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[40216:3847:0715/044733:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[40216:3847:0715/044733:INFO:CONSOLE(1718)] "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%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%20body%3Anot(.extended-reporting-has-checkbox)%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%3Anot(.extended-reporting-has-checkbox)%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/*%20Extended%20reporting%20opt-in.%20No%20fixed%20nav.%20*/%0A@media%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-height%3A%20360px)%20and%20(max-width%3A%20680px)%20and%20(orientation%3A%20landscape)%20%7B%0A%20%20.extended-reporting-has-checkbox%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.extended-reporting-has-checkbox%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.extended-reporting-has-checkbox%20%23main-content%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%20%20padding-bottom%3A%200;%0A%20%20%7D%0A%0A%20%20.extended-reporting-has-checkbox%20%23extended-reporting-opt-in%20%7B%0A%20%20%20%20margin-bottom%3A%208px;%0A%20%20%7D%0A%0A%20%20body.extended-reporting-has-checkbox%20.nav-wrapper%20%7B%0A%20%20%20%20flex%3A%200%201%20auto;%0A%20%20%20%20margin-top%3A%200;%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%7B(!Document%7C!DocumentFragment%7C!Element)%7D%20context%20The%20context%20object%0A%20*%20%20%20%20%20for%20querySelector.%0A%20*%20@param%20%7Bstring%7D%20selectors%20CSS%20selectors%20to%20query%20the%20element.%0A%20*%20@return%20%7B!HTMLElement%7D%20the%20Element.%0A%20*/%0Afunction%20queryRequiredElement(context,%20selectors)%20%7B%0A%20%20var%20element%20=%20context.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(orientation%3A%20portrait),'%20+%0A%20%20%20%20%20%20'(max-width%3A%20736px)%20and%20(max-height%3A%20420px)%20and%20(orientation%3A%20landscape)';%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%20placeholders%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%7BHTMLElement%7D%20element%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20key%20The%20name%20of%20the%20value%20in%20the%20dictionary.%0A%20%20%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%20The%20dictionary%20of%20strings%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,%20dictionary,%20visited)%20%7B%0A%20%20%20%20%20%20element.textContent%20=%20dictionary.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%7BHTMLElement%7D%20select%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20key%20The%20name%20of%20the%20value%20in%20the%20dictionary.%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%7BLoadTimeData%7D%20dictionary%20The%20dictionary%20of%20strings%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,%20dictionary,%20visited)%20%7B%0A%20%20%20%20%20%20var%20options%20=%20dictionary.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%7BHTMLElement%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%20the%20dictionary.%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%7BLoadTimeData%7D%20dictionary%20The%20dictionary%20of%20strings%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,%20dictionary,%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=%20dictionary.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%20temp%20=%20element.firstElementChild;%20temp;%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20temp%20=%20temp.nextElementSibling)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20processWithoutCycles(temp,%20dictionary,%20visited);%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%20attributeNames%20=%20Object.keys(handlers);%0A%20%20//%20Only%20use%20/deep/%20when%20shadow%20DOM%20is%20supported.%20As%20of%20April%202015%20iOS%20Chrome%0A%20%20//%20doesn't%20support%20shadow%20DOM.%0A%20%20var%20prefix%20=%20Element.prototype.createShadowRoot%20%3F%20'%3Aroot%20/deep/%20'%20%3A%20'';%0A%20%20var%20selector%20=%20prefix%20+%20'%5B'%20+%20attributeNames.join('%5D,'%20+%20prefix%20+%20'%5B')%20+%20'%5D';%0A%0A%20%20/**%0A%20%20%20*%20Processes%20a%20DOM%20tree%20with%20the%20%7B@code%20dictionary%7D%20map.%0A%20%20%20*%20@param%20%7BProcessingRoot%7D%20root%20The%20root%20of%20the%20DOM%20tree%20to%20process.%0A%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%20The%20dictionary%20to%20draw%20from.%0A%20%20%20*/%0A%20%20function%20process(root,%20dictionary)%20%7B%0A%20%20%20%20processWithoutCycles(root,%20dictionary,%20%5B%5D);%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%7BProcessingRoot%7D%20root%0A%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%0A%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%20Already%20visited%20roots.%0A%20%20%20*/%0A%20%20function%20processWithoutCycles(root,%20dictionary,%20visited)%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,%20dictionary,%20visited);%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,%20dictionary,%20visited);%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20firstElement%20=%20root%20instanceof%20Element%20%3F%20root%20%3A%20root.querySelector('*');%0A%0A%20%20%20%20if%20(prefix)%20%7B%0A%20%20%20%20%20%20//%20Prefixes%20skip%20root%20level%20elements.%20This%20is%20typically%20%3Chtml%3E%20but%20can%0A%20%20%20%20%20%20//%20differ%20inside%20of%20DocumentFragments%20(i.e.%20%3Ctemplate%3Es).%20Process%20them%0A%20%20%20%20%20%20//%20explicitly.%0A%20%20%20%20%20%20for%20(var%20temp%20=%20firstElement;%20temp;%20temp%20=%20temp.nextElementSibling)%20%7B%0A%20%20%20%20%20%20%20%20processElement(/**%20@type%20%7BElement%7D%20*/(temp),%20dictionary,%20visited);%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20elements%20=%20root.querySelectorAll(selector);%0A%20%20%20%20for%20(var%20element,%20i%20=%200;%20element%20=%20elements%5Bi%5D;%20i++)%20%7B%0A%20%20%20%20%20%20processElement(element,%20dictionary,%20visited);%0A%20%20%20%20%7D%0A%0A%20%20%20%20if%20(firstElement)%0A%20%20%20%20%20%20firstElement.setAttribute('i18n-processed',%20'');%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Run%20through%20various%20%5Bi18n-*%5D%20attributes%20and%20do%20activate%20replacements.%0A%20%20%20*%20@param%20%7BElement%7D%20element%0A%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%0A%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20*/%0A%20%20function%20processElement(element,%20dictionary,%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,%20dictionary,%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%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%20body%3Anot(.extended-reporting-has-checkbox)%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%3Anot(.extended-reporting-has-checkbox)%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/*%20Extended%20reporting%20opt-in.%20No%20fixed%20nav.%20*/%0A@media%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-height%3A%20360px)%20and%20(max-width%3A%20680px)%20and%20(orientation%3A%20landscape)%20%7B%0A%20%20.extended-reporting-has-checkbox%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.extended-reporting-has-checkbox%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.extended-reporting-has-checkbox%20%23main-content%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%20%20padding-bottom%3A%200;%0A%20%20%7D%0A%0A%20%20.extended-reporting-has-checkbox%20%23extended-reporting-opt-in%20%7B%0A%20%20%20%20margin-bottom%3A%208px;%0A%20%20%7D%0A%0A%20%20body.extended-reporting-has-checkbox%20.nav-wrapper%20%7B%0A%20%20%20%20flex%3A%200%201%20auto;%0A%20%20%20%20margin-top%3A%200;%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%7B(!Document%7C!DocumentFragment%7C!Element)%7D%20context%20The%20context%20object%0A%20*%20%20%20%20%20for%20querySelector.%0A%20*%20@param%20%7Bstring%7D%20selectors%20CSS%20selectors%20to%20query%20the%20element.%0A%20*%20@return%20%7B!HTMLElement%7D%20the%20Element.%0A%20*/%0Afunction%20queryRequiredElement(context,%20selectors)%20%7B%0A%20%20var%20element%20=%20context.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(orientation%3A%20portrait),'%20+%0A%20%20%20%20%20%20'(max-width%3A%20736px)%20and%20(max-height%3A%20420px)%20and%20(orientation%3A%20landscape)';%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%20placeholders%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%7BHTMLElement%7D%20element%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20key%20The%20name%20of%20the%20value%20in%20the%20dictionary.%0A%20%20%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%20The%20dictionary%20of%20strings%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,%20dictionary,%20visited)%20%7B%0A%20%20%20%20%20%20element.textContent%20=%20dictionary.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%7BHTMLElement%7D%20select%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20key%20The%20name%20of%20the%20value%20in%20the%20dictionary.%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%7BLoadTimeData%7D%20dictionary%20The%20dictionary%20of%20strings%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,%20dictionary,%20visited)%20%7B%0A%20%20%20%20%20%20var%20options%20=%20dictionary.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%7BHTMLElement%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%20the%20dictionary.%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%7BLoadTimeData%7D%20dictionary%20The%20dictionary%20of%20strings%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,%20dictionary,%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=%20dictionary.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%20temp%20=%20element.firstElementChild;%20temp;%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20temp%20=%20temp.nextElementSibling)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20processWithoutCycles(temp,%20dictionary,%20visited);%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%20attributeNames%20=%20Object.keys(handlers);%0A%20%20//%20Only%20use%20/deep/%20when%20shadow%20DOM%20is%20supported.%20As%20of%20April%202015%20iOS%20Chrome%0A%20%20//%20doesn't%20support%20shadow%20DOM.%0A%20%20var%20prefix%20=%20Element.prototype.createShadowRoot%20%3F%20'%3Aroot%20/deep/%20'%20%3A%20'';%0A%20%20var%20selector%20=%20prefix%20+%20'%5B'%20+%20attributeNames.join('%5D,'%20+%20prefix%20+%20'%5B')%20+%20'%5D';%0A%0A%20%20/**%0A%20%20%20*%20Processes%20a%20DOM%20tree%20with%20the%20%7B@code%20dictionary%7D%20map.%0A%20%20%20*%20@param%20%7BProcessingRoot%7D%20root%20The%20root%20of%20the%20DOM%20tree%20to%20process.%0A%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%20The%20dictionary%20to%20draw%20from.%0A%20%20%20*/%0A%20%20function%20process(root,%20dictionary)%20%7B%0A%20%20%20%20processWithoutCycles(root,%20dictionary,%20%5B%5D);%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%7BProcessingRoot%7D%20root%0A%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%0A%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%20Already%20visited%20roots.%0A%20%20%20*/%0A%20%20function%20processWithoutCycles(root,%20dictionary,%20visited)%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,%20dictionary,%20visited);%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,%20dictionary,%20visited);%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20firstElement%20=%20root%20instanceof%20Element%20%3F%20root%20%3A%20root.querySelector('*');%0A%0A%20%20%20%20if%20(prefix)%20%7B%0A%20%20%20%20%20%20//%20Prefixes%20skip%20root%20level%20elements.%20This%20is%20typically%20%3Chtml%3E%20but%20can%0A%20%20%20%20%20%20//%20differ%20inside%20of%20DocumentFragments%20(i.e.%20%3Ctemplate%3Es).%20Process%20them%0A%20%20%20%20%20%20//%20explicitly.%0A%20%20%20%20%20%20for%20(var%20temp%20=%20firstElement;%20temp;%20temp%20=%20temp.nextElementSibling)%20%7B%0A%20%20%20%20%20%20%20%20processElement(/**%20@type%20%7BElement%7D%20*/(temp),%20dictionary,%20visited);%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20elements%20=%20root.querySelectorAll(selector);%0A%20%20%20%20for%20(var%20element,%20i%20=%200;%20element%20=%20elements%5Bi%5D;%20i++)%20%7B%0A%20%20%20%20%20%20processElement(element,%20dictionary,%20visited);%0A%20%20%20%20%7D%0A%0A%20%20%20%20if%20(firstElement)%0A%20%20%20%20%20%20firstElement.setAttribute('i18n-processed',%20'');%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Run%20through%20various%20%5Bi18n-*%5D%20attributes%20and%20do%20activate%20replacements.%0A%20%20%20*%20@param%20%7BElement%7D%20element%0A%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%0A%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20*/%0A%20%20function%20processElement(element,%20dictionary,%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,%20dictionary,%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 (1718)
[40216:3847:0715/044733:INFO:CONSOLE(1718)] "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%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%20body%3Anot(.extended-reporting-has-checkbox)%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%3Anot(.extended-reporting-has-checkbox)%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/*%20Extended%20reporting%20opt-in.%20No%20fixed%20nav.%20*/%0A@media%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-height%3A%20360px)%20and%20(max-width%3A%20680px)%20and%20(orientation%3A%20landscape)%20%7B%0A%20%20.extended-reporting-has-checkbox%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.extended-reporting-has-checkbox%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.extended-reporting-has-checkbox%20%23main-content%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%20%20padding-bottom%3A%200;%0A%20%20%7D%0A%0A%20%20.extended-reporting-has-checkbox%20%23extended-reporting-opt-in%20%7B%0A%20%20%20%20margin-bottom%3A%208px;%0A%20%20%7D%0A%0A%20%20body.extended-reporting-has-checkbox%20.nav-wrapper%20%7B%0A%20%20%20%20flex%3A%200%201%20auto;%0A%20%20%20%20margin-top%3A%200;%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%7B(!Document%7C!DocumentFragment%7C!Element)%7D%20context%20The%20context%20object%0A%20*%20%20%20%20%20for%20querySelector.%0A%20*%20@param%20%7Bstring%7D%20selectors%20CSS%20selectors%20to%20query%20the%20element.%0A%20*%20@return%20%7B!HTMLElement%7D%20the%20Element.%0A%20*/%0Afunction%20queryRequiredElement(context,%20selectors)%20%7B%0A%20%20var%20element%20=%20context.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(orientation%3A%20portrait),'%20+%0A%20%20%20%20%20%20'(max-width%3A%20736px)%20and%20(max-height%3A%20420px)%20and%20(orientation%3A%20landscape)';%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%20placeholders%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%7BHTMLElement%7D%20element%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20key%20The%20name%20of%20the%20value%20in%20the%20dictionary.%0A%20%20%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%20The%20dictionary%20of%20strings%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,%20dictionary,%20visited)%20%7B%0A%20%20%20%20%20%20element.textContent%20=%20dictionary.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%7BHTMLElement%7D%20select%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20key%20The%20name%20of%20the%20value%20in%20the%20dictionary.%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%7BLoadTimeData%7D%20dictionary%20The%20dictionary%20of%20strings%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,%20dictionary,%20visited)%20%7B%0A%20%20%20%20%20%20var%20options%20=%20dictionary.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%7BHTMLElement%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%20the%20dictionary.%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%7BLoadTimeData%7D%20dictionary%20The%20dictionary%20of%20strings%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,%20dictionary,%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=%20dictionary.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%20temp%20=%20element.firstElementChild;%20temp;%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20temp%20=%20temp.nextElementSibling)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20processWithoutCycles(temp,%20dictionary,%20visited);%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%20attributeNames%20=%20Object.keys(handlers);%0A%20%20//%20Only%20use%20/deep/%20when%20shadow%20DOM%20is%20supported.%20As%20of%20April%202015%20iOS%20Chrome%0A%20%20//%20doesn't%20support%20shadow%20DOM.%0A%20%20var%20prefix%20=%20Element.prototype.createShadowRoot%20%3F%20'%3Aroot%20/deep/%20'%20%3A%20'';%0A%20%20var%20selector%20=%20prefix%20+%20'%5B'%20+%20attributeNames.join('%5D,'%20+%20prefix%20+%20'%5B')%20+%20'%5D';%0A%0A%20%20/**%0A%20%20%20*%20Processes%20a%20DOM%20tree%20with%20the%20%7B@code%20dictionary%7D%20map.%0A%20%20%20*%20@param%20%7BProcessingRoot%7D%20root%20The%20root%20of%20the%20DOM%20tree%20to%20process.%0A%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%20The%20dictionary%20to%20draw%20from.%0A%20%20%20*/%0A%20%20function%20process(root,%20dictionary)%20%7B%0A%20%20%20%20processWithoutCycles(root,%20dictionary,%20%5B%5D);%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%7BProcessingRoot%7D%20root%0A%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%0A%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%20Already%20visited%20roots.%0A%20%20%20*/%0A%20%20function%20processWithoutCycles(root,%20dictionary,%20visited)%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,%20dictionary,%20visited);%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,%20dictionary,%20visited);%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20firstElement%20=%20root%20instanceof%20Element%20%3F%20root%20%3A%20root.querySelector('*');%0A%0A%20%20%20%20if%20(prefix)%20%7B%0A%20%20%20%20%20%20//%20Prefixes%20skip%20root%20level%20elements.%20This%20is%20typically%20%3Chtml%3E%20but%20can%0A%20%20%20%20%20%20//%20differ%20inside%20of%20DocumentFragments%20(i.e.%20%3Ctemplate%3Es).%20Process%20them%0A%20%20%20%20%20%20//%20explicitly.%0A%20%20%20%20%20%20for%20(var%20temp%20=%20firstElement;%20temp;%20temp%20=%20temp.nextElementSibling)%20%7B%0A%20%20%20%20%20%20%20%20processElement(/**%20@type%20%7BElement%7D%20*/(temp),%20dictionary,%20visited);%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20elements%20=%20root.querySelectorAll(selector);%0A%20%20%20%20for%20(var%20element,%20i%20=%200;%20element%20=%20elements%5Bi%5D;%20i++)%20%7B%0A%20%20%20%20%20%20processElement(element,%20dictionary,%20visited);%0A%20%20%20%20%7D%0A%0A%20%20%20%20if%20(firstElement)%0A%20%20%20%20%20%20firstElement.setAttribute('i18n-processed',%20'');%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Run%20through%20various%20%5Bi18n-*%5D%20attributes%20and%20do%20activate%20replacements.%0A%20%20%20*%20@param%20%7BElement%7D%20element%0A%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%0A%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20*/%0A%20%20function%20processElement(element,%20dictionary,%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,%20dictionary,%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%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%20body%3Anot(.extended-reporting-has-checkbox)%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%3Anot(.extended-reporting-has-checkbox)%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/*%20Extended%20reporting%20opt-in.%20No%20fixed%20nav.%20*/%0A@media%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-height%3A%20360px)%20and%20(max-width%3A%20680px)%20and%20(orientation%3A%20landscape)%20%7B%0A%20%20.extended-reporting-has-checkbox%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.extended-reporting-has-checkbox%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.extended-reporting-has-checkbox%20%23main-content%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%20%20padding-bottom%3A%200;%0A%20%20%7D%0A%0A%20%20.extended-reporting-has-checkbox%20%23extended-reporting-opt-in%20%7B%0A%20%20%20%20margin-bottom%3A%208px;%0A%20%20%7D%0A%0A%20%20body.extended-reporting-has-checkbox%20.nav-wrapper%20%7B%0A%20%20%20%20flex%3A%200%201%20auto;%0A%20%20%20%20margin-top%3A%200;%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%7B(!Document%7C!DocumentFragment%7C!Element)%7D%20context%20The%20context%20object%0A%20*%20%20%20%20%20for%20querySelector.%0A%20*%20@param%20%7Bstring%7D%20selectors%20CSS%20selectors%20to%20query%20the%20element.%0A%20*%20@return%20%7B!HTMLElement%7D%20the%20Element.%0A%20*/%0Afunction%20queryRequiredElement(context,%20selectors)%20%7B%0A%20%20var%20element%20=%20context.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(orientation%3A%20portrait),'%20+%0A%20%20%20%20%20%20'(max-width%3A%20736px)%20and%20(max-height%3A%20420px)%20and%20(orientation%3A%20landscape)';%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%20placeholders%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%7BHTMLElement%7D%20element%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20key%20The%20name%20of%20the%20value%20in%20the%20dictionary.%0A%20%20%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%20The%20dictionary%20of%20strings%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,%20dictionary,%20visited)%20%7B%0A%20%20%20%20%20%20element.textContent%20=%20dictionary.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%7BHTMLElement%7D%20select%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20key%20The%20name%20of%20the%20value%20in%20the%20dictionary.%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%7BLoadTimeData%7D%20dictionary%20The%20dictionary%20of%20strings%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,%20dictionary,%20visited)%20%7B%0A%20%20%20%20%20%20var%20options%20=%20dictionary.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%7BHTMLElement%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%20the%20dictionary.%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%7BLoadTimeData%7D%20dictionary%20The%20dictionary%20of%20strings%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,%20dictionary,%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=%20dictionary.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%20temp%20=%20element.firstElementChild;%20temp;%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20temp%20=%20temp.nextElementSibling)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20processWithoutCycles(temp,%20dictionary,%20visited);%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%20attributeNames%20=%20Object.keys(handlers);%0A%20%20//%20Only%20use%20/deep/%20when%20shadow%20DOM%20is%20supported.%20As%20of%20April%202015%20iOS%20Chrome%0A%20%20//%20doesn't%20support%20shadow%20DOM.%0A%20%20var%20prefix%20=%20Element.prototype.createShadowRoot%20%3F%20'%3Aroot%20/deep/%20'%20%3A%20'';%0A%20%20var%20selector%20=%20prefix%20+%20'%5B'%20+%20attributeNames.join('%5D,'%20+%20prefix%20+%20'%5B')%20+%20'%5D';%0A%0A%20%20/**%0A%20%20%20*%20Processes%20a%20DOM%20tree%20with%20the%20%7B@code%20dictionary%7D%20map.%0A%20%20%20*%20@param%20%7BProcessingRoot%7D%20root%20The%20root%20of%20the%20DOM%20tree%20to%20process.%0A%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%20The%20dictionary%20to%20draw%20from.%0A%20%20%20*/%0A%20%20function%20process(root,%20dictionary)%20%7B%0A%20%20%20%20processWithoutCycles(root,%20dictionary,%20%5B%5D);%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%7BProcessingRoot%7D%20root%0A%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%0A%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%20Already%20visited%20roots.%0A%20%20%20*/%0A%20%20function%20processWithoutCycles(root,%20dictionary,%20visited)%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,%20dictionary,%20visited);%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,%20dictionary,%20visited);%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20firstElement%20=%20root%20instanceof%20Element%20%3F%20root%20%3A%20root.querySelector('*');%0A%0A%20%20%20%20if%20(prefix)%20%7B%0A%20%20%20%20%20%20//%20Prefixes%20skip%20root%20level%20elements.%20This%20is%20typically%20%3Chtml%3E%20but%20can%0A%20%20%20%20%20%20//%20differ%20inside%20of%20DocumentFragments%20(i.e.%20%3Ctemplate%3Es).%20Process%20them%0A%20%20%20%20%20%20//%20explicitly.%0A%20%20%20%20%20%20for%20(var%20temp%20=%20firstElement;%20temp;%20temp%20=%20temp.nextElementSibling)%20%7B%0A%20%20%20%20%20%20%20%20processElement(/**%20@type%20%7BElement%7D%20*/(temp),%20dictionary,%20visited);%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20elements%20=%20root.querySelectorAll(selector);%0A%20%20%20%20for%20(var%20element,%20i%20=%200;%20element%20=%20elements%5Bi%5D;%20i++)%20%7B%0A%20%20%20%20%20%20processElement(element,%20dictionary,%20visited);%0A%20%20%20%20%7D%0A%0A%20%20%20%20if%20(firstElement)%0A%20%20%20%20%20%20firstElement.setAttribute('i18n-processed',%20'');%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Run%20through%20various%20%5Bi18n-*%5D%20attributes%20and%20do%20activate%20replacements.%0A%20%20%20*%20@param%20%7BElement%7D%20element%0A%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%0A%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20*/%0A%20%20function%20processElement(element,%20dictionary,%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,%20dictionary,%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 (1718)
[ OK ] CaptivePortalBlockingPageTest.WiredNetwork_NoLoginURL_With_SSID (4796 ms)
[130/214] CaptivePortalBlockingPageTest.WiredNetwork_NoLoginURL_With_SSID (6571 ms)
[ RUN ] SSLUITestIgnoreCertErrors.TestWSS
[40234:3847:0715/044732:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:63258...
sending server_data: {"host": "127.0.0.1", "port": 63258} (36 bytes)
Trying to start websocket server on wss://127.0.0.1:0...
WebSocket server started on wss://127.0.0.1:63259...
sending server_data: {"host": "127.0.0.1", "port": 63259} (36 bytes)
1.0.0.127.in-addr.arpa - code 404, message File not found
[ OK ] SSLUITestIgnoreCertErrors.TestWSS (5715 ms)
[131/214] SSLUITestIgnoreCertErrors.TestWSS (7660 ms)
[ RUN ] TabRestoreTest.DontLoadRestoredTab
[40225:3847:0715/044730:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[40239:13063:0715/044735:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[40239:13063:0715/044735:WARNING:channel.cc(322)] RawChannel write error
[ OK ] TabRestoreTest.DontLoadRestoredTab (7823 ms)
[132/214] TabRestoreTest.DontLoadRestoredTab (9372 ms)
[ RUN ] AutofillDialogControllerTest.AcceptWithSuggestions
[40242:3847:0715/044734:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[40235:40963:0715/044737:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[40235:40963:0715/044737:WARNING:channel.cc(322)] RawChannel write error
[ OK ] AutofillDialogControllerTest.AcceptWithSuggestions (4421 ms)
[133/214] AutofillDialogControllerTest.AcceptWithSuggestions (5994 ms)
[ RUN ] AutofillDialogControllerTest.CloseDuringSignin
[40249:3847:0715/044737:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[40244:38915:0715/044739:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] AutofillDialogControllerTest.CloseDuringSignin (4169 ms)
[134/214] AutofillDialogControllerTest.CloseDuringSignin (6150 ms)
[ RUN ] AutofillDialogControllerTest.PreservedSections
[40259:3847:0715/044739:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] AutofillDialogControllerTest.PreservedSections (4138 ms)
[135/214] AutofillDialogControllerTest.PreservedSections (5711 ms)
[ RUN ] AutofillDialogControllerTest.FillFormIncludesCVC
[40262:3847:0715/044740:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] AutofillDialogControllerTest.FillFormIncludesCVC (5573 ms)
[136/214] AutofillDialogControllerTest.FillFormIncludesCVC (7293 ms)
[ RUN ] PopupBlockerBrowserTest.ClosableAfterNavigation
[40265:3847:0715/044740:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[40254:76039:0715/044741:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[40254:40707:0715/044743:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] PopupBlockerBrowserTest.ClosableAfterNavigation (5111 ms)
[137/214] PopupBlockerBrowserTest.ClosableAfterNavigation (6738 ms)
[ RUN ] BrowserTest.RenderIdleTime
[40273:3847:0715/044743:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[40274:13063:0715/044744:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[40274:13063:0715/044744:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[40274:13063:0715/044744:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[40274:13063:0715/044744:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[40274:13063:0715/044744:WARNING:channel.cc(322)] RawChannel write error
[ OK ] BrowserTest.RenderIdleTime (3076 ms)
[138/214] BrowserTest.RenderIdleTime (4721 ms)
[ RUN ] BrowserNavigatorTest.Disposition_Incognito
[40278:3847:0715/044745:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[40280:12551:0715/044746:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[40280:12551:0715/044746:WARNING:channel.cc(322)] RawChannel write error
[ OK ] BrowserNavigatorTest.Disposition_Incognito (4087 ms)
[139/214] BrowserNavigatorTest.Disposition_Incognito (5795 ms)
[ RUN ] AcceleratorsCocoaBrowserTest.MappingAcceleratorsInMainMenu
[40291:3847:0715/044748:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[40292:15619:0715/044749:ERROR:webgraphicscontext3d_command_buffer_impl.cc(273)] Failed to initialize GLES2Implementation.
[ OK ] AcceleratorsCocoaBrowserTest.MappingAcceleratorsInMainMenu (3583 ms)
[140/214] AcceleratorsCocoaBrowserTest.MappingAcceleratorsInMainMenu (5284 ms)
[ RUN ] WindowAppleScriptTest.NSWindowTest
[40293:3847:0715/044748:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[40295:13063:0715/044750:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] WindowAppleScriptTest.NSWindowTest (4572 ms)
[141/214] WindowAppleScriptTest.NSWindowTest (6472 ms)
[ RUN ] ManagePasswordsBubbleTest.PasswordEntryShowsPendingSaveView
[40300:3847:0715/044751:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[40294:3847:0715/044753:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[ OK ] ManagePasswordsBubbleTest.PasswordEntryShowsPendingSaveView (4902 ms)
[142/214] ManagePasswordsBubbleTest.PasswordEntryShowsPendingSaveView (6554 ms)
[ RUN ] BrowserNavigatorTest.NavigateFromNTPToOptionsPageInSameTab
[40287:3847:0715/044747:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[40277:3847:0715/044750:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[40277:3847:0715/044750:WARNING:CONSOLE(0)] "The -webkit-canvas CSS feature is deprecated. Please use a positioned <canvas> element instead.", source: (0)
[40308:12551:0715/044754:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] BrowserNavigatorTest.NavigateFromNTPToOptionsPageInSameTab (9535 ms)
[143/214] BrowserNavigatorTest.NavigateFromNTPToOptionsPageInSameTab (11024 ms)
[ RUN ] FindInPageControllerTest.FindWholeFileContent
[40307:3847:0715/044753:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[40299:40195:0715/044754:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[40299:40195:0715/044754:WARNING:channel.cc(322)] RawChannel write error
[ OK ] FindInPageControllerTest.FindWholeFileContent (3787 ms)
[144/214] FindInPageControllerTest.FindWholeFileContent (5555 ms)
[ RUN ] FindInPageControllerTest.SelectChangesOrdinal_Issue20883
[40312:3847:0715/044754:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[40305:39939:0715/044755:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[40305:39939:0715/044755:WARNING:channel.cc(322)] RawChannel write error
[ OK ] FindInPageControllerTest.SelectChangesOrdinal_Issue20883 (3276 ms)
[145/214] FindInPageControllerTest.SelectChangesOrdinal_Issue20883 (4777 ms)
[ RUN ] WebUIBidiCheckerBrowserTestRTL.TestSettingsPage
[ OK ] WebUIBidiCheckerBrowserTestRTL.TestSettingsPage (1 ms)
[146/214] WebUIBidiCheckerBrowserTestRTL.TestSettingsPage (1395 ms)
[ RUN ] WebUIBidiCheckerBrowserTestRTL.TestSettingsFrameContentExceptionsImages
[ OK ] WebUIBidiCheckerBrowserTestRTL.TestSettingsFrameContentExceptionsImages (1 ms)
[147/214] WebUIBidiCheckerBrowserTestRTL.TestSettingsFrameContentExceptionsImages (1628 ms)
[ RUN ] SettingsWindowManagerTest.OpenChromePages
[40321:3847:0715/044757:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[40314:5383:0715/044800:ERROR:mach_broker_mac.mm(222)] Unknown process 40332 is sending Mach IPC messages!
[40314:5383:0715/044800:ERROR:mach_broker_mac.mm(222)] Unknown process 40333 is sending Mach IPC messages!
[ OK ] SettingsWindowManagerTest.OpenChromePages (5715 ms)
[148/214] SettingsWindowManagerTest.OpenChromePages (7614 ms)
[ RUN ] UnloadTest.CrossSiteInfiniteUnloadAsync
[40334:3847:0715/044800:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] UnloadTest.CrossSiteInfiniteUnloadAsync (5660 ms)
[149/214] UnloadTest.CrossSiteInfiniteUnloadAsync (7571 ms)
[ RUN ] BookmarksTest.TwoCommandsOneTab
[40330:3847:0715/044800:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[40319:39939:0715/044802:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[40319:3847:0715/044802:WARNING:CONSOLE(0)] "The -webkit-canvas CSS feature is deprecated. Please use a positioned <canvas> element instead.", source: (0)
[40319:3847:0715/044803:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[ OK ] BookmarksTest.TwoCommandsOneTab (6916 ms)
[150/214] BookmarksTest.TwoCommandsOneTab (8641 ms)
[ RUN ] ChromeLocatorTest.FindNonExistentBundle
[ OK ] ChromeLocatorTest.FindNonExistentBundle (1 ms)
[151/214] ChromeLocatorTest.FindNonExistentBundle (1705 ms)
[ RUN ] ChromeLocatorTest.GetNonExistentBundleInfo
[ OK ] ChromeLocatorTest.GetNonExistentBundleInfo (4 ms)
[152/214] ChromeLocatorTest.GetNonExistentBundleInfo (1454 ms)
[ RUN ] UnloadTest.BrowserCloseInfiniteUnload
[40349:3847:0715/044805:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[40345:3847:0715/044807:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown select_file_dialogs.allowed
[ OK ] UnloadTest.BrowserCloseInfiniteUnload (4251 ms)
[153/214] UnloadTest.BrowserCloseInfiniteUnload (5694 ms)
[ RUN ] AutofillRendererTest.DontCrashWhileAssociatingForms
[ OK ] AutofillRendererTest.DontCrashWhileAssociatingForms (317 ms)
[154/214] AutofillRendererTest.DontCrashWhileAssociatingForms (1808 ms)
[ RUN ] FormAutofillTest.WebFormControlElementToFormFieldLongSelect
[ OK ] FormAutofillTest.WebFormControlElementToFormFieldLongSelect (313 ms)
[155/214] FormAutofillTest.WebFormControlElementToFormFieldLongSelect (1704 ms)
[ RUN ] FormAutofillTest.InvalidLabels
[ OK ] FormAutofillTest.InvalidLabels (389 ms)
[156/214] FormAutofillTest.InvalidLabels (1658 ms)
[ RUN ] FormAutofillTest.LabelsInferredFromTableWithSpecialElements
[ OK ] FormAutofillTest.LabelsInferredFromTableWithSpecialElements (408 ms)
[157/214] FormAutofillTest.LabelsInferredFromTableWithSpecialElements (1935 ms)
[ RUN ] PasswordAutofillAgentTest.NoAutocompleteForFilledFieldUnmatched
[ OK ] PasswordAutofillAgentTest.NoAutocompleteForFilledFieldUnmatched (347 ms)
[158/214] PasswordAutofillAgentTest.NoAutocompleteForFilledFieldUnmatched (1910 ms)
[ RUN ] ZoomControllerBrowserTest.SettingsZoomAfterSigninWorks
[40331:3847:0715/044800:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[40320:3847:0715/044803:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[40320:3847:0715/044804:WARNING:CONSOLE(237)] "<webview>: The load has aborted with error -11: ERR_NOT_IMPLEMENTED.", source: extensions::webViewEvents (237)
[40320:39683:0715/044806:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[40341:3847:0715/044806:WARNING:console.cc(108)] Could not log "Extension view no longer exists": no render frame found
[40320:3847:0715/044807:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[40320:3847:0715/044807:WARNING:CONSOLE(0)] "The -webkit-canvas CSS feature is deprecated. Please use a positioned <canvas> element instead.", source: (0)
[40353:13063:0715/044809:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[40353:13063:0715/044809:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ZoomControllerBrowserTest.SettingsZoomAfterSigninWorks (12208 ms)
[159/214] ZoomControllerBrowserTest.SettingsZoomAfterSigninWorks (13712 ms)
[ RUN ] PasswordAutofillAgentTest.PasswordNotClearedOnEdit
[40359:3847:0715/044810:26355468417687:WARNING:keycode_converter.cc(91)] empty code string
[40359:3847:0715/044810:26355472121985:WARNING:keycode_converter.cc(91)] empty code string
[40359:3847:0715/044810:26355472923553:WARNING:keycode_converter.cc(91)] empty code string
[40359:3847:0715/044810:26355473333108:WARNING:keycode_converter.cc(91)] empty code string
[40359:3847:0715/044810:26355473762129:WARNING:keycode_converter.cc(91)] empty code string
[40359:3847:0715/044810:26355474166719:WARNING:keycode_converter.cc(91)] empty code string
[40359:3847:0715/044810:26355517965835:WARNING:keycode_converter.cc(91)] empty code string
[40359:3847:0715/044810:26355519706591:WARNING:keycode_converter.cc(91)] empty code string
[40359:3847:0715/044810:26355521521865:WARNING:keycode_converter.cc(91)] empty code string
[40359:3847:0715/044810:26355523006179:WARNING:keycode_converter.cc(91)] empty code string
[40359:3847:0715/044810:26355524550539:WARNING:keycode_converter.cc(91)] empty code string
[ OK ] PasswordAutofillAgentTest.PasswordNotClearedOnEdit (439 ms)
[160/214] PasswordAutofillAgentTest.PasswordNotClearedOnEdit (2053 ms)
[ RUN ] PasswordAutofillAgentTest.WaitUsername
[40360:3847:0715/044811:26355810638762:WARNING:keycode_converter.cc(91)] empty code string
[40360:3847:0715/044811:26355851841780:WARNING:keycode_converter.cc(91)] empty code string
[40360:3847:0715/044811:26355854693327:WARNING:keycode_converter.cc(91)] empty code string
[40360:3847:0715/044811:26355856269428:WARNING:keycode_converter.cc(91)] empty code string
[40360:3847:0715/044811:26355858712308:WARNING:keycode_converter.cc(91)] empty code string
[40360:3847:0715/044811:26355860583966:WARNING:keycode_converter.cc(91)] empty code string
[40360:3847:0715/044811:26355862639054:WARNING:keycode_converter.cc(91)] empty code string
[40360:3847:0715/044811:26355864152769:WARNING:keycode_converter.cc(91)] empty code string
[40360:3847:0715/044811:26355866069016:WARNING:keycode_converter.cc(91)] empty code string
[40360:3847:0715/044811:26355867900585:WARNING:keycode_converter.cc(91)] empty code string
[40360:3847:0715/044811:26355869845316:WARNING:keycode_converter.cc(91)] empty code string
[40360:3847:0715/044811:26355873041216:WARNING:keycode_converter.cc(91)] empty code string
[40360:3847:0715/044811:26355875181223:WARNING:keycode_converter.cc(91)] empty code string
[40360:3847:0715/044811:26355877082495:WARNING:keycode_converter.cc(91)] empty code string
[40360:3847:0715/044811:26355878970307:WARNING:keycode_converter.cc(91)] empty code string
[40360:3847:0715/044811:26355880450746:WARNING:keycode_converter.cc(91)] empty code string
[40360:3847:0715/044811:26355882569289:WARNING:keycode_converter.cc(91)] empty code string
[40360:3847:0715/044811:26355885721686:WARNING:keycode_converter.cc(91)] empty code string
[40360:3847:0715/044811:26355888047820:WARNING:keycode_converter.cc(91)] empty code string
[40360:3847:0715/044811:26355889944645:WARNING:keycode_converter.cc(91)] empty code string
[40360:3847:0715/044811:26355892475459:WARNING:keycode_converter.cc(91)] empty code string
[40360:3847:0715/044811:26355894224334:WARNING:keycode_converter.cc(91)] empty code string
[40360:3847:0715/044811:26355895934817:WARNING:keycode_converter.cc(91)] empty code string
[40360:3847:0715/044811:26355897458085:WARNING:keycode_converter.cc(91)] empty code string
[40360:3847:0715/044811:26355898888617:WARNING:keycode_converter.cc(91)] empty code string
[40360:3847:0715/044811:26355900300619:WARNING:keycode_converter.cc(91)] empty code string
[40360:3847:0715/044811:26355901731855:WARNING:keycode_converter.cc(91)] empty code string
[40360:3847:0715/044811:26355903155924:WARNING:keycode_converter.cc(91)] empty code string
[40360:3847:0715/044811:26355906059814:WARNING:keycode_converter.cc(91)] empty code string
[40360:3847:0715/044811:26355908353787:WARNING:keycode_converter.cc(91)] empty code string
[40360:3847:0715/044811:26355911299903:WARNING:keycode_converter.cc(91)] empty code string
[40360:3847:0715/044811:26355913336964:WARNING:keycode_converter.cc(91)] empty code string
[40360:3847:0715/044811:26355915045356:WARNING:keycode_converter.cc(91)] empty code string
[40360:3847:0715/044811:26355916552505:WARNING:keycode_converter.cc(91)] empty code string
[40360:3847:0715/044811:26355918224045:WARNING:keycode_converter.cc(91)] empty code string
[40360:3847:0715/044811:26355919701877:WARNING:keycode_converter.cc(91)] empty code string
[40360:3847:0715/044811:26355921069915:WARNING:keycode_converter.cc(91)] empty code string
[40360:3847:0715/044811:26355922595156:WARNING:keycode_converter.cc(91)] empty code string
[40360:3847:0715/044811:26355924428338:WARNING:keycode_converter.cc(91)] empty code string
[ OK ] PasswordAutofillAgentTest.WaitUsername (421 ms)
[161/214] PasswordAutofillAgentTest.WaitUsername (2047 ms)
[ RUN ] PasswordAutofillAgentTest.IsWebNodeVisibleTest
[ OK ] PasswordAutofillAgentTest.IsWebNodeVisibleTest (339 ms)
[162/214] PasswordAutofillAgentTest.IsWebNodeVisibleTest (1938 ms)
[ RUN ] PasswordAutofillAgentTest.GestureRequiredTest
[ OK ] PasswordAutofillAgentTest.GestureRequiredTest (292 ms)
[163/214] PasswordAutofillAgentTest.GestureRequiredTest (1785 ms)
[ RUN ] PasswordAutofillAgentTest.FillOnAccountSelectOnlyReadonlyUsername
[ OK ] PasswordAutofillAgentTest.FillOnAccountSelectOnlyReadonlyUsername (359 ms)
[164/214] PasswordAutofillAgentTest.FillOnAccountSelectOnlyReadonlyUsername (1902 ms)
[ RUN ] PasswordAutofillAgentTest.FillOnAccountSelectOnlyNoUsername
[ OK ] PasswordAutofillAgentTest.FillOnAccountSelectOnlyNoUsername (312 ms)
[165/214] PasswordAutofillAgentTest.FillOnAccountSelectOnlyNoUsername (1636 ms)
[ RUN ] PasswordGenerationAgentTest.MessagesAfterAccountSignupFormFound
[ OK ] PasswordGenerationAgentTest.MessagesAfterAccountSignupFormFound (303 ms)
[166/214] PasswordGenerationAgentTest.MessagesAfterAccountSignupFormFound (1759 ms)
[ RUN ] ChromeRenderViewTest.ContentSettingsAllowScripts
[ OK ] ChromeRenderViewTest.ContentSettingsAllowScripts (234 ms)
[167/214] ChromeRenderViewTest.ContentSettingsAllowScripts (2022 ms)
[ RUN ] ChromeRenderViewTest.ContentSettingsInterstitialPages
[ OK ] ChromeRenderViewTest.ContentSettingsInterstitialPages (238 ms)
[168/214] ChromeRenderViewTest.ContentSettingsInterstitialPages (1798 ms)
[ RUN ] TranslateScriptBrowserTest.TranslateSuccess
[ OK ] TranslateScriptBrowserTest.TranslateSuccess (276 ms)
[169/214] TranslateScriptBrowserTest.TranslateSuccess (1934 ms)
[ RUN ] WebUIResourceBrowserTest.EventTargetTest
[40380:3847:0715/044817:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[40371:3847:0715/044819:INFO:CONSOLE(0)] "'window.webkitStorageInfo' is deprecated. Please use 'navigator.webkitTemporaryStorage' or 'navigator.webkitPersistentStorage' instead.", source: (0)
[40371:3847:0715/044819:INFO:CONSOLE(0)] "'webkitIndexedDB' is deprecated. Please use 'indexedDB' instead.", source: (0)
[40371:3847:0715/044819:INFO:CONSOLE(94)] "NOW", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testdVUqgJ/chrome/test/data/webui/event_target_test.html (94)
[ OK ] WebUIResourceBrowserTest.EventTargetTest (4317 ms)
[170/214] WebUIResourceBrowserTest.EventTargetTest (6221 ms)
[ RUN ] TestChromeWebUIControllerFactoryTest.TestWebUIProvider
[40378:3847:0715/044817:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[40379:3847:0715/044819:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 3, remote ID 2147483649)
[40379:3847:0715/044819:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 2, remote ID 2147483648)
[40370:3847:0715/044819:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[ OK ] TestChromeWebUIControllerFactoryTest.TestWebUIProvider (5313 ms)
[171/214] TestChromeWebUIControllerFactoryTest.TestWebUIProvider (6895 ms)
[ RUN ] PPAPIBrokerInfoBarTest.Deny
[40388:3847:0715/044819:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
objc[40393]: Class BaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testdVUqgJ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[40393]: Class ConstrainedWindowAnimationBase is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testdVUqgJ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[40393]: Class ConstrainedWindowAnimationShow is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testdVUqgJ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[40393]: Class ConstrainedWindowAnimationHide is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testdVUqgJ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[40393]: Class ConstrainedWindowAnimationPulse is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testdVUqgJ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[40393]: Class BlueLabelButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testdVUqgJ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[40393]: Class BlueLabelButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testdVUqgJ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[40393]: Class HoverImageMenuButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testdVUqgJ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[40393]: Class HoverImageMenuButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testdVUqgJ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[40393]: Class HyperlinkButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testdVUqgJ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[40393]: Class HyperlinkTextView is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testdVUqgJ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[40393]: Class FindPasteboard is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testdVUqgJ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[40393]: Class FlippedView is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testdVUqgJ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[40393]: Class FocusTracker is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testdVUqgJ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[40393]: Class FullscreenWindowManager is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testdVUqgJ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[40393]: Class HoverButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testdVUqgJ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[40393]: Class HoverImageButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testdVUqgJ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[40393]: Class MenuController is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testdVUqgJ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[40393]: Class ToolTipBaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testdVUqgJ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[40393]: Class CrTrackingAreaOwnerProxy is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testdVUqgJ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[40393]: Class CrTrackingArea is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testdVUqgJ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[40393]: Class UnderlayOpenGLHostingWindow is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testdVUqgJ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[40393]: Class MacScreenMonitor is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testdVUqgJ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[40393]: Class ComplexTextInputPanel is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testdVUqgJ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
[40377:3847:0715/044821:INFO:CONSOLE(177)] "IsAllowedPermissionDenied finished in 0.005 seconds.", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testdVUqgJ/ppapi/tests/test_case.html?testcase=Broker_IsAllowedPermissionDenied (177)
[40377:3847:0715/044821:INFO:CONSOLE(177)] "ConnectPermissionDenied finished in 0.209 seconds.", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testdVUqgJ/ppapi/tests/test_case.html?testcase=Broker_ConnectPermissionDenied (177)
[40377:3847:0715/044821:INFO:CONSOLE(177)] "IsAllowedPermissionDenied finished in 0.002 seconds.", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testdVUqgJ/ppapi/tests/test_case.html?testcase=Broker_IsAllowedPermissionDenied (177)
[ OK ] PPAPIBrokerInfoBarTest.Deny (5676 ms)
[172/214] PPAPIBrokerInfoBarTest.Deny (7461 ms)
[ RUN ] OutOfProcessPPAPITest.Audio
[40387:3847:0715/044818:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:63268...
sending server_data: {"host": "127.0.0.1", "port": 63268} (36 bytes)
objc[40397]: Class BaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testdVUqgJ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[40397]: Class ConstrainedWindowAnimationBase is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testdVUqgJ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[40397]: Class ConstrainedWindowAnimationShow is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testdVUqgJ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[40397]: Class ConstrainedWindowAnimationHide is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testdVUqgJ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[40397]: Class ConstrainedWindowAnimationPulse is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testdVUqgJ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[40397]: Class BlueLabelButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testdVUqgJ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[40397]: Class BlueLabelButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testdVUqgJ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[40397]: Class HoverImageMenuButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testdVUqgJ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[40397]: Class HoverImageMenuButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testdVUqgJ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[40397]: Class HyperlinkButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testdVUqgJ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[40397]: Class HyperlinkTextView is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testdVUqgJ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[40397]: Class FindPasteboard is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testdVUqgJ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[40397]: Class FlippedView is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testdVUqgJ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[40397]: Class FocusTracker is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testdVUqgJ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[40397]: Class FullscreenWindowManager is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testdVUqgJ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[40397]: Class HoverButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testdVUqgJ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[40397]: Class HoverImageButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testdVUqgJ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[40397]: Class MenuController is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testdVUqgJ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[40397]: Class ToolTipBaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testdVUqgJ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[40397]: Class CrTrackingAreaOwnerProxy is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testdVUqgJ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[40397]: Class CrTrackingArea is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testdVUqgJ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[40397]: Class UnderlayOpenGLHostingWindow is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testdVUqgJ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[40397]: Class MacScreenMonitor is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testdVUqgJ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[40397]: Class ComplexTextInputPanel is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testdVUqgJ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
[40375:3847:0715/044824:INFO:CONSOLE(177)] "Creation finished in 0.627 seconds.", source: http://127.0.0.1:63268/files/test_case.html?testcase=Audio_Creation,Audio_DestroyNoStop,Audio_Failures,Audio_AudioCallback1,Audio_AudioCallback2,Audio_AudioCallback3,Audio_AudioCallback4, (177)
[40375:3847:0715/044824:INFO:CONSOLE(177)] "DestroyNoStop finished in 0.006 seconds.", source: http://127.0.0.1:63268/files/test_case.html?testcase=Audio_Creation,Audio_DestroyNoStop,Audio_Failures,Audio_AudioCallback1,Audio_AudioCallback2,Audio_AudioCallback3,Audio_AudioCallback4, (177)
[40375:3847:0715/044824:INFO:CONSOLE(177)] "Failures finished in 0.005 seconds.", source: http://127.0.0.1:63268/files/test_case.html?testcase=Audio_Creation,Audio_DestroyNoStop,Audio_Failures,Audio_AudioCallback1,Audio_AudioCallback2,Audio_AudioCallback3,Audio_AudioCallback4, (177)
[40375:3847:0715/044824:INFO:CONSOLE(177)] "AudioCallback1 finished in 1.424 seconds.", source: http://127.0.0.1:63268/files/test_case.html?testcase=Audio_Creation,Audio_DestroyNoStop,Audio_Failures,Audio_AudioCallback1,Audio_AudioCallback2,Audio_AudioCallback3,Audio_AudioCallback4, (177)
[40375:3847:0715/044824:INFO:CONSOLE(177)] "AudioCallback2 finished in 0.013 seconds.", source: http://127.0.0.1:63268/files/test_case.html?testcase=Audio_Creation,Audio_DestroyNoStop,Audio_Failures,Audio_AudioCallback1,Audio_AudioCallback2,Audio_AudioCallback3,Audio_AudioCallback4, (177)
[40375:3847:0715/044824:INFO:CONSOLE(177)] "AudioCallback3 finished in 0.113 seconds.", source: http://127.0.0.1:63268/files/test_case.html?testcase=Audio_Creation,Audio_DestroyNoStop,Audio_Failures,Audio_AudioCallback1,Audio_AudioCallback2,Audio_AudioCallback3,Audio_AudioCallback4, (177)
[40375:3847:0715/044824:INFO:CONSOLE(177)] "AudioCallback4 finished in 0.048 seconds.", source: http://127.0.0.1:63268/files/test_case.html?testcase=Audio_Creation,Audio_DestroyNoStop,Audio_Failures,Audio_AudioCallback1,Audio_AudioCallback2,Audio_AudioCallback3,Audio_AudioCallback4, (177)
[ OK ] OutOfProcessPPAPITest.Audio (8089 ms)
[173/214] OutOfProcessPPAPITest.Audio (9832 ms)
[ RUN ] PPAPINaClNewlibTest.WebSocket1
[40403:3847:0715/044823:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:63272...
sending server_data: {"host": "127.0.0.1", "port": 63272} (36 bytes)
Trying to start websocket server on ws://127.0.0.1:0...
WebSocket server started on ws://127.0.0.1:63273...
sending server_data: {"host": "127.0.0.1", "port": 63273} (36 bytes)
[40418,1947111808:04:48:27.758390] Native Client module will be loaded at base address 0x000048d000000000
[40394:3847:0715/044827:INFO:CONSOLE(177)] "IsWebSocket finished in 0.000 seconds.", source: http://127.0.0.1:63272/files/test_case.html?mode=nacl_newlib&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=63273 (177)
[40394:3847:0715/044827:INFO:CONSOLE(177)] "UninitializedPropertiesAccess finished in 0.000 seconds.", source: http://127.0.0.1:63272/files/test_case.html?mode=nacl_newlib&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=63273 (177)
[40394:3847:0715/044827:INFO:CONSOLE(177)] "InvalidConnect finished in 0.000 seconds.", source: http://127.0.0.1:63272/files/test_case.html?mode=nacl_newlib&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=63273 (177)
[40394:3847:0715/044827:INFO:CONSOLE(177)] "Protocols finished in 0.000 seconds.", source: http://127.0.0.1:63272/files/test_case.html?mode=nacl_newlib&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=63273 (177)
[40394:3847:0715/044827:INFO:CONSOLE(177)] "GetURL finished in 0.000 seconds.", source: http://127.0.0.1:63272/files/test_case.html?mode=nacl_newlib&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=63273 (177)
[40394:3847:0715/044827:INFO:CONSOLE(177)] "ValidConnect finished in 0.000 seconds.", source: http://127.0.0.1:63272/files/test_case.html?mode=nacl_newlib&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=63273 (177)
[40394:3847:0715/044828:INFO:CONSOLE(177)] "InvalidClose finished in 0.000 seconds.", source: http://127.0.0.1:63272/files/test_case.html?mode=nacl_newlib&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=63273 (177)
[40394:3847:0715/044828:INFO:CONSOLE(0)] "WebSocket connection to 'ws://127.0.0.1:63273/echo-with-no-extension' failed: WebSocket was closed before the connection was established.", source: http://127.0.0.1:63272/files/test_case.html?mode=nacl_newlib&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=63273 (0)
[40394:3847:0715/044828:INFO:CONSOLE(177)] "ValidClose finished in 0.000 seconds.", source: http://127.0.0.1:63272/files/test_case.html?mode=nacl_newlib&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=63273 (177)
[40394:3847:0715/044828:INFO:CONSOLE(177)] "GetProtocol finished in 0.000 seconds.", source: http://127.0.0.1:63272/files/test_case.html?mode=nacl_newlib&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=63273 (177)
[40394:3847:0715/044828:INFO:CONSOLE(177)] "TextSendReceive finished in 0.000 seconds.", source: http://127.0.0.1:63272/files/test_case.html?mode=nacl_newlib&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=63273 (177)
[40394:3847:0715/044828:INFO:CONSOLE(177)] "BinarySendReceive finished in 0.000 seconds.", source: http://127.0.0.1:63272/files/test_case.html?mode=nacl_newlib&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=63273 (177)
[40394:3847:0715/044828:INFO:CONSOLE(177)] "StressedSendReceive finished in 0.000 seconds.", source: http://127.0.0.1:63272/files/test_case.html?mode=nacl_newlib&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=63273 (177)
[40394:3847:0715/044828:INFO:CONSOLE(177)] "BufferedAmount finished in 0.000 seconds.", source: http://127.0.0.1:63272/files/test_case.html?mode=nacl_newlib&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=63273 (177)
[ OK ] PPAPINaClNewlibTest.WebSocket1 (7890 ms)
[174/214] PPAPINaClNewlibTest.WebSocket1 (9649 ms)
[ RUN ] NaClBrowserTestPnacl.ExitStatusNeg2
[40404:3847:0715/044823:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:63274...
sending server_data: {"host": "127.0.0.1", "port": 63274} (36 bytes)
[40396:3847:0715/044826:INFO:nacl_browsertest_util.cc(130)] |||| [STARTUP]
[40417,1947111808:04:48:27.830953] Native Client module will be loaded at base address 0x0000287100000000
[40396:40451:0715/044829:ERROR:nacl_process_host.cc(335)] NaCl process exited with status 10 (0xa)
[SRPC:HOST:40407,1338859520:04:48:29.029819] NaClSrpcRpcWait(channel=0x60800006bfd0): EOF is received instead of response. Probably, the other side (usually, nacl module or browser plugin) crashed.
[40396:3847:0715/044829:INFO:CONSOLE(0)] "NativeClient: PnaclCoordinator: Stream init internal error", source: http://127.0.0.1:63274/files/pm_exit_status_test.html?trigger=exitneg2&expected_exit=254&pnacl=1 (0)
[40396:3847:0715/044829:INFO:nacl_browsertest_util.cc(130)] ||||
[CLIENT_ERROR] / naclModule did not load. Status: DONE / 'NaCl module load failed: PnaclCoordinator: Stream init internal error'
[40396:3847:0715/044829:INFO:nacl_browsertest_util.cc(130)] ||||
[40396:3847:0715/044829:INFO:nacl_browsertest_util.cc(130)] |||| A nexe load error occured, aborting testing.
[40396:3847:0715/044829:INFO:nacl_browsertest_util.cc(130)] ||||
[40396:3847:0715/044829: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.ExitStatusNeg2, where TypeParam = and GetParam() = (7805 ms)
[175/214] NaClBrowserTestPnacl.ExitStatusNeg2 (9509 ms)
[ RUN ] PolicyTest.SavingBrowserHistoryDisabled
[40421:3847:0715/044828:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[40413:40451:0715/044829:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[40413:40451:0715/044829:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PolicyTest.SavingBrowserHistoryDisabled (4050 ms)
[176/214] PolicyTest.SavingBrowserHistoryDisabled (5719 ms)
[ RUN ] NaClBrowserTestNewlibVcacheExtension.ValidationCacheOfMainNexe
[40414:3847:0715/044826:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:63297...
sending server_data: {"host": "127.0.0.1", "port": 63297} (36 bytes)
[40406:40195:0715/044829:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[40415:13063:0715/044829:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[40415:13063:0715/044829:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[40425,1947111808:04:48:31.139362] Native Client module will be loaded at base address 0x0000574200000000
[40406:3847:0715/044831:INFO:nacl_browsertest_util.cc(130)] |||| 1 test passed.
[40432,1947111808:04:48:32.593052] Native Client module will be loaded at base address 0x0000487700000000
[40406:3847:0715/044832:INFO:nacl_browsertest_util.cc(130)] |||| 1 test passed.
[ OK ] NaClBrowserTestNewlibVcacheExtension.ValidationCacheOfMainNexe (8985 ms)
[177/214] NaClBrowserTestNewlibVcacheExtension.ValidationCacheOfMainNexe (10846 ms)
[ RUN ] TtsApiTest.PlatformSpeakInterrupt
[40434:3847:0715/044833:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[40424:3847:0715/044835:INFO:CONSOLE(0)] "[SUCCESS] testInterrupt", source: chrome-extension://noedlglkpklimgbacfogfbkjnnfbcpad/test.html (0)
[ OK ] TtsApiTest.PlatformSpeakInterrupt (5382 ms)
[178/214] TtsApiTest.PlatformSpeakInterrupt (7274 ms)
[ RUN ] TtsApiTest.PlatformSpeakQueueInterrupt
[40438:3847:0715/044833:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[40426:3847:0715/044836:INFO:CONSOLE(0)] "[SUCCESS] testQueueInterrupt", source: chrome-extension://okcanblfonkojiaaefhbodfgkakmglef/test.html (0)
[40440:13319:0715/044836:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[40440:13319:0715/044836:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[40440:13319:0715/044836:WARNING:channel.cc(322)] RawChannel write error
[40426:41475:0715/044836:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[40426:41475:0715/044836:WARNING:channel.cc(322)] RawChannel write error
[ OK ] TtsApiTest.PlatformSpeakQueueInterrupt (5935 ms)
[179/214] TtsApiTest.PlatformSpeakQueueInterrupt (7805 ms)
[ RUN ] TtsApiTest.PlatformSpeakError
[40439:3847:0715/044834:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[40428:3847:0715/044837:INFO:CONSOLE(0)] "[SUCCESS] testSpeakError", source: chrome-extension://apgmdhmpcecapnnldkhgllgjhkbjecgm/test.html (0)
[40428:40963:0715/044837:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] TtsApiTest.PlatformSpeakError (5711 ms)
[180/214] TtsApiTest.PlatformSpeakError (7510 ms)
[ RUN ] SafeBrowsingServiceTest.StartAndStop
[40448:3847:0715/044837:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] SafeBrowsingServiceTest.StartAndStop (3738 ms)
[181/214] SafeBrowsingServiceTest.StartAndStop (5295 ms)
[ RUN ] CaptivePortalBrowserTest.InternetConnected
[40457:3847:0715/044840:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:63305...
sending server_data: {"host": "127.0.0.1", "port": 63305} (36 bytes)
[40450:3847:0715/044843:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[ OK ] CaptivePortalBrowserTest.InternetConnected (5399 ms)
[182/214] CaptivePortalBrowserTest.InternetConnected (7168 ms)
[ RUN ] NetworkingPrivateApiTest.GetVisibleNetworks
[40465:3847:0715/044841:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[40468:12807:0715/044844:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[40453:3847:0715/044844:INFO:CONSOLE(0)] "[SUCCESS] getVisibleNetworks", source: chrome-extension://epcifkihnkjgphfkloaaleeakhpmgdmn/main.html?getVisibleNetworks (0)
[40453:41219:0715/044844:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
RATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[183/214] NetworkingPrivateApiTest.GetVisibleNetworks (7266 ms)
[ RUN ] NetworkingPrivateApiTest.VerifyDestination
[40469:3847:0715/044842:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[40455:41219:0715/044845:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[40471:13319:0715/044845:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[40471:13319:0715/044845:WARNING:channel.cc(322)] RawChannel write error
[40455:3847:0715/044845:INFO:CONSOLE(0)] "[SUCCESS] verifyDestination", source: chrome-extension://epcifkihnkjgphfkloaaleeakhpmgdmn/main.html?verifyDestination (0)
[ OK ] NetworkingPrivateApiTest.VerifyDestination (5462 ms)
[184/214] NetworkingPrivateApiTest.VerifyDestination (7210 ms)
[ RUN ] CaptivePortalBrowserTest.GoBack
[40463:3847:0715/044841:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[40451:3847:0715/044846:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[40451:40707:0715/044846:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[40467:13063:0715/044846:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[40451:40707:0715/044848:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[40451:40707:0715/044848:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] CaptivePortalBrowserTest.GoBack (9497 ms)
[185/214] CaptivePortalBrowserTest.GoBack (11375 ms)
[ RUN ] NetworkingPrivateApiTestFail.StartConnect
[40482:3847:0715/044847:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[40476:3847:0715/044850:INFO:CONSOLE(0)] "[FAIL] startConnect: lastError.message == Failure
Error
at Object.<anonymous> (extensions::test:224:18)
at Object.handleRequest (extensions::binding:57:27)
at Object.<anonymous> (extensions::binding:385:32)
at Object.callback (extensions::test:274:20)
at safeCallbackApply (extensions::sendRequest:21:15)
at handleResponse (extensions::sendRequest:72:7)", source: chrome-extension://epcifkihnkjgphfkloaaleeakhpmgdmn/main.html?startConnect (0)
[40476:41219:0715/044850:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[40476:41219:0715/044850:WARNING:channel.cc(322)] RawChannel write error
[ OK ] NetworkingPrivateApiTestFail.StartConnect (5767 ms)
[186/214] NetworkingPrivateApiTestFail.StartConnect (7624 ms)
[ RUN ] NetworkingPrivateServiceClientApiTest.StartConnect
[40488:3847:0715/044849:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[40478:41219:0715/044852:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[40491:13063:0715/044852:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[40491:13063:0715/044852:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[40478:3847:0715/044852:INFO:CONSOLE(0)] "[SUCCESS] startConnect", source: chrome-extension://epcifkihnkjgphfkloaaleeakhpmgdmn/main.html?startConnect (0)
[40488:3847:0715/044852:ERROR:gles2_cmd_decoder.cc(4382)] Error: 5 for Command kLoseContextCHROMIUM
[40478:41219:0715/044852:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[40478:41219:0715/044852:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[40478:41219:0715/044852:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[40478:41219:0715/044852:WARNING:channel.cc(322)] RawChannel write error
[ OK ] NetworkingPrivateServiceClientApiTest.StartConnect (5877 ms)
[187/214] NetworkingPrivateServiceClientApiTest.StartConnect (7824 ms)
[ RUN ] PicasaDataProviderMultipleMixedCallbacksTest.MultipleMixedCallbacks
[40490:3847:0715/044850:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] PicasaDataProviderMultipleMixedCallbacksTest.MultipleMixedCallbacks (6161 ms)
[188/214] PicasaDataProviderMultipleMixedCallbacksTest.MultipleMixedCallbacks (8120 ms)
[ RUN ] SerialApiTest/SerialApiTest.SerialRealHardware/0
[40499:3847:0715/044852:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[40492:3847:0715/044855:INFO:CONSOLE(0)] "[SUCCESS] undefined", source: chrome-extension://mcabkiimlimpdkbbibfognddnbfepfbd/_generated_background_page.html (0)
[ OK ] SerialApiTest/SerialApiTest.SerialRealHardware/0 (5082 ms)
[189/214] SerialApiTest/SerialApiTest.SerialRealHardware/0 (6991 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/87
[40507:3847:0715/044855:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[40510:13575:0715/044856:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/87 (3676 ms)
[190/214] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/87 (5576 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/123
[40514:3847:0715/044857:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/123 (4043 ms)
[191/214] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/123 (5787 ms)
[ RUN ] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/4
[40517:3847:0715/044858:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/4 (4052 ms)
[192/214] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/4 (5794 ms)
[ RUN ] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/12
[40522:3847:0715/044900:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[40526:13319:0715/044901:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/12 (3697 ms)
[193/214] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/12 (5697 ms)
[ RUN ] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/15
[40527:3847:0715/044901:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[40529:12807:0715/044902:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[40529:12807:0715/044902:WARNING:channel.cc(322)] RawChannel write error
[ OK ] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/15 (3801 ms)
[194/214] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/15 (5439 ms)
[ RUN ] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/21
[40534:3847:0715/044902:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[40537:13063:0715/044903:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[40537:13063:0715/044903:WARNING:channel.cc(322)] RawChannel write error
[ OK ] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/21 (3674 ms)
[195/214] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/21 (5567 ms)
[ RUN ] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/23
[40538:3847:0715/044903:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/23 (3676 ms)
[196/214] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/23 (5300 ms)
[ RUN ] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/25
[40546:3847:0715/044905:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[40548:12807:0715/044906:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/25 (3355 ms)
[197/214] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/25 (5294 ms)
[ RUN ] BrowserCloseManagerBrowserTest/BrowserCloseManagerBrowserTest.TestSingleTabShutdown/1
[40549:3847:0715/044906:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[40539:75015:0715/044907:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[ OK ] BrowserCloseManagerBrowserTest/BrowserCloseManagerBrowserTest.TestSingleTabShutdown/1 (3476 ms)
[198/214] BrowserCloseManagerBrowserTest/BrowserCloseManagerBrowserTest.TestSingleTabShutdown/1 (5294 ms)
[ RUN ] SRC_ClearKey_Prefixed/EncryptedMediaTest.ConfigChangeVideo/0
[40556:3847:0715/044908:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[40558:13063:0715/044909:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[40558:13063:0715/044909:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[40558:13063:0715/044909:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[40558:15875:0715/044909:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[40558:15875:0715/044909:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[40558:15875:0715/044909:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[ OK ] SRC_ClearKey_Prefixed/EncryptedMediaTest.ConfigChangeVideo/0 (3223 ms)
[199/214] SRC_ClearKey_Prefixed/EncryptedMediaTest.ConfigChangeVideo/0 (4950 ms)
[ RUN ] MSE_ClearKey_Prefixed/EncryptedMediaTest.InvalidResponseKeyError/0
[40565:3847:0715/044910:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:63327...
sending server_data: {"host": "127.0.0.1", "port": 63327} (36 bytes)
[40557:3847:0715/044912:INFO:CONSOLE(295)] "04:49:12.431 - Using PrefixedClearKeyPlayer", source: http://127.0.0.1:63327/files/eme_player_js/utils.js (295)
[40557:3847:0715/044912:INFO:CONSOLE(295)] "04:49:12.439 - Registering video event handlers.", source: http://127.0.0.1:63327/files/eme_player_js/utils.js (295)
[40557:3847:0715/044912:INFO:CONSOLE(295)] "04:49:12.447 - Loading media using MSE.", source: http://127.0.0.1:63327/files/eme_player_js/utils.js (295)
[40557:3847:0715/044912:INFO:CONSOLE(295)] "04:49:12.609 - onSourceOpen [object Event]", source: http://127.0.0.1:63327/files/eme_player_js/utils.js (295)
[40557:3847:0715/044912:INFO:CONSOLE(295)] "04:49:12.613 - Creating a source buffer for type video/webm; codecs="vorbis, vp8"", source: http://127.0.0.1:63327/files/eme_player_js/utils.js (295)
[40557:3847:0715/044912:INFO:CONSOLE(295)] "04:49:12.642 - webkit-org.w3.clearkey Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:63327/files/eme_player_js/utils.js (295)
[40557:3847:0715/044912:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[40557:3847:0715/044912:INFO:CONSOLE(295)] "04:49:12.648 - webkit-org.w3.clearkey Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:63327/files/eme_player_js/utils.js (295)
[40557:3847:0715/044912:INFO:CONSOLE(295)] "04:49:12.661 - End of appending buffer from bear-320x240-av_enc-av.webm", source: http://127.0.0.1:63327/files/eme_player_js/utils.js (295)
[40557:3847:0715/044912:INFO:CONSOLE(295)] "04:49:12.669 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:63327/files/eme_player_js/utils.js (295)
[40557:3847:0715/044912:INFO:CONSOLE(295)] "04:49:12.677 - Forcing invalid key data.", source: http://127.0.0.1:63327/files/eme_player_js/utils.js (295)
[40557:3847:0715/044912:INFO:CONSOLE(295)] "04:49:12.679 - Adding key to sessionID: 1", source: http://127.0.0.1:63327/files/eme_player_js/utils.js (295)
[40557:3847:0715/044912:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[40557:3847:0715/044912:INFO:CONSOLE(295)] "04:49:12.681 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:63327/files/eme_player_js/utils.js (295)
[40557:3847:0715/044912:INFO:CONSOLE(295)] "04:49:12.683 - Forcing invalid key data.", source: http://127.0.0.1:63327/files/eme_player_js/utils.js (295)
[40557:3847:0715/044912:INFO:CONSOLE(295)] "04:49:12.684 - Adding key to sessionID: 2", source: http://127.0.0.1:63327/files/eme_player_js/utils.js (295)
[40557:3847:0715/044912:INFO:CONSOLE(295)] "04:49:12.687 - onWebkitKeyError KeySystem: webkit-org.w3.clearkey, sessionId: 1, errorCode: 1, systemCode: 0", source: http://127.0.0.1:63327/files/eme_player_js/utils.js (295)
[40557:3847:0715/044912:INFO:CONSOLE(145)] "[object HTMLVideoElement].webkitkeyerror", source: http://127.0.0.1:63327/files/eme_player_js/utils.js (145)
[40557:3847:0715/044912:INFO:CONSOLE(295)] "04:49:12.694 - Set document title to: PREFIXED_EME_ERROR_EVENT, updated title: PREFIXED_EME_ERROR_EVENT", source: http://127.0.0.1:63327/files/eme_player_js/utils.js (295)
[40557:3847:0715/044912:INFO:CONSOLE(295)] "04:49:12.698 - onWebkitKeyError KeySystem: webkit-org.w3.clearkey, sessionId: 2, errorCode: 1, systemCode: 0", source: http://127.0.0.1:63327/files/eme_player_js/utils.js (295)
[40557:3847:0715/044912:INFO:CONSOLE(145)] "[object HTMLVideoElement].webkitkeyerror", source: http://127.0.0.1:63327/files/eme_player_js/utils.js (145)
[40557:3847:0715/044912:INFO:CONSOLE(295)] "04:49:12.704 - Set document title to: PREFIXED_EME_ERROR_EVENT, updated title: PREFIXED_EME_ERROR_EVENT", source: http://127.0.0.1:63327/files/eme_player_js/utils.js (295)
[40568:13063:0715/044912:ERROR:audio_output_device.cc(327)] IO loop going away before the audio device has been stopped
[ OK ] MSE_ClearKey_Prefixed/EncryptedMediaTest.InvalidResponseKeyError/0 (4421 ms)
[200/214] MSE_ClearKey_Prefixed/EncryptedMediaTest.InvalidResponseKeyError/0 (6242 ms)
[ RUN ] MSE_ClearKey_Prefixed/EncryptedMediaTest.Playback_AudioOnly_WebM_Opus/0
[40559:3847:0715/044908:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:63310...
sending server_data: {"host": "127.0.0.1", "port": 63310} (36 bytes)
[40550:3847:0715/044911:INFO:CONSOLE(295)] "04:49:11.304 - Using PrefixedClearKeyPlayer", source: http://127.0.0.1:63310/files/eme_player_js/utils.js (295)
[40550:3847:0715/044911:INFO:CONSOLE(295)] "04:49:11.312 - Registering video event handlers.", source: http://127.0.0.1:63310/files/eme_player_js/utils.js (295)
[40550:3847:0715/044911:INFO:CONSOLE(295)] "04:49:11.321 - Loading media using MSE.", source: http://127.0.0.1:63310/files/eme_player_js/utils.js (295)
[40550:3847:0715/044911:INFO:CONSOLE(295)] "04:49:11.465 - onSourceOpen [object Event]", source: http://127.0.0.1:63310/files/eme_player_js/utils.js (295)
[40550:3847:0715/044911:INFO:CONSOLE(295)] "04:49:11.468 - Creating a source buffer for type audio/webm; codecs="vorbis"", source: http://127.0.0.1:63310/files/eme_player_js/utils.js (295)
[40550:3847:0715/044911:INFO:CONSOLE(295)] "04:49:11.487 - End of appending buffer from bear-320x240-opus-a_enc-a.webm", source: http://127.0.0.1:63310/files/eme_player_js/utils.js (295)
[40550:3847:0715/044911:INFO:CONSOLE(295)] "04:49:11.494 - webkit-org.w3.clearkey Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:63310/files/eme_player_js/utils.js (295)
[40550:3847:0715/044911:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[40550:3847:0715/044911:INFO:CONSOLE(295)] "04:49:11.505 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:63310/files/eme_player_js/utils.js (295)
[40550:3847:0715/044911:INFO:CONSOLE(295)] "04:49:11.516 - Adding key to sessionID: 1", source: http://127.0.0.1:63310/files/eme_player_js/utils.js (295)
[40550:3847:0715/044911:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[40550:3847:0715/044911:INFO:CONSOLE(295)] "04:49:11.522 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:63310/files/eme_player_js/utils.js (295)
[40550:3847:0715/044914:INFO:CONSOLE(295)] "04:49:14.329 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:63310/files/eme_player_js/utils.js (295)
[40561:12807:0715/044914:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[40561:12807:0715/044914:WARNING:channel.cc(322)] RawChannel write error
[40561:12807:0715/044914:ERROR:audio_output_device.cc(327)] IO loop going away before the audio device has been stopped
[ OK ] MSE_ClearKey_Prefixed/EncryptedMediaTest.Playback_AudioOnly_WebM_Opus/0 (7940 ms)
[201/214] MSE_ClearKey_Prefixed/EncryptedMediaTest.Playback_AudioOnly_WebM_Opus/0 (9693 ms)
[ RUN ] SRC_ExternalClearKey_Prefixed/EncryptedMediaTest.FrameSizeChangeVideo/0
[40576:3847:0715/044912:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:63361...
sending server_data: {"host": "127.0.0.1", "port": 63361} (36 bytes)
[40567:3847:0715/044914:INFO:CONSOLE(295)] "04:49:14.550 - Registering video event handlers.", source: http://127.0.0.1:63361/files/eme_player_js/utils.js (295)
[40567:3847:0715/044914:INFO:CONSOLE(295)] "04:49:14.568 - Loading media using src.", source: http://127.0.0.1:63361/files/eme_player_js/utils.js (295)
[40567:3847:0715/044914:INFO:CONSOLE(295)] "04:49:14.570 - Registering video event handlers.", source: http://127.0.0.1:63361/files/eme_player_js/utils.js (295)
[40567:3847:0715/044914:INFO:CONSOLE(295)] "04:49:14.571 - Loading media using src.", source: http://127.0.0.1:63361/files/eme_player_js/utils.js (295)
[40567:3847:0715/044914:INFO:CONSOLE(295)] "04:49:14.717 - org.chromium.externalclearkey Generate key request, initData: a58104e269934c050403b78eeb0ee57b", source: http://127.0.0.1:63361/files/eme_player_js/utils.js (295)
[40567:3847:0715/044914:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[40567:3847:0715/044915:INFO:CONSOLE(295)] "04:49:15.911 - org.chromium.externalclearkey Generate key request, initData: a58104e269934c050403b78eeb0ee57b", source: http://127.0.0.1:63361/files/eme_player_js/utils.js (295)
[40567:3847:0715/044915:INFO:CONSOLE(295)] "04:49:15.920 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:63361/files/eme_player_js/utils.js (295)
[40567:3847:0715/044915:INFO:CONSOLE(295)] "04:49:15.932 - Adding key to sessionID: 1", source: http://127.0.0.1:63361/files/eme_player_js/utils.js (295)
[40567:3847:0715/044915:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[40567:3847:0715/044915:INFO:CONSOLE(295)] "04:49:15.937 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:63361/files/eme_player_js/utils.js (295)
[40567:3847:0715/044915:INFO:CONSOLE(295)] "04:49:15.941 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:63361/files/eme_player_js/utils.js (295)
[40567:3847:0715/044915:INFO:CONSOLE(295)] "04:49:15.943 - Adding key to sessionID: 2", source: http://127.0.0.1:63361/files/eme_player_js/utils.js (295)
[40567:3847:0715/044915:INFO:CONSOLE(295)] "04:49:15.952 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:63361/files/eme_player_js/utils.js (295)
[40567:3847:0715/044916:INFO:CONSOLE(295)] "04:49:16.137 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:63361/files/eme_player_js/utils.js (295)
[40567:3847:0715/044916:INFO:CONSOLE(295)] "04:49:16.137 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:63361/files/eme_player_js/utils.js (295)
[40567:3847:0715/044916:INFO:CONSOLE(295)] "04:49:16.138 - Adding key to sessionID: 1", source: http://127.0.0.1:63361/files/eme_player_js/utils.js (295)
[40567:3847:0715/044916:INFO:CONSOLE(295)] "04:49:16.141 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:63361/files/eme_player_js/utils.js (295)
[40567:3847:0715/044916:INFO:CONSOLE(295)] "04:49:16.147 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:63361/files/eme_player_js/utils.js (295)
[40567:3847:0715/044916:INFO:CONSOLE(295)] "04:49:16.147 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:63361/files/eme_player_js/utils.js (295)
[40567:3847:0715/044916:INFO:CONSOLE(295)] "04:49:16.148 - Adding key to sessionID: 2", source: http://127.0.0.1:63361/files/eme_player_js/utils.js (295)
[40567:3847:0715/044916:INFO:CONSOLE(295)] "04:49:16.149 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:63361/files/eme_player_js/utils.js (295)
[40567:3847:0715/044916:INFO:CONSOLE(295)] "04:49:16.537 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:63361/files/eme_player_js/utils.js (295)
[40567:3847:0715/044916:INFO:CONSOLE(295)] "04:49:16.537 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:63361/files/eme_player_js/utils.js (295)
[40567:3847:0715/044916:INFO:CONSOLE(295)] "04:49:16.538 - Adding key to sessionID: 1", source: http://127.0.0.1:63361/files/eme_player_js/utils.js (295)
[40567:3847:0715/044916:INFO:CONSOLE(295)] "04:49:16.540 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:63361/files/eme_player_js/utils.js (295)
[40567:3847:0715/044916:INFO:CONSOLE(295)] "04:49:16.547 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:63361/files/eme_player_js/utils.js (295)
[40567:3847:0715/044916:INFO:CONSOLE(295)] "04:49:16.547 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:63361/files/eme_player_js/utils.js (295)
[40567:3847:0715/044916:INFO:CONSOLE(295)] "04:49:16.548 - Adding key to sessionID: 2", source: http://127.0.0.1:63361/files/eme_player_js/utils.js (295)
[40567:3847:0715/044916:INFO:CONSOLE(295)] "04:49:16.549 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:63361/files/eme_player_js/utils.js (295)
[40567:3847:0715/044917:INFO:CONSOLE(295)] "04:49:17.255 - One video seeked.", source: http://127.0.0.1:63361/files/eme_player_js/utils.js (295)
[40567:3847:0715/044917:INFO:CONSOLE(295)] "04:49:17.277 - Set document title to: ENDED, updated title: ENDED", source: http://127.0.0.1:63361/files/eme_player_js/utils.js (295)
[40578:13063:0715/044917:ERROR:audio_output_device.cc(327)] IO loop going away before the audio device has been stopped
[ OK ] SRC_ExternalClearKey_Prefixed/EncryptedMediaTest.FrameSizeChangeVideo/0 (6670 ms)
[202/214] SRC_ExternalClearKey_Prefixed/EncryptedMediaTest.FrameSizeChangeVideo/0 (8432 ms)
[ RUN ] SRC_ExternalClearKey_Prefixed/EncryptedMediaTest.Playback_Multiple_VideoAudio_WebM/0
[40570:3847:0715/044911:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:63344...
sending server_data: {"host": "127.0.0.1", "port": 63344} (36 bytes)
[40560:3847:0715/044913:INFO:CONSOLE(295)] "04:49:13.246 - Using PrefixedClearKeyPlayer", source: http://127.0.0.1:63344/files/eme_player_js/utils.js (295)
[40560:3847:0715/044913:INFO:CONSOLE(295)] "04:49:13.254 - Registering video event handlers.", source: http://127.0.0.1:63344/files/eme_player_js/utils.js (295)
[40560:3847:0715/044913:INFO:CONSOLE(295)] "04:49:13.262 - Loading media using src.", source: http://127.0.0.1:63344/files/eme_player_js/utils.js (295)
[40560:3847:0715/044913:INFO:CONSOLE(295)] "04:49:13.414 - org.chromium.externalclearkey Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:63344/files/eme_player_js/utils.js (295)
[40560:3847:0715/044913:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[40560:3847:0715/044914:INFO:CONSOLE(295)] "04:49:14.368 - org.chromium.externalclearkey Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:63344/files/eme_player_js/utils.js (295)
[40560:3847:0715/044914:INFO:CONSOLE(295)] "04:49:14.379 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:63344/files/eme_player_js/utils.js (295)
[40560:3847:0715/044914:INFO:CONSOLE(295)] "04:49:14.392 - Adding key to sessionID: 1", source: http://127.0.0.1:63344/files/eme_player_js/utils.js (295)
[40560:3847:0715/044914:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[40560:3847:0715/044914:INFO:CONSOLE(295)] "04:49:14.395 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:63344/files/eme_player_js/utils.js (295)
[40560:3847:0715/044914:INFO:CONSOLE(295)] "04:49:14.398 - Adding key to sessionID: 2", source: http://127.0.0.1:63344/files/eme_player_js/utils.js (295)
[40560:3847:0715/044914:INFO:CONSOLE(295)] "04:49:14.402 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:63344/files/eme_player_js/utils.js (295)
[40560:3847:0715/044914:INFO:CONSOLE(295)] "04:49:14.405 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:63344/files/eme_player_js/utils.js (295)
[40560:3847:0715/044914:INFO:CONSOLE(295)] "04:49:14.597 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:63344/files/eme_player_js/utils.js (295)
[40560:3847:0715/044914:INFO:CONSOLE(295)] "04:49:14.599 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:63344/files/eme_player_js/utils.js (295)
[40560:3847:0715/044914:INFO:CONSOLE(295)] "04:49:14.600 - Adding key to sessionID: 2", source: http://127.0.0.1:63344/files/eme_player_js/utils.js (295)
[40560:3847:0715/044914:INFO:CONSOLE(295)] "04:49:14.603 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:63344/files/eme_player_js/utils.js (295)
[40560:3847:0715/044915:INFO:CONSOLE(295)] "04:49:14.998 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:63344/files/eme_player_js/utils.js (295)
[40560:3847:0715/044915:INFO:CONSOLE(295)] "04:49:15.001 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:63344/files/eme_player_js/utils.js (295)
[40560:3847:0715/044915:INFO:CONSOLE(295)] "04:49:15.005 - Adding key to sessionID: 2", source: http://127.0.0.1:63344/files/eme_player_js/utils.js (295)
[40560:3847:0715/044915:INFO:CONSOLE(295)] "04:49:15.015 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:63344/files/eme_player_js/utils.js (295)
[40560:3847:0715/044915:INFO:CONSOLE(295)] "04:49:15.798 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:63344/files/eme_player_js/utils.js (295)
[40560:3847:0715/044915:INFO:CONSOLE(295)] "04:49:15.801 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:63344/files/eme_player_js/utils.js (295)
[40560:3847:0715/044915:INFO:CONSOLE(295)] "04:49:15.802 - Adding key to sessionID: 2", source: http://127.0.0.1:63344/files/eme_player_js/utils.js (295)
[40560:3847:0715/044915:INFO:CONSOLE(295)] "04:49:15.806 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:63344/files/eme_player_js/utils.js (295)
[40560:3847:0715/044917:INFO:CONSOLE(295)] "04:49:17.314 - First play ended.", source: http://127.0.0.1:63344/files/eme_player_js/utils.js (295)
[40560:3847:0715/044917:INFO:CONSOLE(295)] "04:49:17.317 - Loading media using src.", source: http://127.0.0.1:63344/files/eme_player_js/utils.js (295)
[40560:3847:0715/044917:INFO:CONSOLE(295)] "04:49:17.323 - Playing second time.", source: http://127.0.0.1:63344/files/eme_player_js/utils.js (295)
[40560:3847:0715/044917:INFO:CONSOLE(295)] "04:49:17.360 - org.chromium.externalclearkey Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:63344/files/eme_player_js/utils.js (295)
[40560:3847:0715/044917:INFO:CONSOLE(295)] "04:49:17.369 - org.chromium.externalclearkey Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:63344/files/eme_player_js/utils.js (295)
[40560:3847:0715/044917:INFO:CONSOLE(295)] "04:49:17.384 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:63344/files/eme_player_js/utils.js (295)
[40560:3847:0715/044917:INFO:CONSOLE(295)] "04:49:17.387 - Adding key to sessionID: 3", source: http://127.0.0.1:63344/files/eme_player_js/utils.js (295)
[40560:3847:0715/044917:INFO:CONSOLE(295)] "04:49:17.390 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:63344/files/eme_player_js/utils.js (295)
[40560:3847:0715/044917:INFO:CONSOLE(295)] "04:49:17.393 - Adding key to sessionID: 4", source: http://127.0.0.1:63344/files/eme_player_js/utils.js (295)
[40560:3847:0715/044917:INFO:CONSOLE(295)] "04:49:17.398 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:63344/files/eme_player_js/utils.js (295)
[40560:3847:0715/044917:INFO:CONSOLE(295)] "04:49:17.402 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:63344/files/eme_player_js/utils.js (295)
[40560:3847:0715/044917:INFO:CONSOLE(295)] "04:49:17.596 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:63344/files/eme_player_js/utils.js (295)
[40560:3847:0715/044917:INFO:CONSOLE(295)] "04:49:17.601 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:63344/files/eme_player_js/utils.js (295)
[40560:3847:0715/044917:INFO:CONSOLE(295)] "04:49:17.604 - Adding key to sessionID: 4", source: http://127.0.0.1:63344/files/eme_player_js/utils.js (295)
[40560:3847:0715/044917:INFO:CONSOLE(295)] "04:49:17.616 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:63344/files/eme_player_js/utils.js (295)
[40560:3847:0715/044917:INFO:CONSOLE(295)] "04:49:17.994 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:63344/files/eme_player_js/utils.js (295)
[40560:3847:0715/044918:INFO:CONSOLE(295)] "04:49:17.997 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:63344/files/eme_player_js/utils.js (295)
[40560:3847:0715/044918:INFO:CONSOLE(295)] "04:49:18.001 - Adding key to sessionID: 4", source: http://127.0.0.1:63344/files/eme_player_js/utils.js (295)
[40560:3847:0715/044918:INFO:CONSOLE(295)] "04:49:18.008 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:63344/files/eme_player_js/utils.js (295)
[40560:3847:0715/044918:INFO:CONSOLE(295)] "04:49:18.794 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:63344/files/eme_player_js/utils.js (295)
[40560:3847:0715/044918:INFO:CONSOLE(295)] "04:49:18.799 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:63344/files/eme_player_js/utils.js (295)
[40560:3847:0715/044918:INFO:CONSOLE(295)] "04:49:18.804 - Adding key to sessionID: 4", source: http://127.0.0.1:63344/files/eme_player_js/utils.js (295)
[40560:3847:0715/044918:INFO:CONSOLE(295)] "04:49:18.811 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:63344/files/eme_player_js/utils.js (295)
[40560:3847:0715/044920:INFO:CONSOLE(295)] "04:49:20.269 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:63344/files/eme_player_js/utils.js (295)
[40572:12807:0715/044920:ERROR:audio_output_device.cc(327)] IO loop going away before the audio device has been stopped
[ OK ] SRC_ExternalClearKey_Prefixed/EncryptedMediaTest.Playback_Multiple_VideoAudio_WebM/0 (11195 ms)
[203/214] SRC_ExternalClearKey_Prefixed/EncryptedMediaTest.Playback_Multiple_VideoAudio_WebM/0 (13072 ms)
[ RUN ] MSE_ExternalClearKey_Prefixed/EncryptedMediaTest.Playback_VideoClearAudio_WebM_Opus/0
[40586:3847:0715/044916:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:63380...
sending server_data: {"host": "127.0.0.1", "port": 63380} (36 bytes)
[40581:3847:0715/044918:INFO:CONSOLE(295)] "04:49:18.391 - Using PrefixedClearKeyPlayer", source: http://127.0.0.1:63380/files/eme_player_js/utils.js (295)
[40581:3847:0715/044918:INFO:CONSOLE(295)] "04:49:18.398 - Registering video event handlers.", source: http://127.0.0.1:63380/files/eme_player_js/utils.js (295)
[40581:3847:0715/044918:INFO:CONSOLE(295)] "04:49:18.408 - Loading media using MSE.", source: http://127.0.0.1:63380/files/eme_player_js/utils.js (295)
[40581:3847:0715/044918:INFO:CONSOLE(295)] "04:49:18.576 - onSourceOpen [object Event]", source: http://127.0.0.1:63380/files/eme_player_js/utils.js (295)
[40581:3847:0715/044918:INFO:CONSOLE(295)] "04:49:18.579 - Creating a source buffer for type video/webm; codecs="vorbis, vp8"", source: http://127.0.0.1:63380/files/eme_player_js/utils.js (295)
[40581:3847:0715/044918:INFO:CONSOLE(295)] "04:49:18.603 - End of appending buffer from bear-320x240-opus-av_enc-v.webm", source: http://127.0.0.1:63380/files/eme_player_js/utils.js (295)
[40581:3847:0715/044918:INFO:CONSOLE(295)] "04:49:18.608 - org.chromium.externalclearkey Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:63380/files/eme_player_js/utils.js (295)
[40581:3847:0715/044918:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[0715/044919:ERROR:ffmpeg_cdm_video_decoder.cc(170)] Initialize(): avcodec_find_decoder failed.
[40581:3847:0715/044919:INFO:CONSOLE(295)] "04:49:19.611 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:63380/files/eme_player_js/utils.js (295)
[40581:3847:0715/044919:INFO:CONSOLE(295)] "04:49:19.619 - Adding key to sessionID: 1", source: http://127.0.0.1:63380/files/eme_player_js/utils.js (295)
[40581:3847:0715/044919:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[40581:3847:0715/044919:INFO:CONSOLE(295)] "04:49:19.631 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:63380/files/eme_player_js/utils.js (295)
[40581:3847:0715/044919:INFO:CONSOLE(295)] "04:49:19.827 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:63380/files/eme_player_js/utils.js (295)
[40581:3847:0715/044919:INFO:CONSOLE(295)] "04:49:19.829 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:63380/files/eme_player_js/utils.js (295)
[40581:3847:0715/044919:INFO:CONSOLE(295)] "04:49:19.832 - Adding key to sessionID: 1", source: http://127.0.0.1:63380/files/eme_player_js/utils.js (295)
[40581:3847:0715/044919:INFO:CONSOLE(295)] "04:49:19.836 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:63380/files/eme_player_js/utils.js (295)
[40581:3847:0715/044920:INFO:CONSOLE(295)] "04:49:20.227 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:63380/files/eme_player_js/utils.js (295)
[40581:3847:0715/044920:INFO:CONSOLE(295)] "04:49:20.229 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:63380/files/eme_player_js/utils.js (295)
[40581:3847:0715/044920:INFO:CONSOLE(295)] "04:49:20.231 - Adding key to sessionID: 1", source: http://127.0.0.1:63380/files/eme_player_js/utils.js (295)
[40581:3847:0715/044920:INFO:CONSOLE(295)] "04:49:20.235 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:63380/files/eme_player_js/utils.js (295)
[40581:3847:0715/044921:INFO:CONSOLE(295)] "04:49:21.027 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:63380/files/eme_player_js/utils.js (295)
[40581:3847:0715/044921:INFO:CONSOLE(295)] "04:49:21.029 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:63380/files/eme_player_js/utils.js (295)
[40581:3847:0715/044921:INFO:CONSOLE(295)] "04:49:21.032 - Adding key to sessionID: 1", source: http://127.0.0.1:63380/files/eme_player_js/utils.js (295)
[40581:3847:0715/044921:INFO:CONSOLE(295)] "04:49:21.036 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:63380/files/eme_player_js/utils.js (295)
[40581:3847:0715/044922:INFO:CONSOLE(295)] "04:49:22.432 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:63380/files/eme_player_js/utils.js (295)
[40587:12807:0715/044922:ERROR:audio_output_device.cc(327)] IO loop going away before the audio device has been stopped
[ OK ] MSE_ExternalClearKey_Prefixed/EncryptedMediaTest.Playback_VideoClearAudio_WebM_Opus/0 (8136 ms)
[204/214] MSE_ExternalClearKey_Prefixed/EncryptedMediaTest.Playback_VideoClearAudio_WebM_Opus/0 (9876 ms)
[ RUN ] MSE_ExternalClearKey_Prefixed/EncryptedMediaTest.ConfigChangeVideo/0
[40591:3847:0715/044918:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:63397...
sending server_data: {"host": "127.0.0.1", "port": 63397} (36 bytes)
[40585:3847:0715/044920:INFO:CONSOLE(295)] "04:49:20.162 - Registering video event handlers.", source: http://127.0.0.1:63397/files/eme_player_js/utils.js (295)
[40585:3847:0715/044920:INFO:CONSOLE(295)] "04:49:20.264 - onSourceOpen [object Event]", source: http://127.0.0.1:63397/files/eme_player_js/utils.js (295)
[40585:3847:0715/044920:INFO:CONSOLE(295)] "04:49:20.268 - Creating a source buffer for type video/webm; codecs="vorbis, vp8"", source: http://127.0.0.1:63397/files/eme_player_js/utils.js (295)
[40585:3847:0715/044920:INFO:CONSOLE(295)] "04:49:20.307 - org.chromium.externalclearkey Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:63397/files/eme_player_js/utils.js (295)
[40585:3847:0715/044920:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[40585:3847:0715/044921:INFO:CONSOLE(295)] "04:49:21.463 - org.chromium.externalclearkey Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:63397/files/eme_player_js/utils.js (295)
[40585:3847:0715/044921:INFO:CONSOLE(295)] "04:49:21.470 - End of appending buffer from bear-320x240-av_enc-av.webm", source: http://127.0.0.1:63397/files/eme_player_js/utils.js (295)
[40585:3847:0715/044921:INFO:CONSOLE(40)] "Appending next media source at 1sec.", source: http://127.0.0.1:63397/files/mse_config_change.html?keySystem=org.chromium.externalclearkey&runEncrypted=1&usePrefixedEME=1 (40)
[40585:3847:0715/044921:INFO:CONSOLE(295)] "04:49:21.489 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:63397/files/eme_player_js/utils.js (295)
[40585:3847:0715/044921:INFO:CONSOLE(295)] "04:49:21.496 - Adding key to sessionID: 1", source: http://127.0.0.1:63397/files/eme_player_js/utils.js (295)
[40585:3847:0715/044921:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[40585:3847:0715/044921:INFO:CONSOLE(295)] "04:49:21.497 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:63397/files/eme_player_js/utils.js (295)
[40585:3847:0715/044921:INFO:CONSOLE(295)] "04:49:21.500 - Adding key to sessionID: 2", source: http://127.0.0.1:63397/files/eme_player_js/utils.js (295)
[40585:3847:0715/044921:INFO:CONSOLE(60)] "Appending next media source at 1sec.", source: http://127.0.0.1:63397/files/mse_config_change.html?keySystem=org.chromium.externalclearkey&runEncrypted=1&usePrefixedEME=1 (60)
[40585:3847:0715/044921:INFO:CONSOLE(295)] "04:49:21.512 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:63397/files/eme_player_js/utils.js (295)
[40585:3847:0715/044921:INFO:CONSOLE(295)] "04:49:21.513 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:63397/files/eme_player_js/utils.js (295)
[40585:3847:0715/044921:INFO:CONSOLE(295)] "04:49:21.522 - org.chromium.externalclearkey Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:63397/files/eme_player_js/utils.js (295)
[40585:3847:0715/044921:INFO:CONSOLE(295)] "04:49:21.523 - org.chromium.externalclearkey Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:63397/files/eme_player_js/utils.js (295)
[40585:3847:0715/044921:INFO:CONSOLE(48)] "Second buffer append ended.", source: http://127.0.0.1:63397/files/mse_config_change.html?keySystem=org.chromium.externalclearkey&runEncrypted=1&usePrefixedEME=1 (48)
[40585:3847:0715/044921:INFO:CONSOLE(295)] "04:49:21.533 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:63397/files/eme_player_js/utils.js (295)
[40585:3847:0715/044921:INFO:CONSOLE(295)] "04:49:21.534 - Adding key to sessionID: 3", source: http://127.0.0.1:63397/files/eme_player_js/utils.js (295)
[40585:3847:0715/044921:INFO:CONSOLE(295)] "04:49:21.534 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:63397/files/eme_player_js/utils.js (295)
[40585:3847:0715/044921:INFO:CONSOLE(295)] "04:49:21.534 - Adding key to sessionID: 4", source: http://127.0.0.1:63397/files/eme_player_js/utils.js (295)
[40585:3847:0715/044921:INFO:CONSOLE(295)] "04:49:21.542 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:63397/files/eme_player_js/utils.js (295)
[40585:3847:0715/044921:INFO:CONSOLE(295)] "04:49:21.543 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:63397/files/eme_player_js/utils.js (295)
[40585:3847:0715/044921:INFO:CONSOLE(295)] "04:49:21.699 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:63397/files/eme_player_js/utils.js (295)
[40585:3847:0715/044921:INFO:CONSOLE(295)] "04:49:21.699 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:63397/files/eme_player_js/utils.js (295)
[40585:3847:0715/044921:INFO:CONSOLE(295)] "04:49:21.700 - Adding key to sessionID: 4", source: http://127.0.0.1:63397/files/eme_player_js/utils.js (295)
[40585:3847:0715/044921:INFO:CONSOLE(295)] "04:49:21.701 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:63397/files/eme_player_js/utils.js (295)
[40585:3847:0715/044922:INFO:CONSOLE(295)] "04:49:22.100 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:63397/files/eme_player_js/utils.js (295)
[40585:3847:0715/044922:INFO:CONSOLE(295)] "04:49:22.100 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:63397/files/eme_player_js/utils.js (295)
[40585:3847:0715/044922:INFO:CONSOLE(295)] "04:49:22.101 - Adding key to sessionID: 4", source: http://127.0.0.1:63397/files/eme_player_js/utils.js (295)
[40585:3847:0715/044922:INFO:CONSOLE(295)] "04:49:22.103 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:63397/files/eme_player_js/utils.js (295)
[40585:3847:0715/044922:INFO:CONSOLE(295)] "04:49:22.715 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:63397/files/eme_player_js/utils.js (295)
[40592:13063:0715/044922:ERROR:audio_output_device.cc(327)] IO loop going away before the audio device has been stopped
[ OK ] MSE_ExternalClearKey_Prefixed/EncryptedMediaTest.ConfigChangeVideo/0 (6725 ms)
[205/214] MSE_ExternalClearKey_Prefixed/EncryptedMediaTest.ConfigChangeVideo/0 (8630 ms)
[ RUN ] MSE_ExternalClearKeyDecryptOnly_Prefixed/EncryptedMediaTest.FrameSizeChangeVideo/0
[40598:3847:0715/044921:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:63415...
sending server_data: {"host": "127.0.0.1", "port": 63415} (36 bytes)
[40593:3847:0715/044923:INFO:CONSOLE(295)] "04:49:23.190 - org.chromium.externalclearkey.decryptonly is not a known key system", source: http://127.0.0.1:63415/files/eme_player_js/utils.js (295)
[40593:3847:0715/044923:INFO:CONSOLE(295)] "04:49:23.200 - Registering video event handlers.", source: http://127.0.0.1:63415/files/eme_player_js/utils.js (295)
[40593:3847:0715/044923:INFO:CONSOLE(295)] "04:49:23.214 - Loading media using MSE.", source: http://127.0.0.1:63415/files/eme_player_js/utils.js (295)
[40593:3847:0715/044923:INFO:CONSOLE(295)] "04:49:23.220 - org.chromium.externalclearkey.decryptonly is not a known key system", source: http://127.0.0.1:63415/files/eme_player_js/utils.js (295)
[40593:3847:0715/044923:INFO:CONSOLE(295)] "04:49:23.220 - Registering video event handlers.", source: http://127.0.0.1:63415/files/eme_player_js/utils.js (295)
[40593:3847:0715/044923:INFO:CONSOLE(295)] "04:49:23.221 - Loading media using MSE.", source: http://127.0.0.1:63415/files/eme_player_js/utils.js (295)
[40593:3847:0715/044923:INFO:CONSOLE(295)] "04:49:23.317 - onSourceOpen [object Event]", source: http://127.0.0.1:63415/files/eme_player_js/utils.js (295)
[40593:3847:0715/044923:INFO:CONSOLE(295)] "04:49:23.320 - Creating a source buffer for type video/webm; codecs="vorbis, vp8"", source: http://127.0.0.1:63415/files/eme_player_js/utils.js (295)
[40593:3847:0715/044923:INFO:CONSOLE(295)] "04:49:23.327 - onSourceOpen [object Event]", source: http://127.0.0.1:63415/files/eme_player_js/utils.js (295)
[40593:3847:0715/044923:INFO:CONSOLE(295)] "04:49:23.327 - Creating a source buffer for type video/webm; codecs="vorbis, vp8"", source: http://127.0.0.1:63415/files/eme_player_js/utils.js (295)
[40593:3847:0715/044923:INFO:CONSOLE(295)] "04:49:23.378 - org.chromium.externalclearkey.decryptonly Generate key request, initData: a58104e269934c050403b78eeb0ee57b", source: http://127.0.0.1:63415/files/eme_player_js/utils.js (295)
[40593:3847:0715/044923:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[40593:3847:0715/044924:INFO:CONSOLE(295)] "04:49:24.644 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:63415/files/eme_player_js/utils.js (295)
[40593:3847:0715/044924:INFO:CONSOLE(295)] "04:49:24.650 - Adding key to sessionID: 1", source: http://127.0.0.1:63415/files/eme_player_js/utils.js (295)
[40593:3847:0715/044924:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[40593:3847:0715/044924:INFO:CONSOLE(295)] "04:49:24.661 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:63415/files/eme_player_js/utils.js (295)
[40593:3847:0715/044924:INFO:CONSOLE(295)] "04:49:24.669 - org.chromium.externalclearkey.decryptonly Generate key request, initData: a58104e269934c050403b78eeb0ee57b", source: http://127.0.0.1:63415/files/eme_player_js/utils.js (295)
[40593:3847:0715/044924:INFO:CONSOLE(295)] "04:49:24.710 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:63415/files/eme_player_js/utils.js (295)
[40593:3847:0715/044924:INFO:CONSOLE(295)] "04:49:24.712 - Adding key to sessionID: 2", source: http://127.0.0.1:63415/files/eme_player_js/utils.js (295)
[40593:3847:0715/044924:INFO:CONSOLE(295)] "04:49:24.715 - End of appending buffer from frame_size_change-av_enc-v.webm", source: http://127.0.0.1:63415/files/eme_player_js/utils.js (295)
[40593:3847:0715/044924:INFO:CONSOLE(295)] "04:49:24.723 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:63415/files/eme_player_js/utils.js (295)
[40593:3847:0715/044924:INFO:CONSOLE(295)] "04:49:24.727 - End of appending buffer from frame_size_change-av_enc-v.webm", source: http://127.0.0.1:63415/files/eme_player_js/utils.js (295)
[40593:3847:0715/044924:INFO:CONSOLE(295)] "04:49:24.853 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:63415/files/eme_player_js/utils.js (295)
[40593:3847:0715/044924:INFO:CONSOLE(295)] "04:49:24.854 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:63415/files/eme_player_js/utils.js (295)
[40593:3847:0715/044924:INFO:CONSOLE(295)] "04:49:24.855 - Adding key to sessionID: 1", source: http://127.0.0.1:63415/files/eme_player_js/utils.js (295)
[40593:3847:0715/044924:INFO:CONSOLE(295)] "04:49:24.858 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:63415/files/eme_player_js/utils.js (295)
[40593:3847:0715/044924:INFO:CONSOLE(295)] "04:49:24.915 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:63415/files/eme_player_js/utils.js (295)
[40593:3847:0715/044924:INFO:CONSOLE(295)] "04:49:24.915 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:63415/files/eme_player_js/utils.js (295)
[40593:3847:0715/044924:INFO:CONSOLE(295)] "04:49:24.917 - Adding key to sessionID: 2", source: http://127.0.0.1:63415/files/eme_player_js/utils.js (295)
[40593:3847:0715/044924:INFO:CONSOLE(295)] "04:49:24.920 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:63415/files/eme_player_js/utils.js (295)
[40593:3847:0715/044925:INFO:CONSOLE(295)] "04:49:25.255 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:63415/files/eme_player_js/utils.js (295)
[40593:3847:0715/044925:INFO:CONSOLE(295)] "04:49:25.256 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:63415/files/eme_player_js/utils.js (295)
[40593:3847:0715/044925:INFO:CONSOLE(295)] "04:49:25.257 - Adding key to sessionID: 1", source: http://127.0.0.1:63415/files/eme_player_js/utils.js (295)
[40593:3847:0715/044925:INFO:CONSOLE(295)] "04:49:25.259 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:63415/files/eme_player_js/utils.js (295)
[40593:3847:0715/044925:INFO:CONSOLE(295)] "04:49:25.314 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:63415/files/eme_player_js/utils.js (295)
[40593:3847:0715/044925:INFO:CONSOLE(295)] "04:49:25.315 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:63415/files/eme_player_js/utils.js (295)
[40593:3847:0715/044925:INFO:CONSOLE(295)] "04:49:25.315 - Adding key to sessionID: 2", source: http://127.0.0.1:63415/files/eme_player_js/utils.js (295)
[40593:3847:0715/044925:INFO:CONSOLE(295)] "04:49:25.316 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:63415/files/eme_player_js/utils.js (295)
[40593:3847:0715/044925:INFO:CONSOLE(295)] "04:49:25.988 - One video seeked.", source: http://127.0.0.1:63415/files/eme_player_js/utils.js (295)
[40593:3847:0715/044926:INFO:CONSOLE(295)] "04:49:26.017 - Set document title to: ENDED, updated title: ENDED", source: http://127.0.0.1:63415/files/eme_player_js/utils.js (295)
[40601:12807:0715/044926:ERROR:audio_output_device.cc(327)] IO loop going away before the audio device has been stopped
[ OK ] MSE_ExternalClearKeyDecryptOnly_Prefixed/EncryptedMediaTest.FrameSizeChangeVideo/0 (7124 ms)
[206/214] MSE_ExternalClearKeyDecryptOnly_Prefixed/EncryptedMediaTest.FrameSizeChangeVideo/0 (8898 ms)
[ RUN ] DeviceManagementServiceIntegrationTestInstance/DeviceManagementServiceIntegrationTest.Registration/0
[40618:3847:0715/044927:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[40620:15363:0715/044928:ERROR:webgraphicscontext3d_command_buffer_impl.cc(242)] Failed to initialize GLES2CmdHelper.
[40610:40451:0715/044928:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[40620:12551:0715/044928:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[40620:12551:0715/044928:WARNING:channel.cc(322)] RawChannel write error
[ OK ] DeviceManagementServiceIntegrationTestInstance/DeviceManagementServiceIntegrationTest.Registration/0 (3161 ms)
[207/214] DeviceManagementServiceIntegrationTestInstance/DeviceManagementServiceIntegrationTest.Registration/0 (4919 ms)
[ RUN ] TaskManagerOOPIFBrowserTest.KillSubframe/0
[40616:3847:0715/044926:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[40608:75019:0715/044927:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[ OK ] TaskManagerOOPIFBrowserTest.KillSubframe/0 (5047 ms)
[208/214] TaskManagerOOPIFBrowserTest.KillSubframe/0 (6715 ms)
[ RUN ] MediaStreamDevicesControllerBrowserTestInstance/MediaStreamDevicesControllerBrowserTest.AudioCaptureAllowed/1
[40625:3847:0715/044929:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[40626:15363:0715/044930:ERROR:webgraphicscontext3d_command_buffer_impl.cc(242)] Failed to initialize GLES2CmdHelper.
[ OK ] MediaStreamDevicesControllerBrowserTestInstance/MediaStreamDevicesControllerBrowserTest.AudioCaptureAllowed/1 (2905 ms)
[209/214] MediaStreamDevicesControllerBrowserTestInstance/MediaStreamDevicesControllerBrowserTest.AudioCaptureAllowed/1 (4334 ms)
[ RUN ] MSE_ExternalClearKeyDecryptOnly/EncryptedMediaTest.Playback_Multiple_VideoAudio_WebM/0
[40607:3847:0715/044924:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:63433...
sending server_data: {"host": "127.0.0.1", "port": 63433} (36 bytes)
[40602:3847:0715/044926:INFO:CONSOLE(295)] "04:49:26.709 - org.chromium.externalclearkey.decryptonly is not a known key system", source: http://127.0.0.1:63433/files/eme_player_js/utils.js (295)
[40602:3847:0715/044926:INFO:CONSOLE(295)] "04:49:26.714 - Using ClearKeyPlayer", source: http://127.0.0.1:63433/files/eme_player_js/utils.js (295)
[40602:3847:0715/044926:INFO:CONSOLE(295)] "04:49:26.718 - Registering video event handlers.", source: http://127.0.0.1:63433/files/eme_player_js/utils.js (295)
[40602:3847:0715/044926:INFO:CONSOLE(295)] "04:49:26.720 - Setting video media keys: org.chromium.externalclearkey.decryptonly", source: http://127.0.0.1:63433/files/eme_player_js/utils.js (295)
[40602:3847:0715/044927:INFO:CONSOLE(295)] "04:49:27.837 - Loading media using MSE.", source: http://127.0.0.1:63433/files/eme_player_js/utils.js (295)
[40602:3847:0715/044927:INFO:CONSOLE(295)] "04:49:27.930 - onSourceOpen [object Event]", source: http://127.0.0.1:63433/files/eme_player_js/utils.js (295)
[40602:3847:0715/044927:INFO:CONSOLE(295)] "04:49:27.934 - Creating a source buffer for type video/webm; codecs="vorbis, vp8"", source: http://127.0.0.1:63433/files/eme_player_js/utils.js (295)
[40602:3847:0715/044927:INFO:CONSOLE(295)] "04:49:27.972 - Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:63433/files/eme_player_js/utils.js (295)
[40602:3847:0715/044927:INFO:CONSOLE(295)] "04:49:27.977 - Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:63433/files/eme_player_js/utils.js (295)
[40602:3847:0715/044927:INFO:CONSOLE(295)] "04:49:27.993 - End of appending buffer from bear-320x240-av_enc-av.webm", source: http://127.0.0.1:63433/files/eme_player_js/utils.js (295)
[40602:3847:0715/044928:INFO:CONSOLE(295)] "04:49:28.006 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:63433/files/eme_player_js/utils.js (295)
[40602:3847:0715/044928:INFO:CONSOLE(295)] "04:49:28.022 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:63433/files/eme_player_js/utils.js (295)
[40602:3847:0715/044928:INFO:CONSOLE(295)] "04:49:28.234 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:63433/files/eme_player_js/utils.js (295)
[40602:3847:0715/044928:INFO:CONSOLE(295)] "04:49:28.236 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:63433/files/eme_player_js/utils.js (295)
[40602:3847:0715/044928:INFO:CONSOLE(295)] "04:49:28.635 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:63433/files/eme_player_js/utils.js (295)
[40602:3847:0715/044928:INFO:CONSOLE(295)] "04:49:28.637 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:63433/files/eme_player_js/utils.js (295)
[40602:3847:0715/044929:INFO:CONSOLE(295)] "04:49:29.434 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:63433/files/eme_player_js/utils.js (295)
[40602:3847:0715/044929:INFO:CONSOLE(295)] "04:49:29.436 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:63433/files/eme_player_js/utils.js (295)
[40602:3847:0715/044930:INFO:CONSOLE(295)] "04:49:30.901 - First play ended.", source: http://127.0.0.1:63433/files/eme_player_js/utils.js (295)
[40602:3847:0715/044930:INFO:CONSOLE(295)] "04:49:30.905 - Loading media using MSE.", source: http://127.0.0.1:63433/files/eme_player_js/utils.js (295)
[40602:3847:0715/044930:INFO:CONSOLE(295)] "04:49:30.912 - Playing second time.", source: http://127.0.0.1:63433/files/eme_player_js/utils.js (295)
[40602:3847:0715/044930:INFO:CONSOLE(295)] "04:49:30.924 - onSourceOpen [object Event]", source: http://127.0.0.1:63433/files/eme_player_js/utils.js (295)
[40602:3847:0715/044930:INFO:CONSOLE(295)] "04:49:30.927 - Creating a source buffer for type video/webm; codecs="vorbis, vp8"", source: http://127.0.0.1:63433/files/eme_player_js/utils.js (295)
[40602:3847:0715/044930:INFO:CONSOLE(295)] "04:49:30.957 - Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:63433/files/eme_player_js/utils.js (295)
[40602:3847:0715/044930:INFO:CONSOLE(295)] "04:49:30.961 - Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:63433/files/eme_player_js/utils.js (295)
[40602:3847:0715/044930:INFO:CONSOLE(295)] "04:49:30.965 - End of appending buffer from bear-320x240-av_enc-av.webm", source: http://127.0.0.1:63433/files/eme_player_js/utils.js (295)
[40602:3847:0715/044930:INFO:CONSOLE(295)] "04:49:30.974 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:63433/files/eme_player_js/utils.js (295)
[40602:3847:0715/044930:INFO:CONSOLE(295)] "04:49:30.979 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:63433/files/eme_player_js/utils.js (295)
[40602:3847:0715/044931:INFO:CONSOLE(295)] "04:49:31.034 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:63433/files/eme_player_js/utils.js (295)
[40602:3847:0715/044931:INFO:CONSOLE(295)] "04:49:31.038 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:63433/files/eme_player_js/utils.js (295)
[40602:3847:0715/044933:INFO:CONSOLE(295)] "04:49:33.850 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:63433/files/eme_player_js/utils.js (295)
[40609:12551:0715/044933:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[40609:12551:0715/044933:WARNING:channel.cc(322)] RawChannel write error
[40609:12551:0715/044933:ERROR:audio_output_device.cc(327)] IO loop going away before the audio device has been stopped
[ OK ] MSE_ExternalClearKeyDecryptOnly/EncryptedMediaTest.Playback_Multiple_VideoAudio_WebM/0 (11747 ms)
[210/214] MSE_ExternalClearKeyDecryptOnly/EncryptedMediaTest.Playback_Multiple_VideoAudio_WebM/0 (13498 ms)
[ RUN ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.ProceedDisabled/2
[40631:3847:0715/044932:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[40624:3847:0715/044934:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[40640:12551:0715/044934:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[40640:12551:0715/044934:WARNING:channel.cc(322)] RawChannel write error
[40624:40707:0715/044934:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[40624:40707:0715/044934:WARNING:channel.cc(322)] RawChannel write error
[ OK ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.ProceedDisabled/2 (4865 ms)
[211/214] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.ProceedDisabled/2 (6518 ms)
[ RUN ] DownloadTest.DownloadTest_History
[40641:3847:0715/044934:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[40634:39683:0715/044935:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[40642:15619:0715/044935:ERROR:webgraphicscontext3d_command_buffer_impl.cc(242)] Failed to initialize GLES2CmdHelper.
[ OK ] DownloadTest.DownloadTest_History (2753 ms)
[212/214] DownloadTest.DownloadTest_History (4422 ms)
[ RUN ] MaybeSetMetadata/SafeBrowsingServiceMetadataTest.MalwareIFrame/1
[40636:3847:0715/044933:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[40628:16387:0715/044934:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /safe_browsing/malware_image.png
[40639:12807:0715/044935:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[40639:12807:0715/044935:WARNING:channel.cc(322)] RawChannel write error
[ OK ] MaybeSetMetadata/SafeBrowsingServiceMetadataTest.MalwareIFrame/1 (4664 ms)
[213/214] MaybeSetMetadata/SafeBrowsingServiceMetadataTest.MalwareIFrame/1 (6216 ms)
[ RUN ] RestartTest.SessionStorage
[40647:3847:0715/044937:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] RestartTest.SessionStorage (3575 ms)
[214/214] RestartTest.SessionStorage (5244 ms)
Retrying 1 test (retry #1)
[ RUN ] NaClBrowserTestPnacl.ExitStatusNeg2
[40654:3847:0715/044942:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:63462...
sending server_data: {"host": "127.0.0.1", "port": 63462} (36 bytes)
[40650:3847:0715/044944:INFO:nacl_browsertest_util.cc(130)] |||| [STARTUP]
[40657,1947111808:04:49:45.209282] Native Client module will be loaded at base address 0x0000643d00000000
[40657,1947111808:04:49:45.928903] NaCl untrusted code called _exit(0x0)
[40658,1947111808:04:49:46.870507] Native Client module will be loaded at base address 0x0000789000000000
[40658,1947111808:04:49:46.941491] NaCl untrusted code called _exit(0x0)
[40659,1947111808:04:49:47.849795] Native Client module will be loaded at base address 0x000065ad00000000
hello world from CreateModule
[40650:3847:0715/044947:INFO:nacl_browsertest_util.cc(130)] |||| / naclModule loaded
[40650:3847:0715/044947:INFO:nacl_browsertest_util.cc(130)] ||||
[40650:3847:0715/044947: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
[40650:3847:0715/044947:INFO:nacl_browsertest_util.cc(130)] |||| [StartTest PASS]
[40650:3847:0715/044948:INFO:nacl_browsertest_util.cc(130)] ||||
[40650:3847:0715/044948:INFO:nacl_browsertest_util.cc(130)] |||| [Exit0Test BEGIN]
Searching for handler for request "exitneg2".
found at index 4
[40659,1947111808:04:49:48.004846] NaCl untrusted code called _exit(0xfe)
[40650:39427:0715/044948:ERROR:nacl_process_host.cc(335)] NaCl process exited with status 65024 (0xfe00)
[40650:3847:0715/044948:INFO:CONSOLE(0)] "NativeClient: NaCl module crashed", source: http://127.0.0.1:63462/files/pm_exit_status_test.html?trigger=exitneg2&expected_exit=254&pnacl=1 (0)
[40650:3847:0715/044948:INFO:nacl_browsertest_util.cc(130)] |||| [Exit0Test PASS]
[40650:3847:0715/044948:INFO:nacl_browsertest_util.cc(130)] ||||
[40650:3847:0715/044948:INFO:nacl_browsertest_util.cc(130)] |||| [SHUTDOWN] 2 passed, 0 failed, 0 errors
2015-07-15 04:49:48.415 browser_tests[40650:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[ OK ] NaClBrowserTestPnacl.ExitStatusNeg2 (7600 ms)
[215/215] NaClBrowserTestPnacl.ExitStatusNeg2 (8797 ms)
SUCCESS: all tests passed.
[run_isolated_out_hack]{"hash":"0ac5204884cbaea796c3c3f3e95973525c931395","namespace":"default-gzip","storage":"https://isolateserver.appspot.com"}[/run_isolated_out_hack]
+-------------------------------------------------------------------------+
| End of shard 1 Pending: 1.0s Duration: 398.7s Bot: vm873-m4 Exit: 0 |
+-------------------------------------------------------------------------+
+-------------------------------------------------------------------------+
| Shard 7 https://chromium-swarm.appspot.com/user/task/28aa58263e685810 |
+-------------------------------------------------------------------------+
Additional test environment:
ASAN_OPTIONS=symbolize=0
CHROME_DEVEL_SANDBOX=/opt/chromium/chrome_sandbox
DYLD_LIBRARY_PATH=/Volumes/data/b/swarm_slave/work/cache/run_tha_testUZfK2L/out/Release
G_SLICE=always-malloc
LANG=en_US.UTF-8
LLVM_SYMBOLIZER_PATH=/Volumes/data/b/swarm_slave/work/cache/run_tha_testUZfK2L/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/cache/isolated_outbsf0yh/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
[90880:3847:0715/044347:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[90868:3847:0715/044350:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[90868:3847:0715/044350:INFO:CONSOLE(1324)] "Running TestCase SettingsCommandsExtensionSettingsWebUITest.testChromeSendHandler", source: test_api.js (1324)
[ OK ] SettingsCommandsExtensionSettingsWebUITest.testChromeSendHandler (6182 ms)
[1/235] SettingsCommandsExtensionSettingsWebUITest.testChromeSendHandler (7674 ms)
[ RUN ] ManagedExtensionSettingsWebUITest.testAccessibility
[90881:3847:0715/044347:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[90886:13063:0715/044351:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[90886:13063:0715/044351:WARNING:channel.cc(322)] RawChannel write error
[90869:3847:0715/044351:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[90869:3847:0715/044351:INFO:CONSOLE(1324)] "Running TestCase ManagedExtensionSettingsWebUITest.testAccessibility", source: test_api.js (1324)
[90881:3847:0715/044352:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[90881:3847:0715/044352:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[90881:3847:0715/044352:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[90881:3847:0715/044352:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[90881:3847:0715/044352:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[90881:3847:0715/044352:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[90881:3847:0715/044352:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[90881:3847:0715/044352:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[ OK ] ManagedExtensionSettingsWebUITest.testAccessibility (7646 ms)
[2/235] ManagedExtensionSettingsWebUITest.testAccessibility (9164 ms)
[ RUN ] BasicExtensionSettingsWebUITest.testDisable
[90879:3847:0715/044346:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[90867:3847:0715/044350:INFO:CONSOLE(5)] "line1", source: chrome-extension://pdlpifnclfacjobnmbpngemkalkjamnf/script.js (5)
[90867:3847:0715/044350:INFO:CONSOLE(6)] "line2", source: chrome-extension://pdlpifnclfacjobnmbpngemkalkjamnf/script.js (6)
[90867:3847:0715/044351:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[90867:3847:0715/044351:INFO:CONSOLE(1324)] "Running TestCase BasicExtensionSettingsWebUITest.testDisable", source: test_api.js (1324)
[ OK ] BasicExtensionSettingsWebUITest.testDisable (8216 ms)
[3/235] BasicExtensionSettingsWebUITest.testDisable (9604 ms)
[ RUN ] OptionsWebUITest.EnableAndDisableDoNotTrack
[90882:3847:0715/044347:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[90870:3847:0715/044349:WARNING:CONSOLE(0)] "The -webkit-canvas CSS feature is deprecated. Please use a positioned <canvas> element instead.", source: (0)
[90870:3847:0715/044350:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[90870:3847:0715/044351:INFO:CONSOLE(1324)] "Running TestCase OptionsWebUITest.EnableAndDisableDoNotTrack", source: test_api.js (1324)
[90870:39939:0715/044352:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[90870:39939:0715/044352:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[90870:39939:0715/044352:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] OptionsWebUITest.EnableAndDisableDoNotTrack (8344 ms)
[4/235] OptionsWebUITest.EnableAndDisableDoNotTrack (9857 ms)
[ RUN ] OptionsWebUIExtendedTest.ShowPageWithHistory
[90902:3847:0715/044354:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[90897:3847:0715/044356:WARNING:CONSOLE(0)] "The -webkit-canvas CSS feature is deprecated. Please use a positioned <canvas> element instead.", source: (0)
[90897:3847:0715/044357:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[90897:3847:0715/044358:INFO:CONSOLE(1324)] "Running TestCase OptionsWebUIExtendedTest.ShowPageWithHistory", source: test_api.js (1324)
[90902:3847:0715/044359:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[90902:3847:0715/044359:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[90902:3847:0715/044359:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[90902:3847:0715/044359:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[90902:3847:0715/044359:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[90902:3847:0715/044359:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[90902:3847:0715/044359:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[90902:3847:0715/044359:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[90902:3847:0715/044359:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[90902:3847:0715/044359:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[90902:3847:0715/044359:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[90902:3847:0715/044359:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[90902:3847:0715/044359:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[90902:3847:0715/044359:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[90902:3847:0715/044359:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[90902:3847:0715/044359:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[90902:3847:0715/044359:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[90902:3847:0715/044359:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[90902:3847:0715/044359:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[90902:3847:0715/044359:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[90902:3847:0715/044359:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[90902:3847:0715/044359:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[90902:3847:0715/044359:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[90902:3847:0715/044359:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[ OK ] OptionsWebUIExtendedTest.ShowPageWithHistory (7196 ms)
[5/235] OptionsWebUIExtendedTest.ShowPageWithHistory (8627 ms)
[ RUN ] SyncInternalsWebUITest.Uninitialized
[90914:3847:0715/044356:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[90901:3847:0715/044358:WARNING:CONSOLE(0)] "The -webkit-canvas CSS feature is deprecated. Please use a positioned <canvas> element instead.", source: (0)
[90901:3847:0715/044358:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[90901:3847:0715/044359:INFO:CONSOLE(1324)] "Running TestCase SyncInternalsWebUITest.Uninitialized", source: test_api.js (1324)
[90920:12807:0715/044359:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[90920:12807:0715/044359:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[90920:12807:0715/044359:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[90920:12807:0715/044359:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[90920:12807:0715/044359:WARNING:channel.cc(322)] RawChannel write error
[ OK ] SyncInternalsWebUITest.Uninitialized (5138 ms)
[6/235] SyncInternalsWebUITest.Uninitialized (6913 ms)
[ RUN ] SettingsFormatWebUITest.RadioButtonNameValueCheck
[90909:3847:0715/044355:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[90900:39427:0715/044358:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[90900:39427:0715/044358:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[90900:3847:0715/044358:WARNING:CONSOLE(0)] "The -webkit-canvas CSS feature is deprecated. Please use a positioned <canvas> element instead.", source: (0)
[90900:3847:0715/044358:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[90900:3847:0715/044359:INFO:CONSOLE(1324)] "Running TestCase SettingsFormatWebUITest.RadioButtonNameValueCheck", source: test_api.js (1324)
[ OK ] SettingsFormatWebUITest.RadioButtonNameValueCheck (6948 ms)
[7/235] SettingsFormatWebUITest.RadioButtonNameValueCheck (8600 ms)
[ RUN ] PrintPreviewWebUITest.TestSystemDialogLinkIsHiddenInAppKioskMode
[90917:3847:0715/044356:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[90903:3847:0715/044359:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[90903:3847:0715/044400:INFO:CONSOLE(1324)] "Running TestCase PrintPreviewWebUITest.TestSystemDialogLinkIsHiddenInAppKioskMode", source: test_api.js (1324)
[ OK ] PrintPreviewWebUITest.TestSystemDialogLinkIsHiddenInAppKioskMode (6368 ms)
[8/235] PrintPreviewWebUITest.TestSystemDialogLinkIsHiddenInAppKioskMode (8221 ms)
[ RUN ] PrintPreviewWebUITest.PrintToPDFSelectedCapabilities
[90933:3847:0715/044403:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[90924:3847:0715/044406:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[90924:3847:0715/044407:INFO:CONSOLE(1324)] "Running TestCase PrintPreviewWebUITest.PrintToPDFSelectedCapabilities", source: test_api.js (1324)
[90924:38403:0715/044407:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[90924:38403:0715/044407:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PrintPreviewWebUITest.PrintToPDFSelectedCapabilities (7110 ms)
[9/235] PrintPreviewWebUITest.PrintToPDFSelectedCapabilities (8816 ms)
[ RUN ] PrintPreviewWebUITest.PrintScalingDisabledForPlugin
[90932:3847:0715/044403:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[90925:3847:0715/044406:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[90925:3847:0715/044407:INFO:CONSOLE(1324)] "Running TestCase PrintPreviewWebUITest.PrintScalingDisabledForPlugin", source: test_api.js (1324)
[90925:39939:0715/044408:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] PrintPreviewWebUITest.PrintScalingDisabledForPlugin (7453 ms)
[10/235] PrintPreviewWebUITest.PrintScalingDisabledForPlugin (8951 ms)
[ RUN ] PrintPreviewWebUITest.TestColorSettingsCustomMonochrome
[90940:3847:0715/044405:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[90930:3847:0715/044407:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[90930:3847:0715/044408:INFO:CONSOLE(1324)] "Running TestCase PrintPreviewWebUITest.TestColorSettingsCustomMonochrome", source: test_api.js (1324)
[ OK ] PrintPreviewWebUITest.TestColorSettingsCustomMonochrome (6813 ms)
[11/235] PrintPreviewWebUITest.TestColorSettingsCustomMonochrome (8453 ms)
[ RUN ] PrintPreviewWebUITest.TestCustomPaperNames
[90941:3847:0715/044405:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[90931:3847:0715/044407:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[90931:3847:0715/044408:INFO:CONSOLE(1324)] "Running TestCase PrintPreviewWebUITest.TestCustomPaperNames", source: test_api.js (1324)
[90931:39939:0715/044409:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[90931:39939:0715/044409:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PrintPreviewWebUITest.TestCustomPaperNames (6759 ms)
[12/235] PrintPreviewWebUITest.TestCustomPaperNames (8575 ms)
[ RUN ] PlatformAppBrowserTest.AppWithContextMenuSelection
[90961:3847:0715/044411:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[90972:12807:0715/044414:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[90972:12807:0715/044414:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PlatformAppBrowserTest.AppWithContextMenuSelection (4883 ms)
[13/235] PlatformAppBrowserTest.AppWithContextMenuSelection (6474 ms)
[ RUN ] PlatformAppBrowserTest.OpenLink
[90962:3847:0715/044412:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[90954:41219:0715/044414:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[90954:41219:0715/044414:WARNING:channel.cc(322)] RawChannel write error
[90954:41219:0715/044414:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[90954:41219:0715/044414:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PlatformAppBrowserTest.OpenLink (5137 ms)
[14/235] PlatformAppBrowserTest.OpenLink (6613 ms)
[ RUN ] PlatformAppBrowserTest.AppWindowAdjustBoundsToBeVisibleOnScreen
[90969:3847:0715/044413:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[90957:39683:0715/044415:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[90957:39683:0715/044415:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PlatformAppBrowserTest.AppWindowAdjustBoundsToBeVisibleOnScreen (5217 ms)
[15/235] PlatformAppBrowserTest.AppWindowAdjustBoundsToBeVisibleOnScreen (6684 ms)
[ RUN ] BluetoothLowEnergyApiTest.ServiceEvents
[90970:3847:0715/044413:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[90960:3847:0715/044415:INFO:CONSOLE(0)] "[SUCCESS] testServiceEvents", source: chrome-extension://pjdjhejcdkeebjehnokfbfnjmgmgdjlc/_generated_background_page.html (0)
[90974:13063:0715/044415:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[90960:40195:0715/044415:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[90960:40195:0715/044415:WARNING:channel.cc(322)] RawChannel write error
[ OK ] BluetoothLowEnergyApiTest.ServiceEvents (4572 ms)
[16/235] BluetoothLowEnergyApiTest.ServiceEvents (6151 ms)
[ RUN ] BluetoothLowEnergyApiTest.GetCharacteristic
[90987:3847:0715/044418:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[90978:3847:0715/044420:INFO:CONSOLE(0)] "[SUCCESS] testGetCharacteristic", source: chrome-extension://pjdjhejcdkeebjehnokfbfnjmgmgdjlc/_generated_background_page.html (0)
[90989:12807:0715/044420:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[90989:12807:0715/044420:WARNING:channel.cc(322)] RawChannel write error
[ OK ] BluetoothLowEnergyApiTest.GetCharacteristic (4567 ms)
[17/235] BluetoothLowEnergyApiTest.GetCharacteristic (6212 ms)
[ RUN ] BluetoothLowEnergyApiTest.GetRemovedCharacteristic
[90991:3847:0715/044419:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[90980:3847:0715/044420:INFO:CONSOLE(0)] "[SUCCESS] (no test)", source: chrome-extension://pjdjhejcdkeebjehnokfbfnjmgmgdjlc/_generated_background_page.html (0)
[90980:3847:0715/044420:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 2147483648, remote ID 2)
[90980:40707:0715/044420:WARNING:channel.cc(322)] RawChannel write error
[ OK ] BluetoothLowEnergyApiTest.GetRemovedCharacteristic (4630 ms)
[18/235] BluetoothLowEnergyApiTest.GetRemovedCharacteristic (6325 ms)
[ RUN ] ExtensionApiTest.ChromeRuntimeOpenOptionsPageError
[90997:3847:0715/044420:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[90984:3847:0715/044422:INFO:CONSOLE(0)] "[SUCCESS] test", source: chrome-extension://emojadfhepiejbbpdkgcbipgomjicdkm/_generated_background_page.html (0)
[91000:13063:0715/044422:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[91000:13063:0715/044422:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ExtensionApiTest.ChromeRuntimeOpenOptionsPageError (4545 ms)
[19/235] ExtensionApiTest.ChromeRuntimeOpenOptionsPageError (6107 ms)
[ RUN ] CastChannelAPITest.TestPingTimeout
[90996:3847:0715/044419: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.
Stack trace:
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.
Stack trace:
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-3A 09-00 20-60 00-00 94-3A 09-00 20-60 00-00 94-3A 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.
Stack trace:
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.
Stack trace:
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.
Stack trace:
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-3A 09-00 20-60 00-00 94-3A 09-00 20-60 00-00 94-3A 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.
Stack trace:
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.
Stack trace:
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.
Stack trace:
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-3A 09-00 20-60 00-00 94-3A 09-00 20-60 00-00 94-3A 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.
Stack trace:
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.
Stack trace:
[90983:3847:0715/044421: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.
Stack trace:
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-3A 09-00 20-60 00-00 94-3A 09-00 20-60 00-00 94-3A 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.
Stack trace:
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.
Stack trace:
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.
Stack trace:
[ OK ] CastChannelAPITest.TestPingTimeout (4543 ms)
[20/235] CastChannelAPITest.TestPingTimeout (6107 ms)
[ RUN ] ExtensionApiTest.ChromeRuntimeGetPackageDirectoryEntryExtension
[91012:3847:0715/044424:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[91004:3847:0715/044427:INFO:CONSOLE(0)] "[SUCCESS] getPackageDirectoryEntry", source: chrome-extension://nabiaiijapjlbapfbbgdakfockklnegc/_generated_background_page.html (0)
[91015:13063:0715/044427:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[91015:13063:0715/044427:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] ExtensionApiTest.ChromeRuntimeGetPackageDirectoryEntryExtension (4752 ms)
[21/235] ExtensionApiTest.ChromeRuntimeGetPackageDirectoryEntryExtension (6449 ms)
[ RUN ] ExtensionApiTest.Bookmarks
[91016:3847:0715/044425:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[91005:3847:0715/044427:INFO:CONSOLE(0)] "[SUCCESS] getTree", source: chrome-extension://cgijocgaffldpcakbidcmaabjagpekio/_generated_background_page.html (0)
[91005:3847:0715/044427:INFO:CONSOLE(0)] "[SUCCESS] get", source: chrome-extension://cgijocgaffldpcakbidcmaabjagpekio/_generated_background_page.html (0)
[91005:3847:0715/044427:INFO:CONSOLE(0)] "[SUCCESS] getArray", source: chrome-extension://cgijocgaffldpcakbidcmaabjagpekio/_generated_background_page.html (0)
[91005:3847:0715/044427:INFO:CONSOLE(0)] "[SUCCESS] getChildren", source: chrome-extension://cgijocgaffldpcakbidcmaabjagpekio/_generated_background_page.html (0)
[91005:3847:0715/044427:INFO:CONSOLE(0)] "[SUCCESS] create", source: chrome-extension://cgijocgaffldpcakbidcmaabjagpekio/_generated_background_page.html (0)
[91005:3847:0715/044427:INFO:CONSOLE(0)] "[SUCCESS] createNoParentId", source: chrome-extension://cgijocgaffldpcakbidcmaabjagpekio/_generated_background_page.html (0)
[91005:3847:0715/044427:INFO:CONSOLE(0)] "[SUCCESS] createInRoot", source: chrome-extension://cgijocgaffldpcakbidcmaabjagpekio/_generated_background_page.html (0)
[91005:3847:0715/044427:INFO:CONSOLE(0)] "[SUCCESS] createInManaged", source: chrome-extension://cgijocgaffldpcakbidcmaabjagpekio/_generated_background_page.html (0)
[91005:3847:0715/044427:INFO:CONSOLE(0)] "[SUCCESS] createFolder", source: chrome-extension://cgijocgaffldpcakbidcmaabjagpekio/_generated_background_page.html (0)
[91005:3847:0715/044427:INFO:CONSOLE(0)] "[SUCCESS] getSubTree", source: chrome-extension://cgijocgaffldpcakbidcmaabjagpekio/_generated_background_page.html (0)
[91005:3847:0715/044427:INFO:CONSOLE(0)] "[SUCCESS] moveSetup", source: chrome-extension://cgijocgaffldpcakbidcmaabjagpekio/_generated_background_page.html (0)
[91005:3847:0715/044427:INFO:CONSOLE(0)] "[SUCCESS] move", source: chrome-extension://cgijocgaffldpcakbidcmaabjagpekio/_generated_background_page.html (0)
[91005:3847:0715/044427:INFO:CONSOLE(0)] "[SUCCESS] moveToManaged", source: chrome-extension://cgijocgaffldpcakbidcmaabjagpekio/_generated_background_page.html (0)
[91005:3847:0715/044427:INFO:CONSOLE(0)] "[SUCCESS] moveFromManaged", source: chrome-extension://cgijocgaffldpcakbidcmaabjagpekio/_generated_background_page.html (0)
[91005:3847:0715/044427:INFO:CONSOLE(0)] "[SUCCESS] search", source: chrome-extension://cgijocgaffldpcakbidcmaabjagpekio/_generated_background_page.html (0)
[91005:3847:0715/044427:INFO:CONSOLE(0)] "[SUCCESS] update", source: chrome-extension://cgijocgaffldpcakbidcmaabjagpekio/_generated_background_page.html (0)
[91005:3847:0715/044427:INFO:CONSOLE(0)] "[SUCCESS] updateManaged", source: chrome-extension://cgijocgaffldpcakbidcmaabjagpekio/_generated_background_page.html (0)
[91005:3847:0715/044427:INFO:CONSOLE(0)] "[SUCCESS] remove", source: chrome-extension://cgijocgaffldpcakbidcmaabjagpekio/_generated_background_page.html (0)
[91005:3847:0715/044427:INFO:CONSOLE(0)] "[SUCCESS] removeManaged", source: chrome-extension://cgijocgaffldpcakbidcmaabjagpekio/_generated_background_page.html (0)
[91005:3847:0715/044427:INFO:CONSOLE(0)] "[SUCCESS] searchRemoved", source: chrome-extension://cgijocgaffldpcakbidcmaabjagpekio/_generated_background_page.html (0)
[91005:3847:0715/044427:INFO:CONSOLE(0)] "[SUCCESS] removeTree", source: chrome-extension://cgijocgaffldpcakbidcmaabjagpekio/_generated_background_page.html (0)
[91005:3847:0715/044427:INFO:CONSOLE(0)] "[SUCCESS] removeManagedTree", source: chrome-extension://cgijocgaffldpcakbidcmaabjagpekio/_generated_background_page.html (0)
[91005:3847:0715/044427:INFO:CONSOLE(0)] "[SUCCESS] searchRemovedTree", source: chrome-extension://cgijocgaffldpcakbidcmaabjagpekio/_generated_background_page.html (0)
[91005:3847:0715/044427:INFO:CONSOLE(0)] "[SUCCESS] getRecentSetup", source: chrome-extension://cgijocgaffldpcakbidcmaabjagpekio/_generated_background_page.html (0)
[91005:3847:0715/044427:INFO:CONSOLE(0)] "[SUCCESS] getRecent", source: chrome-extension://cgijocgaffldpcakbidcmaabjagpekio/_generated_background_page.html (0)
[91005:3847:0715/044428:INFO:CONSOLE(0)] "[SUCCESS] updateFolder", source: chrome-extension://cgijocgaffldpcakbidcmaabjagpekio/_generated_background_page.html (0)
[91019:13063:0715/044428:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[91019:13063:0715/044428:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] ExtensionApiTest.Bookmarks (5019 ms)
[22/235] ExtensionApiTest.Bookmarks (6646 ms)
[ RUN ] ExtensionApiTest.ContentScriptFragmentNavigation
[91021:3847:0715/044426:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[91007:76295:0715/044429:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[91007:3847:0715/044430:INFO:CONSOLE(0)] "[SUCCESS] test1", source: chrome-extension://aikihilkcmlehckomniofdihgdbdnbkd/_generated_background_page.html (0)
[91024:12551:0715/044430:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[91024:12551:0715/044430:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[91024:12551:0715/044430:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[91026:12807:0715/044430:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[91026:12807:0715/044430:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[91030:13063:0715/044430:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[91030:13063:0715/044430:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ExtensionApiTest.ContentScriptFragmentNavigation (6885 ms)
[23/235] ExtensionApiTest.ContentScriptFragmentNavigation (8457 ms)
[ RUN ] ExtensionApiTest.ContentScriptIsolatedWorlds
[91020:3847:0715/044426:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[91009:76047:0715/044429:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[91027:12551:0715/044431:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[91027:12551:0715/044431:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[91031:12807:0715/044431:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[91031:12807:0715/044431:WARNING:channel.cc(322)] RawChannel write error
[91009:41219:0715/044431:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[91009:41219:0715/044431:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ExtensionApiTest.ContentScriptIsolatedWorlds (8161 ms)
[24/235] ExtensionApiTest.ContentScriptIsolatedWorlds (9768 ms)
[ RUN ] ExtensionApiTest.CrossOriginXHRFileAccess
[91040:3847:0715/044431:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
2015-07-15 04:44:32.514 browser_tests[91032:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[91032:3847:0715/044433:INFO:CONSOLE(0)] "[SUCCESS] fileAccessAllowed", source: chrome-extension://hcoopkkogpffnljahkejbdppgmnijcml/test.html (0)
[91041:12807:0715/044433:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[91041:12807:0715/044433:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[91041:12807:0715/044433:WARNING:channel.cc(322)] RawChannel write error
[91032:41219:0715/044433:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[91032:41219:0715/044433:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ExtensionApiTest.CrossOriginXHRFileAccess (4424 ms)
[25/235] ExtensionApiTest.CrossOriginXHRFileAccess (5980 ms)
[ RUN ] ExtensionApiTest.ContentScriptIgnoreHostPermissions
[91037:3847:0715/044430:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
2015-07-15 04:44:32.514 browser_tests[91029:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[91029:75527:0715/044434:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[91029:3847:0715/044434:INFO:CONSOLE(0)] "[SUCCESS] (no test)", source: chrome-extension://bmccdenfdhakfmjnmbfigbimkicgkcki/_generated_background_page.html (0)
[91029:75527:0715/044434:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[ OK ] ExtensionApiTest.ContentScriptIgnoreHostPermissions (6177 ms)
[26/235] ExtensionApiTest.ContentScriptIgnoreHostPermissions (7898 ms)
[ RUN ] ExtensionApiTest.XHROnPersistentFileSystem
[91051:3847:0715/044434:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[91042:5635:0715/044436:ERROR:mach_broker_mac.mm(222)] Unknown process 91057 is sending Mach IPC messages!
[91042:3847:0715/044437:INFO:CONSOLE(0)] "[SUCCESS] (no test)", source: chrome-extension://doejmnneajamlgjdkejdjmmcceknlbna/main.html (0)
[91052:13063:0715/044437:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[91052:13063:0715/044437:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[91052:13063:0715/044437:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[91052:13063:0715/044437:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[91042:41219:0715/044437:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[91042:41219:0715/044437:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ExtensionApiTest.XHROnPersistentFileSystem (5332 ms)
[27/235] ExtensionApiTest.XHROnPersistentFileSystem (6825 ms)
[ RUN ] ExtensionApiTest.MessagingEventURL
[91056:3847:0715/044435:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[91059:12807:0715/044438:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[91059:12807:0715/044438:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[91059:12807:0715/044438:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[91059:12807:0715/044438:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[91063:13575:0715/044438:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[91063:13575:0715/044438:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] ExtensionApiTest.MessagingEventURL (4772 ms)
[28/235] ExtensionApiTest.MessagingEventURL (6308 ms)
[ RUN ] AppWindowBrowserTest.FrameInsetsForNoFrame
[91064:3847:0715/044437:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[91067:13063:0715/044440:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[91067:13063:0715/044440:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 4)
[91067:13063:0715/044440:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[91067:13063:0715/044440:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] AppWindowBrowserTest.FrameInsetsForNoFrame (4634 ms)
[29/235] AppWindowBrowserTest.FrameInsetsForNoFrame (6476 ms)
[ RUN ] AppControllerNewProfileManagementBrowserTest.GuestProfileReopenWithNoWindows
[91069:3847:0715/044438:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] AppControllerNewProfileManagementBrowserTest.GuestProfileReopenWithNoWindows (3599 ms)
[30/235] AppControllerNewProfileManagementBrowserTest.GuestProfileReopenWithNoWindows (5451 ms)
[ RUN ] PlatformAppWithFileBrowserTest.GetDisplayPath
[91079:3847:0715/044440:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[91070:64003:0715/044443:ERROR:mach_broker_mac.mm(222)] Unknown process 91085 is sending Mach IPC messages!
[91070:3847:0715/044443:INFO:CONSOLE(0)] "[SUCCESS] testGetDisplayPath", source: chrome-extension://mmpgcpafdchflnodajgfaaoboioghkoh/_generated_background_page.html (0)
[91070:40451:0715/044444:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[91070:40451:0715/044444:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PlatformAppWithFileBrowserTest.GetDisplayPath (5116 ms)
[31/235] PlatformAppWithFileBrowserTest.GetDisplayPath (6642 ms)
[ RUN ] PlatformAppDevToolsBrowserTest.ReOpenedWithID
[91081:3847:0715/044441:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[91083:12551:0715/044445:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[91073:62723:0715/044445:ERROR:mach_broker_mac.mm(222)] Unknown process 91097 is sending Mach IPC messages!
[ OK ] PlatformAppDevToolsBrowserTest.ReOpenedWithID (6726 ms)
[32/235] PlatformAppDevToolsBrowserTest.ReOpenedWithID (8103 ms)
[ RUN ] EphemeralAppBrowserTest.EventDispatchWhenLaunched
[91091:3847:0715/044444:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] EphemeralAppBrowserTest.EventDispatchWhenLaunched (5954 ms)
[33/235] EphemeralAppBrowserTest.EventDispatchWhenLaunched (7444 ms)
[ RUN ] EphemeralAppLauncherTest.LaunchAppBlockedByPolicy
HTTP server started on http://127.0.0.1:53194...
sending server_data: {"host": "127.0.0.1", "port": 53194} (36 bytes)
[91095:3847:0715/044445:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[91107:13831:0715/044448:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[91107:13831:0715/044448:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[91084:41219:0715/044450:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] EphemeralAppLauncherTest.LaunchAppBlockedByPolicy (8569 ms)
[34/235] EphemeralAppLauncherTest.LaunchAppBlockedByPolicy (10151 ms)
[ RUN ] WebViewTest.GeolocationAPIEmbedderHasNoAccessAllow
[91114:3847:0715/044449:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[91105:75271:0715/044453:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[91115:13063:0715/044453:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[91115:13063:0715/044453:WARNING:channel.cc(322)] RawChannel write error
[91105:40195:0715/044453:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[91105:40195:0715/044453:WARNING:channel.cc(322)] RawChannel write error
[ OK ] WebViewTest.GeolocationAPIEmbedderHasNoAccessAllow (5827 ms)
[35/235] WebViewTest.GeolocationAPIEmbedderHasNoAccessAllow (7247 ms)
[ RUN ] WebViewTest.InterstitialTeardown
[91106:3847:0715/044448: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:53196...
sending server_data: {"host": "localhost", "port": 53196} (36 bytes)
[91099:3847:0715/044451:INFO:CONSOLE(6)] "embedder.loadGuest: 53196", source: chrome-extension://pncaijdcgaiffdpolgapbdcgjhjgkcdn/embedder.js (6)
[91099:3847:0715/044451:INFO:CONSOLE(13)] "guestSrcHTTPS: https://localhost:53196/files/extensions/platform_apps/web_view/interstitial_teardown/https_page.html", source: chrome-extension://pncaijdcgaiffdpolgapbdcgjhjgkcdn/embedder.js (13)
[ OK ] WebViewTest.InterstitialTeardown (8762 ms)
[36/235] WebViewTest.InterstitialTeardown (10559 ms)
[ RUN ] WebViewTest.FileSystemAPIRequestFromSharedWorkerOfMultiWebViewGuestsDefaultAllow
[91121:3847:0715/044451:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[91112:3847:0715/044455:INFO:CONSOLE(79)] "embedder.onWebViewLoadStop of guest No.1", source: chrome-extension://djndnoadabkfbpikdlnhkklebmlinian/embedder.js (79)
[91112:3847:0715/044455:INFO:CONSOLE(82)] "embedder.webview[1].postMessage", source: chrome-extension://djndnoadabkfbpikdlnhkklebmlinian/embedder.js (82)
[91112:3847:0715/044455:INFO:CONSOLE(79)] "embedder.onWebViewLoadStop of guest No.2", source: chrome-extension://djndnoadabkfbpikdlnhkklebmlinian/embedder.js (79)
[91112:3847:0715/044455:INFO:CONSOLE(82)] "embedder.webview[2].postMessage", source: chrome-extension://djndnoadabkfbpikdlnhkklebmlinian/embedder.js (82)
[91112:3847:0715/044455:INFO:CONSOLE(79)] "embedder.onWebViewLoadStop of guest No.0", source: chrome-extension://djndnoadabkfbpikdlnhkklebmlinian/embedder.js (79)
[91112:76295:0715/044455:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[91112:76295:0715/044455:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[91112:76295:0715/044455:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[91112:3847:0715/044455:INFO:CONSOLE(82)] "embedder.webview[0].postMessage", source: chrome-extension://djndnoadabkfbpikdlnhkklebmlinian/embedder.js (82)
[91123:13063:0715/044455:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[91112:39683:0715/044455:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[91112:39683:0715/044455:WARNING:channel.cc(322)] RawChannel write error
[91112:39683:0715/044455:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[ OK ] WebViewTest.FileSystemAPIRequestFromSharedWorkerOfMultiWebViewGuestsDefaultAllow (6246 ms)
[37/235] WebViewTest.FileSystemAPIRequestFromSharedWorkerOfMultiWebViewGuestsDefaultAllow (7717 ms)
[ RUN ] WebViewTest.Shim_TestLoadDataAPI
[91131:3847:0715/044454:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[91124:75527:0715/044458:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[ OK ] WebViewTest.Shim_TestLoadDataAPI (6087 ms)
[38/235] WebViewTest.Shim_TestLoadDataAPI (7569 ms)
[ RUN ] WebViewTest.Shim_TestWebViewInsideFrame
[91139:3847:0715/044457:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[91134:40707:0715/044501:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] WebViewTest.Shim_TestWebViewInsideFrame (6474 ms)
[39/235] WebViewTest.Shim_TestWebViewInsideFrame (8069 ms)
[ RUN ] WebViewSizeTest.Shim_TestResizeWebviewWithDisplayNoneResizesContent
[91145:3847:0715/044458:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[91137:3847:0715/044502:INFO:CONSOLE(2177)] "The resize test has been injected into webview.", source: chrome-extension://ejicbiioaichpkgiohcmddadinlimogf/main.js (2177)
[91137:3847:0715/044502:INFO:CONSOLE(2187)] "The guest script for a two-way comm channel has been injected into webview.", source: chrome-extension://ejicbiioaichpkgiohcmddadinlimogf/main.js (2187)
[91137:3847:0715/044502:INFO:CONSOLE(2198)] "A communication channel has been established with webview.", source: chrome-extension://ejicbiioaichpkgiohcmddadinlimogf/main.js (2198)
[91137:3847:0715/044502:INFO:CONSOLE(2199)] "Resizing <webview> width from 300px to 400px.", source: chrome-extension://ejicbiioaichpkgiohcmddadinlimogf/main.js (2199)
[ OK ] WebViewSizeTest.Shim_TestResizeWebviewWithDisplayNoneResizesContent (6159 ms)
[40/235] WebViewSizeTest.Shim_TestResizeWebviewWithDisplayNoneResizesContent (7897 ms)
[ RUN ] WebViewNewWindowTest.Shim_TestNewWindowTwoListeners
[91151:3847:0715/044459:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[91151:3847:0715/044503:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[91151:3847:0715/044503:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[91151:3847:0715/044503:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[91151:3847:0715/044503:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[91140:41475:0715/044503:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[91140:41475:0715/044503:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 6, remote ID 2147483653)
[91140:41475:0715/044503:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 5, remote ID 2147483652)
[91140:41475:0715/044503:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[91140:41475:0715/044503:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 8, remote ID 2147483655)
[91140:41475:0715/044503:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[91140:75527:0715/044503:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[91162:12807:0715/044503:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[91162:12807:0715/044503:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] WebViewNewWindowTest.Shim_TestNewWindowTwoListeners (6282 ms)
[41/235] WebViewNewWindowTest.Shim_TestNewWindowTwoListeners (7687 ms)
[ RUN ] AppBannerDataFetcherBrowserTest.WebAppBannerCreatedDirect
[ OK ] AppBannerDataFetcherBrowserTest.WebAppBannerCreatedDirect (1 ms)
[42/235] AppBannerDataFetcherBrowserTest.WebAppBannerCreatedDirect (1306 ms)
[ RUN ] WebViewSpeechAPITest.SpeechRecognitionAPI_HasPermissionDeny
[91159:3847:0715/044501:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[91153:60931:0715/044503:ERROR:mach_broker_mac.mm(222)] Unknown process 91163 is sending Mach IPC messages!
[91153:3847:0715/044504:INFO:CONSOLE(6)] "speechTests.denyTest", source: chrome-extension://adnbnfhokpclppeenjndplpffopdecak/embedder.js (6)
[91153:3847:0715/044505:INFO:CONSOLE(6)] "loadstop", source: chrome-extension://adnbnfhokpclppeenjndplpffopdecak/embedder.js (6)
[91153:3847:0715/044505:INFO:CONSOLE(6)] "done executeScript", source: chrome-extension://adnbnfhokpclppeenjndplpffopdecak/embedder.js (6)
[91153:3847:0715/044505:INFO:CONSOLE(6)] "done postMessage", source: chrome-extension://adnbnfhokpclppeenjndplpffopdecak/embedder.js (6)
[91153:40707:0715/044505:ERROR:media_stream_manager.cc(1241)] Invalid security origin.
[91153:3847:0715/044505:INFO:CONSOLE(6)] "[guest]: runSpeechRecognitionAPI, line: 6", source: chrome-extension://adnbnfhokpclppeenjndplpffopdecak/embedder.js (6)
[91153:3847:0715/044505:INFO:CONSOLE(6)] "[guest]: r.onerror, line: 6", source: chrome-extension://adnbnfhokpclppeenjndplpffopdecak/embedder.js (6)
[91153:3847:0715/044505:INFO:CONSOLE(6)] "embedder.onPostMessageReceived: recognition", source: chrome-extension://adnbnfhokpclppeenjndplpffopdecak/embedder.js (6)
[91153:3847:0715/044505:INFO:CONSOLE(6)] "embedder.onPostMessageReceived.status: onerror", source: chrome-extension://adnbnfhokpclppeenjndplpffopdecak/embedder.js (6)
[91153:3847:0715/044505:INFO:CONSOLE(0)] "[SUCCESS] undefined", source: chrome-extension://adnbnfhokpclppeenjndplpffopdecak/embedder.html (0)
[91161:13063:0715/044505:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[91161:13063:0715/044505:WARNING:channel.cc(322)] RawChannel write error
[ OK ] WebViewSpeechAPITest.SpeechRecognitionAPI_HasPermissionDeny (6574 ms)
[43/235] WebViewSpeechAPITest.SpeechRecognitionAPI_HasPermissionDeny (8105 ms)
[ RUN ] AutofillServerTest.AlwaysQueryForPasswordFields
[91170:3847:0715/044505:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[91173:13063:0715/044507:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] AutofillServerTest.AlwaysQueryForPasswordFields (4178 ms)
[44/235] AutofillServerTest.AlwaysQueryForPasswordFields (5859 ms)
[ RUN ] AndroidUsbDiscoveryTest.TestDeviceDiscovery
[91178:3847:0715/044507:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[91169:40963:0715/044508:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[91169:40963:0715/044508:WARNING:channel.cc(322)] RawChannel write error
[ OK ] AndroidUsbDiscoveryTest.TestDeviceDiscovery (3218 ms)
[45/235] AndroidUsbDiscoveryTest.TestDeviceDiscovery (4923 ms)
[ RUN ] DevToolsPolicyTest.PolicyTrue
[91199:3847:0715/044511:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] DevToolsPolicyTest.PolicyTrue (2652 ms)
[46/235] DevToolsPolicyTest.PolicyTrue (4111 ms)
[ RUN ] DevToolsBeforeUnloadTest.TestDockedDevToolsClose
[91180:3847:0715/044507:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:53229...
sending server_data: {"host": "127.0.0.1", "port": 53229} (36 bytes)
[91171:3847:0715/044511:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[ OK ] DevToolsBeforeUnloadTest.TestDockedDevToolsClose (7362 ms)
[47/235] DevToolsBeforeUnloadTest.TestDockedDevToolsClose (9007 ms)
[ RUN ] DevToolsSanityTest.TestPauseWhenLoadingDevTools
[91190:3847:0715/044510:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:53232...
sending server_data: {"host": "127.0.0.1", "port": 53232} (36 bytes)
[91183:3847:0715/044514:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[ OK ] DevToolsSanityTest.TestPauseWhenLoadingDevTools (8405 ms)
[48/235] DevToolsSanityTest.TestPauseWhenLoadingDevTools (9919 ms)
[ RUN ] DevToolsSanityTest.TestPauseWhenScriptIsRunning
[91197:3847:0715/044511:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:53235...
sending server_data: {"host": "127.0.0.1", "port": 53235} (36 bytes)
[91187:3847:0715/044514:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[91187:3847:0715/044516:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[91187:3847:0715/044516:ERROR:CONSOLE(72)] "Uncaught TypeError: Cannot read property 'addExtensions' of undefined", source: (72)
2015-07-15 04:45:17.575 browser_tests[91187:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[ OK ] DevToolsSanityTest.TestPauseWhenScriptIsRunning (9755 ms)
[49/235] DevToolsSanityTest.TestPauseWhenScriptIsRunning (11262 ms)
[ RUN ] DownloadTest.BrowserCloseAfterDownload
[91211:3847:0715/044515:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[91205:39939:0715/044517:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
2015-07-15 04:45:17.574 browser_tests[91205:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[91205:3847:0715/044517:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[91205:39939:0715/044519:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[91205:3847:0715/044519:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown select_file_dialogs.allowed
[ OK ] DownloadTest.BrowserCloseAfterDownload (5476 ms)
[50/235] DownloadTest.BrowserCloseAfterDownload (7039 ms)
[ RUN ] DownloadTest.DownloadTest_CrazyFilenames
[91213:3847:0715/044516:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
2015-07-15 04:45:17.701 browser_tests[91206:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[ OK ] DownloadTest.DownloadTest_CrazyFilenames (6484 ms)
[51/235] DownloadTest.DownloadTest_CrazyFilenames (7877 ms)
[ RUN ] DownloadTest.DownloadTest_GZipWithNoContent
[91222:3847:0715/044519:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] DownloadTest.DownloadTest_GZipWithNoContent (3001 ms)
[52/235] DownloadTest.DownloadTest_GZipWithNoContent (4469 ms)
[ RUN ] SavePageBrowserTest.SaveHTMLOnly
[91235:3847:0715/044522:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] SavePageBrowserTest.SaveHTMLOnly (3025 ms)
[53/235] SavePageBrowserTest.SaveHTMLOnly (4350 ms)
[ RUN ] DownloadTest.FeedbackService
[91230:3847:0715/044522:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[91224:3847:0715/044524:ERROR:two_phase_uploader.cc(105)] URLFetcher failed, status=3 err=-11
[ OK ] DownloadTest.FeedbackService (4327 ms)
[54/235] DownloadTest.FeedbackService (5658 ms)
[ RUN ] ErrorPageTest.Page404
[91243:3847:0715/044524:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ErrorPageTest.Page404 (2651 ms)
[55/235] ErrorPageTest.Page404 (4227 ms)
[ RUN ] ExecuteScriptAdInjectionBrowserTest.ExecuteScriptAdInjection
[91244:3847:0715/044524:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[91232:3847:0715/044526:INFO:CONSOLE(22)] "injectScript", source: chrome-extension://blmcahkdennmacdoglpjleejpmgegfji/background.js (22)
[91232:3847:0715/044526:INFO:CONSOLE(24)] "injecting", source: chrome-extension://blmcahkdennmacdoglpjleejpmgegfji/background.js (24)
[91232:3847:0715/044526:INFO:CONSOLE(22)] "injectScript", source: chrome-extension://blmcahkdennmacdoglpjleejpmgegfji/background.js (22)
[91232:3847:0715/044526:INFO:CONSOLE(27)] "injected", source: chrome-extension://blmcahkdennmacdoglpjleejpmgegfji/background.js (27)
[91246:13063:0715/044526:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[91246:13063:0715/044526:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[91246:13063:0715/044526:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483651, remote ID 4)
[91246:13063:0715/044526:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[91246:13063:0715/044526:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[91244:3847:0715/044526:ERROR:gles2_cmd_decoder.cc(13133)] [GroupMarkerNotSet(crbug.com/242999)!:50CD0500B0610000]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[91244:3847:0715/044526:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50CD0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[ OK ] ExecuteScriptAdInjectionBrowserTest.ExecuteScriptAdInjection (4190 ms)
[56/235] ExecuteScriptAdInjectionBrowserTest.ExecuteScriptAdInjection (5564 ms)
[ RUN ] ExtensionBrowsingDataTest.ShortcutFunctionRemovalMask
[91260:3847:0715/044528:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ExtensionBrowsingDataTest.ShortcutFunctionRemovalMask (3357 ms)
[57/235] ExtensionBrowsingDataTest.ShortcutFunctionRemovalMask (4907 ms)
[ RUN ] AutofillPrivateApiTest.SaveAddress
[91255:3847:0715/044527:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[91258:12807:0715/044529:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[91258:12807:0715/044529:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[91247:3847:0715/044530:INFO:CONSOLE(0)] "[SUCCESS] saveAddress", source: chrome-extension://epcifkihnkjgphfkloaaleeakhpmgdmn/main.html?saveAddress (0)
[ OK ] AutofillPrivateApiTest.SaveAddress (4950 ms)
[58/235] AutofillPrivateApiTest.SaveAddress (6649 ms)
[ RUN ] DownloadExtensionTest.DownloadExtensionTest_Download_Headers
[91262:3847:0715/044528:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:53246...
sending server_data: {"host": "127.0.0.1", "port": 53246} (36 bytes)
[91264:13063:0715/044531:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[91264:13063:0715/044531:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[91269:3847:0715/044531:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 2, remote ID 2147483648)
[91269:13319:0715/044531:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[91269:13319:0715/044531:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483653, remote ID 6)
[ OK ] DownloadExtensionTest.DownloadExtensionTest_Download_Headers (5123 ms)
[59/235] DownloadExtensionTest.DownloadExtensionTest_Download_Headers (6772 ms)
[ RUN ] DownloadExtensionTest.DownloadExtensionTest_OnDeterminingFilename_ReferencesParentInvalid
[91268:3847:0715/044530:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:53249...
sending server_data: {"host": "127.0.0.1", "port": 53249} (36 bytes)
[ OK ] DownloadExtensionTest.DownloadExtensionTest_OnDeterminingFilename_ReferencesParentInvalid (4764 ms)
[60/235] DownloadExtensionTest.DownloadExtensionTest_OnDeterminingFilename_ReferencesParentInvalid (6800 ms)
[ RUN ] BrowserActionApiTest.BrowserActionAddPopup
[91278:3847:0715/044533:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[91282:13319:0715/044535:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[91282:13319:0715/044535:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] BrowserActionApiTest.BrowserActionAddPopup (4743 ms)
[61/235] BrowserActionApiTest.BrowserActionAddPopup (6414 ms)
[ RUN ] BrowserActionApiTest.IncognitoBasic
[91283:3847:0715/044534:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:53251...
sending server_data: {"host": "127.0.0.1", "port": 53251} (36 bytes)
[91284:3847:0715/044537:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] BrowserActionApiTest.IncognitoBasic (5461 ms)
[62/235] BrowserActionApiTest.IncognitoBasic (7105 ms)
[ RUN ] ExtensionBrowserTest.WindowOpenNoPrivileges
[91289:3847:0715/044535:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[91290:13319:0715/044537:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[91290:13319:0715/044537:WARNING:channel.cc(322)] RawChannel write error
[91281:40707:0715/044537:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[91281:40707:0715/044537:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[91281:40707:0715/044537:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] ExtensionBrowserTest.WindowOpenNoPrivileges (4713 ms)
[63/235] ExtensionBrowserTest.WindowOpenNoPrivileges (6358 ms)
[ RUN ] HotwordPrivateApiTest.GetLaunchStateHotwordAudioHistory
[91295:3847:0715/044536:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[91288:3847:0715/044538:INFO:CONSOLE(0)] "[SUCCESS] getLaunchState", source: chrome-extension://cpfhkdbjfdgdebcjlifoldbijinjfifp/_generated_background_page.html (0)
[91301:12807:0715/044538:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[91301:12807:0715/044538:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[91301:12807:0715/044538:WARNING:channel.cc(322)] RawChannel write error
[ OK ] HotwordPrivateApiTest.GetLaunchStateHotwordAudioHistory (4366 ms)
[64/235] HotwordPrivateApiTest.GetLaunchStateHotwordAudioHistory (5791 ms)
[ RUN ] IdentityGetAccountsFunctionTest.MultiAccountOn
[91305:3847:0715/044539:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[91307:15875:0715/044540:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[91307:15875:0715/044540:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[91307:13063:0715/044540:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[91307:15875:0715/044540:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[ OK ] IdentityGetAccountsFunctionTest.MultiAccountOn (2801 ms)
[65/235] IdentityGetAccountsFunctionTest.MultiAccountOn (4331 ms)
[ RUN ] GetAuthTokenFunctionTest.NonInteractiveMintAdviceSuccess
[91313:3847:0715/044541:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[91304:3847:0715/044543:INFO:CONSOLE(5)] "hi there", source: chrome-extension://pnomfnmjimmkhppbaejlojbpkkojfken/test.js (5)
[91316:13063:0715/044543:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] GetAuthTokenFunctionTest.NonInteractiveMintAdviceSuccess (4656 ms)
[66/235] GetAuthTokenFunctionTest.NonInteractiveMintAdviceSuccess (6157 ms)
[ RUN ] GetAuthTokenFunctionTest.NonInteractiveMintBadCredentials
[91314:3847:0715/044541:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[91306:3847:0715/044543:INFO:CONSOLE(5)] "hi there", source: chrome-extension://pnomfnmjimmkhppbaejlojbpkkojfken/test.js (5)
[91306:41219:0715/044544:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[91306:41219:0715/044544:WARNING:channel.cc(322)] RawChannel write error
[ OK ] GetAuthTokenFunctionTest.NonInteractiveMintBadCredentials (4489 ms)
[67/235] GetAuthTokenFunctionTest.NonInteractiveMintBadCredentials (6098 ms)
[ RUN ] GetAuthTokenFunctionTest.NoninteractiveShutdown
[91320:3847:0715/044542:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[91310:3847:0715/044544:INFO:CONSOLE(5)] "hi there", source: chrome-extension://pnomfnmjimmkhppbaejlojbpkkojfken/test.js (5)
[ OK ] GetAuthTokenFunctionTest.NoninteractiveShutdown (4260 ms)
[68/235] GetAuthTokenFunctionTest.NoninteractiveShutdown (5616 ms)
[ RUN ] LaunchWebAuthFlowFunctionTest.LoadFailed
[91326:3847:0715/044544: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:53252...
sending server_data: {"host": "127.0.0.1", "port": 53252} (36 bytes)
[91317:3847:0715/044547:INFO:CONSOLE(3)] "Not allowed to load local resource: chrome://resources/css/text_defaults.css", source: chrome-extension://ahjaciijnoiaklcomgnblndopackapon/scope_approval_dialog.html (3)
[91346:12807:0715/044548:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] LaunchWebAuthFlowFunctionTest.LoadFailed (7117 ms)
[69/235] LaunchWebAuthFlowFunctionTest.LoadFailed (9047 ms)
[ RUN ] InstanceIDApiTest.GetID
[91340:3847:0715/044547:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[91329:3847:0715/044549:INFO:CONSOLE(0)] "[SUCCESS] getIDWithoutCallback", source: chrome-extension://loolieclcplblbjokfbabcdjibphapej/_generated_background_page.html (0)
[91329:3847:0715/044549:INFO:CONSOLE(0)] "[SUCCESS] getIDWithCallback", source: chrome-extension://loolieclcplblbjokfbabcdjibphapej/_generated_background_page.html (0)
[91329:3847:0715/044549:INFO:CONSOLE(0)] "[SUCCESS] getIDTwice", source: chrome-extension://loolieclcplblbjokfbabcdjibphapej/_generated_background_page.html (0)
[ OK ] InstanceIDApiTest.GetID (4893 ms)
[70/235] InstanceIDApiTest.GetID (6531 ms)
[ RUN ] NotificationProviderApiTest.Events
[91341:3847:0715/044547:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[91331:3847:0715/044549:INFO:CONSOLE(0)] "[SUCCESS] testOnCreated", source: chrome-extension://obghdogmbhjimmagifhdoglpcknieajl/_generated_background_page.html (0)
[91349:13575:0715/044550:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[91349:13575:0715/044550:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[91349:13575:0715/044550:WARNING:channel.cc(322)] RawChannel write error
[ OK ] NotificationProviderApiTest.Events (4517 ms)
[71/235] NotificationProviderApiTest.Events (6185 ms)
[ RUN ] ExtensionPreferenceApiTest.DataReductionProxy
[91343:3847:0715/044548:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[91332:3847:0715/044550:INFO:CONSOLE(0)] "[SUCCESS] getDrpPrefs", source: chrome-extension://pfmgfdlgomnbgkofeojodiodmgpgmkac/test.html (0)
[91332:3847:0715/044550:INFO:CONSOLE(0)] "[SUCCESS] updateDailyLengths", source: chrome-extension://pfmgfdlgomnbgkofeojodiodmgpgmkac/test.html (0)
[91332:3847:0715/044550:INFO:CONSOLE(0)] "[SUCCESS] clearDataSavings", source: chrome-extension://pfmgfdlgomnbgkofeojodiodmgpgmkac/test.html (0)
[91332:41219:0715/044550:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] ExtensionPreferenceApiTest.DataReductionProxy (4250 ms)
[72/235] ExtensionPreferenceApiTest.DataReductionProxy (5725 ms)
[ RUN ] ProxySettingsApiTest.ProxyFixedSingle
[91357:3847:0715/044552:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[91351:3847:0715/044555:INFO:CONSOLE(0)] "[SUCCESS] verifyTestsHaveStarted", source: chrome-extension://nngfdkpdmihhjdfgochddhmmgfofbmpg/_generated_background_page.html (0)
[91351:3847:0715/044555:INFO:CONSOLE(0)] "[SUCCESS] setSingleProxy", source: chrome-extension://nngfdkpdmihhjdfgochddhmmgfofbmpg/_generated_background_page.html (0)
[ OK ] ProxySettingsApiTest.ProxyFixedSingle (4544 ms)
[73/235] ProxySettingsApiTest.ProxyFixedSingle (6178 ms)
[ RUN ] ExtensionSessionsTest.GetRecentlyClosedIncognito
[91365:3847:0715/044554: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.
Stack trace:
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.
Stack trace:
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.
Stack trace:
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.
Stack trace:
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.
Stack trace:
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.
Stack trace:
[91353:40451:0715/044556:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[91353:40451:0715/044556:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ExtensionSessionsTest.GetRecentlyClosedIncognito (4589 ms)
[74/235] ExtensionSessionsTest.GetRecentlyClosedIncognito (6012 ms)
[ RUN ] SyncFileSystemApiTest.GetServiceStatus
[91367:3847:0715/044554:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[91356:4611:0715/044555:ERROR:mach_broker_mac.mm(222)] Unknown process 91373 is sending Mach IPC messages!
[91356:3847:0715/044556:INFO:CONSOLE(0)] "[SUCCESS] undefined", source: chrome-extension://pjoggicnemddnaemecjmobpcpomcfikl/_generated_background_page.html (0)
[ OK ] SyncFileSystemApiTest.GetServiceStatus (4930 ms)
[75/235] SyncFileSystemApiTest.GetServiceStatus (6537 ms)
[ RUN ] SocketApiTest.SocketTCPExtension
[91366:3847:0715/044554: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 53254...
sending server_data: {"host": "127.0.0.1", "port": 53254} (36 bytes)
[91355:3847:0715/044557:INFO:CONSOLE(374)] "Running tests, protocol none, echo server lOcAlHoSt:53254", source: chrome-extension://lidaocadmfhpdjodmddfjhcieodmlcbc/background.js (374)
[91355:3847:0715/044557:INFO:CONSOLE(0)] "[SUCCESS] undefined", source: chrome-extension://lidaocadmfhpdjodmddfjhcieodmlcbc/_generated_background_page.html (0)
[91355:3847:0715/044557:INFO:CONSOLE(0)] "Unchecked runtime.lastError while running socket.getInfo: Socket not found
at Object.onGetInfo [as callback] (chrome-extension://lidaocadmfhpdjodmddfjhcieodmlcbc/background.js:65:14)", source: chrome-extension://lidaocadmfhpdjodmddfjhcieodmlcbc/_generated_background_page.html (0)
[91355:3847:0715/044557:INFO:CONSOLE(0)] "[SUCCESS] undefined", source: chrome-extension://lidaocadmfhpdjodmddfjhcieodmlcbc/_generated_background_page.html (0)
[91355:3847:0715/044557:INFO:CONSOLE(255)] "calling create", source: chrome-extension://lidaocadmfhpdjodmddfjhcieodmlcbc/background.js (255)
[91355:3847:0715/044557:INFO:CONSOLE(261)] "calling connect", source: chrome-extension://lidaocadmfhpdjodmddfjhcieodmlcbc/background.js (261)
[91355:3847:0715/044557:INFO:CONSOLE(270)] "Socket connect: result=0", source: chrome-extension://lidaocadmfhpdjodmddfjhcieodmlcbc/background.js (270)
[91355:3847:0715/044557:INFO:CONSOLE(272)] "calling read with readCB2 callback", source: chrome-extension://lidaocadmfhpdjodmddfjhcieodmlcbc/background.js (272)
[91355:3847:0715/044557:INFO:CONSOLE(278)] "calling disconnect", source: chrome-extension://lidaocadmfhpdjodmddfjhcieodmlcbc/background.js (278)
[91355:3847:0715/044557:INFO:CONSOLE(281)] "calling connect", source: chrome-extension://lidaocadmfhpdjodmddfjhcieodmlcbc/background.js (281)
[91355:3847:0715/044557:INFO:CONSOLE(290)] "Socket connect: result=0", source: chrome-extension://lidaocadmfhpdjodmddfjhcieodmlcbc/background.js (290)
[91355:3847:0715/044557:INFO:CONSOLE(292)] "calling read with readCB1 callback", source: chrome-extension://lidaocadmfhpdjodmddfjhcieodmlcbc/background.js (292)
[91355:3847:0715/044557:INFO:CONSOLE(308)] "write callback: bytesWritten=24", source: chrome-extension://lidaocadmfhpdjodmddfjhcieodmlcbc/background.js (308)
[91355:3847:0715/044557:INFO:CONSOLE(323)] "Socket read CB2: result=30", source: chrome-extension://lidaocadmfhpdjodmddfjhcieodmlcbc/background.js (323)
[91355:3847:0715/044557:INFO:CONSOLE(333)] "Success!", source: chrome-extension://lidaocadmfhpdjodmddfjhcieodmlcbc/background.js (333)
[91355:3847:0715/044557:INFO:CONSOLE(0)] "[SUCCESS] undefined", source: chrome-extension://lidaocadmfhpdjodmddfjhcieodmlcbc/_generated_background_page.html (0)
[91355:3847:0715/044557:INFO:CONSOLE(0)] "[SUCCESS] undefined", source: chrome-extension://lidaocadmfhpdjodmddfjhcieodmlcbc/_generated_background_page.html (0)
[ OK ] SocketApiTest.SocketTCPExtension (6184 ms)
[76/235] SocketApiTest.SocketTCPExtension (7701 ms)
[ RUN ] ExtensionTabsTest.DontCreateNormalWindowWhenIncognitoForced
[91383:3847:0715/044558:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[91386:12807:0715/044601:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[91386:12807:0715/044601:WARNING:channel.cc(322)] RawChannel write error
[91376:40451:0715/044601:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[91376:40451:0715/044601:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ExtensionTabsTest.DontCreateNormalWindowWhenIncognitoForced (4363 ms)
[77/235] ExtensionTabsTest.DontCreateNormalWindowWhenIncognitoForced (5882 ms)
[ RUN ] ExtensionTabsZoomTest.GetZoomSettings
[91388:3847:0715/044559:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[91397:16131:0715/044601:ERROR:webgraphicscontext3d_command_buffer_impl.cc(242)] Failed to initialize GLES2CmdHelper.
[91397:13319:0715/044601:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] ExtensionTabsZoomTest.GetZoomSettings (4061 ms)
[78/235] ExtensionTabsZoomTest.GetZoomSettings (5689 ms)
[ RUN ] WebNavigationApiTest.IFrame
[91392:3847:0715/044600:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
2015-07-15 04:46:02.651 browser_tests[91382:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[91382:41219:0715/044604:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[91405:13063:0715/044604:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[91382:3847:0715/044604:INFO:CONSOLE(0)] "[SUCCESS] iframe", source: chrome-extension://oiiafkbodmomjgmoolkkhidkmimbgmjn/test_iframe.html (0)
[91382:3847:0715/044604:INFO:CONSOLE(0)] "[SUCCESS] iframeMultiple", source: chrome-extension://oiiafkbodmomjgmoolkkhidkmimbgmjn/test_iframe.html (0)
[91382:3847:0715/044605:INFO:CONSOLE(0)] "[SUCCESS] iframeNavigate", source: chrome-extension://oiiafkbodmomjgmoolkkhidkmimbgmjn/test_iframe.html (0)
[91382:41219:0715/044605:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[91382:41219:0715/044605:WARNING:channel.cc(322)] RawChannel write error
[91382:3847:0715/044605:ERROR:browser_thread.h(263)] DeleteSoon failed on thread 0
[ OK ] WebNavigationApiTest.IFrame (6779 ms)
[79/235] WebNavigationApiTest.IFrame (8416 ms)
[ RUN ] WebrtcAudioPrivateTest.SetActiveSinkNoMediaStream
[91410:3847:0715/044604:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[91412:12551:0715/044605:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[91412:12551:0715/044605:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[91412:12551:0715/044605:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[91412:12551:0715/044605:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[91412:12551:0715/044605:WARNING:channel.cc(322)] RawChannel write error
[91412:15363:0715/044605:ERROR:webgraphicscontext3d_command_buffer_impl.cc(273)] Failed to initialize GLES2Implementation.
[ OK ] WebrtcAudioPrivateTest.SetActiveSinkNoMediaStream (2889 ms)
[80/235] WebrtcAudioPrivateTest.SetActiveSinkNoMediaStream (4316 ms)
[ RUN ] WebNavigationApiTest.History
[91398:3847:0715/044601:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
2015-07-15 04:46:02.749 browser_tests[91387:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[91387:3847:0715/044605:INFO:CONSOLE(0)] "[SUCCESS] history", source: chrome-extension://llenbcchekgboimcmdbmlidmljdnfnin/test_history.html (0)
[91387:3847:0715/044605:INFO:CONSOLE(0)] "[SUCCESS] historyBeforeParsing", source: chrome-extension://llenbcchekgboimcmdbmlidmljdnfnin/test_history.html (0)
[91387:3847:0715/044605:ERROR:browser_thread.h(263)] DeleteSoon failed on thread 0
[ OK ] WebNavigationApiTest.History (6082 ms)
[81/235] WebNavigationApiTest.History (7862 ms)
[ RUN ] AppApiTest.AppProcessBackgroundInstances
[91413:3847:0715/044605:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[91402:3847:0715/044606:INFO:app_process_apitest.cc(70)] Start of test.
[91402:3847:0715/044608:INFO:app_process_apitest.cc(92)] Nav 1.
[91402:75535:0715/044608:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[91402:3847:0715/044608:INFO:app_process_apitest.cc(103)] New tab.
[91402:3847:0715/044611:INFO:app_process_apitest.cc(106)] Nav 2.
[91402:3847:0715/044611:INFO:app_process_apitest.cc(126)] WindowOpenHelper 1.
[91402:3847:0715/044611:INFO:app_process_apitest.cc(128)] End of test.
[91402:41219:0715/044611:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[91402:41219:0715/044611:WARNING:channel.cc(322)] RawChannel write error
[91402:41219:0715/044611:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[91402:41219:0715/044611:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[91402:41219:0715/044611:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 5, remote ID 2147483652)
[91402:41219:0715/044611:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[91402:41219:0715/044611:WARNING:channel.cc(322)] RawChannel write error
[ OK ] AppApiTest.AppProcessBackgroundInstances (8650 ms)
[82/235] AppApiTest.AppProcessBackgroundInstances (10224 ms)
[ RUN ] ExtensionCrxInstallerTest.GrantScopes
[91430:3847:0715/044609:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[91418:41219:0715/044612:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[91418:41219:0715/044612:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ExtensionCrxInstallerTest.GrantScopes (5062 ms)
[83/235] ExtensionCrxInstallerTest.GrantScopes (6694 ms)
[ RUN ] AppApiTest.ReloadIntoAppProcessWithJavaScript
[91428:3847:0715/044609:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[91417:3847:0715/044609:INFO:app_process_apitest.cc(545)] Loading extension.
[91417:3847:0715/044609:INFO:app_process_apitest.cc(548)] Loading extension - done.
[91417:3847:0715/044609:INFO:app_process_apitest.cc(550)] Disabling extension.
[91417:3847:0715/044609:INFO:app_process_apitest.cc(552)] Disabling extension - done.
[91417:3847:0715/044609:INFO:app_process_apitest.cc(553)] Navigate to path1/empty.html.
[91417:75527:0715/044610:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[91417:3847:0715/044610:INFO:app_process_apitest.cc(555)] Navigate to path1/empty.html - done.
[91417:3847:0715/044610:INFO:app_process_apitest.cc(561)] Enabling extension.
[91417:3847:0715/044610:INFO:app_process_apitest.cc(563)] Enabling extension - done.
[91417:3847:0715/044610:INFO:app_process_apitest.cc(569)] Executing location.reload().
[91417:3847:0715/044611:INFO:app_process_apitest.cc(572)] Executing location.reload() - done.
[91417:3847:0715/044611:INFO:app_process_apitest.cc(577)] Disabling extension.
[91417:3847:0715/044611:INFO:app_process_apitest.cc(579)] Disabling extension - done.
[91417:3847:0715/044611:INFO:app_process_apitest.cc(585)] Executing location = location.
[91432:13063:0715/044611:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[91417:3847:0715/044612:INFO:app_process_apitest.cc(588)] Executing location = location - done.
[91435:12807:0715/044612:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[91435:12807:0715/044612:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[91435:12807:0715/044612:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] AppApiTest.ReloadIntoAppProcessWithJavaScript (5973 ms)
[84/235] AppApiTest.ReloadIntoAppProcessWithJavaScript (7482 ms)
[ RUN ] AppApiTest.BookmarkAppGetsNormalProcess
[91427:3847:0715/044609:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[91415:77319:0715/044610:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[91415:41219:0715/044613:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[91429:12807:0715/044613:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[91429:12807:0715/044613:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[91429:12807:0715/044613:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[91429:12807:0715/044613:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[91434:12807:0715/044613:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[91434:12807:0715/044613:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[91434:12807:0715/044613:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483651, remote ID 4)
[91434:12807:0715/044613:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483653, remote ID 6)
[91434:12807:0715/044613:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483654, remote ID 7)
[91434:12807:0715/044613:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483656, remote ID 9)
[91434:12807:0715/044613:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483657, remote ID 10)
[91434:12807:0715/044613:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[91434:12807:0715/044613:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[91440:13063:0715/044613:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 4)
[91440:13063:0715/044613:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[91440:13063:0715/044613:WARNING:channel.cc(322)] RawChannel write error
[ OK ] AppApiTest.BookmarkAppGetsNormalProcess (7417 ms)
[85/235] AppApiTest.BookmarkAppGetsNormalProcess (8752 ms)
[ RUN ] ExtensionCrxInstallerTest.DoNotGrantScopes
[91448:3847:0715/044615:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ExtensionCrxInstallerTest.DoNotGrantScopes (4773 ms)
[86/235] ExtensionCrxInstallerTest.DoNotGrantScopes (6527 ms)
[ RUN ] ExternallyConnectableMessagingTest.NotInstalled
[91454:3847:0715/044616:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[91443:75527:0715/044617:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[91443:75527:0715/044618:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[91443:41219:0715/044618:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[91443:41219:0715/044618:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ExternallyConnectableMessagingTest.NotInstalled (4459 ms)
[87/235] ExternallyConnectableMessagingTest.NotInstalled (6053 ms)
[ RUN ] ExtensionRequestLimitingThrottleBrowserTest.DoNotThrottleCachedResponse
[91459:3847:0715/044617:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ExtensionRequestLimitingThrottleBrowserTest.DoNotThrottleCachedResponse (4332 ms)
[88/235] ExtensionRequestLimitingThrottleBrowserTest.DoNotThrottleCachedResponse (5994 ms)
[ RUN ] ClipboardApiTest.ExtensionNoPermission
[91453:3847:0715/044616:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[91442:3847:0715/044618:INFO:CONSOLE(0)] "[SUCCESS] testDomCopy", source: chrome-extension://lcpfhemmikkoecphemkmfbccbkmfijno/test.html (0)
[91442:3847:0715/044618:INFO:CONSOLE(0)] "[SUCCESS] testDomPaste", source: chrome-extension://lcpfhemmikkoecphemkmfbccbkmfijno/test.html (0)
[91442:3847:0715/044618:INFO:CONSOLE(0)] "[SUCCESS] testCopyInIframe", source: chrome-extension://lcpfhemmikkoecphemkmfbccbkmfijno/test.html (0)
[91442:3847:0715/044618:INFO:CONSOLE(0)] "[SUCCESS] testPasteInIframe", source: chrome-extension://lcpfhemmikkoecphemkmfbccbkmfijno/test.html (0)
[91442:75527:0715/044619:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[91466:13063:0715/044620:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[91466:13063:0715/044620:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[91466:13063:0715/044620:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483651, remote ID 4)
[91466:13063:0715/044620:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[91466:13063:0715/044620:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[91466:14087:0715/044620:FATAL:memory.cc(18)] Out of memory. size=4194304
[91442:3847:0715/044620:INFO:CONSOLE(0)] "[SUCCESS] bound testExecuteScriptCopyPaste", source: chrome-extension://lcpfhemmikkoecphemkmfbccbkmfijno/test.html (0)
[91469:13063:0715/044621:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[91469:13831:0715/044621:FATAL:memory.cc(18)] Out of memory. size=4194304
[91442:3847:0715/044621:INFO:CONSOLE(0)] "[SUCCESS] bound testContentScriptCopyPaste", source: chrome-extension://lcpfhemmikkoecphemkmfbccbkmfijno/test.html (0)
[91442:41731:0715/044621:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[91442:41731:0715/044621:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ClipboardApiTest.ExtensionNoPermission (7169 ms)
[89/235] ClipboardApiTest.ExtensionNoPermission (8945 ms)
[ RUN ] ExtensionURLRewriteBrowserTest.BookmarksURL
[91483:3847:0715/044623:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[91484:12807:0715/044626:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[91484:12807:0715/044626:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[91484:12807:0715/044626:WARNING:channel.cc(322)] RawChannel write error
[91473:3847:0715/044626:WARNING:CONSOLE(0)] "The -webkit-canvas CSS feature is deprecated. Please use a positioned <canvas> element instead.", source: (0)
[91491:13831:0715/044626:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[91491:13831:0715/044626:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ExtensionURLRewriteBrowserTest.BookmarksURL (5247 ms)
[90/235] ExtensionURLRewriteBrowserTest.BookmarksURL (7043 ms)
[ RUN ] ExtensionStorageMonitorTest.ThrottleNotifications
[91477:3847:0715/044622:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[91468:3847:0715/044627:INFO:CONSOLE(0)] "[SUCCESS] (no test)", source: chrome-extension://ifiejaemnmaefdgimgidaeajlmlpakga/index.html (0)
[91468:3847:0715/044628:INFO:CONSOLE(0)] "[SUCCESS] (no test)", source: chrome-extension://ifiejaemnmaefdgimgidaeajlmlpakga/index.html (0)
[91481:13063:0715/044628:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] ExtensionStorageMonitorTest.ThrottleNotifications (7749 ms)
[91/235] ExtensionStorageMonitorTest.ThrottleNotifications (9081 ms)
[ RUN ] ExtensionResourceRequestPolicyTest.OriginPrivileges
[91475:3847:0715/044622:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:53320...
sending server_data: {"host": "127.0.0.1", "port": 53320} (36 bytes)
[91467:41475:0715/044625:WARNING:extension_protocols.cc(422)] Failed to GetPathForExtension: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
[91467:41475:0715/044625:WARNING:url_request_job_manager.cc(89)] Failed to map: chrome-extension://aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/test.png
[91467:41475:0715/044628:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[91467:41475:0715/044628:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ExtensionResourceRequestPolicyTest.OriginPrivileges (8571 ms)
[92/235] ExtensionResourceRequestPolicyTest.OriginPrivileges (10110 ms)
[ RUN ] ExtensionWebUITest.SanityCheckAvailableAPIsInFrame
[91492:3847:0715/044625:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[91480:3847:0715/044627:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[91492:3847:0715/044628:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[91492:3847:0715/044628:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[91492:3847:0715/044628:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[91492:3847:0715/044628:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[91492:3847:0715/044628:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[91492:3847:0715/044628:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[91492:3847:0715/044628:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[91492:3847:0715/044628:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[ OK ] ExtensionWebUITest.SanityCheckAvailableAPIsInFrame (5427 ms)
[93/235] ExtensionWebUITest.SanityCheckAvailableAPIsInFrame (7187 ms)
[ RUN ] ExtensionWebUITest.CanEmbedExtensionOptions
[91507:3847:0715/044630:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[91501:3847:0715/044632:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[91501:40963:0715/044635:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[91501:40963:0715/044635:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ExtensionWebUITest.CanEmbedExtensionOptions (6840 ms)
[94/235] ExtensionWebUITest.CanEmbedExtensionOptions (8315 ms)
[ RUN ] WebstoreReinstallerBrowserTest.TestWebstoreReinstall
HTTP server started on http://127.0.0.1:53329...
sending server_data: {"host": "127.0.0.1", "port": 53329} (36 bytes)
[91521:3847:0715/044633:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[91505:3847:0715/044635:WARNING:extension_install_prompt.cc(170)] Canceling!
[91505:3847:0715/044637:WARNING:extension_install_prompt.cc(163)] Proceeding!
[ OK ] WebstoreReinstallerBrowserTest.TestWebstoreReinstall (8688 ms)
[95/235] WebstoreReinstallerBrowserTest.TestWebstoreReinstall (10195 ms)
[ RUN ] ProcessManagementTest.ExtensionProcessBalancing
[91519:3847:0715/044632:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[91506:3847:0715/044638:INFO:CONSOLE(5)] "Uncaught TypeError: Cannot read property 'assertEq' of undefined", source: http://localhost:53331/extensions/api_test/management/test/common.js (5)
[91506:3847:0715/044638:INFO:CONSOLE(179)] "Uncaught TypeError: Cannot read property 'runTests' of undefined", source: http://localhost:53331/extensions/api_test/management/test/basics.js (179)
[91506:41219:0715/044638:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[91506:75527:0715/044639:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[ OK ] ProcessManagementTest.ExtensionProcessBalancing (8950 ms)
[96/235] ProcessManagementTest.ExtensionProcessBalancing (10591 ms)
[ RUN ] HistoryBrowserTest.PRE_HistoryPersists
HTTP server started on http://127.0.0.1:53380...
sending server_data: {"host": "127.0.0.1", "port": 53380} (36 bytes)
[ OK ] HistoryBrowserTest.PRE_HistoryPersists (939 ms)
[97/235] HistoryBrowserTest.PRE_HistoryPersists (2266 ms)
[ RUN ] ProcessManagementTest.ProcessOverflow
[91514:3847:0715/044631:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[91517:12551:0715/044635:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[91502:76551:0715/044635:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[91535:13063:0715/044641:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483653, remote ID 6)
[91535:13063:0715/044641:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[91535:13063:0715/044641:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[91535:13063:0715/044641:WARNING:channel.cc(322)] RawChannel write error
[91502:40451:0715/044641:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[91502:40451:0715/044641:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ProcessManagementTest.ProcessOverflow (11985 ms)
[98/235] ProcessManagementTest.ProcessOverflow (13900 ms)
[ RUN ] SearchProviderTest.TestIsSearchProviderInstalledWithException
HTTP server started on http://127.0.0.1:53352...
sending server_data: {"host": "127.0.0.1", "port": 53352} (36 bytes)
[91544:3847:0715/044639:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[91533:40451:0715/044642:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[91533:40451:0715/044642:WARNING:channel.cc(322)] RawChannel write error
[ OK ] SearchProviderTest.TestIsSearchProviderInstalledWithException (5292 ms)
[99/235] SearchProviderTest.TestIsSearchProviderInstalledWithException (6852 ms)
[ RUN ] GeolocationBrowserTest.DisplaysPrompt
[91556:3847:0715/044642:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[91548:75271:0715/044643:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[91548:3847:0715/044643:WARNING:geolocation_browsertest.cc(282)] TearDownInProcessBrowserTestFixture. Test Finished.
[ OK ] GeolocationBrowserTest.DisplaysPrompt (2966 ms)
[100/235] GeolocationBrowserTest.DisplaysPrompt (4242 ms)
[ RUN ] HistoryBrowserTest.IncognitoNoHistory
HTTP server started on http://127.0.0.1:53389...
sending server_data: {"host": "127.0.0.1", "port": 53389} (36 bytes)
[ OK ] HistoryBrowserTest.IncognitoNoHistory (784 ms)
[101/235] HistoryBrowserTest.IncognitoNoHistory (2057 ms)
[ RUN ] WebRtcDisableEncryptionFlagBrowserTest.VerifyEncryption
[91568:3847:0715/044645:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[91570:15875:0715/044646:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[91570:15875:0715/044646:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[91570:15875:0715/044646:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[ OK ] WebRtcDisableEncryptionFlagBrowserTest.VerifyEncryption (2779 ms)
[102/235] WebRtcDisableEncryptionFlagBrowserTest.VerifyEncryption (4286 ms)
[ RUN ] EncryptedMediaIsTypeSupportedExternalClearKeyTest.IsSupportedKeySystemWithMediaMimeType_ExternalClearKey_WebM
[91576:3847:0715/044646:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[91564:3847:0715/044647:INFO:CONSOLE(0)] "canPlayType()'s 'keySystem' parameter is deprecated and will be ignored in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
2015-07-15 04:46:47.737 browser_tests[91564:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[ OK ] EncryptedMediaIsTypeSupportedExternalClearKeyTest.IsSupportedKeySystemWithMediaMimeType_ExternalClearKey_WebM (2910 ms)
[103/235] EncryptedMediaIsTypeSupportedExternalClearKeyTest.IsSupportedKeySystemWithMediaMimeType_ExternalClearKey_WebM (4596 ms)
[ RUN ] MediaStreamDevicesControllerTest.RequestAndAllowMic
[91577:3847:0715/044647:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
2015-07-15 04:46:47.714 browser_tests[91567:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[91567:3847:0715/044648:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[ OK ] MediaStreamDevicesControllerTest.RequestAndAllowMic (2997 ms)
[104/235] MediaStreamDevicesControllerTest.RequestAndAllowMic (4380 ms)
[ RUN ] ECKEncryptedMediaTest.LoadUnknownSession
[91569:3847:0715/044645:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:53391...
sending server_data: {"host": "127.0.0.1", "port": 53391} (36 bytes)
[91560:3847:0715/044647:INFO:CONSOLE(295)] "04:46:47.482 - Using ClearKeyPlayer", source: http://127.0.0.1:53391/files/eme_player_js/utils.js (295)
[91560:3847:0715/044647:INFO:CONSOLE(295)] "04:46:47.488 - Registering video event handlers.", source: http://127.0.0.1:53391/files/eme_player_js/utils.js (295)
[91560:3847:0715/044647:INFO:CONSOLE(295)] "04:46:47.489 - Setting video media keys: org.chromium.externalclearkey", source: http://127.0.0.1:53391/files/eme_player_js/utils.js (295)
2015-07-15 04:46:47.714 browser_tests[91560:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[91560:3847:0715/044648:INFO:CONSOLE(295)] "04:46:48.462 - Loading media using src.", source: http://127.0.0.1:53391/files/eme_player_js/utils.js (295)
[91560:3847:0715/044648:INFO:CONSOLE(295)] "04:46:48.551 - Loading session: UnknownSession", source: http://127.0.0.1:53391/files/eme_player_js/utils.js (295)
[91560:3847:0715/044648:INFO:CONSOLE(145)] "FAIL: Session not found.", source: http://127.0.0.1:53391/files/eme_player_js/utils.js (145)
[91560:3847:0715/044648:INFO:CONSOLE(295)] "04:46:48.566 - Set document title to: EME_SESSION_NOT_FOUND, updated title: EME_SESSION_NOT_FOUND", source: http://127.0.0.1:53391/files/eme_player_js/utils.js (295)
[ OK ] ECKEncryptedMediaTest.LoadUnknownSession (4948 ms)
[105/235] ECKEncryptedMediaTest.LoadUnknownSession (6300 ms)
[ RUN ] MetricsMemoryDetailsBrowserTest.TestMemoryDetails
[91589:3847:0715/044649:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] MetricsMemoryDetailsBrowserTest.TestMemoryDetails (4984 ms)
[106/235] MetricsMemoryDetailsBrowserTest.TestMemoryDetails (6458 ms)
[ RUN ] FtpBrowserTest.DirectoryListingNavigation
[91596:3847:0715/044651:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
FTP server started on port 53408...
sending server_data: {"host": "127.0.0.1", "port": 53408} (36 bytes)
starting FTP server
[]127.0.0.1:53409 Connected.
127.0.0.1:53409 ==> 220 pyftpdlib 0.7.0 based ftpd ready.
127.0.0.1:53409 <== USER chrome
127.0.0.1:53409 ==> 331 Username ok, send password.
127.0.0.1:53409 <== PASS ******
127.0.0.1:53409 ==> 230 Login successful.
127.0.0.1:53409 <== SYST
127.0.0.1:53409 ==> 215 UNIX Type: L8
127.0.0.1:53409 <== PWD
127.0.0.1:53409 ==> 257 "/" is the current directory.
127.0.0.1:53409 <== TYPE I
127.0.0.1:53409 ==> 200 Type set to: Binary.
127.0.0.1:53409 <== SIZE /
127.0.0.1:53409 ==> 550 / is not retrievable.
127.0.0.1:53409 <== CWD /
127.0.0.1:53409 ==> 250 "/" is the current directory.
127.0.0.1:53409 <== PASV
127.0.0.1:53409 ==> 227 Entering passive mode (127,0,0,1,208,162).
127.0.0.1:53409 <== LIST -l
127.0.0.1:53409 ==> 125 Data connection already open. Transfer starting.
127.0.0.1:53409 ==> 226 Transfer complete.
127.0.0.1:53409 <== QUIT
127.0.0.1:53409 ==> 221 Goodbye.
[chrome]@127.0.0.1:53409 Disconnected.
[91587:3847:0715/044652:INFO:CONSOLE(299)] "Unexpected condition on ftp://127.0.0.1:53408/: Could not find value for language", source: ftp://chrome:chrome@127.0.0.1:53408/ (299)
[91587:3847:0715/044652:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[]127.0.0.1:53412 Connected.
127.0.0.1:53412 ==> 220 pyftpdlib 0.7.0 based ftpd ready.
127.0.0.1:53412 <== USER chrome
127.0.0.1:53412 ==> 331 Username ok, send password.
127.0.0.1:53412 <== PASS ******
127.0.0.1:53412 ==> 230 Login successful.
127.0.0.1:53412 <== SYST
127.0.0.1:53412 ==> 215 UNIX Type: L8
127.0.0.1:53412 <== PWD
127.0.0.1:53412 ==> 257 "/" is the current directory.
127.0.0.1:53412 <== TYPE I
127.0.0.1:53412 ==> 200 Type set to: Binary.
127.0.0.1:53412 <== SIZE /dir1
127.0.0.1:53412 ==> 550 /dir1 is not retrievable.
127.0.0.1:53412 <== CWD /dir1/
127.0.0.1:53412 ==> 250 "/dir1" is the current directory.
127.0.0.1:53412 <== PASV
127.0.0.1:53412 ==> 227 Entering passive mode (127,0,0,1,208,165).
127.0.0.1:53412 <== LIST -l
127.0.0.1:53412 ==> 125 Data connection already open. Transfer starting.
127.0.0.1:53412 ==> 226 Transfer complete.
127.0.0.1:53412 <== QUIT
127.0.0.1:53412 ==> 221 Goodbye.
[chrome]@127.0.0.1:53412 Disconnected.
[91587:3847:0715/044652:INFO:CONSOLE(299)] "Unexpected condition on ftp://127.0.0.1:53408/dir1/: Could not find value for language", source: ftp://chrome:chrome@127.0.0.1:53408/dir1/ (299)
[91587:3847:0715/044652:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[]127.0.0.1:53415 Connected.
127.0.0.1:53415 ==> 220 pyftpdlib 0.7.0 based ftpd ready.
127.0.0.1:53415 <== USER chrome
127.0.0.1:53415 ==> 331 Username ok, send password.
127.0.0.1:53415 <== PASS ******
127.0.0.1:53415 ==> 230 Login successful.
127.0.0.1:53415 <== SYST
127.0.0.1:53415 ==> 215 UNIX Type: L8
127.0.0.1:53415 <== PWD
127.0.0.1:53415 ==> 257 "/" is the current directory.
127.0.0.1:53415 <== TYPE I
127.0.0.1:53415 ==> 200 Type set to: Binary.
127.0.0.1:53415 <== SIZE /dir1/test.html
127.0.0.1:53415 ==> 213 49
127.0.0.1:53415 <== CWD /dir1/test.html
127.0.0.1:53415 ==> 550 Not a directory.
127.0.0.1:53415 <== PASV
127.0.0.1:53415 ==> 227 Entering passive mode (127,0,0,1,208,168).
127.0.0.1:53415 <== RETR /dir1/test.html
127.0.0.1:53415 ==> 125 Data connection already open. Transfer starting.
127.0.0.1:53415 ==> 226 Transfer complete.
[chrome]@127.0.0.1:53415 "RETR /Volumes/data/b/swarm_slave/work/cache/run_tha_testUZfK2L/chrome/test/data/ftp/dir1/test.html" completed=1 bytes=49 seconds=0.001
127.0.0.1:53415 <== QUIT
127.0.0.1:53415 ==> 221 Goodbye.
[chrome]@127.0.0.1:53415 Disconnected.
[ OK ] FtpBrowserTest.DirectoryListingNavigation (3606 ms)
[107/235] FtpBrowserTest.DirectoryListingNavigation (5169 ms)
[ RUN ] LoadTimingBrowserTest.Integration
[91600:3847:0715/044651:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:53420...
sending server_data: {"host": "127.0.0.1", "port": 53420} (36 bytes)
[ OK ] LoadTimingBrowserTest.Integration (3688 ms)
[108/235] LoadTimingBrowserTest.Integration (5416 ms)
[ RUN ] MaterialPDFExtensionTest.ZoomManager
[91602:3847:0715/044652:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[91590:75271:0715/044653:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[91590:3847:0715/044655:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[91590:3847:0715/044657:INFO:CONSOLE(0)] "[SUCCESS] testZoomChange", source: chrome-extension://mhjfbmdgcfjbbpaeojofohoefgiehjai/index-material.html (0)
[91590:3847:0715/044657:INFO:CONSOLE(0)] "[SUCCESS] testBrowserZoomChange", source: chrome-extension://mhjfbmdgcfjbbpaeojofohoefgiehjai/index-material.html (0)
[91590:3847:0715/044657:INFO:CONSOLE(0)] "[SUCCESS] testSmallZoomChange", source: chrome-extension://mhjfbmdgcfjbbpaeojofohoefgiehjai/index-material.html (0)
[91590:3847:0715/044657:INFO:CONSOLE(0)] "[SUCCESS] testSmallBrowserZoomChange", source: chrome-extension://mhjfbmdgcfjbbpaeojofohoefgiehjai/index-material.html (0)
[91590:3847:0715/044657:INFO:CONSOLE(0)] "[SUCCESS] testMultiplePdfZoomChanges", source: chrome-extension://mhjfbmdgcfjbbpaeojofohoefgiehjai/index-material.html (0)
[91590:3847:0715/044657:INFO:CONSOLE(0)] "[SUCCESS] testMultipleBrowserZoomChanges", source: chrome-extension://mhjfbmdgcfjbbpaeojofohoefgiehjai/index-material.html (0)
[ OK ] MaterialPDFExtensionTest.ZoomManager (6967 ms)
[109/235] MaterialPDFExtensionTest.ZoomManager (8817 ms)
[ RUN ] PrefetchBrowserTestPredictionDisabled.ExperimentDisabled
[91617:3847:0715/044656:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[91608:75271:0715/044657:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[ OK ] PrefetchBrowserTestPredictionDisabled.ExperimentDisabled (3076 ms)
[110/235] PrefetchBrowserTestPredictionDisabled.ExperimentDisabled (4537 ms)
[ RUN ] PluginPowerSaverBrowserTest.ExpandingSmallPlugin
[91616:3847:0715/044656:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
objc[91623]: Class BaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testUZfK2L/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[91623]: Class ConstrainedWindowAnimationBase is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testUZfK2L/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[91623]: Class ConstrainedWindowAnimationShow is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testUZfK2L/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[91623]: Class ConstrainedWindowAnimationHide is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testUZfK2L/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[91623]: Class ConstrainedWindowAnimationPulse is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testUZfK2L/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[91623]: Class BlueLabelButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testUZfK2L/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[91623]: Class BlueLabelButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testUZfK2L/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[91623]: Class HoverImageMenuButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testUZfK2L/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[91623]: Class HoverImageMenuButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testUZfK2L/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[91623]: Class HyperlinkButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testUZfK2L/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[91623]: Class HyperlinkTextView is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testUZfK2L/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[91623]: Class FindPasteboard is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testUZfK2L/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[91623]: Class FlippedView is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testUZfK2L/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[91623]: Class FocusTracker is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testUZfK2L/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[91623]: Class FullscreenWindowManager is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testUZfK2L/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[91623]: Class HoverButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testUZfK2L/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[91623]: Class HoverImageButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testUZfK2L/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[91623]: Class MenuController is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testUZfK2L/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[91623]: Class ToolTipBaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testUZfK2L/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[91623]: Class CrTrackingAreaOwnerProxy is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testUZfK2L/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[91623]: Class CrTrackingArea is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testUZfK2L/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[91623]: Class UnderlayOpenGLHostingWindow is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testUZfK2L/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[91623]: Class MacScreenMonitor is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testUZfK2L/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[91623]: Class ComplexTextInputPanel is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testUZfK2L/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
[91607:40451:0715/044658:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[91607:40451:0715/044658:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PluginPowerSaverBrowserTest.ExpandingSmallPlugin (3808 ms)
[111/235] PluginPowerSaverBrowserTest.ExpandingSmallPlugin (5144 ms)
[ RUN ] PrefsFunctionalTest.TestImagesNotBlockedInIncognito
[91620:3847:0715/044656:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:53428...
sending server_data: {"host": "127.0.0.1", "port": 53428} (36 bytes)
[ OK ] PrefsFunctionalTest.TestImagesNotBlockedInIncognito (4777 ms)
[112/235] PrefsFunctionalTest.TestImagesNotBlockedInIncognito (6251 ms)
[ RUN ] PrerenderBrowserTest.OpenTaskManagerAfterPrerender
[91636:3847:0715/044701:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:53435...
sending server_data: {"host": "127.0.0.1", "port": 53435} (36 bytes)
[ OK ] PrerenderBrowserTest.OpenTaskManagerAfterPrerender (5447 ms)
[113/235] PrerenderBrowserTest.OpenTaskManagerAfterPrerender (6949 ms)
[ RUN ] PrerenderBrowserTest.PrerenderPageWithRedirectedFragment
[91637:3847:0715/044701:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:53432...
sending server_data: {"host": "127.0.0.1", "port": 53432} (36 bytes)
[91639:13063:0715/044704:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[91639:13063:0715/044704:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[91627:38915:0715/044704:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[91627:38915:0715/044704:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[91627:38915:0715/044704:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 4, remote ID 2147483651)
[91627:38915:0715/044704:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] PrerenderBrowserTest.PrerenderPageWithRedirectedFragment (5783 ms)
[114/235] PrerenderBrowserTest.PrerenderPageWithRedirectedFragment (7428 ms)
[ RUN ] PrerenderBrowserTest.PrerenderHangingUnload
[91641:3847:0715/044701:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:53440...
sending server_data: {"host": "127.0.0.1", "port": 53440} (36 bytes)
[91652:13063:0715/044704:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[91652:13063:0715/044704:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[91652:13063:0715/044704:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483651, remote ID 4)
[91652:13063:0715/044704:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[91652:13063:0715/044704:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[91629:3847:0715/044704: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)
[91629:3847:0715/044705:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.allow_outdated
[91629:3847:0715/044705:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown printing.enabled
[91629:3847:0715/044705:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.always_authorize
[91629:40451:0715/044705:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] PrerenderBrowserTest.PrerenderHangingUnload (5564 ms)
[115/235] PrerenderBrowserTest.PrerenderHangingUnload (7162 ms)
[ RUN ] PrerenderBrowserTest.PrerenderClickNewWindow
[91647:3847:0715/044703:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:53450...
sending server_data: {"host": "127.0.0.1", "port": 53450} (36 bytes)
[91638:39683:0715/044707:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[91638:39683:0715/044707:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[91638:39683:0715/044707:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 4, remote ID 2147483651)
[91638:39683:0715/044707:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] PrerenderBrowserTest.PrerenderClickNewWindow (6353 ms)
[116/235] PrerenderBrowserTest.PrerenderClickNewWindow (8025 ms)
[ RUN ] PrerenderBrowserTest.NavigateToPrerenderedPageWhenDevToolsAttached
[91665:3847:0715/044708:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:53460...
sending server_data: {"host": "127.0.0.1", "port": 53460} (36 bytes)
[91677:3847:0715/044710:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 3, remote ID 2147483649)
[91677:13063:0715/044710:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
testserver.py: Broken pipe
[ OK ] PrerenderBrowserTest.NavigateToPrerenderedPageWhenDevToolsAttached (5012 ms)
[117/235] PrerenderBrowserTest.NavigateToPrerenderedPageWhenDevToolsAttached (6482 ms)
[ RUN ] PrerenderBrowserTest.PrerenderCrossProcessServerRedirectNoHang
[91668:3847:0715/044708:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:53464...
sending server_data: {"host": "127.0.0.1", "port": 53464} (36 bytes)
[91670:13063:0715/044711:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[91670:13063:0715/044711:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PrerenderBrowserTest.PrerenderCrossProcessServerRedirectNoHang (5141 ms)
[118/235] PrerenderBrowserTest.PrerenderCrossProcessServerRedirectNoHang (6667 ms)
[ RUN ] ProfileBrowserTest.CreateNewProfileSynchronous
[91680:3847:0715/044711:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ProfileBrowserTest.CreateNewProfileSynchronous (2634 ms)
[119/235] ProfileBrowserTest.CreateNewProfileSynchronous (4243 ms)
[ RUN ] PrerenderBrowserTest.TaskManagementTasksProvided
[91669:3847:0715/044708:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:53472...
sending server_data: {"host": "127.0.0.1", "port": 53472} (36 bytes)
[91671:13063:0715/044712:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[91657:40195:0715/044712:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] PrerenderBrowserTest.TaskManagementTasksProvided (5729 ms)
[120/235] PrerenderBrowserTest.TaskManagementTasksProvided (7075 ms)
[ RUN ] ProfileBrowserTest.ExitType
[91699:3847:0715/044714:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[91683:39427:0715/044715:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[91683:39427:0715/044715:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ProfileBrowserTest.ExitType (3118 ms)
[121/235] ProfileBrowserTest.ExitType (4683 ms)
[ RUN ] ProfileBrowserTest.URLFetcherUsingMainContextDuringShutdown
[91706:3847:0715/044715:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[91708:13063:0715/044716:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[91708:13063:0715/044716:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[91708:13063:0715/044716:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[91708:13063:0715/044716:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[91708:13063:0715/044716:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ProfileBrowserTest.URLFetcherUsingMainContextDuringShutdown (2985 ms)
[122/235] ProfileBrowserTest.URLFetcherUsingMainContextDuringShutdown (4546 ms)
[ RUN ] ProfileListDesktopBrowserTest.SwitchToProfile
[91707:3847:0715/044715:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ProfileListDesktopBrowserTest.SwitchToProfile (3413 ms)
[123/235] ProfileListDesktopBrowserTest.SwitchToProfile (4939 ms)
[ RUN ] ProfileManagerBrowserTest.EphemeralProfile
[91709:3847:0715/044716:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[91697:5383:0715/044717:ERROR:mach_broker_mac.mm(222)] Unknown process 91714 is sending Mach IPC messages!
[ OK ] ProfileManagerBrowserTest.EphemeralProfile (3934 ms)
[124/235] ProfileManagerBrowserTest.EphemeralProfile (5573 ms)
[ RUN ] PushMessagingBrowserTest.SubscribeSuccessNotificationsGranted
HTTPS server started on https://127.0.0.1:53483...
sending server_data: {"host": "127.0.0.1", "port": 53483} (36 bytes)
[91727:3847:0715/044720:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[91712:3847:0715/044721:INFO:CONSOLE(18)] "sendResultToTest: ok - service worker registered", source: https://127.0.0.1:53483/files/push_messaging/push_test.js (18)
[91712:3847:0715/044721:INFO:CONSOLE(18)] "sendResultToTest: permission status - granted", source: https://127.0.0.1:53483/files/push_messaging/push_test.js (18)
[91712:3847:0715/044721:INFO:CONSOLE(18)] "sendResultToTest: https://android.googleapis.com/gcm/send/1-0", source: https://127.0.0.1:53483/files/push_messaging/push_test.js (18)
[91712:3847:0715/044721:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.allow_outdated
[91712:3847:0715/044721:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown printing.enabled
[91712:3847:0715/044721:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.always_authorize
[ OK ] PushMessagingBrowserTest.SubscribeSuccessNotificationsGranted (4300 ms)
[125/235] PushMessagingBrowserTest.SubscribeSuccessNotificationsGranted (5802 ms)
[ RUN ] ReferrerPolicyTest.TargetBlankOrigin
[91730:3847:0715/044720:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ReferrerPolicyTest.TargetBlankOrigin (3400 ms)
[126/235] ReferrerPolicyTest.TargetBlankOrigin (4858 ms)
[ RUN ] PushMessagingBrowserTest.PushEventNotificationWithoutEventWaitUntil
HTTPS server started on https://127.0.0.1:53484...
sending server_data: {"host": "127.0.0.1", "port": 53484} (36 bytes)
[91732:3847:0715/044720:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[91715:3847:0715/044721:INFO:CONSOLE(18)] "sendResultToTest: ok - service worker registered", source: https://127.0.0.1:53484/files/push_messaging/push_test.js (18)
[91715:3847:0715/044721:INFO:CONSOLE(18)] "sendResultToTest: permission status - granted", source: https://127.0.0.1:53484/files/push_messaging/push_test.js (18)
[91715:3847:0715/044721:INFO:CONSOLE(18)] "sendResultToTest: https://android.googleapis.com/gcm/send/1-0", source: https://127.0.0.1:53484/files/push_messaging/push_test.js (18)
[91715:3847:0715/044721:INFO:CONSOLE(18)] "sendResultToTest: false - is not controlled", source: https://127.0.0.1:53484/files/push_messaging/push_test.js (18)
[91715:3847:0715/044722:INFO:CONSOLE(18)] "sendResultToTest: true - is controlled", source: https://127.0.0.1:53484/files/push_messaging/push_test.js (18)
[91715:3847:0715/044722:INFO:CONSOLE(18)] "sendResultToTest: immediate:shownotification-without-waituntil", source: https://127.0.0.1:53484/files/push_messaging/push_test.js (18)
[91715:3847:0715/044722:INFO:CONSOLE(18)] "sendResultToTest: permission status - granted", source: https://127.0.0.1:53484/files/push_messaging/push_test.js (18)
[91715:3847:0715/044722:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.allow_outdated
[91715:3847:0715/044722:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown printing.enabled
[91715:3847:0715/044722:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.always_authorize
[91715:41731:0715/044722:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] PushMessagingBrowserTest.PushEventNotificationWithoutEventWaitUntil (4352 ms)
[127/235] PushMessagingBrowserTest.PushEventNotificationWithoutEventWaitUntil (5905 ms)
[ RUN ] ServiceProcessControlBrowserTest.LaunchAndIPC
[ OK ] ServiceProcessControlBrowserTest.LaunchAndIPC (4 ms)
[128/235] ServiceProcessControlBrowserTest.LaunchAndIPC (1432 ms)
[ RUN ] ReferrerPolicyTest.HttpsContextMenuRedirect
[91735:3847:0715/044721:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[91736:12551:0715/044723:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[91736:12551:0715/044723:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[91738:12551:0715/044723:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[91738:12551:0715/044723:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[91738:12551:0715/044723:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ReferrerPolicyTest.HttpsContextMenuRedirect (4652 ms)
[129/235] ReferrerPolicyTest.HttpsContextMenuRedirect (6203 ms)
[ RUN ] ReferrerPolicyTest.History
[91745:3847:0715/044725:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[91737:3847:0715/044725:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[ OK ] ReferrerPolicyTest.History (3266 ms)
[130/235] ReferrerPolicyTest.History (4977 ms)
[ RUN ] LoadImageBrowserTest.LoadImage
[91748:3847:0715/044725:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[91739:39939:0715/044726:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[91739:39939:0715/044726:WARNING:channel.cc(322)] RawChannel write error
[ OK ] LoadImageBrowserTest.LoadImage (3040 ms)
[131/235] LoadImageBrowserTest.LoadImage (4726 ms)
[ RUN ] ContinueWhereILeftOffTest.CookiesClearedOnCloseAllBrowsers
[91755:3847:0715/044727:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[91746:39427:0715/044727:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] ContinueWhereILeftOffTest.CookiesClearedOnCloseAllBrowsers (6859 ms)
[132/235] ContinueWhereILeftOffTest.CookiesClearedOnCloseAllBrowsers (8568 ms)
[ RUN ] SessionRestoreTest.MemoryPressureLoadsNotAllTabs
[91769:3847:0715/044730:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
2015-07-15 04:47:32.766 browser_tests[91760:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[91779:12551:0715/044733:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[91779:12551:0715/044733:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[91779:12551:0715/044733:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[91779:12551:0715/044733:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[91760:62979:0715/044734:ERROR:mach_broker_mac.mm(222)] Unknown process 91783 is sending Mach IPC messages!
[ OK ] SessionRestoreTest.MemoryPressureLoadsNotAllTabs (6611 ms)
[133/235] SessionRestoreTest.MemoryPressureLoadsNotAllTabs (8151 ms)
[ RUN ] SessionRestoreTest.RestoreForeignTab
[91768:3847:0715/044729:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[91758:3847:0715/044731:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
2015-07-15 04:47:32.765 browser_tests[91758:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[91758:3847:0715/044733:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[91758:3847:0715/044735:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[91778:13063:0715/044735:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[91774:13063:0715/044735:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[91774:13063:0715/044735:WARNING:channel.cc(322)] RawChannel write error
[91758:40451:0715/044735:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[91758:40451:0715/044735:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[91758:40451:0715/044735:WARNING:channel.cc(322)] RawChannel write error
[91768:3847:0715/044735:ERROR:gles2_cmd_decoder.cc(13133)] [GroupMarkerNotSet(crbug.com/242999)!:50540900B0610000]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[91768:3847:0715/044735:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50540900B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[ OK ] SessionRestoreTest.RestoreForeignTab (7749 ms)
[134/235] SessionRestoreTest.RestoreForeignTab (9404 ms)
[ RUN ] NoSessionRestoreTest.CookiesClearedOnCloseAllBrowsers
[91757:3847:0715/044727:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[91759:12807:0715/044728:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[91749:40451:0715/044731:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
2015-07-15 04:47:32.883 browser_tests[91749:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[91749:40451:0715/044737:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[ OK ] NoSessionRestoreTest.CookiesClearedOnCloseAllBrowsers (11747 ms)
[135/235] NoSessionRestoreTest.CookiesClearedOnCloseAllBrowsers (13246 ms)
[ RUN ] TabRestoreTest.Basic
[91790:3847:0715/044736:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[91781:40451:0715/044738:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[91781:40451:0715/044738:WARNING:channel.cc(322)] RawChannel write error
[91781:40451:0715/044739:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] TabRestoreTest.Basic (6049 ms)
[136/235] TabRestoreTest.Basic (7492 ms)
[ RUN ] ChromeSSLHostStateDelegateTest.DidHostRunInsecureContent
[91805:3847:0715/044739:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[91806:15875:0715/044739:ERROR:webgraphicscontext3d_command_buffer_impl.cc(242)] Failed to initialize GLES2CmdHelper.
[ OK ] ChromeSSLHostStateDelegateTest.DidHostRunInsecureContent (2872 ms)
[137/235] ChromeSSLHostStateDelegateTest.DidHostRunInsecureContent (4347 ms)
[ RUN ] CaptivePortalBlockingPageTest.WiFi_NoSSID_NoLoginURL
[91798:3847:0715/044738:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[91791:3847:0715/044740:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[91791:3847:0715/044740:INFO:CONSOLE(1718)] "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,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%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%20body%3Anot(.extended-reporting-has-checkbox)%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%3Anot(.extended-reporting-has-checkbox)%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/*%20Extended%20reporting%20opt-in.%20No%20fixed%20nav.%20*/%0A@media%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-height%3A%20360px)%20and%20(max-width%3A%20680px)%20and%20(orientation%3A%20landscape)%20%7B%0A%20%20.extended-reporting-has-checkbox%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.extended-reporting-has-checkbox%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.extended-reporting-has-checkbox%20%23main-content%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%20%20padding-bottom%3A%200;%0A%20%20%7D%0A%0A%20%20.extended-reporting-has-checkbox%20%23extended-reporting-opt-in%20%7B%0A%20%20%20%20margin-bottom%3A%208px;%0A%20%20%7D%0A%0A%20%20body.extended-reporting-has-checkbox%20.nav-wrapper%20%7B%0A%20%20%20%20flex%3A%200%201%20auto;%0A%20%20%20%20margin-top%3A%200;%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%7B(!Document%7C!DocumentFragment%7C!Element)%7D%20context%20The%20context%20object%0A%20*%20%20%20%20%20for%20querySelector.%0A%20*%20@param%20%7Bstring%7D%20selectors%20CSS%20selectors%20to%20query%20the%20element.%0A%20*%20@return%20%7B!HTMLElement%7D%20the%20Element.%0A%20*/%0Afunction%20queryRequiredElement(context,%20selectors)%20%7B%0A%20%20var%20element%20=%20context.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(orientation%3A%20portrait),'%20+%0A%20%20%20%20%20%20'(max-width%3A%20736px)%20and%20(max-height%3A%20420px)%20and%20(orientation%3A%20landscape)';%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%20placeholders%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%7BHTMLElement%7D%20element%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20key%20The%20name%20of%20the%20value%20in%20the%20dictionary.%0A%20%20%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%20The%20dictionary%20of%20strings%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,%20dictionary,%20visited)%20%7B%0A%20%20%20%20%20%20element.textContent%20=%20dictionary.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%7BHTMLElement%7D%20select%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20key%20The%20name%20of%20the%20value%20in%20the%20dictionary.%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%7BLoadTimeData%7D%20dictionary%20The%20dictionary%20of%20strings%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,%20dictionary,%20visited)%20%7B%0A%20%20%20%20%20%20var%20options%20=%20dictionary.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%7BHTMLElement%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%20the%20dictionary.%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%7BLoadTimeData%7D%20dictionary%20The%20dictionary%20of%20strings%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,%20dictionary,%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=%20dictionary.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%20temp%20=%20element.firstElementChild;%20temp;%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20temp%20=%20temp.nextElementSibling)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20processWithoutCycles(temp,%20dictionary,%20visited);%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%20attributeNames%20=%20Object.keys(handlers);%0A%20%20//%20Only%20use%20/deep/%20when%20shadow%20DOM%20is%20supported.%20As%20of%20April%202015%20iOS%20Chrome%0A%20%20//%20doesn't%20support%20shadow%20DOM.%0A%20%20var%20prefix%20=%20Element.prototype.createShadowRoot%20%3F%20'%3Aroot%20/deep/%20'%20%3A%20'';%0A%20%20var%20selector%20=%20prefix%20+%20'%5B'%20+%20attributeNames.join('%5D,'%20+%20prefix%20+%20'%5B')%20+%20'%5D';%0A%0A%20%20/**%0A%20%20%20*%20Processes%20a%20DOM%20tree%20with%20the%20%7B@code%20dictionary%7D%20map.%0A%20%20%20*%20@param%20%7BProcessingRoot%7D%20root%20The%20root%20of%20the%20DOM%20tree%20to%20process.%0A%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%20The%20dictionary%20to%20draw%20from.%0A%20%20%20*/%0A%20%20function%20process(root,%20dictionary)%20%7B%0A%20%20%20%20processWithoutCycles(root,%20dictionary,%20%5B%5D);%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%7BProcessingRoot%7D%20root%0A%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%0A%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%20Already%20visited%20roots.%0A%20%20%20*/%0A%20%20function%20processWithoutCycles(root,%20dictionary,%20visited)%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,%20dictionary,%20visited);%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,%20dictionary,%20visited);%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20firstElement%20=%20root%20instanceof%20Element%20%3F%20root%20%3A%20root.querySelector('*');%0A%0A%20%20%20%20if%20(prefix)%20%7B%0A%20%20%20%20%20%20//%20Prefixes%20skip%20root%20level%20elements.%20This%20is%20typically%20%3Chtml%3E%20but%20can%0A%20%20%20%20%20%20//%20differ%20inside%20of%20DocumentFragments%20(i.e.%20%3Ctemplate%3Es).%20Process%20them%0A%20%20%20%20%20%20//%20explicitly.%0A%20%20%20%20%20%20for%20(var%20temp%20=%20firstElement;%20temp;%20temp%20=%20temp.nextElementSibling)%20%7B%0A%20%20%20%20%20%20%20%20processElement(/**%20@type%20%7BElement%7D%20*/(temp),%20dictionary,%20visited);%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20elements%20=%20root.querySelectorAll(selector);%0A%20%20%20%20for%20(var%20element,%20i%20=%200;%20element%20=%20elements%5Bi%5D;%20i++)%20%7B%0A%20%20%20%20%20%20processElement(element,%20dictionary,%20visited);%0A%20%20%20%20%7D%0A%0A%20%20%20%20if%20(firstElement)%0A%20%20%20%20%20%20firstElement.setAttribute('i18n-processed',%20'');%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Run%20through%20various%20%5Bi18n-*%5D%20attributes%20and%20do%20activate%20replacements.%0A%20%20%20*%20@param%20%7BElement%7D%20element%0A%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%0A%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20*/%0A%20%20function%20processElement(element,%20dictionary,%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,%20dictionary,%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,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%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%20body%3Anot(.extended-reporting-has-checkbox)%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%3Anot(.extended-reporting-has-checkbox)%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/*%20Extended%20reporting%20opt-in.%20No%20fixed%20nav.%20*/%0A@media%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-height%3A%20360px)%20and%20(max-width%3A%20680px)%20and%20(orientation%3A%20landscape)%20%7B%0A%20%20.extended-reporting-has-checkbox%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.extended-reporting-has-checkbox%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.extended-reporting-has-checkbox%20%23main-content%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%20%20padding-bottom%3A%200;%0A%20%20%7D%0A%0A%20%20.extended-reporting-has-checkbox%20%23extended-reporting-opt-in%20%7B%0A%20%20%20%20margin-bottom%3A%208px;%0A%20%20%7D%0A%0A%20%20body.extended-reporting-has-checkbox%20.nav-wrapper%20%7B%0A%20%20%20%20flex%3A%200%201%20auto;%0A%20%20%20%20margin-top%3A%200;%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%7B(!Document%7C!DocumentFragment%7C!Element)%7D%20context%20The%20context%20object%0A%20*%20%20%20%20%20for%20querySelector.%0A%20*%20@param%20%7Bstring%7D%20selectors%20CSS%20selectors%20to%20query%20the%20element.%0A%20*%20@return%20%7B!HTMLElement%7D%20the%20Element.%0A%20*/%0Afunction%20queryRequiredElement(context,%20selectors)%20%7B%0A%20%20var%20element%20=%20context.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(orientation%3A%20portrait),'%20+%0A%20%20%20%20%20%20'(max-width%3A%20736px)%20and%20(max-height%3A%20420px)%20and%20(orientation%3A%20landscape)';%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%20placeholders%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%7BHTMLElement%7D%20element%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20key%20The%20name%20of%20the%20value%20in%20the%20dictionary.%0A%20%20%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%20The%20dictionary%20of%20strings%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,%20dictionary,%20visited)%20%7B%0A%20%20%20%20%20%20element.textContent%20=%20dictionary.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%7BHTMLElement%7D%20select%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20key%20The%20name%20of%20the%20value%20in%20the%20dictionary.%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%7BLoadTimeData%7D%20dictionary%20The%20dictionary%20of%20strings%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,%20dictionary,%20visited)%20%7B%0A%20%20%20%20%20%20var%20options%20=%20dictionary.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%7BHTMLElement%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%20the%20dictionary.%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%7BLoadTimeData%7D%20dictionary%20The%20dictionary%20of%20strings%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,%20dictionary,%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=%20dictionary.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%20temp%20=%20element.firstElementChild;%20temp;%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20temp%20=%20temp.nextElementSibling)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20processWithoutCycles(temp,%20dictionary,%20visited);%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%20attributeNames%20=%20Object.keys(handlers);%0A%20%20//%20Only%20use%20/deep/%20when%20shadow%20DOM%20is%20supported.%20As%20of%20April%202015%20iOS%20Chrome%0A%20%20//%20doesn't%20support%20shadow%20DOM.%0A%20%20var%20prefix%20=%20Element.prototype.createShadowRoot%20%3F%20'%3Aroot%20/deep/%20'%20%3A%20'';%0A%20%20var%20selector%20=%20prefix%20+%20'%5B'%20+%20attributeNames.join('%5D,'%20+%20prefix%20+%20'%5B')%20+%20'%5D';%0A%0A%20%20/**%0A%20%20%20*%20Processes%20a%20DOM%20tree%20with%20the%20%7B@code%20dictionary%7D%20map.%0A%20%20%20*%20@param%20%7BProcessingRoot%7D%20root%20The%20root%20of%20the%20DOM%20tree%20to%20process.%0A%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%20The%20dictionary%20to%20draw%20from.%0A%20%20%20*/%0A%20%20function%20process(root,%20dictionary)%20%7B%0A%20%20%20%20processWithoutCycles(root,%20dictionary,%20%5B%5D);%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%7BProcessingRoot%7D%20root%0A%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%0A%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%20Already%20visited%20roots.%0A%20%20%20*/%0A%20%20function%20processWithoutCycles(root,%20dictionary,%20visited)%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,%20dictionary,%20visited);%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,%20dictionary,%20visited);%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20firstElement%20=%20root%20instanceof%20Element%20%3F%20root%20%3A%20root.querySelector('*');%0A%0A%20%20%20%20if%20(prefix)%20%7B%0A%20%20%20%20%20%20//%20Prefixes%20skip%20root%20level%20elements.%20This%20is%20typically%20%3Chtml%3E%20but%20can%0A%20%20%20%20%20%20//%20differ%20inside%20of%20DocumentFragments%20(i.e.%20%3Ctemplate%3Es).%20Process%20them%0A%20%20%20%20%20%20//%20explicitly.%0A%20%20%20%20%20%20for%20(var%20temp%20=%20firstElement;%20temp;%20temp%20=%20temp.nextElementSibling)%20%7B%0A%20%20%20%20%20%20%20%20processElement(/**%20@type%20%7BElement%7D%20*/(temp),%20dictionary,%20visited);%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20elements%20=%20root.querySelectorAll(selector);%0A%20%20%20%20for%20(var%20element,%20i%20=%200;%20element%20=%20elements%5Bi%5D;%20i++)%20%7B%0A%20%20%20%20%20%20processElement(element,%20dictionary,%20visited);%0A%20%20%20%20%7D%0A%0A%20%20%20%20if%20(firstElement)%0A%20%20%20%20%20%20firstElement.setAttribute('i18n-processed',%20'');%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Run%20through%20various%20%5Bi18n-*%5D%20attributes%20and%20do%20activate%20replacements.%0A%20%20%20*%20@param%20%7BElement%7D%20element%0A%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%0A%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20*/%0A%20%20function%20processElement(element,%20dictionary,%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,%20dictionary,%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 (1718)
[91791:3847:0715/044740:INFO:CONSOLE(1718)] "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%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%20body%3Anot(.extended-reporting-has-checkbox)%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%3Anot(.extended-reporting-has-checkbox)%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/*%20Extended%20reporting%20opt-in.%20No%20fixed%20nav.%20*/%0A@media%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-height%3A%20360px)%20and%20(max-width%3A%20680px)%20and%20(orientation%3A%20landscape)%20%7B%0A%20%20.extended-reporting-has-checkbox%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.extended-reporting-has-checkbox%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.extended-reporting-has-checkbox%20%23main-content%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%20%20padding-bottom%3A%200;%0A%20%20%7D%0A%0A%20%20.extended-reporting-has-checkbox%20%23extended-reporting-opt-in%20%7B%0A%20%20%20%20margin-bottom%3A%208px;%0A%20%20%7D%0A%0A%20%20body.extended-reporting-has-checkbox%20.nav-wrapper%20%7B%0A%20%20%20%20flex%3A%200%201%20auto;%0A%20%20%20%20margin-top%3A%200;%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%7B(!Document%7C!DocumentFragment%7C!Element)%7D%20context%20The%20context%20object%0A%20*%20%20%20%20%20for%20querySelector.%0A%20*%20@param%20%7Bstring%7D%20selectors%20CSS%20selectors%20to%20query%20the%20element.%0A%20*%20@return%20%7B!HTMLElement%7D%20the%20Element.%0A%20*/%0Afunction%20queryRequiredElement(context,%20selectors)%20%7B%0A%20%20var%20element%20=%20context.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(orientation%3A%20portrait),'%20+%0A%20%20%20%20%20%20'(max-width%3A%20736px)%20and%20(max-height%3A%20420px)%20and%20(orientation%3A%20landscape)';%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%20placeholders%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%7BHTMLElement%7D%20element%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20key%20The%20name%20of%20the%20value%20in%20the%20dictionary.%0A%20%20%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%20The%20dictionary%20of%20strings%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,%20dictionary,%20visited)%20%7B%0A%20%20%20%20%20%20element.textContent%20=%20dictionary.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%7BHTMLElement%7D%20select%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20key%20The%20name%20of%20the%20value%20in%20the%20dictionary.%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%7BLoadTimeData%7D%20dictionary%20The%20dictionary%20of%20strings%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,%20dictionary,%20visited)%20%7B%0A%20%20%20%20%20%20var%20options%20=%20dictionary.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%7BHTMLElement%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%20the%20dictionary.%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%7BLoadTimeData%7D%20dictionary%20The%20dictionary%20of%20strings%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,%20dictionary,%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=%20dictionary.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%20temp%20=%20element.firstElementChild;%20temp;%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20temp%20=%20temp.nextElementSibling)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20processWithoutCycles(temp,%20dictionary,%20visited);%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%20attributeNames%20=%20Object.keys(handlers);%0A%20%20//%20Only%20use%20/deep/%20when%20shadow%20DOM%20is%20supported.%20As%20of%20April%202015%20iOS%20Chrome%0A%20%20//%20doesn't%20support%20shadow%20DOM.%0A%20%20var%20prefix%20=%20Element.prototype.createShadowRoot%20%3F%20'%3Aroot%20/deep/%20'%20%3A%20'';%0A%20%20var%20selector%20=%20prefix%20+%20'%5B'%20+%20attributeNames.join('%5D,'%20+%20prefix%20+%20'%5B')%20+%20'%5D';%0A%0A%20%20/**%0A%20%20%20*%20Processes%20a%20DOM%20tree%20with%20the%20%7B@code%20dictionary%7D%20map.%0A%20%20%20*%20@param%20%7BProcessingRoot%7D%20root%20The%20root%20of%20the%20DOM%20tree%20to%20process.%0A%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%20The%20dictionary%20to%20draw%20from.%0A%20%20%20*/%0A%20%20function%20process(root,%20dictionary)%20%7B%0A%20%20%20%20processWithoutCycles(root,%20dictionary,%20%5B%5D);%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%7BProcessingRoot%7D%20root%0A%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%0A%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%20Already%20visited%20roots.%0A%20%20%20*/%0A%20%20function%20processWithoutCycles(root,%20dictionary,%20visited)%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,%20dictionary,%20visited);%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,%20dictionary,%20visited);%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20firstElement%20=%20root%20instanceof%20Element%20%3F%20root%20%3A%20root.querySelector('*');%0A%0A%20%20%20%20if%20(prefix)%20%7B%0A%20%20%20%20%20%20//%20Prefixes%20skip%20root%20level%20elements.%20This%20is%20typically%20%3Chtml%3E%20but%20can%0A%20%20%20%20%20%20//%20differ%20inside%20of%20DocumentFragments%20(i.e.%20%3Ctemplate%3Es).%20Process%20them%0A%20%20%20%20%20%20//%20explicitly.%0A%20%20%20%20%20%20for%20(var%20temp%20=%20firstElement;%20temp;%20temp%20=%20temp.nextElementSibling)%20%7B%0A%20%20%20%20%20%20%20%20processElement(/**%20@type%20%7BElement%7D%20*/(temp),%20dictionary,%20visited);%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20elements%20=%20root.querySelectorAll(selector);%0A%20%20%20%20for%20(var%20element,%20i%20=%200;%20element%20=%20elements%5Bi%5D;%20i++)%20%7B%0A%20%20%20%20%20%20processElement(element,%20dictionary,%20visited);%0A%20%20%20%20%7D%0A%0A%20%20%20%20if%20(firstElement)%0A%20%20%20%20%20%20firstElement.setAttribute('i18n-processed',%20'');%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Run%20through%20various%20%5Bi18n-*%5D%20attributes%20and%20do%20activate%20replacements.%0A%20%20%20*%20@param%20%7BElement%7D%20element%0A%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%0A%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20*/%0A%20%20function%20processElement(element,%20dictionary,%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,%20dictionary,%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%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%20body%3Anot(.extended-reporting-has-checkbox)%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%3Anot(.extended-reporting-has-checkbox)%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/*%20Extended%20reporting%20opt-in.%20No%20fixed%20nav.%20*/%0A@media%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-height%3A%20360px)%20and%20(max-width%3A%20680px)%20and%20(orientation%3A%20landscape)%20%7B%0A%20%20.extended-reporting-has-checkbox%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.extended-reporting-has-checkbox%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.extended-reporting-has-checkbox%20%23main-content%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%20%20padding-bottom%3A%200;%0A%20%20%7D%0A%0A%20%20.extended-reporting-has-checkbox%20%23extended-reporting-opt-in%20%7B%0A%20%20%20%20margin-bottom%3A%208px;%0A%20%20%7D%0A%0A%20%20body.extended-reporting-has-checkbox%20.nav-wrapper%20%7B%0A%20%20%20%20flex%3A%200%201%20auto;%0A%20%20%20%20margin-top%3A%200;%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%7B(!Document%7C!DocumentFragment%7C!Element)%7D%20context%20The%20context%20object%0A%20*%20%20%20%20%20for%20querySelector.%0A%20*%20@param%20%7Bstring%7D%20selectors%20CSS%20selectors%20to%20query%20the%20element.%0A%20*%20@return%20%7B!HTMLElement%7D%20the%20Element.%0A%20*/%0Afunction%20queryRequiredElement(context,%20selectors)%20%7B%0A%20%20var%20element%20=%20context.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(orientation%3A%20portrait),'%20+%0A%20%20%20%20%20%20'(max-width%3A%20736px)%20and%20(max-height%3A%20420px)%20and%20(orientation%3A%20landscape)';%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%20placeholders%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%7BHTMLElement%7D%20element%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20key%20The%20name%20of%20the%20value%20in%20the%20dictionary.%0A%20%20%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%20The%20dictionary%20of%20strings%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,%20dictionary,%20visited)%20%7B%0A%20%20%20%20%20%20element.textContent%20=%20dictionary.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%7BHTMLElement%7D%20select%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20key%20The%20name%20of%20the%20value%20in%20the%20dictionary.%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%7BLoadTimeData%7D%20dictionary%20The%20dictionary%20of%20strings%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,%20dictionary,%20visited)%20%7B%0A%20%20%20%20%20%20var%20options%20=%20dictionary.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%7BHTMLElement%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%20the%20dictionary.%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%7BLoadTimeData%7D%20dictionary%20The%20dictionary%20of%20strings%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,%20dictionary,%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=%20dictionary.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%20temp%20=%20element.firstElementChild;%20temp;%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20temp%20=%20temp.nextElementSibling)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20processWithoutCycles(temp,%20dictionary,%20visited);%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%20attributeNames%20=%20Object.keys(handlers);%0A%20%20//%20Only%20use%20/deep/%20when%20shadow%20DOM%20is%20supported.%20As%20of%20April%202015%20iOS%20Chrome%0A%20%20//%20doesn't%20support%20shadow%20DOM.%0A%20%20var%20prefix%20=%20Element.prototype.createShadowRoot%20%3F%20'%3Aroot%20/deep/%20'%20%3A%20'';%0A%20%20var%20selector%20=%20prefix%20+%20'%5B'%20+%20attributeNames.join('%5D,'%20+%20prefix%20+%20'%5B')%20+%20'%5D';%0A%0A%20%20/**%0A%20%20%20*%20Processes%20a%20DOM%20tree%20with%20the%20%7B@code%20dictionary%7D%20map.%0A%20%20%20*%20@param%20%7BProcessingRoot%7D%20root%20The%20root%20of%20the%20DOM%20tree%20to%20process.%0A%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%20The%20dictionary%20to%20draw%20from.%0A%20%20%20*/%0A%20%20function%20process(root,%20dictionary)%20%7B%0A%20%20%20%20processWithoutCycles(root,%20dictionary,%20%5B%5D);%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%7BProcessingRoot%7D%20root%0A%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%0A%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%20Already%20visited%20roots.%0A%20%20%20*/%0A%20%20function%20processWithoutCycles(root,%20dictionary,%20visited)%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,%20dictionary,%20visited);%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,%20dictionary,%20visited);%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20firstElement%20=%20root%20instanceof%20Element%20%3F%20root%20%3A%20root.querySelector('*');%0A%0A%20%20%20%20if%20(prefix)%20%7B%0A%20%20%20%20%20%20//%20Prefixes%20skip%20root%20level%20elements.%20This%20is%20typically%20%3Chtml%3E%20but%20can%0A%20%20%20%20%20%20//%20differ%20inside%20of%20DocumentFragments%20(i.e.%20%3Ctemplate%3Es).%20Process%20them%0A%20%20%20%20%20%20//%20explicitly.%0A%20%20%20%20%20%20for%20(var%20temp%20=%20firstElement;%20temp;%20temp%20=%20temp.nextElementSibling)%20%7B%0A%20%20%20%20%20%20%20%20processElement(/**%20@type%20%7BElement%7D%20*/(temp),%20dictionary,%20visited);%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20elements%20=%20root.querySelectorAll(selector);%0A%20%20%20%20for%20(var%20element,%20i%20=%200;%20element%20=%20elements%5Bi%5D;%20i++)%20%7B%0A%20%20%20%20%20%20processElement(element,%20dictionary,%20visited);%0A%20%20%20%20%7D%0A%0A%20%20%20%20if%20(firstElement)%0A%20%20%20%20%20%20firstElement.setAttribute('i18n-processed',%20'');%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Run%20through%20various%20%5Bi18n-*%5D%20attributes%20and%20do%20activate%20replacements.%0A%20%20%20*%20@param%20%7BElement%7D%20element%0A%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%0A%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20*/%0A%20%20function%20processElement(element,%20dictionary,%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,%20dictionary,%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 (1718)
[ OK ] CaptivePortalBlockingPageTest.WiFi_NoSSID_NoLoginURL (4363 ms)
[138/235] CaptivePortalBlockingPageTest.WiFi_NoSSID_NoLoginURL (5907 ms)
[ RUN ] SSLUITest.TestHTTPWithBrokenHTTPSResource
[91810:3847:0715/044740:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:53500...
sending server_data: {"host": "127.0.0.1", "port": 53500} (36 bytes)
HTTPS server started on https://127.0.0.1:53501...
sending server_data: {"host": "127.0.0.1", "port": 53501} (36 bytes)
[91803:3847:0715/044744:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[ OK ] SSLUITest.TestHTTPWithBrokenHTTPSResource (5662 ms)
[139/235] SSLUITest.TestHTTPWithBrokenHTTPSResource (7090 ms)
[ RUN ] SSLUITest.TestRunsInsecureContentTwoTabs
[91824:3847:0715/044743:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:53508...
sending server_data: {"host": "127.0.0.1", "port": 53508} (36 bytes)
HTTPS server started on https://127.0.0.1:53513...
sending server_data: {"host": "127.0.0.1", "port": 53513} (36 bytes)
[91813:3847:0715/044746:WARNING:web_contents_impl.cc(2973)] https://127.0.0.1:53513 ran insecure content from http://127.0.0.1:53508/files/ssl/randomize_hash.js
[91813:3847:0715/044746:WARNING:web_contents_impl.cc(2973)] https://127.0.0.1:53513 ran insecure content from http://127.0.0.1:53508/files/ssl/randomize_hash.js
[91813:3847:0715/044746:INFO:CONSOLE(0)] "Mixed Content: The page at 'https://127.0.0.1:53513/files/ssl/page_runs_insecure_content.html?replace_text=UkVQTEFDRV9XSVRIX0hPU1RfQU5EX1BPUlQ=:MTI3LjAuMC4xOjUzNTA4' was loaded over HTTPS, but requested an insecure script 'http://127.0.0.1:53508/files/ssl/randomize_hash.js'. This content should also be served over HTTPS.", source: https://127.0.0.1:53513/files/ssl/page_runs_insecure_content.html?replace_text=UkVQTEFDRV9XSVRIX0hPU1RfQU5EX1BPUlQ=:MTI3LjAuMC4xOjUzNTA4 (0)
[ OK ] SSLUITest.TestRunsInsecureContentTwoTabs (4764 ms)
[140/235] SSLUITest.TestRunsInsecureContentTwoTabs (6162 ms)
[ RUN ] SSLUITestWithExtendedReporting.TestBrokenHTTPSProceedShowYesCheckYesParamNoReportNo
[91826:3847:0715/044744: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:53510...
sending server_data: {"host": "127.0.0.1", "port": 53510} (36 bytes)
[91814:3847:0715/044746:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[91836:13831:0715/044746:FATAL:memory.cc(18)] Out of memory. size=4194304
[91814:39427:0715/044746:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[91814:39427:0715/044746:WARNING:channel.cc(322)] RawChannel write error
[ OK ] SSLUITestWithExtendedReporting.TestBrokenHTTPSProceedShowYesCheckYesParamNoReportNo (4985 ms)
[141/235] SSLUITestWithExtendedReporting.TestBrokenHTTPSProceedShowYesCheckYesParamNoReportNo (6572 ms)
[ RUN ] SSLUITest.TestBrokenHTTPSWithInsecureContent
[91820:3847:0715/044743:WARNING:vt_video_decode_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)
HTTPS server started on https://127.0.0.1:53509...
sending server_data: {"host": "127.0.0.1", "port": 53509} (36 bytes)
[91811:3847:0715/044746:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[91811:3847:0715/044746:INFO:CONSOLE(12)] "Mixed Content: The page at 'https://127.0.0.1:53509/files/ssl/page_displays_insecure_content.html?replace_text=UkVQTEFDRV9XSVRIX0hPU1RfQU5EX1BPUlQ=:MTI3LjAuMC4xOjUzNTA3' was loaded over HTTPS, but requested an insecure image 'http://127.0.0.1:53507/files/ssl/google_files/logo.gif'. This content should also be served over HTTPS.", source: https://127.0.0.1:53509/files/ssl/page_displays_insecure_content.html?replace_text=UkVQTEFDRV9XSVRIX0hPU1RfQU5EX1BPUlQ=:MTI3LjAuMC4xOjUzNTA3 (12)
[91835:13579:0715/044746:FATAL:memory.cc(18)] Out of memory. size=4194304
[91811:39939:0715/044746:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[91811:39939:0715/044746:WARNING:channel.cc(322)] RawChannel write error
[ OK ] SSLUITest.TestBrokenHTTPSWithInsecureContent (6159 ms)
[142/235] SSLUITest.TestBrokenHTTPSWithInsecureContent (7740 ms)
[ RUN ] PopupBlockerBrowserTest.WindowFeaturesBarProps
[91848:3847:0715/044749:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[91840:75527:0715/044750:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[91853:13063:0715/044751:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[91853:13063:0715/044751:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PopupBlockerBrowserTest.WindowFeaturesBarProps (4098 ms)
[143/235] PopupBlockerBrowserTest.WindowFeaturesBarProps (5605 ms)
[ RUN ] PopupBlockerBrowserTest.Opener
[91854:3847:0715/044750:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[91843:76807:0715/044751:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[91854:3847:0715/044752:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:507F0700B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[91854:3847:0715/044752:ERROR:gles2_cmd_decoder.cc(4382)] Error: 5 for Command kLoseContextCHROMIUM
[ OK ] PopupBlockerBrowserTest.Opener (4060 ms)
[144/235] PopupBlockerBrowserTest.Opener (5605 ms)
[ RUN ] PopupBlockerBrowserTest.ShiftClick
[91856:3847:0715/044751:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[91844:75527:0715/044751:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[91856:3847:0715/044752:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50550700B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[91856:3847:0715/044752:ERROR:gles2_cmd_decoder.cc(4382)] Error: 5 for Command kLoseContextCHROMIUM
[ OK ] PopupBlockerBrowserTest.ShiftClick (4261 ms)
[145/235] PopupBlockerBrowserTest.ShiftClick (5834 ms)
[ RUN ] TaskManagerBrowserTest.NoticeHostedAppTabChanges
[91839:3847:0715/044747:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[91833:75531:0715/044749:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[91833:41219:0715/044753:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[ OK ] TaskManagerBrowserTest.NoticeHostedAppTabChanges (8436 ms)
[146/235] TaskManagerBrowserTest.NoticeHostedAppTabChanges (9824 ms)
[ RUN ] BrowserTest.GetSizeForNewRenderView
[91876:3847:0715/044756:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[91880:15875:0715/044757:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[91880:15875:0715/044757:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[91880:15875:0715/044757:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[ OK ] BrowserTest.GetSizeForNewRenderView (2658 ms)
[147/235] BrowserTest.GetSizeForNewRenderView (4182 ms)
[ RUN ] AppModeTest.EnableAppModeTest
[91882:3847:0715/044757:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] AppModeTest.EnableAppModeTest (2534 ms)
[148/235] AppModeTest.EnableAppModeTest (4142 ms)
[ RUN ] BrowserTest.SadTabCancelsDialogs
[91868:3847:0715/044755:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:53548...
sending server_data: {"host": "127.0.0.1", "port": 53548} (36 bytes)
[91862:41219:0715/044758:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[91862:41219:0715/044758:WARNING:channel.cc(322)] RawChannel write error
[ OK ] BrowserTest.SadTabCancelsDialogs (5668 ms)
[149/235] BrowserTest.SadTabCancelsDialogs (7070 ms)
[ RUN ] BrowserTest.NullOpenerRedirectForksProcess
[91875:3847:0715/044756:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:53551...
sending server_data: {"host": "127.0.0.1", "port": 53551} (36 bytes)
HTTPS server started on https://127.0.0.1:53552...
sending server_data: {"host": "127.0.0.1", "port": 53552} (36 bytes)
[91864:40707:0715/044800:ERROR:ssl_client_socket_openssl.cc(1060)] handshake failed; returned -1, SSL error code 1, net_error -101
[91864:40707:0715/044800:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[91864:40707:0715/044800:WARNING:channel.cc(322)] RawChannel write error
[ OK ] BrowserTest.NullOpenerRedirectForksProcess (6076 ms)
[150/235] BrowserTest.NullOpenerRedirectForksProcess (7579 ms)
[ RUN ] BrowserNavigatorTest.Disposition_NewBackgroundTab
[91900:3847:0715/044801:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[91902:13063:0715/044802:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] BrowserNavigatorTest.Disposition_NewBackgroundTab (2797 ms)
[151/235] BrowserNavigatorTest.Disposition_NewBackgroundTab (4202 ms)
[ RUN ] BrowserCommandControllerBrowserTest.DisableFind
[91894:3847:0715/044800:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] BrowserCommandControllerBrowserTest.DisableFind (4418 ms)
[152/235] BrowserCommandControllerBrowserTest.DisableFind (6117 ms)
[ RUN ] BrowserNavigatorTest.Disposition_NewPopupFromAppPopup
[91903:3847:0715/044802:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[91905:13319:0715/044804:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[91905:13319:0715/044804:WARNING:channel.cc(322)] RawChannel write error
[91910:13063:0715/044804:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 1, remote ID 1)
[91893:9507:0715/044804:ERROR:mach_broker_mac.mm(222)] Unknown process 91912 is sending Mach IPC messages!
[ OK ] BrowserNavigatorTest.Disposition_NewPopupFromAppPopup (4255 ms)
[153/235] BrowserNavigatorTest.Disposition_NewPopupFromAppPopup (5771 ms)
[ RUN ] WindowAppleScriptTest.Tabs
[91919:3847:0715/044806:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[91923:13063:0715/044807:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[91923:13063:0715/044807:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[91923:13063:0715/044807:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[91923:13063:0715/044807:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[91923:15875:0715/044807:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[91923:15875:0715/044807:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[91923:15875:0715/044807:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[ OK ] WindowAppleScriptTest.Tabs (2970 ms)
[154/235] WindowAppleScriptTest.Tabs (4542 ms)
[ RUN ] BrowserNavigatorTest.NavigateFromDefaultToDownloadsInSameTab
[91909:3847:0715/044803:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[91901:3847:0715/044806:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[ OK ] BrowserNavigatorTest.NavigateFromDefaultToDownloadsInSameTab (5125 ms)
[155/235] BrowserNavigatorTest.NavigateFromDefaultToDownloadsInSameTab (6745 ms)
[ RUN ] WindowAppleScriptTest.InsertTab
[91924:3847:0715/044807:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] WindowAppleScriptTest.InsertTab (3461 ms)
[156/235] WindowAppleScriptTest.InsertTab (4994 ms)
[ RUN ] CollectedCookiesMacTest.Outlets
[91928:3847:0715/044808:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] CollectedCookiesMacTest.Outlets (3300 ms)
[157/235] CollectedCookiesMacTest.Outlets (5095 ms)
[ RUN ] FindInPageControllerTest.FindCrash_Issue14491
[91947:3847:0715/044813:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] FindInPageControllerTest.FindCrash_Issue14491 (4827 ms)
[158/235] FindInPageControllerTest.FindCrash_Issue14491 (6787 ms)
[ RUN ] ViewIDTest.Tab
[91941:3847:0715/044811:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[91957:13063:0715/044814:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 1, remote ID 1)
[91931:63235:0715/044815:ERROR:mach_broker_mac.mm(222)] Unknown process 91958 is sending Mach IPC messages!
[91931:54539:0715/044815:ERROR:mach_broker_mac.mm(222)] Unknown process 91961 is sending Mach IPC messages!
[ OK ] ViewIDTest.Tab (6652 ms)
[159/235] ViewIDTest.Tab (8368 ms)
[ RUN ] FindInPageControllerTest.StayActive
[91959:3847:0715/044815:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] FindInPageControllerTest.StayActive (4746 ms)
[160/235] FindInPageControllerTest.StayActive (6476 ms)
[ RUN ] DevToolsControllerTest.AllowOtherViews
[91940:3847:0715/044810:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[91930:3847:0715/044814:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[91930:40451:0715/044816:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[91930:40451:0715/044816:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[91930:40451:0715/044816:WARNING:channel.cc(322)] RawChannel write error
[91940:3847:0715/044816:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50BE0700B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[91940:3847:0715/044816:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50BE0700B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[91940:3847:0715/044816:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50BE0700B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[91940:3847:0715/044816:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50BE0700B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[91940:3847:0715/044816:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50BE0700B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[91940:3847:0715/044816:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50BE0700B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[91940:3847:0715/044816:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50BE0700B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[91940:3847:0715/044816:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50BE0700B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[91940:3847:0715/044816:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50BE0700B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[91940:3847:0715/044816:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50BE0700B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[91940:3847:0715/044816:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50BE0700B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[91940:3847:0715/044816:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50BE0700B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[ OK ] DevToolsControllerTest.AllowOtherViews (7972 ms)
[161/235] DevToolsControllerTest.AllowOtherViews (9385 ms)
[ RUN ] StartupBrowserCreatorTest.ReadingWasRestartedAfterRestart
[91983:3847:0715/044820:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[91985:13063:0715/044821:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[91985:13063:0715/044821:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[91985:13063:0715/044821:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[91985:13063:0715/044821:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[91985:13063:0715/044821:WARNING:channel.cc(322)] RawChannel write error
[91985:15875:0715/044821:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[91985:15875:0715/044821:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[91985:15875:0715/044821:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[ OK ] StartupBrowserCreatorTest.ReadingWasRestartedAfterRestart (3292 ms)
[162/235] StartupBrowserCreatorTest.ReadingWasRestartedAfterRestart (4826 ms)
[ RUN ] SupervisedUserBrowserCreatorTest.StartupSupervisedUserProfile
[91982:3847:0715/044820:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[91984:13063:0715/044821:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[91984:13063:0715/044821:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[91984:13063:0715/044821:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[91984:13063:0715/044821:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[91984:13063:0715/044821:WARNING:channel.cc(322)] RawChannel write error
[ OK ] SupervisedUserBrowserCreatorTest.StartupSupervisedUserProfile (4138 ms)
[163/235] SupervisedUserBrowserCreatorTest.StartupSupervisedUserProfile (5632 ms)
[ RUN ] FindInPageControllerTest.IncognitoFindNextSecret
[91973:3847:0715/044819:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] FindInPageControllerTest.IncognitoFindNextSecret (5154 ms)
[164/235] FindInPageControllerTest.IncognitoFindNextSecret (6784 ms)
[ RUN ] LoginPromptBrowserTest.ShowCorrectUrlForCrossOriginMainFrameRedirects
[91974:3847:0715/044819:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:53562...
sending server_data: {"host": "127.0.0.1", "port": 53562} (36 bytes)
[91965:39939:0715/044823:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[91965:39939:0715/044823:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[91965:39939:0715/044823:WARNING:channel.cc(322)] RawChannel write error
testserver.py: Broken pipe
[ OK ] LoginPromptBrowserTest.ShowCorrectUrlForCrossOriginMainFrameRedirects (6227 ms)
[165/235] LoginPromptBrowserTest.ShowCorrectUrlForCrossOriginMainFrameRedirects (7621 ms)
[ RUN ] TabModalConfirmDialogTest.Close
[92002:3847:0715/044826:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[91991:40451:0715/044827:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[91991:40451:0715/044827:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[91991:40451:0715/044827:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[91991:40451:0715/044827:WARNING:channel.cc(322)] RawChannel write error
[ OK ] TabModalConfirmDialogTest.Close (3669 ms)
[166/235] TabModalConfirmDialogTest.Close (4991 ms)
[ RUN ] ChromeURLDataManagerTest.ResourceScaleTest
[92003:3847:0715/044826:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ChromeURLDataManagerTest.ResourceScaleTest (3275 ms)
[167/235] ChromeURLDataManagerTest.ResourceScaleTest (5115 ms)
[ RUN ] StartupBrowserCreatorFirstRunTest.FirstRunTabsSyncPromoForbidden
[91997:3847:0715/044825:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[91990:39939:0715/044827:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[91990:39939:0715/044827:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[91990:39939:0715/044827:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] StartupBrowserCreatorFirstRunTest.FirstRunTabsSyncPromoForbidden (4663 ms)
[168/235] StartupBrowserCreatorFirstRunTest.FirstRunTabsSyncPromoForbidden (6275 ms)
[ RUN ] DownloadsDOMHandlerTest.RemoveOneItem
[92009:3847:0715/044827:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:53566...
sending server_data: {"host": "127.0.0.1", "port": 53566} (36 bytes)
[91996:40451:0715/044828:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[91996:40451:0715/044828:WARNING:channel.cc(322)] RawChannel write error
[ OK ] DownloadsDOMHandlerTest.RemoveOneItem (3902 ms)
[169/235] DownloadsDOMHandlerTest.RemoveOneItem (5842 ms)
[ RUN ] ChromeLocatorTest.GetChromeBundleInfoWithInvalidVersion
[ OK ] ChromeLocatorTest.GetChromeBundleInfoWithInvalidVersion (7 ms)
[170/235] ChromeLocatorTest.GetChromeBundleInfoWithInvalidVersion (1689 ms)
[ RUN ] ChromeLocatorTest.GetChromeBundleInfoWithPreviousVersion
[ OK ] ChromeLocatorTest.GetChromeBundleInfoWithPreviousVersion (8 ms)
[171/235] ChromeLocatorTest.GetChromeBundleInfoWithPreviousVersion (1415 ms)
[ RUN ] FormAutocompleteTest.SubmitEventPrevented
[ OK ] FormAutocompleteTest.SubmitEventPrevented (291 ms)
[172/235] FormAutocompleteTest.SubmitEventPrevented (1450 ms)
[ RUN ] ZoomControllerBrowserTest.PerTabModeResetSendsEvent
[92025:3847:0715/044831:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[92028:13063:0715/044832:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[92015:3847:0715/044832:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[92015:3847:0715/044833:WARNING:CONSOLE(0)] "The -webkit-canvas CSS feature is deprecated. Please use a positioned <canvas> element instead.", source: (0)
[ OK ] ZoomControllerBrowserTest.PerTabModeResetSendsEvent (5988 ms)
[173/235] ZoomControllerBrowserTest.PerTabModeResetSendsEvent (7392 ms)
[ RUN ] ClearBrowserDataBrowserTest.CommitButtonDisabledWhenNoDataTypesSelected
[92024:3847:0715/044830:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[92013:3847:0715/044832:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[92013:3847:0715/044832:WARNING:CONSOLE(0)] "The -webkit-canvas CSS feature is deprecated. Please use a positioned <canvas> element instead.", source: (0)
[92031:13063:0715/044834:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[92031:13063:0715/044834:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ClearBrowserDataBrowserTest.CommitButtonDisabledWhenNoDataTypesSelected (6052 ms)
[174/235] ClearBrowserDataBrowserTest.CommitButtonDisabledWhenNoDataTypesSelected (7648 ms)
[ RUN ] FormAutofillTest.DetectTextDirectionWhenAncestorHasInlineStyle
[ OK ] FormAutofillTest.DetectTextDirectionWhenAncestorHasInlineStyle (176 ms)
[175/235] FormAutofillTest.DetectTextDirectionWhenAncestorHasInlineStyle (1424 ms)
[ RUN ] ZoomControllerBrowserTest.NavigationResetsManualMode
[92027:3847:0715/044831:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[92016:3847:0715/044833:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[92016:3847:0715/044833:WARNING:CONSOLE(0)] "The -webkit-canvas CSS feature is deprecated. Please use a positioned <canvas> element instead.", source: (0)
[92016:40451:0715/044834:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[92016:40451:0715/044834:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] ZoomControllerBrowserTest.NavigationResetsManualMode (6215 ms)
[176/235] ZoomControllerBrowserTest.NavigationResetsManualMode (7693 ms)
[ RUN ] FormAutofillTest.LabelsInferredFromBold
[ OK ] FormAutofillTest.LabelsInferredFromBold (260 ms)
[177/235] FormAutofillTest.LabelsInferredFromBold (1557 ms)
[ RUN ] FormAutofillTest.MaxLengthFields
[ OK ] FormAutofillTest.MaxLengthFields (252 ms)
[178/235] FormAutofillTest.MaxLengthFields (1657 ms)
[ RUN ] PasswordAutofillAgentTest.NoAutocompletePasswordForReadonlyUsernameUnmatched
[ OK ] PasswordAutofillAgentTest.NoAutocompletePasswordForReadonlyUsernameUnmatched (248 ms)
[179/235] PasswordAutofillAgentTest.NoAutocompletePasswordForReadonlyUsernameUnmatched (1557 ms)
[ RUN ] PasswordAutofillAgentTest.NoDOMActivationTest
[ OK ] PasswordAutofillAgentTest.NoDOMActivationTest (258 ms)
[180/235] PasswordAutofillAgentTest.NoDOMActivationTest (1515 ms)
[ RUN ] PasswordAutofillAgentTest.ClearPreviewWithUsernameAutofilled
[ OK ] PasswordAutofillAgentTest.ClearPreviewWithUsernameAutofilled (253 ms)
[181/235] PasswordAutofillAgentTest.ClearPreviewWithUsernameAutofilled (1619 ms)
[ RUN ] PasswordAutofillAgentTest.FindingFieldsWithAutofillPredictions
[92041:3847:0715/044838:39048433359733:WARNING:keycode_converter.cc(91)] empty code string
[92041:3847:0715/044838:39048467275431:WARNING:keycode_converter.cc(91)] empty code string
[92041:3847:0715/044838:39048469366759:WARNING:keycode_converter.cc(91)] empty code string
[92041:3847:0715/044838:39048471015412:WARNING:keycode_converter.cc(91)] empty code string
[92041:3847:0715/044838:39048475272461:WARNING:keycode_converter.cc(91)] empty code string
[92041:3847:0715/044838:39048476682985:WARNING:keycode_converter.cc(91)] empty code string
[92041:3847:0715/044838:39048478704526:WARNING:keycode_converter.cc(91)] empty code string
[92041:3847:0715/044838:39048481702984:WARNING:keycode_converter.cc(91)] empty code string
[92041:3847:0715/044838:39048484930503:WARNING:keycode_converter.cc(91)] empty code string
[92041:3847:0715/044838:39048488541102:WARNING:keycode_converter.cc(91)] empty code string
[92041:3847:0715/044838:39048491679521:WARNING:keycode_converter.cc(91)] empty code string
[92041:3847:0715/044838:39048493171964:WARNING:keycode_converter.cc(91)] empty code string
[92041:3847:0715/044838:39048494615193:WARNING:keycode_converter.cc(91)] empty code string
[92041:3847:0715/044838:39048496215597:WARNING:keycode_converter.cc(91)] empty code string
[92041:3847:0715/044838:39048497800344:WARNING:keycode_converter.cc(91)] empty code string
[92041:3847:0715/044838:39048499261233:WARNING:keycode_converter.cc(91)] empty code string
[92041:3847:0715/044838:39048501017311:WARNING:keycode_converter.cc(91)] empty code string
[92041:3847:0715/044838:39048502746182:WARNING:keycode_converter.cc(91)] empty code string
[92041:3847:0715/044838:39048504136235:WARNING:keycode_converter.cc(91)] empty code string
[92041:3847:0715/044838:39048508904654:WARNING:keycode_converter.cc(91)] empty code string
[92041:3847:0715/044838:39048510712531:WARNING:keycode_converter.cc(91)] empty code string
[92041:3847:0715/044838:39048512115062:WARNING:keycode_converter.cc(91)] empty code string
[92041:3847:0715/044838:39048513508816:WARNING:keycode_converter.cc(91)] empty code string
[92041:3847:0715/044838:39048514897944:WARNING:keycode_converter.cc(91)] empty code string
[92041:3847:0715/044838:39048516282761:WARNING:keycode_converter.cc(91)] empty code string
[ OK ] PasswordAutofillAgentTest.FindingFieldsWithAutofillPredictions (381 ms)
[182/235] PasswordAutofillAgentTest.FindingFieldsWithAutofillPredictions (1624 ms)
[ RUN ] PasswordAutofillAgentTest.PasswordGenerationTriggered_TypedPassword
[92042:3847:0715/044838:39048558390765:WARNING:keycode_converter.cc(91)] empty code string
[92042:3847:0715/044838:39048562106175:WARNING:keycode_converter.cc(91)] empty code string
[92042:3847:0715/044838:39048562861994:WARNING:keycode_converter.cc(91)] empty code string
[92042:3847:0715/044838:39048563301177:WARNING:keycode_converter.cc(91)] empty code string
[92042:3847:0715/044838:39048563740898:WARNING:keycode_converter.cc(91)] empty code string
[92042:3847:0715/044838:39048564176902:WARNING:keycode_converter.cc(91)] empty code string
[92042:3847:0715/044838:39048597932636:WARNING:keycode_converter.cc(91)] empty code string
[92042:3847:0715/044838:39048599719726:WARNING:keycode_converter.cc(91)] empty code string
[92042:3847:0715/044838:39048601567124:WARNING:keycode_converter.cc(91)] empty code string
[92042:3847:0715/044838:39048603283036:WARNING:keycode_converter.cc(91)] empty code string
[92042:3847:0715/044838:39048605064941:WARNING:keycode_converter.cc(91)] empty code string
[92042:3847:0715/044838:39048609373001:WARNING:keycode_converter.cc(91)] empty code string
[92042:3847:0715/044838:39048611283692:WARNING:keycode_converter.cc(91)] empty code string
[92042:3847:0715/044838:39048611771306:WARNING:keycode_converter.cc(91)] empty code string
[92042:3847:0715/044838:39048612166074:WARNING:keycode_converter.cc(91)] empty code string
[92042:3847:0715/044838:39048612560581:WARNING:keycode_converter.cc(91)] empty code string
[92042:3847:0715/044838:39048612941852:WARNING:keycode_converter.cc(91)] empty code string
[92042:3847:0715/044838:39048613321844:WARNING:keycode_converter.cc(91)] empty code string
[92042:3847:0715/044838:39048613744256:WARNING:keycode_converter.cc(91)] empty code string
[92042:3847:0715/044838:39048614173733:WARNING:keycode_converter.cc(91)] empty code string
[92042:3847:0715/044838:39048615612324:WARNING:keycode_converter.cc(91)] empty code string
[92042:3847:0715/044838:39048617300893:WARNING:keycode_converter.cc(91)] empty code string
[92042:3847:0715/044838:39048618983458:WARNING:keycode_converter.cc(91)] empty code string
[92042:3847:0715/044838:39048620470799:WARNING:keycode_converter.cc(91)] empty code string
[92042:3847:0715/044838:39048621872211:WARNING:keycode_converter.cc(91)] empty code string
[92042:3847:0715/044838:39048623287839:WARNING:keycode_converter.cc(91)] empty code string
[92042:3847:0715/044838:39048624709956:WARNING:keycode_converter.cc(91)] empty code string
[92042:3847:0715/044838:39048626154421:WARNING:keycode_converter.cc(91)] empty code string
[92042:3847:0715/044838:39048627715374:WARNING:keycode_converter.cc(91)] empty code string
[92042:3847:0715/044838:39048629159735:WARNING:keycode_converter.cc(91)] empty code string
[ OK ] PasswordAutofillAgentTest.PasswordGenerationTriggered_TypedPassword (353 ms)
[183/235] PasswordAutofillAgentTest.PasswordGenerationTriggered_TypedPassword (1583 ms)
[ RUN ] PasswordGenerationAgentTest.BlacklistedTest
[ OK ] PasswordGenerationAgentTest.BlacklistedTest (389 ms)
[184/235] PasswordGenerationAgentTest.BlacklistedTest (1757 ms)
[ RUN ] PasswordGenerationAgentTest.DynamicFormTest
[ OK ] PasswordGenerationAgentTest.DynamicFormTest (271 ms)
[185/235] PasswordGenerationAgentTest.DynamicFormTest (1636 ms)
[ RUN ] OutOfProcessPPAPITest.UDPSocket_SetOption_1_0
[92056:3847:0715/044841:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:53567...
sending server_data: {"host": "127.0.0.1", "port": 53567} (36 bytes)
objc[92068]: Class BaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testUZfK2L/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[92068]: Class ConstrainedWindowAnimationBase is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testUZfK2L/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[92068]: Class ConstrainedWindowAnimationShow is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testUZfK2L/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[92068]: Class ConstrainedWindowAnimationHide is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testUZfK2L/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[92068]: Class ConstrainedWindowAnimationPulse is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testUZfK2L/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[92068]: Class BlueLabelButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testUZfK2L/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[92068]: Class BlueLabelButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testUZfK2L/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[92068]: Class HoverImageMenuButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testUZfK2L/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[92068]: Class HoverImageMenuButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testUZfK2L/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[92068]: Class HyperlinkButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testUZfK2L/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[92068]: Class HyperlinkTextView is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testUZfK2L/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[92068]: Class FindPasteboard is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testUZfK2L/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[92068]: Class FlippedView is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testUZfK2L/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[92068]: Class FocusTracker is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testUZfK2L/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[92068]: Class FullscreenWindowManager is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testUZfK2L/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[92068]: Class HoverButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testUZfK2L/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[92068]: Class HoverImageButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testUZfK2L/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[92068]: Class MenuController is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testUZfK2L/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[92068]: Class ToolTipBaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testUZfK2L/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[92068]: Class CrTrackingAreaOwnerProxy is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testUZfK2L/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[92068]: Class CrTrackingArea is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testUZfK2L/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[92068]: Class UnderlayOpenGLHostingWindow is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testUZfK2L/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[92068]: Class MacScreenMonitor is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testUZfK2L/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[92068]: Class ComplexTextInputPanel is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testUZfK2L/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
[92046:3847:0715/044843:INFO:CONSOLE(177)] "SetOption_1_0ForceAsync finished in 0.000 seconds.", source: http://127.0.0.1:53567/files/test_case.html?testcase=UDPSocket_SetOption_1_0, (177)
[92046:3847:0715/044843:INFO:CONSOLE(177)] "SetOption_1_0 finished in 0.000 seconds.", source: http://127.0.0.1:53567/files/test_case.html?testcase=UDPSocket_SetOption_1_0, (177)
[92046:3847:0715/044843:INFO:CONSOLE(177)] "SetOption_1_0Blocking finished in 0.001 seconds.", source: http://127.0.0.1:53567/files/test_case.html?testcase=UDPSocket_SetOption_1_0, (177)
[92046:3847:0715/044843:INFO:CONSOLE(177)] "SetOption_1_0Background finished in 0.001 seconds.", source: http://127.0.0.1:53567/files/test_case.html?testcase=UDPSocket_SetOption_1_0, (177)
[92056:3847:0715/044843:ERROR:gles2_cmd_decoder.cc(13133)] [GroupMarkerNotSet(crbug.com/242999)!:50CD0500B0610000]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[92056:3847:0715/044843:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50CD0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[92046:39939:0715/044843:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[92046:39939:0715/044843:WARNING:channel.cc(322)] RawChannel write error
[ OK ] OutOfProcessPPAPITest.UDPSocket_SetOption_1_0 (4559 ms)
[186/235] OutOfProcessPPAPITest.UDPSocket_SetOption_1_0 (6044 ms)
[ RUN ] OutOfProcessPPAPITest.UDPSocketPrivate_SetSocketFeatureErrors
[92057:3847:0715/044841:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:53570...
sending server_data: {"host": "127.0.0.1", "port": 53570} (36 bytes)
objc[92070]: Class BaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testUZfK2L/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[92070]: Class ConstrainedWindowAnimationBase is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testUZfK2L/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[92070]: Class ConstrainedWindowAnimationShow is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testUZfK2L/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[92070]: Class ConstrainedWindowAnimationHide is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testUZfK2L/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[92070]: Class ConstrainedWindowAnimationPulse is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testUZfK2L/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[92070]: Class BlueLabelButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testUZfK2L/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[92070]: Class BlueLabelButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testUZfK2L/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[92070]: Class HoverImageMenuButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testUZfK2L/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[92070]: Class HoverImageMenuButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testUZfK2L/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[92070]: Class HyperlinkButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testUZfK2L/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[92070]: Class HyperlinkTextView is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testUZfK2L/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[92070]: Class FindPasteboard is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testUZfK2L/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[92070]: Class FlippedView is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testUZfK2L/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[92070]: Class FocusTracker is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testUZfK2L/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[92070]: Class FullscreenWindowManager is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testUZfK2L/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[92070]: Class HoverButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testUZfK2L/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[92070]: Class HoverImageButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testUZfK2L/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[92070]: Class MenuController is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testUZfK2L/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[92070]: Class ToolTipBaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testUZfK2L/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[92070]: Class CrTrackingAreaOwnerProxy is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testUZfK2L/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[92070]: Class CrTrackingArea is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testUZfK2L/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[92070]: Class UnderlayOpenGLHostingWindow is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testUZfK2L/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[92070]: Class MacScreenMonitor is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testUZfK2L/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[92070]: Class ComplexTextInputPanel is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testUZfK2L/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
[92047:3847:0715/044844:INFO:CONSOLE(177)] "SetSocketFeatureErrorsForceAsync finished in 0.000 seconds.", source: http://127.0.0.1:53570/files/test_case.html?testcase=UDPSocketPrivate_SetSocketFeatureErrors (177)
[92047:3847:0715/044844:INFO:CONSOLE(177)] "SetSocketFeatureErrors finished in 0.000 seconds.", source: http://127.0.0.1:53570/files/test_case.html?testcase=UDPSocketPrivate_SetSocketFeatureErrors (177)
[92047:3847:0715/044844:INFO:CONSOLE(177)] "SetSocketFeatureErrorsBlocking finished in 0.004 seconds.", source: http://127.0.0.1:53570/files/test_case.html?testcase=UDPSocketPrivate_SetSocketFeatureErrors (177)
[92047:3847:0715/044844:INFO:CONSOLE(177)] "SetSocketFeatureErrorsBackground finished in 0.001 seconds.", source: http://127.0.0.1:53570/files/test_case.html?testcase=UDPSocketPrivate_SetSocketFeatureErrors (177)
[ OK ] OutOfProcessPPAPITest.UDPSocketPrivate_SetSocketFeatureErrors (4896 ms)
[187/235] OutOfProcessPPAPITest.UDPSocketPrivate_SetSocketFeatureErrors (6385 ms)
[ RUN ] OutOfProcessPPAPITest.View
[92060:3847:0715/044841:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:53574...
sending server_data: {"host": "127.0.0.1", "port": 53574} (36 bytes)
objc[92072]: Class BaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testUZfK2L/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[92072]: Class ConstrainedWindowAnimationBase is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testUZfK2L/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[92072]: Class ConstrainedWindowAnimationShow is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testUZfK2L/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[92072]: Class ConstrainedWindowAnimationHide is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testUZfK2L/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[92072]: Class ConstrainedWindowAnimationPulse is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testUZfK2L/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[92072]: Class BlueLabelButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testUZfK2L/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[92072]: Class BlueLabelButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testUZfK2L/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[92072]: Class HoverImageMenuButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testUZfK2L/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[92072]: Class HoverImageMenuButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testUZfK2L/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[92072]: Class HyperlinkButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testUZfK2L/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[92072]: Class HyperlinkTextView is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testUZfK2L/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[92072]: Class FindPasteboard is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testUZfK2L/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[92072]: Class FlippedView is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testUZfK2L/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[92072]: Class FocusTracker is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testUZfK2L/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[92072]: Class FullscreenWindowManager is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testUZfK2L/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[92072]: Class HoverButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testUZfK2L/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[92072]: Class HoverImageButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testUZfK2L/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[92072]: Class MenuController is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testUZfK2L/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[92072]: Class ToolTipBaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testUZfK2L/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[92072]: Class CrTrackingAreaOwnerProxy is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testUZfK2L/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[92072]: Class CrTrackingArea is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testUZfK2L/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[92072]: Class UnderlayOpenGLHostingWindow is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testUZfK2L/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[92072]: Class MacScreenMonitor is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testUZfK2L/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[92072]: Class ComplexTextInputPanel is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testUZfK2L/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
[92048:3847:0715/044845:INFO:CONSOLE(177)] "SizeChange finished in 0.008 seconds.", source: http://127.0.0.1:53574/files/test_case.html?testcase=View_SizeChange,View_ClipChange,View_ScrollOffsetChange, (177)
[92048:3847:0715/044845:INFO:CONSOLE(177)] "ClipChange finished in 0.014 seconds.", source: http://127.0.0.1:53574/files/test_case.html?testcase=View_SizeChange,View_ClipChange,View_ScrollOffsetChange, (177)
[92048:3847:0715/044845:INFO:CONSOLE(177)] "ScrollOffsetChange finished in 0.034 seconds.", source: http://127.0.0.1:53574/files/test_case.html?testcase=View_SizeChange,View_ClipChange,View_ScrollOffsetChange, (177)
[92048:40451:0715/044845:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[92048:40451:0715/044845:WARNING:channel.cc(322)] RawChannel write error
[ OK ] OutOfProcessPPAPITest.View (5589 ms)
[188/235] OutOfProcessPPAPITest.View (6912 ms)
[ RUN ] PPAPINaClPNaClTest.NetAddressPrivate
[92064:3847:0715/044842:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:53578...
sending server_data: {"host": "127.0.0.1", "port": 53578} (36 bytes)
[92074,1950908800:04:48:45.651473] Native Client module will be loaded at base address 0x0000688100000000
[92054:3847:0715/044845:INFO:CONSOLE(177)] "AreEqual finished in 0.002 seconds.", source: http://127.0.0.1:53578/files/test_case.html?mode=nacl_pnacl&testcase=NetAddressPrivateUntrusted_AreEqual,NetAddressPrivateUntrusted_AreHostsEqual,NetAddressPrivateUntrusted_Describe,NetAddressPrivateUntrusted_ReplacePort,NetAddressPrivateUntrusted_GetAnyAddress,NetAddressPrivateUntrusted_GetFamily,NetAddressPrivateUntrusted_GetPort,NetAddressPrivateUntrusted_GetAddress, (177)
[92054:3847:0715/044845:INFO:CONSOLE(177)] "AreHostsEqual finished in 0.001 seconds.", source: http://127.0.0.1:53578/files/test_case.html?mode=nacl_pnacl&testcase=NetAddressPrivateUntrusted_AreEqual,NetAddressPrivateUntrusted_AreHostsEqual,NetAddressPrivateUntrusted_Describe,NetAddressPrivateUntrusted_ReplacePort,NetAddressPrivateUntrusted_GetAnyAddress,NetAddressPrivateUntrusted_GetFamily,NetAddressPrivateUntrusted_GetPort,NetAddressPrivateUntrusted_GetAddress, (177)
[92054:3847:0715/044845:INFO:CONSOLE(177)] "Describe finished in 0.001 seconds.", source: http://127.0.0.1:53578/files/test_case.html?mode=nacl_pnacl&testcase=NetAddressPrivateUntrusted_AreEqual,NetAddressPrivateUntrusted_AreHostsEqual,NetAddressPrivateUntrusted_Describe,NetAddressPrivateUntrusted_ReplacePort,NetAddressPrivateUntrusted_GetAnyAddress,NetAddressPrivateUntrusted_GetFamily,NetAddressPrivateUntrusted_GetPort,NetAddressPrivateUntrusted_GetAddress, (177)
[92054:3847:0715/044845:INFO:CONSOLE(177)] "ReplacePort finished in 0.001 seconds.", source: http://127.0.0.1:53578/files/test_case.html?mode=nacl_pnacl&testcase=NetAddressPrivateUntrusted_AreEqual,NetAddressPrivateUntrusted_AreHostsEqual,NetAddressPrivateUntrusted_Describe,NetAddressPrivateUntrusted_ReplacePort,NetAddressPrivateUntrusted_GetAnyAddress,NetAddressPrivateUntrusted_GetFamily,NetAddressPrivateUntrusted_GetPort,NetAddressPrivateUntrusted_GetAddress, (177)
[92054:3847:0715/044845:INFO:CONSOLE(177)] "GetAnyAddress finished in 0.000 seconds.", source: http://127.0.0.1:53578/files/test_case.html?mode=nacl_pnacl&testcase=NetAddressPrivateUntrusted_AreEqual,NetAddressPrivateUntrusted_AreHostsEqual,NetAddressPrivateUntrusted_Describe,NetAddressPrivateUntrusted_ReplacePort,NetAddressPrivateUntrusted_GetAnyAddress,NetAddressPrivateUntrusted_GetFamily,NetAddressPrivateUntrusted_GetPort,NetAddressPrivateUntrusted_GetAddress, (177)
[92054:3847:0715/044845:INFO:CONSOLE(177)] "GetFamily finished in 0.001 seconds.", source: http://127.0.0.1:53578/files/test_case.html?mode=nacl_pnacl&testcase=NetAddressPrivateUntrusted_AreEqual,NetAddressPrivateUntrusted_AreHostsEqual,NetAddressPrivateUntrusted_Describe,NetAddressPrivateUntrusted_ReplacePort,NetAddressPrivateUntrusted_GetAnyAddress,NetAddressPrivateUntrusted_GetFamily,NetAddressPrivateUntrusted_GetPort,NetAddressPrivateUntrusted_GetAddress, (177)
[92054:3847:0715/044845:INFO:CONSOLE(177)] "GetPort finished in 0.001 seconds.", source: http://127.0.0.1:53578/files/test_case.html?mode=nacl_pnacl&testcase=NetAddressPrivateUntrusted_AreEqual,NetAddressPrivateUntrusted_AreHostsEqual,NetAddressPrivateUntrusted_Describe,NetAddressPrivateUntrusted_ReplacePort,NetAddressPrivateUntrusted_GetAnyAddress,NetAddressPrivateUntrusted_GetFamily,NetAddressPrivateUntrusted_GetPort,NetAddressPrivateUntrusted_GetAddress, (177)
[92054:3847:0715/044845:INFO:CONSOLE(177)] "GetAddress finished in 0.001 seconds.", source: http://127.0.0.1:53578/files/test_case.html?mode=nacl_pnacl&testcase=NetAddressPrivateUntrusted_AreEqual,NetAddressPrivateUntrusted_AreHostsEqual,NetAddressPrivateUntrusted_Describe,NetAddressPrivateUntrusted_ReplacePort,NetAddressPrivateUntrusted_GetAnyAddress,NetAddressPrivateUntrusted_GetFamily,NetAddressPrivateUntrusted_GetPort,NetAddressPrivateUntrusted_GetAddress, (177)
[ OK ] PPAPINaClPNaClTest.NetAddressPrivate (5000 ms)
[189/235] PPAPINaClPNaClTest.NetAddressPrivate (6425 ms)
[ RUN ] PolicyTest.DisabledPlugins
[92083:3847:0715/044848:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[92075:3847:0715/044848:INFO:policy_browsertest.cc(457)] Test skipped because the Flash plugin couldn't be found.
[92087:15875:0715/044848:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[92087:15875:0715/044848:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[92087:15875:0715/044848:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[92087:13063:0715/044848:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] PolicyTest.DisabledPlugins (2870 ms)
[190/235] PolicyTest.DisabledPlugins (4183 ms)
[ RUN ] NaClBrowserTestStatic.CORSNoCookie
[92082:3847:0715/044847:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:53592...
sending server_data: {"host": "127.0.0.1", "port": 53592} (36 bytes)
[92073:3847:0715/044849:INFO:CONSOLE(0)] "NativeClient: access to manifest url was denied.", source: http://127.0.0.1:53592/files/cross_origin/cors_no_cookie.html (0)
[92073:3847:0715/044849:INFO:nacl_browsertest_util.cc(75)] SHUTDOWN 1 test passed.
[92073:40451:0715/044849:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[92073:40451:0715/044849:WARNING:channel.cc(322)] RawChannel write error
[ OK ] NaClBrowserTestStatic.CORSNoCookie (4160 ms)
[191/235] NaClBrowserTestStatic.CORSNoCookie (5695 ms)
[ RUN ] PolicyTest.ExtensionMinimumVersionRequiredAlt
[92093:3847:0715/044849:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] PolicyTest.ExtensionMinimumVersionRequiredAlt (6921 ms)
[192/235] PolicyTest.ExtensionMinimumVersionRequiredAlt (8710 ms)
[ RUN ] PolicyTest.SSLVersionFallbackMin
[92109:3847:0715/044853:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[92111:13063:0715/044854:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[92111:13063:0715/044854:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[92111:13063:0715/044854:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[92111:13063:0715/044854:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[92111:13063:0715/044854:WARNING:channel.cc(322)] RawChannel write error
[92111:15875:0715/044854:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[92111:15875:0715/044854:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[92111:15875:0715/044854:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[ OK ] PolicyTest.SSLVersionFallbackMin (3037 ms)
[193/235] PolicyTest.SSLVersionFallbackMin (4951 ms)
[ RUN ] PolicyTest.ExtensionInstallBlacklistSharedModules
[92091:3847:0715/044849:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[92092:13063:0715/044855:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[92092:13063:0715/044855:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PolicyTest.ExtensionInstallBlacklistSharedModules (8489 ms)
[194/235] PolicyTest.ExtensionInstallBlacklistSharedModules (10099 ms)
[ RUN ] TtsApiTest.PlatformSpeakOptionalArgs
[92132:3847:0715/044858:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[92119:3847:0715/044900:INFO:CONSOLE(0)] "[SUCCESS] testSpeakWithOptionalArgs", source: chrome-extension://gfkpimhcnaecpgkjichhdjnnaddgdhdf/test.html (0)
[92119:40963:0715/044900:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] TtsApiTest.PlatformSpeakOptionalArgs (4113 ms)
[195/235] TtsApiTest.PlatformSpeakOptionalArgs (5677 ms)
[ RUN ] PolicyTest.URLBlacklist
[92103:3847:0715/044852:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[92096:40451:0715/044856:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[92112:12551:0715/044856:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[92096:3847:0715/044856:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[92096:3847:0715/044856:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[92096:3847:0715/044856:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[92096:40451:0715/044858:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[92096:3847:0715/044858:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[92096:40451:0715/044859:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[92096:3847:0715/044859:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[92096:40451:0715/044901:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[92096:40451:0715/044901:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[92096:40451:0715/044901:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PolicyTest.URLBlacklist (11115 ms)
[196/235] PolicyTest.URLBlacklist (12496 ms)
[ RUN ] PreferencesBrowserTest.SetPrefs
[92126:3847:0715/044858:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[92117:3847:0715/044859:WARNING:CONSOLE(0)] "The -webkit-canvas CSS feature is deprecated. Please use a positioned <canvas> element instead.", source: (0)
[92117:3847:0715/044900:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[ OK ] PreferencesBrowserTest.SetPrefs (5628 ms)
[197/235] PreferencesBrowserTest.SetPrefs (7053 ms)
[ RUN ] PreferencesBrowserTest.DialogPrefsSetCommit
[92128:3847:0715/044858:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[92118:3847:0715/044900:WARNING:CONSOLE(0)] "The -webkit-canvas CSS feature is deprecated. Please use a positioned <canvas> element instead.", source: (0)
[92118:3847:0715/044900:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[92118:39939:0715/044902:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] PreferencesBrowserTest.DialogPrefsSetCommit (5843 ms)
[198/235] PreferencesBrowserTest.DialogPrefsSetCommit (7417 ms)
[ RUN ] TtsApiTest.PlatformSpeakEnqueue
[92149:3847:0715/044905:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[92139:3847:0715/044907:INFO:CONSOLE(0)] "[SUCCESS] testEnqueue", source: chrome-extension://fnabcbgliaacnpojbgcgaglgmijhpdej/test.html (0)
[ OK ] TtsApiTest.PlatformSpeakEnqueue (4859 ms)
[199/235] TtsApiTest.PlatformSpeakEnqueue (6591 ms)
[ RUN ] TtsApiTest.RegisterEngine
[92154:3847:0715/044905:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[92141:3847:0715/044907:INFO:CONSOLE(0)] "[SUCCESS] testNoListeners", source: chrome-extension://egeljbfdjjaglljofobpigjpfhefggfh/test.html (0)
[92141:3847:0715/044907:INFO:CONSOLE(0)] "[SUCCESS] testTtsEngine", source: chrome-extension://egeljbfdjjaglljofobpigjpfhefggfh/test.html (0)
[92141:3847:0715/044907:INFO:CONSOLE(0)] "[SUCCESS] testVoiceMatching", source: chrome-extension://egeljbfdjjaglljofobpigjpfhefggfh/test.html (0)
[92141:3847:0715/044907:INFO:CONSOLE(0)] "[SUCCESS] testGetVoices", source: chrome-extension://egeljbfdjjaglljofobpigjpfhefggfh/test.html (0)
[92162:13063:0715/044907:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[ OK ] TtsApiTest.RegisterEngine (4704 ms)
[200/235] TtsApiTest.RegisterEngine (6228 ms)
[ RUN ] TtsApiTest.PlatformWordCallbacks
[92150:3847:0715/044905:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[92140:3847:0715/044907:INFO:CONSOLE(0)] "[SUCCESS] testWordCallbacks", source: chrome-extension://feojimhmagjejnpkfngkdemibfbmlchf/test.html (0)
[ OK ] TtsApiTest.PlatformWordCallbacks (4811 ms)
[201/235] TtsApiTest.PlatformWordCallbacks (6623 ms)
[ RUN ] TtsApiTest.EngineError
[92157:3847:0715/044906:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[92142:3847:0715/044907: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://iaojaeebcdolngnlfjpbppoldobgofko/test.js:25:7)", source: chrome-extension://iaojaeebcdolngnlfjpbppoldobgofko/test.html (0)
[92142:3847:0715/044907:INFO:CONSOLE(0)] "[SUCCESS] testTtsEngineError", source: chrome-extension://iaojaeebcdolngnlfjpbppoldobgofko/test.html (0)
[92159:13063:0715/044907:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[92142:41219:0715/044907:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[92142:41219:0715/044907:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[92142:41219:0715/044907:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[92142:41219:0715/044907:WARNING:channel.cc(322)] RawChannel write error
[ OK ] TtsApiTest.EngineError (4470 ms)
[202/235] TtsApiTest.EngineError (5963 ms)
[ RUN ] SafeBrowsingServiceTest.UnwantedImgIgnored
[92178:3847:0715/044911:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[92166:16899:0715/044912:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /safe_browsing/malware_image.png
[92166:16899:0715/044912:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[ OK ] SafeBrowsingServiceTest.UnwantedImgIgnored (3524 ms)
[203/235] SafeBrowsingServiceTest.UnwantedImgIgnored (4821 ms)
[ RUN ] CaptivePortalBrowserTest.HttpsToHttpRedirect
[92179:3847:0715/044911: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:53607...
sending server_data: {"host": "127.0.0.1", "port": 53607} (36 bytes)
[92167:3847:0715/044913:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[ OK ] CaptivePortalBrowserTest.HttpsToHttpRedirect (4522 ms)
[204/235] CaptivePortalBrowserTest.HttpsToHttpRedirect (6146 ms)
[ RUN ] NetworkingPrivateApiTest.StartActivate
[92180:3847:0715/044911:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[92168:3847:0715/044913:INFO:CONSOLE(0)] "[SUCCESS] startActivate", source: chrome-extension://epcifkihnkjgphfkloaaleeakhpmgdmn/main.html?startActivate (0)
[92168:40707:0715/044913:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] NetworkingPrivateApiTest.StartActivate (4587 ms)
[205/235] NetworkingPrivateApiTest.StartActivate (6092 ms)
[ RUN ] ChromeSpeechRecognitionTest.BasicTearDown
[92177:3847:0715/044911: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:53604...
sending server_data: {"host": "127.0.0.1", "port": 53604} (36 bytes)
[92165:76807:0715/044912:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[92165:3847:0715/044914:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown select_file_dialogs.allowed
[ OK ] ChromeSpeechRecognitionTest.BasicTearDown (5260 ms)
[206/235] ChromeSpeechRecognitionTest.BasicTearDown (6767 ms)
[ RUN ] NetworkingPrivateApiTestFail.VerifyAndEncryptCredentials
[92195:3847:0715/044916:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[92189:40963:0715/044918:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[92189:40963:0715/044918:WARNING:channel.cc(322)] RawChannel write error
[92189:3847:0715/044918:INFO:CONSOLE(0)] "[FAIL] verifyAndEncryptCredentials: lastError.message == Failure
Error
at Object.<anonymous> (extensions::test:224:18)
at Object.handleRequest (extensions::binding:57:27)
at Object.<anonymous> (extensions::binding:385:32)
at Object.callback (extensions::test:274:20)
at safeCallbackApply (extensions::sendRequest:21:15)
at handleResponse (extensions::sendRequest:72:7)", source: chrome-extension://epcifkihnkjgphfkloaaleeakhpmgdmn/main.html?verifyAndEncryptCredentials (0)
[92189:40963:0715/044918:WARNING:raw_channel_posix.cc(283)] sendmsg/write/writev: Socket is not connected
[92189:40963:0715/044918:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[92189:40963:0715/044918:WARNING:channel.cc(322)] RawChannel write error
[ OK ] NetworkingPrivateApiTestFail.VerifyAndEncryptCredentials (4472 ms)
[207/235] NetworkingPrivateApiTestFail.VerifyAndEncryptCredentials (6004 ms)
[ RUN ] PicasaDataProviderNoDatabaseGetAlbumsImagesTest.NoDatabaseGetAlbumsImages
[92207:3847:0715/044918:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[92209:15875:0715/044918:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[92209:15875:0715/044918:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[92209:15875:0715/044918:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[ OK ] PicasaDataProviderNoDatabaseGetAlbumsImagesTest.NoDatabaseGetAlbumsImages (2869 ms)
[208/235] PicasaDataProviderNoDatabaseGetAlbumsImagesTest.NoDatabaseGetAlbumsImages (4343 ms)
[ RUN ] NetworkingPrivateServiceClientApiTest.StartDisconnect
[92203:3847:0715/044917:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[92192:3847:0715/044919:INFO:CONSOLE(0)] "[SUCCESS] startDisconnect", source: chrome-extension://epcifkihnkjgphfkloaaleeakhpmgdmn/main.html?startDisconnect (0)
[ OK ] NetworkingPrivateServiceClientApiTest.StartDisconnect (4283 ms)
[209/235] NetworkingPrivateServiceClientApiTest.StartDisconnect (5864 ms)
[ RUN ] NetworkingPrivateServiceClientApiTest.OnNetworkListChangedEvent
[92204:3847:0715/044917:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[92193:40451:0715/044919:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[92193:3847:0715/044919:INFO:CONSOLE(0)] "[SUCCESS] onNetworkListChangedEvent", source: chrome-extension://epcifkihnkjgphfkloaaleeakhpmgdmn/main.html?onNetworkListChangedEvent (0)
[92193:40451:0715/044919:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[92193:40451:0715/044919:WARNING:channel.cc(322)] RawChannel write error
[ OK ] NetworkingPrivateServiceClientApiTest.OnNetworkListChangedEvent (4228 ms)
[210/235] NetworkingPrivateServiceClientApiTest.OnNetworkListChangedEvent (5912 ms)
[ RUN ] AppListServiceImplBrowserTest.CreatedLazily
[92221:3847:0715/044922:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[92213:40195:0715/044922:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[92213:40195:0715/044922:WARNING:channel.cc(322)] RawChannel write error
[ OK ] AppListServiceImplBrowserTest.CreatedLazily (3022 ms)
[211/235] AppListServiceImplBrowserTest.CreatedLazily (4596 ms)
[ RUN ] AppListServiceImplBrowserTest.ShowContextMenu
[92222:3847:0715/044922:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[92214:39427:0715/044923:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[92214:39427:0715/044923:WARNING:channel.cc(322)] RawChannel write error
[ OK ] AppListServiceImplBrowserTest.ShowContextMenu (3654 ms)
[212/235] AppListServiceImplBrowserTest.ShowContextMenu (5169 ms)
[ RUN ] WebstoreProviderTest.NoSearchForSensitiveData
[92229:3847:0715/044923:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[92231:16131:0715/044924:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[92231:16131:0715/044924:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[92231:16131:0715/044924:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[ OK ] WebstoreProviderTest.NoSearchForSensitiveData (2994 ms)
[213/235] WebstoreProviderTest.NoSearchForSensitiveData (4544 ms)
[ RUN ] MediaRouterDialogControllerBrowserTest.Navigate
[92230:3847:0715/044923:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] MediaRouterDialogControllerBrowserTest.Navigate (3723 ms)
[214/235] MediaRouterDialogControllerBrowserTest.Navigate (5092 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/53
[92242:3847:0715/044926:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[92245:13063:0715/044927:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/53 (3162 ms)
[215/235] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/53 (4702 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/56
[92246:3847:0715/044927:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/56 (3294 ms)
[216/235] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/56 (4789 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/78
[92248:3847:0715/044928:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/78 (3225 ms)
[217/235] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/78 (4754 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/84
[92253:3847:0715/044929:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/84 (2932 ms)
[218/235] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/84 (4740 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/86
[92260:3847:0715/044931:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[92265:13063:0715/044932:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[92265:13063:0715/044932:WARNING:channel.cc(322)] RawChannel write error
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/86 (2999 ms)
[219/235] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/86 (4494 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/95
[92267:3847:0715/044932:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[92270:12807:0715/044933:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/95 (3064 ms)
[220/235] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/95 (4491 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/96
[92269:3847:0715/044932:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[92269:3847:0715/044933:ERROR:gles2_cmd_decoder.cc(13133)] [GroupMarkerNotSet(crbug.com/242999)!:50CD0500B0610000]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[92269:3847:0715/044933:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50CD0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/96 (3218 ms)
[221/235] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/96 (4495 ms)
[ RUN ] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/18
[92273:3847:0715/044933:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/18 (3093 ms)
[222/235] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/18 (4734 ms)
[ RUN ] BrowserCloseManagerWithBackgroundModeBrowserTest/BrowserCloseManagerWithBackgroundModeBrowserTest.CloseAllBrowsersWithNoOpenBrowsersWithBackgroundMode/0
[92289:3847:0715/044937:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[92292:15875:0715/044938:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[92292:15875:0715/044938:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[92292:15875:0715/044938:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[92279:3847:0715/044938:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown select_file_dialogs.allowed
[ OK ] BrowserCloseManagerWithBackgroundModeBrowserTest/BrowserCloseManagerWithBackgroundModeBrowserTest.CloseAllBrowsersWithNoOpenBrowsersWithBackgroundMode/0 (3037 ms)
[223/235] BrowserCloseManagerWithBackgroundModeBrowserTest/BrowserCloseManagerWithBackgroundModeBrowserTest.CloseAllBrowsersWithNoOpenBrowsersWithBackgroundMode/0 (4686 ms)
[ RUN ] BrowserCloseManagerBrowserTest/BrowserCloseManagerBrowserTest.TestAddWindowDuringShutdown/0
[92280:3847:0715/044936:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[92274:75015:0715/044938:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[92274:40195:0715/044938:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[92274:40195:0715/044938:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[92274:40195:0715/044938:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 4, remote ID 2147483651)
[92274:40195:0715/044938:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] BrowserCloseManagerBrowserTest/BrowserCloseManagerBrowserTest.TestAddWindowDuringShutdown/0 (4729 ms)
[224/235] BrowserCloseManagerBrowserTest/BrowserCloseManagerBrowserTest.TestAddWindowDuringShutdown/0 (6000 ms)
[ RUN ] SRC_ClearKey/EncryptedMediaTest.ConfigChangeVideo/0
[92294:3847:0715/044938:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[92297:15619:0715/044939:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[92297:15619:0715/044939:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[92297:15619:0715/044939:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[92297:12807:0715/044939:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[92297:12807:0715/044939:WARNING:channel.cc(322)] RawChannel write error
[ OK ] SRC_ClearKey/EncryptedMediaTest.ConfigChangeVideo/0 (2692 ms)
[225/235] SRC_ClearKey/EncryptedMediaTest.ConfigChangeVideo/0 (4413 ms)
[ RUN ] BrowserCloseManagerBrowserTest/BrowserCloseManagerBrowserTest.TestAddWindowDuringShutdown/1
[92287:3847:0715/044936:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[92276:75783:0715/044937:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[ OK ] BrowserCloseManagerBrowserTest/BrowserCloseManagerBrowserTest.TestAddWindowDuringShutdown/1 (4832 ms)
[226/235] BrowserCloseManagerBrowserTest/BrowserCloseManagerBrowserTest.TestAddWindowDuringShutdown/1 (6266 ms)
[ RUN ] PrefHashBrowserTestUnchangedDefaultInstance/PrefHashBrowserTestUnchangedDefault.PRE_UnchangedDefault/2
[92314:3847:0715/044942:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[92315:15875:0715/044943:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[92315:15875:0715/044943:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[92315:15875:0715/044943:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[ OK ] PrefHashBrowserTestUnchangedDefaultInstance/PrefHashBrowserTestUnchangedDefault.PRE_UnchangedDefault/2 (3043 ms)
[227/235] PrefHashBrowserTestUnchangedDefaultInstance/PrefHashBrowserTestUnchangedDefault.PRE_UnchangedDefault/2 (4632 ms)
[ RUN ] SRC_ClearKey/EncryptedMediaTest.FrameSizeChangeVideo/0
[92307:3847:0715/044942:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:53618...
sending server_data: {"host": "127.0.0.1", "port": 53618} (36 bytes)
[92298:3847:0715/044943:INFO:CONSOLE(295)] "04:49:43.931 - Registering video event handlers.", source: http://127.0.0.1:53618/files/eme_player_js/utils.js (295)
[92298:3847:0715/044943:INFO:CONSOLE(295)] "04:49:43.936 - Setting video media keys: org.w3.clearkey", source: http://127.0.0.1:53618/files/eme_player_js/utils.js (295)
[92298:3847:0715/044943:INFO:CONSOLE(295)] "04:49:43.952 - Loading media using src.", source: http://127.0.0.1:53618/files/eme_player_js/utils.js (295)
[92298:3847:0715/044943:INFO:CONSOLE(295)] "04:49:43.953 - Registering video event handlers.", source: http://127.0.0.1:53618/files/eme_player_js/utils.js (295)
[92298:3847:0715/044943:INFO:CONSOLE(295)] "04:49:43.954 - Setting video media keys: org.w3.clearkey", source: http://127.0.0.1:53618/files/eme_player_js/utils.js (295)
[92298:3847:0715/044944:INFO:CONSOLE(295)] "04:49:44.020 - Loading media using src.", source: http://127.0.0.1:53618/files/eme_player_js/utils.js (295)
[92298:3847:0715/044944:INFO:CONSOLE(295)] "04:49:44.062 - Creating new media key session for initDataType: webm, initData: a58104e269934c050403b78eeb0ee57b", source: http://127.0.0.1:53618/files/eme_player_js/utils.js (295)
[92298:3847:0715/044944:INFO:CONSOLE(295)] "04:49:44.069 - Creating new media key session for initDataType: webm, initData: a58104e269934c050403b78eeb0ee57b", source: http://127.0.0.1:53618/files/eme_player_js/utils.js (295)
[92298:3847:0715/044944:INFO:CONSOLE(295)] "04:49:44.071 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:53618/files/eme_player_js/utils.js (295)
[92298:3847:0715/044944:INFO:CONSOLE(295)] "04:49:44.083 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:53618/files/eme_player_js/utils.js (295)
[92298:3847:0715/044945:INFO:CONSOLE(295)] "04:49:45.366 - One video seeked.", source: http://127.0.0.1:53618/files/eme_player_js/utils.js (295)
[92298:3847:0715/044945:INFO:CONSOLE(295)] "04:49:45.367 - Set document title to: ENDED, updated title: ENDED", source: http://127.0.0.1:53618/files/eme_player_js/utils.js (295)
[92310:13063:0715/044945:ERROR:audio_output_device.cc(327)] IO loop going away before the audio device has been stopped
[ OK ] SRC_ClearKey/EncryptedMediaTest.FrameSizeChangeVideo/0 (5744 ms)
[228/235] SRC_ClearKey/EncryptedMediaTest.FrameSizeChangeVideo/0 (7163 ms)
[ RUN ] MediaStreamDevicesControllerBrowserTestInstance/MediaStreamDevicesControllerBrowserTest.VideoCaptureAllowed/1
[92327:3847:0715/044947:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[92328:15875:0715/044947:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[92328:15875:0715/044947:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[ OK ] MediaStreamDevicesControllerBrowserTestInstance/MediaStreamDevicesControllerBrowserTest.VideoCaptureAllowed/1 (2500 ms)
[229/235] MediaStreamDevicesControllerBrowserTestInstance/MediaStreamDevicesControllerBrowserTest.VideoCaptureAllowed/1 (3848 ms)
[ RUN ] NativeAppWindowCocoaBrowserTestInstance/NativeAppWindowCocoaBrowserTest.HideShowWithApp/0
[92316:3847:0715/044943:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[92304:40707:0715/044947:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[92304:40707:0715/044947:WARNING:channel.cc(322)] RawChannel write error
[ OK ] NativeAppWindowCocoaBrowserTestInstance/NativeAppWindowCocoaBrowserTest.HideShowWithApp/0 (6536 ms)
[230/235] NativeAppWindowCocoaBrowserTestInstance/NativeAppWindowCocoaBrowserTest.HideShowWithApp/0 (8252 ms)
[ RUN ] MSE_ExternalClearKeyDecryptOnly/EncryptedMediaTest.Playback_VideoClearAudio_WebM_Opus/0
[92309:3847:0715/044942:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:53636...
sending server_data: {"host": "127.0.0.1", "port": 53636} (36 bytes)
[92299:3847:0715/044944:INFO:CONSOLE(295)] "04:49:44.349 - org.chromium.externalclearkey.decryptonly is not a known key system", source: http://127.0.0.1:53636/files/eme_player_js/utils.js (295)
[92299:3847:0715/044944:INFO:CONSOLE(295)] "04:49:44.354 - Using ClearKeyPlayer", source: http://127.0.0.1:53636/files/eme_player_js/utils.js (295)
[92299:3847:0715/044944:INFO:CONSOLE(295)] "04:49:44.357 - Registering video event handlers.", source: http://127.0.0.1:53636/files/eme_player_js/utils.js (295)
[92299:3847:0715/044944:INFO:CONSOLE(295)] "04:49:44.359 - Setting video media keys: org.chromium.externalclearkey.decryptonly", source: http://127.0.0.1:53636/files/eme_player_js/utils.js (295)
[92299:3847:0715/044945:INFO:CONSOLE(295)] "04:49:45.275 - Loading media using MSE.", source: http://127.0.0.1:53636/files/eme_player_js/utils.js (295)
[92299:3847:0715/044945:INFO:CONSOLE(295)] "04:49:45.341 - onSourceOpen [object Event]", source: http://127.0.0.1:53636/files/eme_player_js/utils.js (295)
[92299:3847:0715/044945:INFO:CONSOLE(295)] "04:49:45.344 - Creating a source buffer for type video/webm; codecs="vorbis, vp8"", source: http://127.0.0.1:53636/files/eme_player_js/utils.js (295)
[92299:3847:0715/044945:INFO:CONSOLE(295)] "04:49:45.365 - End of appending buffer from bear-320x240-opus-av_enc-v.webm", source: http://127.0.0.1:53636/files/eme_player_js/utils.js (295)
[92299:3847:0715/044945:INFO:CONSOLE(295)] "04:49:45.370 - Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:53636/files/eme_player_js/utils.js (295)
[92299:3847:0715/044945:INFO:CONSOLE(295)] "04:49:45.386 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:53636/files/eme_player_js/utils.js (295)
[92299:3847:0715/044945:INFO:CONSOLE(295)] "04:49:45.602 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:53636/files/eme_player_js/utils.js (295)
[92299:3847:0715/044945:INFO:CONSOLE(295)] "04:49:45.604 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:53636/files/eme_player_js/utils.js (295)
[92299:3847:0715/044946:INFO:CONSOLE(295)] "04:49:46.002 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:53636/files/eme_player_js/utils.js (295)
[92299:3847:0715/044946:INFO:CONSOLE(295)] "04:49:46.004 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:53636/files/eme_player_js/utils.js (295)
[92299:3847:0715/044946:INFO:CONSOLE(295)] "04:49:46.801 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:53636/files/eme_player_js/utils.js (295)
[92299:3847:0715/044946:INFO:CONSOLE(295)] "04:49:46.803 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:53636/files/eme_player_js/utils.js (295)
[92299:3847:0715/044948:INFO:CONSOLE(295)] "04:49:48.190 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:53636/files/eme_player_js/utils.js (295)
[92313:13063:0715/044948:ERROR:audio_output_device.cc(327)] IO loop going away before the audio device has been stopped
[92299:3847:0715/044948:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 3, remote ID 2147483650)
[ OK ] MSE_ExternalClearKeyDecryptOnly/EncryptedMediaTest.Playback_VideoClearAudio_WebM_Opus/0 (8511 ms)
[231/235] MSE_ExternalClearKeyDecryptOnly/EncryptedMediaTest.Playback_VideoClearAudio_WebM_Opus/0 (10012 ms)
[ RUN ] MediaStreamDevicesControllerBrowserTestInstance/MediaStreamDevicesControllerBrowserTest.VideoCaptureAllowedUrls/1
[92332:3847:0715/044949:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[92335:15875:0715/044949:ERROR:webgraphicscontext3d_command_buffer_impl.cc(273)] Failed to initialize GLES2Implementation.
[ OK ] MediaStreamDevicesControllerBrowserTestInstance/MediaStreamDevicesControllerBrowserTest.VideoCaptureAllowedUrls/1 (2922 ms)
[232/235] MediaStreamDevicesControllerBrowserTestInstance/MediaStreamDevicesControllerBrowserTest.VideoCaptureAllowedUrls/1 (4435 ms)
[ RUN ] HistoryBrowserTest.HistoryPersists
HTTP server started on http://127.0.0.1:53653...
sending server_data: {"host": "127.0.0.1", "port": 53653} (36 bytes)
[ OK ] HistoryBrowserTest.HistoryPersists (1101 ms)
[233/235] HistoryBrowserTest.HistoryPersists (2762 ms)
[ RUN ] PrefHashBrowserTestUnchangedDefaultInstance/PrefHashBrowserTestUnchangedDefault.UnchangedDefault/2
[92345:3847:0715/044951:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[92346:15875:0715/044952:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[92346:15875:0715/044952:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[92346:15875:0715/044952:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[ OK ] PrefHashBrowserTestUnchangedDefaultInstance/PrefHashBrowserTestUnchangedDefault.UnchangedDefault/2 (2451 ms)
[234/235] PrefHashBrowserTestUnchangedDefaultInstance/PrefHashBrowserTestUnchangedDefault.UnchangedDefault/2 (3838 ms)
[ RUN ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.Proceed/0
[92341:3847:0715/044951:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[92333:3847:0715/044952:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[ OK ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.Proceed/0 (3771 ms)
[235/235] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.Proceed/0 (5389 ms)
SUCCESS: all tests passed.
[run_isolated_out_hack]{"hash":"e14a5c22b434a138f5d3b647a7c46d733195037e","namespace":"default-gzip","storage":"https://isolateserver.appspot.com"}[/run_isolated_out_hack]
+-------------------------------------------------------------------------+
| End of shard 7 Pending: 2.0s Duration: 398.0s Bot: vm856-m4 Exit: 0 |
+-------------------------------------------------------------------------+
+-------------------------------------------------------------------------+
| Shard 16 https://chromium-swarm.appspot.com/user/task/28aa583f5a619f10 |
+-------------------------------------------------------------------------+
Additional test environment:
ASAN_OPTIONS=symbolize=0
CHROME_DEVEL_SANDBOX=/opt/chromium/chrome_sandbox
DYLD_LIBRARY_PATH=/Volumes/data/b/swarm_slave/work/cache/run_tha_test1Tog8B/out/Release
G_SLICE=always-malloc
LANG=en_US.UTF-8
LLVM_SYMBOLIZER_PATH=/Volumes/data/b/swarm_slave/work/cache/run_tha_test1Tog8B/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/cache/isolated_outVYWZZp/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 4 parallel jobs.
[ RUN ] DownloadsWebUIDeleteProhibitedTest.DeleteProhibited
[23638:3847:0715/044353:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[23626:3847:0715/044355:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[23626:3847:0715/044355:INFO:CONSOLE(1324)] "Running TestCase DownloadsWebUIDeleteProhibitedTest.DeleteProhibited", source: test_api.js (1324)
[ OK ] DownloadsWebUIDeleteProhibitedTest.DeleteProhibited (6167 ms)
[1/226] DownloadsWebUIDeleteProhibitedTest.DeleteProhibited (7842 ms)
[ RUN ] OptionsDialogExtensionSettingsWebUITest.testAccessibility
[23639:3847:0715/044353:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[23627:3847:0715/044356:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[23627:3847:0715/044357:INFO:CONSOLE(1324)] "Running TestCase OptionsDialogExtensionSettingsWebUITest.testAccessibility", source: test_api.js (1324)
[23639:3847:0715/044357:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[23639:3847:0715/044357:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[23639:3847:0715/044357:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[23639:3847:0715/044357:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[23639:3847:0715/044357:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[23639:3847:0715/044357:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[23639:3847:0715/044357:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[23639:3847:0715/044357:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[23651:12807:0715/044357:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[23651:12807:0715/044357:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[23651:12807:0715/044357:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[23651:12807:0715/044357:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] OptionsDialogExtensionSettingsWebUITest.testAccessibility (6999 ms)
[2/226] OptionsDialogExtensionSettingsWebUITest.testAccessibility (8500 ms)
[ RUN ] AutofillEditAddressWebUITest.testLoadAddress
[23641:3847:0715/044353:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[23628:3847:0715/044356:WARNING:CONSOLE(0)] "The -webkit-canvas CSS feature is deprecated. Please use a positioned <canvas> element instead.", source: (0)
[23628:3847:0715/044356:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[23628:3847:0715/044358:INFO:CONSOLE(1324)] "Running TestCase AutofillEditAddressWebUITest.testLoadAddress", source: test_api.js (1324)
[ OK ] AutofillEditAddressWebUITest.testLoadAddress (7537 ms)
[3/226] AutofillEditAddressWebUITest.testLoadAddress (9065 ms)
[ RUN ] AutofillEditAddressWebUITest.testFieldValuesSaved
[23640:3847:0715/044353:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[23629:3847:0715/044355:WARNING:CONSOLE(0)] "The -webkit-canvas CSS feature is deprecated. Please use a positioned <canvas> element instead.", source: (0)
[23629:3847:0715/044356:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[23629:3847:0715/044357:INFO:CONSOLE(1324)] "Running TestCase AutofillEditAddressWebUITest.testFieldValuesSaved", source: test_api.js (1324)
[ OK ] AutofillEditAddressWebUITest.testFieldValuesSaved (8164 ms)
[4/226] AutofillEditAddressWebUITest.testFieldValuesSaved (9744 ms)
[ RUN ] ManageProfileUITest.EditSupervisedUserNameAllowed
[23660:3847:0715/044401:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[23652:3847:0715/044404:WARNING:CONSOLE(0)] "The -webkit-canvas CSS feature is deprecated. Please use a positioned <canvas> element instead.", source: (0)
[23652:3847:0715/044404:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[23652:3847:0715/044406:INFO:CONSOLE(1324)] "Running TestCase ManageProfileUITest.EditSupervisedUserNameAllowed", source: test_api.js (1324)
[23652:39427:0715/044406:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[23652:39427:0715/044406:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ManageProfileUITest.EditSupervisedUserNameAllowed (7885 ms)
[5/226] ManageProfileUITest.EditSupervisedUserNameAllowed (9617 ms)
[ RUN ] OptionsWebUITest.emptySelectedIndexesDoesntCrash
[23664:3847:0715/044401:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[23653:3847:0715/044405:WARNING:CONSOLE(0)] "The -webkit-canvas CSS feature is deprecated. Please use a positioned <canvas> element instead.", source: (0)
[23653:3847:0715/044405:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[23653:3847:0715/044406:INFO:CONSOLE(1324)] "Running TestCase OptionsWebUITest.emptySelectedIndexesDoesntCrash", source: test_api.js (1324)
[ OK ] OptionsWebUITest.emptySelectedIndexesDoesntCrash (8794 ms)
[6/226] OptionsWebUITest.emptySelectedIndexesDoesntCrash (10689 ms)
[ RUN ] OptionsWebUIExtendedTest.ShowOverlayNoHistory
[23668:3847:0715/044402:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[23656:3847:0715/044405:WARNING:CONSOLE(0)] "The -webkit-canvas CSS feature is deprecated. Please use a positioned <canvas> element instead.", source: (0)
[23656:3847:0715/044406:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[23656:3847:0715/044407:INFO:CONSOLE(1324)] "Running TestCase OptionsWebUIExtendedTest.ShowOverlayNoHistory", source: test_api.js (1324)
[ OK ] OptionsWebUIExtendedTest.ShowOverlayNoHistory (9012 ms)
[7/226] OptionsWebUIExtendedTest.ShowOverlayNoHistory (11058 ms)
[ RUN ] OptionsWebUIExtendedTest.ShowUnrelatedOverlay
[23671:3847:0715/044403:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[23659:3847:0715/044406:WARNING:CONSOLE(0)] "The -webkit-canvas CSS feature is deprecated. Please use a positioned <canvas> element instead.", source: (0)
[23659:3847:0715/044407:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[23659:3847:0715/044408:INFO:CONSOLE(1324)] "Running TestCase OptionsWebUIExtendedTest.ShowUnrelatedOverlay", source: test_api.js (1324)
[ OK ] OptionsWebUIExtendedTest.ShowUnrelatedOverlay (8747 ms)
[8/226] OptionsWebUIExtendedTest.ShowUnrelatedOverlay (10719 ms)
[ RUN ] WebUIAssertionsTest.testCallTestTwice
[23680:3847:0715/044410:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[23681:3847:0715/044413:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 3, remote ID 2147483649)
[23681:12551:0715/044413:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[23676:3847:0715/044413:INFO:CONSOLE(1324)] "Running TestCase WebUIAssertionsTest.testCallTestTwice", source: test_api.js (1324)
[23676:38915:0715/044413:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] WebUIAssertionsTest.testCallTestTwice (5440 ms)
[9/226] WebUIAssertionsTest.testCallTestTwice (7008 ms)
[ RUN ] Mock4JSWebUITest.CalledExpectPasses
[23688:3847:0715/044412:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[23679:3847:0715/044415:INFO:CONSOLE(1324)] "Running TestCase Mock4JSWebUITest.CalledExpectPasses", source: test_api.js (1324)
[23679:40451:0715/044415:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] Mock4JSWebUITest.CalledExpectPasses (5415 ms)
[10/226] Mock4JSWebUITest.CalledExpectPasses (7251 ms)
[ RUN ] BluetoothApiTest.GetDevices
[23694:3847:0715/044414:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[23685:3847:0715/044416:INFO:CONSOLE(0)] "[SUCCESS] testGetDevices", source: chrome-extension://pjdjhejcdkeebjehnokfbfnjmgmgdjlc/_generated_background_page.html (0)
[23696:13063:0715/044416:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[23696:13063:0715/044416:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[23696:13063:0715/044416:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[23696:13063:0715/044416:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] BluetoothApiTest.GetDevices (5257 ms)
[11/226] BluetoothApiTest.GetDevices (6991 ms)
[ RUN ] NetInternalsTest.netInternalsLogViewPainterStripInfo
[23693:3847:0715/044413:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[23682:40451:0715/044416:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[23682:3847:0715/044417:INFO:CONSOLE(1324)] "Running TestCase NetInternalsTest.netInternalsLogViewPainterStripInfo", source: test_api.js (1324)
[ OK ] NetInternalsTest.netInternalsLogViewPainterStripInfo (6508 ms)
[12/226] NetInternalsTest.netInternalsLogViewPainterStripInfo (8228 ms)
[ RUN ] ExtensionApiTest.HostSubsets
[23711:3847:0715/044419:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[23703:3847:0715/044422:INFO:CONSOLE(0)] "[SUCCESS] main", source: chrome-extension://dlhbbinmdeoanondfecedbemgdboilkc/_generated_background_page.html (0)
[23703:3847:0715/044422:INFO:CONSOLE(0)] "[SUCCESS] main", source: chrome-extension://dlhbbinmdeoanondfecedbemgdboilkc/_generated_background_page.html (0)
[ OK ] ExtensionApiTest.HostSubsets (5365 ms)
[13/226] ExtensionApiTest.HostSubsets (7435 ms)
[ RUN ] ExtensionApiTest.NativeMessagingBasic
[23704:3847:0715/044417:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[23698:35075:0715/044420:ERROR:native_process_launcher.cc(130)] Can't find manifest for native messaging host not.installed.app
[23698:3847:0715/044420:INFO:CONSOLE(0)] "[SUCCESS] invalidHostName", source: chrome-extension://knldjmfmopnpolahpmmgbagdohdnhkik/_generated_background_page.html (0)
[23698:55299:0715/044420: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/cache/run_tha_test1Tog8B/chrome/test/data/native_messaging/native_hosts/missing_nm_binary.exe
[23698:3847:0715/044420:INFO:CONSOLE(0)] "[SUCCESS] nonexistentHost", source: chrome-extension://knldjmfmopnpolahpmmgbagdohdnhkik/_generated_background_page.html (0)
[23698:3847:0715/044421:INFO:CONSOLE(0)] "[SUCCESS] sendMessageWithCallback", source: chrome-extension://knldjmfmopnpolahpmmgbagdohdnhkik/_generated_background_page.html (0)
[23698:3847:0715/044421:INFO:CONSOLE(0)] "[SUCCESS] sendMessageWithoutCallback", source: chrome-extension://knldjmfmopnpolahpmmgbagdohdnhkik/_generated_background_page.html (0)
[23698:40195:0715/044421:ERROR:native_message_process_host.cc(291)] Native Messaging host tried sending a message that is 1048676 bytes long.
[23698:3847:0715/044421:INFO:CONSOLE(0)] "[SUCCESS] bigMessage", source: chrome-extension://knldjmfmopnpolahpmmgbagdohdnhkik/_generated_background_page.html (0)
[23698:3847:0715/044422:INFO:CONSOLE(0)] "[SUCCESS] connect", source: chrome-extension://knldjmfmopnpolahpmmgbagdohdnhkik/_generated_background_page.html (0)
[23698:3847:0715/044422:INFO:CONSOLE(0)] "[SUCCESS] stopHost", source: chrome-extension://knldjmfmopnpolahpmmgbagdohdnhkik/_generated_background_page.html (0)
[23705:13063:0715/044423:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[23705:13063:0715/044423:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[23698:40195:0715/044423:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] ExtensionApiTest.NativeMessagingBasic (8198 ms)
[14/226] ExtensionApiTest.NativeMessagingBasic (9804 ms)
[ RUN ] ExtensionApiTest.Canvas2D
[23717:3847:0715/044420:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[23718:3847:0715/044423:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 2, remote ID 2147483648)
[23729:13063:0715/044423:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[23729:13063:0715/044423:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[23729:13063:0715/044423:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[23729:13063:0715/044423:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[23729:13063:0715/044423:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ExtensionApiTest.Canvas2D (5031 ms)
[15/226] ExtensionApiTest.Canvas2D (6916 ms)
[ RUN ] ExtensionApiTest.ContentScriptBlockingScriptTabClosed
[23720:3847:0715/044421:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[23709:75527:0715/044423:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[ OK ] ExtensionApiTest.ContentScriptBlockingScriptTabClosed (4927 ms)
[16/226] ExtensionApiTest.ContentScriptBlockingScriptTabClosed (6694 ms)
[ RUN ] ExtensionApiTest.ContentScriptBlockingScriptsDontRunTwice
[23749:3847:0715/044427:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[23739:75783:0715/044428:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[23753:12807:0715/044428:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[23753:12807:0715/044428:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ExtensionApiTest.ContentScriptBlockingScriptsDontRunTwice (3960 ms)
[17/226] ExtensionApiTest.ContentScriptBlockingScriptsDontRunTwice (5876 ms)
[ RUN ] MimeHandlerViewTest.EmbeddedDataUrlObject
[23756:3847:0715/044428:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[23742:75271:0715/044429:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[23742:3847:0715/044431:INFO:CONSOLE(0)] "[SUCCESS] testDataUrl", source: chrome-extension://oickdpebdnfbgkcaoklfcdhjniefkcji/index.html (0)
[23742:40707:0715/044431:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[23742:40707:0715/044431:WARNING:channel.cc(322)] RawChannel write error
[ OK ] MimeHandlerViewTest.EmbeddedDataUrlObject (5813 ms)
[18/226] MimeHandlerViewTest.EmbeddedDataUrlObject (7505 ms)
[ RUN ] ExtensionApiTest.WebSocket
[23755:3847:0715/044428: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:58373...
sending server_data: {"host": "127.0.0.1", "port": 58373} (36 bytes)
[23741:3847:0715/044431:INFO:CONSOLE(0)] "[SUCCESS] runEchoTest", source: chrome-extension://jnmblmklcapajkaakcmmbecpjafmjjhm/_generated_background_page.html (0)
[23741:41219:0715/044432:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[23741:41219:0715/044432:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ExtensionApiTest.WebSocket (6648 ms)
[19/226] ExtensionApiTest.WebSocket (8612 ms)
[ RUN ] ExtensionApiTest.CrossOriginXHRContentScript
[23751:3847:0715/044427:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
FTP server started on port 58371...
sending server_data: {"host": "127.0.0.1", "port": 58371} (36 bytes)
starting FTP server
[23740:75783:0715/044433:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[23740:3847:0715/044433:INFO:CONSOLE(9)] "Requesting url: http://a.com:58367/extensions/test_file.txt", source: chrome-extension://iiejogobdfkncakbhjbkfenklahlhnei/content_script.js (9)
[23740:3847:0715/044433:INFO:CONSOLE(0)] "[SUCCESS] allowedOrigin", source: chrome-extension://iiejogobdfkncakbhjbkfenklahlhnei/test.html (0)
[23740:3847:0715/044433:INFO:CONSOLE(9)] "Requesting url: http://c.com:58367/extensions/test_file.txt", source: chrome-extension://iiejogobdfkncakbhjbkfenklahlhnei/content_script.js (9)
[23740:3847:0715/044433:INFO:CONSOLE(0)] "XMLHttpRequest cannot load http://c.com:58367/extensions/test_file.txt. No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'chrome-extension://iiejogobdfkncakbhjbkfenklahlhnei' is therefore not allowed access.", source: http://localhost:58367/extensions/test_file.html (0)
[23740:3847:0715/044433:INFO:CONSOLE(0)] "[SUCCESS] diallowedOrigin", source: chrome-extension://iiejogobdfkncakbhjbkfenklahlhnei/test.html (0)
[23740:3847:0715/044433:INFO:CONSOLE(9)] "Requesting url: http://foo.b.com:58367/extensions/test_file.txt", source: chrome-extension://iiejogobdfkncakbhjbkfenklahlhnei/content_script.js (9)
[23740:3847:0715/044433:INFO:CONSOLE(0)] "[SUCCESS] allowedSubdomain", source: chrome-extension://iiejogobdfkncakbhjbkfenklahlhnei/test.html (0)
[23740:3847:0715/044433:INFO:CONSOLE(9)] "Requesting url: http://b.com:58367/extensions/test_file.txt", source: chrome-extension://iiejogobdfkncakbhjbkfenklahlhnei/content_script.js (9)
[23740:3847:0715/044433:INFO:CONSOLE(0)] "[SUCCESS] noSubdomain", source: chrome-extension://iiejogobdfkncakbhjbkfenklahlhnei/test.html (0)
[23740:3847:0715/044433:INFO:CONSOLE(9)] "Requesting url: http://foob.com:58367/extensions/test_file.txt", source: chrome-extension://iiejogobdfkncakbhjbkfenklahlhnei/content_script.js (9)
[23740:3847:0715/044433:INFO:CONSOLE(0)] "XMLHttpRequest cannot load http://foob.com:58367/extensions/test_file.txt. No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'chrome-extension://iiejogobdfkncakbhjbkfenklahlhnei' is therefore not allowed access.", source: http://localhost:58367/extensions/test_file.html (0)
[23740:3847:0715/044433:INFO:CONSOLE(0)] "[SUCCESS] disallowedSubdomain", source: chrome-extension://iiejogobdfkncakbhjbkfenklahlhnei/test.html (0)
[23740:3847:0715/044433:INFO:CONSOLE(9)] "Requesting url: http://localhost:58367/extensions/test_file.txt", source: chrome-extension://iiejogobdfkncakbhjbkfenklahlhnei/content_script.js (9)
[23740:3847:0715/044433:INFO:CONSOLE(0)] "[SUCCESS] targetPageAlwaysAllowed", source: chrome-extension://iiejogobdfkncakbhjbkfenklahlhnei/test.html (0)
[23740:3847:0715/044433:INFO:CONSOLE(9)] "Requesting url: ftp://127.0.0.1:58371/extensions/test_file.txt", source: chrome-extension://iiejogobdfkncakbhjbkfenklahlhnei/content_script.js (9)
[]127.0.0.1:58388 Connected.
127.0.0.1:58388 ==> 220 pyftpdlib 0.7.0 based ftpd ready.
127.0.0.1:58388 <== USER anonymous
127.0.0.1:58388 ==> 331 Username ok, send password.
127.0.0.1:58388 <== PASS ******
127.0.0.1:58388 ==> 230 Login successful.
127.0.0.1:58388 <== SYST
127.0.0.1:58388 ==> 215 UNIX Type: L8
127.0.0.1:58388 <== PWD
127.0.0.1:58388 ==> 257 "/" is the current directory.
127.0.0.1:58388 <== TYPE I
127.0.0.1:58388 ==> 200 Type set to: Binary.
127.0.0.1:58388 <== SIZE /extensions/test_file.txt
127.0.0.1:58388 ==> 213 6
127.0.0.1:58388 <== CWD /extensions/test_file.txt
127.0.0.1:58388 ==> 550 Not a directory.
127.0.0.1:58388 <== PASV
127.0.0.1:58388 ==> 227 Entering passive mode (127,0,0,1,228,21).
127.0.0.1:58388 <== RETR /extensions/test_file.txt
127.0.0.1:58388 ==> 125 Data connection already open. Transfer starting.
127.0.0.1:58388 ==> 226 Transfer complete.
[anonymous]@127.0.0.1:58388 "RETR /Volumes/data/b/swarm_slave/work/cache/run_tha_test1Tog8B/chrome/test/data/extensions/test_file.txt" completed=1 bytes=6 seconds=0.001
127.0.0.1:58388 <== QUIT
127.0.0.1:58388 ==> 221 Goodbye.
[anonymous]@127.0.0.1:58388 Disconnected.
[23740:3847:0715/044433:INFO:CONSOLE(0)] "[SUCCESS] allowedFtpHostAllowed", source: chrome-extension://iiejogobdfkncakbhjbkfenklahlhnei/test.html (0)
[23740:3847:0715/044433:INFO:CONSOLE(9)] "Requesting url: ftp://localhost:58371/extensions/test_file.txt", source: chrome-extension://iiejogobdfkncakbhjbkfenklahlhnei/content_script.js (9)
[23740:3847:0715/044433:INFO:CONSOLE(0)] "XMLHttpRequest cannot load ftp://localhost:58371/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:58367/extensions/test_file.html (0)
[23740:3847:0715/044433:INFO:CONSOLE(0)] "[SUCCESS] disallowedFtpHostDisallowed", source: chrome-extension://iiejogobdfkncakbhjbkfenklahlhnei/test.html (0)
[23754:13063:0715/044433:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[23754:13063:0715/044433:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[23754:13063:0715/044433:WARNING:channel.cc(322)] RawChannel write error
[23762:13063:0715/044433:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[23762:13063:0715/044433:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[23767:13319:0715/044433:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[23767:13319:0715/044433:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ExtensionApiTest.CrossOriginXHRContentScript (8391 ms)
[20/226] ExtensionApiTest.CrossOriginXHRContentScript (10111 ms)
[ RUN ] PlatformAppWithFileBrowserTest.LaunchWithFileExtension
[23768:3847:0715/044433:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[23761:5383:0715/044435:ERROR:mach_broker_mac.mm(222)] Unknown process 23776 is sending Mach IPC messages!
[23761:3847:0715/044436:INFO:CONSOLE(0)] "[SUCCESS] testFileHandler", source: chrome-extension://akoffmclpfclficmejlkdmkgoaoegpnm/_generated_background_page.html (0)
[23769:13063:0715/044436:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[23769:13063:0715/044436:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PlatformAppWithFileBrowserTest.LaunchWithFileExtension (6242 ms)
[21/226] PlatformAppWithFileBrowserTest.LaunchWithFileExtension (8076 ms)
[ RUN ] AppShimHostManagerBrowserTest.PRE_ReCreate
[23779:3847:0715/044436:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[23781:15363:0715/044436:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[23781:15363:0715/044436:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[ OK ] AppShimHostManagerBrowserTest.PRE_ReCreate (3560 ms)
[22/226] AppShimHostManagerBrowserTest.PRE_ReCreate (5441 ms)
[ RUN ] AppWindowAPITest.TestSingleton
[23780:3847:0715/044436:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
2015-07-15 04:44:38.370 browser_tests[23771:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[23771:3847:0715/044439:INFO:CONSOLE(0)] "[SUCCESS] noParameterWithId", source: chrome-extension://blgiihdhagankjkgiifcdekdimokclim/_generated_background_page.html (0)
[23784:14087:0715/044439:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] AppWindowAPITest.TestSingleton (5509 ms)
[23/226] AppWindowAPITest.TestSingleton (7197 ms)
[ RUN ] AppWindowAPITest.TestInitialConstraints
[23785:3847:0715/044437:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
2015-07-15 04:44:38.369 browser_tests[23774:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[23774:3847:0715/044440:INFO:CONSOLE(0)] "[SUCCESS] testMaxInnerConstraints", source: chrome-extension://blgiihdhagankjkgiifcdekdimokclim/_generated_background_page.html (0)
[23774:3847:0715/044440:INFO:CONSOLE(0)] "[SUCCESS] testMinInnerConstraints", source: chrome-extension://blgiihdhagankjkgiifcdekdimokclim/_generated_background_page.html (0)
[23774:3847:0715/044440:INFO:CONSOLE(0)] "[SUCCESS] testMaxOuterConstraints", source: chrome-extension://blgiihdhagankjkgiifcdekdimokclim/_generated_background_page.html (0)
[23774:3847:0715/044440:INFO:CONSOLE(0)] "[SUCCESS] testMinOuterConstraints", source: chrome-extension://blgiihdhagankjkgiifcdekdimokclim/_generated_background_page.html (0)
[23774:3847:0715/044441:INFO:CONSOLE(0)] "[SUCCESS] testMixedConstraints", source: chrome-extension://blgiihdhagankjkgiifcdekdimokclim/_generated_background_page.html (0)
[23774:3847:0715/044441:INFO:CONSOLE(0)] "[SUCCESS] testBadConstraints", source: chrome-extension://blgiihdhagankjkgiifcdekdimokclim/_generated_background_page.html (0)
[23774:3847:0715/044441:INFO:CONSOLE(0)] "[SUCCESS] testFrameless", source: chrome-extension://blgiihdhagankjkgiifcdekdimokclim/_generated_background_page.html (0)
[ OK ] AppWindowAPITest.TestInitialConstraints (6349 ms)
[24/226] AppWindowAPITest.TestInitialConstraints (8248 ms)
[ RUN ] EphemeralAppServiceBrowserTest.GarbageCollectInactiveApps
[23796:3847:0715/044440:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] EphemeralAppServiceBrowserTest.GarbageCollectInactiveApps (6773 ms)
[25/226] EphemeralAppServiceBrowserTest.GarbageCollectInactiveApps (8556 ms)
[ RUN ] WebViewTest.Shim_TestContentScriptIsInjectedAfterTerminateAndReloadWebView
[23797:3847:0715/044441:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[23789:3847:0715/044444:INFO:CONSOLE(1086)] "Step 1: call <webview>.addContentScripts.", source: chrome-extension://okcaehocobadmahafflffebidoeoanoh/main.js (1086)
[23789:75527:0715/044445:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[23789:3847:0715/044445:INFO:CONSOLE(1098)] "Step 2: call webview.terminate().", source: chrome-extension://okcaehocobadmahafflffebidoeoanoh/main.js (1098)
[23789:3847:0715/044446:INFO:CONSOLE(1111)] "Step 3: call webview.reload().", source: chrome-extension://okcaehocobadmahafflffebidoeoanoh/main.js (1111)
[23789:3847:0715/044447:INFO:CONSOLE(1103)] "Step 4: postMessage to build communication.", source: chrome-extension://okcaehocobadmahafflffebidoeoanoh/main.js (1103)
[23789:3847:0715/044447:INFO:CONSOLE(1118)] "Step 5: A communication channel has been established with webview.", source: chrome-extension://okcaehocobadmahafflffebidoeoanoh/main.js (1118)
[23816:13063:0715/044447:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[23816:13063:0715/044447:WARNING:channel.cc(322)] RawChannel write error
[ OK ] WebViewTest.Shim_TestContentScriptIsInjectedAfterTerminateAndReloadWebView (9228 ms)
[26/226] WebViewTest.Shim_TestContentScriptIsInjectedAfterTerminateAndReloadWebView (10931 ms)
[ RUN ] WebViewTest.Shim_TestLoadAbortIllegalFileURL
[23805:3847:0715/044443:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[23798:3847:0715/044446:INFO:CONSOLE(237)] "<webview>: The load has aborted with error -3: ERR_ABORTED.", source: extensions::webViewEvents (237)
[23798:40707:0715/044447:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[23798:40707:0715/044447:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[23798:3847:0715/044447:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 3, remote ID 2147483650)
[23798:40707:0715/044447:WARNING:channel.cc(322)] RawChannel write error
[23798:40707:0715/044448:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[23798:40707:0715/044448:WARNING:channel.cc(322)] RawChannel write error
[ OK ] WebViewTest.Shim_TestLoadAbortIllegalFileURL (7079 ms)
[27/226] WebViewTest.Shim_TestLoadAbortIllegalFileURL (8977 ms)
[ RUN ] WebViewTest.MediaAccessAPIAllow_TestAllow
[23813:3847:0715/044445:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[23804:76039:0715/044450:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[23804:3847:0715/044450:INFO:CONSOLE(20)] "test passed", source: chrome-extension://oebcchajampfpbgepipcnampdmhcpned/embedder.js (20)
[23804:40195:0715/044450:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[23804:40195:0715/044450:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 6, remote ID 2147483653)
[23804:40195:0715/044450:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 5, remote ID 2147483652)
[23804:40195:0715/044450:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[23804:40195:0715/044450:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 9, remote ID 2147483656)
[23804:40195:0715/044450:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 8, remote ID 2147483655)
[23804:40195:0715/044450:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] WebViewTest.MediaAccessAPIAllow_TestAllow (8006 ms)
[28/226] WebViewTest.MediaAccessAPIAllow_TestAllow (9814 ms)
[ RUN ] AutocompleteBrowserTest.Autocomplete
[23832:3847:0715/044452:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] AutocompleteBrowserTest.Autocomplete (3714 ms)
[29/226] AutocompleteBrowserTest.Autocomplete (5667 ms)
[ RUN ] WebViewTest.SendMessageToComponentExtensionFromGuest
[23821:3847:0715/044449:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[23815:3847:0715/044453: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":"hnkidikoaabnlpogkollkdenpaoobedb"},"test":{"onMessage":{},"tests":[]},"webViewRequest":{}}", source: chrome-extension://hnkidikoaabnlpogkollkdenpaoobedb/main.js (71)
[23815:75271:0715/044454:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[23815:41219:0715/044455:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[23815:41219:0715/044455:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[ OK ] WebViewTest.SendMessageToComponentExtensionFromGuest (8674 ms)
[30/226] WebViewTest.SendMessageToComponentExtensionFromGuest (10274 ms)
[ RUN ] AndroidUsbCountTest.TestNoMultipleCallsRemoveInCallback
[23843:3847:0715/044456:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] AndroidUsbCountTest.TestNoMultipleCallsRemoveInCallback (4278 ms)
[31/226] AndroidUsbCountTest.TestNoMultipleCallsRemoveInCallback (6058 ms)
[ RUN ] ChromeContentBrowserClientBrowserTest.UberURLHandler_ContentSettingsPage
[23833:3847:0715/044452:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[23825:3847:0715/044455:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[23825:3847:0715/044456:WARNING:CONSOLE(0)] "The -webkit-canvas CSS feature is deprecated. Please use a positioned <canvas> element instead.", source: (0)
[23841:12807:0715/044458:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] ChromeContentBrowserClientBrowserTest.UberURLHandler_ContentSettingsPage (8252 ms)
[32/226] ChromeContentBrowserClientBrowserTest.UberURLHandler_ContentSettingsPage (9980 ms)
[ RUN ] WebRtcDeviceProviderTest.OutliveProfile
[23848:3847:0715/044458:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[23849:15875:0715/044459:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[23849:15875:0715/044459:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[23849:15875:0715/044459:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[23849:13063:0715/044459:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[23849:13063:0715/044459:WARNING:channel.cc(322)] RawChannel write error
[ OK ] WebRtcDeviceProviderTest.OutliveProfile (3042 ms)
[33/226] WebRtcDeviceProviderTest.OutliveProfile (5126 ms)
[ RUN ] DownloadTest.MimeTypesToShowNotDownload
[23866:3847:0715/044502:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] DownloadTest.MimeTypesToShowNotDownload (4403 ms)
[34/226] DownloadTest.MimeTypesToShowNotDownload (6323 ms)
[ RUN ] DownloadTest.DownloadTest_Remove
[23868:3847:0715/044503:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] DownloadTest.DownloadTest_Remove (5004 ms)
[35/226] DownloadTest.DownloadTest_Remove (6844 ms)
[ RUN ] DevToolsBeforeUnloadTest.TestUndockedDevToolsApplicationClose
[23853:3847:0715/044500:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:58408...
sending server_data: {"host": "127.0.0.1", "port": 58408} (36 bytes)
[23847:3847:0715/044504:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[23847:3847:0715/044506:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown select_file_dialogs.allowed
[ OK ] DevToolsBeforeUnloadTest.TestUndockedDevToolsApplicationClose (9110 ms)
[36/226] DevToolsBeforeUnloadTest.TestUndockedDevToolsApplicationClose (10807 ms)
[ RUN ] DevToolsSanityTest.TestNetworkSyncSize
[23860:3847:0715/044501:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:58413...
sending server_data: {"host": "127.0.0.1", "port": 58413} (36 bytes)
[23852:3847:0715/044507:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[23852:3847:0715/044509:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[23852:3847:0715/044509:ERROR:CONSOLE(72)] "Uncaught TypeError: Cannot read property 'addExtensions' of undefined", source: (72)
[23852:3847:0715/044509: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)
[23860:3847:0715/044509:ERROR:gles2_cmd_decoder.cc(13133)] [GroupMarkerNotSet(crbug.com/242999)!:50470700B0610000]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[23860:3847:0715/044509:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50470700B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[ OK ] DevToolsSanityTest.TestNetworkSyncSize (10771 ms)
[37/226] DevToolsSanityTest.TestNetworkSyncSize (12522 ms)
[ RUN ] ErrorPageTest.StaleCacheStatus
[23880:3847:0715/044508:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:58441...
sending server_data: {"host": "127.0.0.1", "port": 58441} (36 bytes)
[23874:3847:0715/044511:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[23874:3847:0715/044511:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[23874:3847:0715/044511:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[ OK ] ErrorPageTest.StaleCacheStatus (5353 ms)
[38/226] ErrorPageTest.StaleCacheStatus (7285 ms)
[ RUN ] FlagOffActiveScriptControllerBrowserTest.ScriptsExecuteWhenFlagAbsent
[23885:3847:0715/044509:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[23875:76859:0715/044512:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[ OK ] FlagOffActiveScriptControllerBrowserTest.ScriptsExecuteWhenFlagAbsent (5414 ms)
[39/226] FlagOffActiveScriptControllerBrowserTest.ScriptsExecuteWhenFlagAbsent (7017 ms)
[ RUN ] AllUrlsApiTest.RegularExtensions
[23887:3847:0715/044510:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[23878:77843:0715/044515:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[23889:13063:0715/044515:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483651, remote ID 4)
[23889:13063:0715/044515:WARNING:channel.cc(322)] RawChannel write error
[23892:13063:0715/044515:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[23892:13063:0715/044515:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] AllUrlsApiTest.RegularExtensions (7509 ms)
[40/226] AllUrlsApiTest.RegularExtensions (9394 ms)
[ RUN ] AutomationApiTest.Unit
[23896:3847:0715/044514:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[23890:3847:0715/044517:INFO:CONSOLE(0)] "[SUCCESS] testAutomationRootNode", source: chrome-extension://empkldclhhhpgpndmepniggfmcbpcbao/unit.html (0)
[23890:3847:0715/044517:INFO:CONSOLE(0)] "[SUCCESS] testAriaRelationshipAttributes", source: chrome-extension://empkldclhhhpgpndmepniggfmcbpcbao/unit.html (0)
[23890:3847:0715/044517:INFO:CONSOLE(0)] "[SUCCESS] testCannotSetAttribute", source: chrome-extension://empkldclhhhpgpndmepniggfmcbpcbao/unit.html (0)
[23904:3847:0715/044517:WARNING:logging_native_handler.cc(62)] Nodes left pending by the update: {"5":{},"6":{},"7":{},"8":{},"9":{},"10":{},"11":{}}
[23890:3847:0715/044517:INFO:CONSOLE(0)] "[SUCCESS] testBadUpdateInvalidChildIds", source: chrome-extension://empkldclhhhpgpndmepniggfmcbpcbao/unit.html (0)
[23890:3847:0715/044517:INFO:CONSOLE(0)] "[SUCCESS] testMultipleUpdateNameChanged", source: chrome-extension://empkldclhhhpgpndmepniggfmcbpcbao/unit.html (0)
[23890:3847:0715/044517:INFO:CONSOLE(0)] "[SUCCESS] testDocumentAndScrollableMixins", source: chrome-extension://empkldclhhhpgpndmepniggfmcbpcbao/unit.html (0)
[23890:3847:0715/044517:INFO:CONSOLE(0)] "[SUCCESS] testEditableTextMixins", source: chrome-extension://empkldclhhhpgpndmepniggfmcbpcbao/unit.html (0)
[23890:3847:0715/044517:INFO:CONSOLE(0)] "[SUCCESS] testRangeMixins", source: chrome-extension://empkldclhhhpgpndmepniggfmcbpcbao/unit.html (0)
[23890:3847:0715/044517:INFO:CONSOLE(0)] "[SUCCESS] testTableMixins", source: chrome-extension://empkldclhhhpgpndmepniggfmcbpcbao/unit.html (0)
[ OK ] AutomationApiTest.Unit (5795 ms)
[41/226] AutomationApiTest.Unit (7623 ms)
[ RUN ] ExtensionBrowsingDataTest.SettingsFunctionSiteData
[23905:3847:0715/044516:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[23906:15363:0715/044517:ERROR:webgraphicscontext3d_command_buffer_impl.cc(242)] Failed to initialize GLES2CmdHelper.
[ OK ] ExtensionBrowsingDataTest.SettingsFunctionSiteData (3738 ms)
[42/226] ExtensionBrowsingDataTest.SettingsFunctionSiteData (5741 ms)
[ RUN ] CastStreamingApiTestWithPixelOutput.RtpStreamError
[23907:3847:0715/044517:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[23898:39683:0715/044519:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[23898:3847:0715/044519:INFO:CONSOLE(13)] "[TEST] rtpStreamError", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/rtp_stream_error.js (13)
[23910:23299:0715/044519:WARNING:webrtcvoiceengine.cc(472)] Unexpected codec: ISAC/48000/1 (105)
[23910:23299:0715/044519:WARNING:webrtcvoiceengine.cc(472)] Unexpected codec: PCMU/8000/2 (110)
[23910:23299:0715/044519:WARNING:webrtcvoiceengine.cc(472)] Unexpected codec: PCMA/8000/2 (118)
[23910:23299:0715/044519:WARNING:webrtcvoiceengine.cc(472)] Unexpected codec: G722/8000/2 (119)
[23898:3847:0715/044519:INFO:CONSOLE(40)] "Invalid parameters for video.", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/rtp_stream_error.js (40)
[23898:3847:0715/044519:INFO:CONSOLE(0)] "[SUCCESS] rtpStreamError", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/rtp_stream_error.html (0)
[23910:13063:0715/044520:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[23910:13063:0715/044520:WARNING:channel.cc(322)] RawChannel write error
[23910:13063:0715/044520:ERROR:audio_input_device.cc(261)] IO loop going away before the input device has been stopped
[ OK ] CastStreamingApiTestWithPixelOutput.RtpStreamError (5343 ms)
[43/226] CastStreamingApiTestWithPixelOutput.RtpStreamError (7262 ms)
[ RUN ] DeclarativeContentApiTest.RulesEvaluatedForExistingIncognitoTab
[23915:3847:0715/044520:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
2015-07-15 04:45:23.649 browser_tests[23909:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[23909:5635:0715/044524:ERROR:mach_broker_mac.mm(222)] Unknown process 23931 is sending Mach IPC messages!
[23916:13063:0715/044525:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[23916:13063:0715/044525:WARNING:channel.cc(322)] RawChannel write error
[23933:13063:0715/044525:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[23933:13063:0715/044525:WARNING:channel.cc(322)] RawChannel write error
[ OK ] DeclarativeContentApiTest.RulesEvaluatedForExistingIncognitoTab (8072 ms)
[44/226] DeclarativeContentApiTest.RulesEvaluatedForExistingIncognitoTab (9998 ms)
[ RUN ] DownloadExtensionTest.DownloadExtensionTest_Download_Basic
[23922:3847:0715/044522:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
2015-07-15 04:45:23.560 browser_tests[23913:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
HTTP server started on http://127.0.0.1:58452...
sending server_data: {"host": "127.0.0.1", "port": 58452} (36 bytes)
[23913:40195:0715/044525:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[23913:40195:0715/044525:WARNING:channel.cc(322)] RawChannel write error
[ OK ] DownloadExtensionTest.DownloadExtensionTest_Download_Basic (6531 ms)
[45/226] DownloadExtensionTest.DownloadExtensionTest_Download_Basic (8465 ms)
[ RUN ] DownloadExtensionTest.DownloadExtensionTest_Download_Subdirectory
[23923:3847:0715/044522:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
2015-07-15 04:45:23.504 browser_tests[23914:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
HTTP server started on http://127.0.0.1:58453...
sending server_data: {"host": "127.0.0.1", "port": 58453} (36 bytes)
[23926:13063:0715/044525:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[23926:13063:0715/044525:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] DownloadExtensionTest.DownloadExtensionTest_Download_Subdirectory (6413 ms)
[46/226] DownloadExtensionTest.DownloadExtensionTest_Download_Subdirectory (8281 ms)
[ RUN ] DownloadExtensionTest.DownloadExtensionTest_OnDeterminingFilename_CurDirInvalid
[23929:3847:0715/044524:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:58457...
sending server_data: {"host": "127.0.0.1", "port": 58457} (36 bytes)
[ OK ] DownloadExtensionTest.DownloadExtensionTest_OnDeterminingFilename_CurDirInvalid (5267 ms)
[47/226] DownloadExtensionTest.DownloadExtensionTest_OnDeterminingFilename_CurDirInvalid (7191 ms)
[ RUN ] GcdPrivateAPITest.WifiPasswords
[23958:3847:0715/044531:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[23946:40963:0715/044533:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[ OK ] GcdPrivateAPITest.WifiPasswords (5232 ms)
[48/226] GcdPrivateAPITest.WifiPasswords (6898 ms)
[ RUN ] FileSystemApiTest.FileSystemApiOpenDirectoryContainingGraylistTest
[23950:3847:0715/044530:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[23941:64003:0715/044533:ERROR:mach_broker_mac.mm(222)] Unknown process 23961 is sending Mach IPC messages!
[23941:3847:0715/044534:INFO:CONSOLE(0)] "[SUCCESS] openFile", source: chrome-extension://ldlppbfeigpelfgogmclalbfohklmbgf/test.html (0)
[23956:12807:0715/044534:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483652, remote ID 5)
[23956:12807:0715/044534:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483653, remote ID 6)
[23956:12807:0715/044534:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[23956:12807:0715/044534:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[23956:12807:0715/044534:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[23956:12807:0715/044534:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[23941:41219:0715/044534:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] FileSystemApiTest.FileSystemApiOpenDirectoryContainingGraylistTest (6991 ms)
[49/226] FileSystemApiTest.FileSystemApiOpenDirectoryContainingGraylistTest (8598 ms)
[ RUN ] FileSystemApiTest.FileSystemApiOpenExistingFileWithWriteTest
[23951:3847:0715/044530:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[23942:4611:0715/044533:ERROR:mach_broker_mac.mm(222)] Unknown process 23960 is sending Mach IPC messages!
[23942:3847:0715/044534:INFO:CONSOLE(0)] "[SUCCESS] openFile", source: chrome-extension://nifhndmnfnfohjmhihehkmkkafjbhlnh/test.html (0)
[23955:13063:0715/044534:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483652, remote ID 5)
[23955:13063:0715/044534:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483653, remote ID 6)
[23955:13063:0715/044534:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[23955:13063:0715/044534:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[23955:13063:0715/044534:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[23955:13063:0715/044534:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[23955:13063:0715/044534:WARNING:channel.cc(322)] RawChannel write error
[23942:41219:0715/044534:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[23942:41219:0715/044534:WARNING:channel.cc(322)] RawChannel write error
[ OK ] FileSystemApiTest.FileSystemApiOpenExistingFileWithWriteTest (6759 ms)
[50/226] FileSystemApiTest.FileSystemApiOpenExistingFileWithWriteTest (8715 ms)
[ RUN ] FileSystemApiTest.FileSystemApiOpenDirectoryWithWriteTest
[23952:3847:0715/044530:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[23940:61955:0715/044533:ERROR:mach_broker_mac.mm(222)] Unknown process 23962 is sending Mach IPC messages!
[23940:3847:0715/044534:INFO:CONSOLE(0)] "[SUCCESS] moveFile", source: chrome-extension://feehnndlnjaecpcclikgmplcojafgfoj/test.html (0)
[23940:3847:0715/044534:INFO:CONSOLE(0)] "[SUCCESS] copyFile", source: chrome-extension://feehnndlnjaecpcclikgmplcojafgfoj/test.html (0)
[23940:3847:0715/044534:INFO:CONSOLE(0)] "[SUCCESS] createFile", source: chrome-extension://feehnndlnjaecpcclikgmplcojafgfoj/test.html (0)
[23940:3847:0715/044534:INFO:CONSOLE(0)] "[SUCCESS] createDirectory", source: chrome-extension://feehnndlnjaecpcclikgmplcojafgfoj/test.html (0)
[23940:3847:0715/044534:INFO:CONSOLE(0)] "[SUCCESS] removeFile", source: chrome-extension://feehnndlnjaecpcclikgmplcojafgfoj/test.html (0)
[23940:41219:0715/044534:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[23940:41219:0715/044534:WARNING:channel.cc(322)] RawChannel write error
[ OK ] FileSystemApiTest.FileSystemApiOpenDirectoryWithWriteTest (7536 ms)
[51/226] FileSystemApiTest.FileSystemApiOpenDirectoryWithWriteTest (9098 ms)
[ RUN ] IdentityGetProfileUserInfoFunctionTest.SignedIn
[23979:3847:0715/044538:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[23981:16131:0715/044539:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[23967:39683:0715/044539:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[23981:16131:0715/044539:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[ OK ] IdentityGetProfileUserInfoFunctionTest.SignedIn (3495 ms)
[52/226] IdentityGetProfileUserInfoFunctionTest.SignedIn (5185 ms)
[ RUN ] GetAuthTokenFunctionTest.NonInteractiveNotSignedIn
[23980:3847:0715/044538:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[23968:3847:0715/044541:INFO:CONSOLE(5)] "hi there", source: chrome-extension://foeejmlkeaohgcbmjeodbchhmmbliphn/test.js (5)
[23968:41219:0715/044541:WARNING:raw_channel_posix.cc(283)] sendmsg/write/writev: Socket is not connected
[23968:41219:0715/044541:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[23968:41219:0715/044541:WARNING:channel.cc(322)] RawChannel write error
[ OK ] GetAuthTokenFunctionTest.NonInteractiveNotSignedIn (4909 ms)
[53/226] GetAuthTokenFunctionTest.NonInteractiveNotSignedIn (6602 ms)
[ RUN ] GetAuthTokenFunctionTest.InteractiveLoginSuccessMintFailure
[23982:3847:0715/044539:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[23969:3847:0715/044541:INFO:CONSOLE(5)] "hi there", source: chrome-extension://foeejmlkeaohgcbmjeodbchhmmbliphn/test.js (5)
[23969:41219:0715/044541:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] GetAuthTokenFunctionTest.InteractiveLoginSuccessMintFailure (5144 ms)
[54/226] GetAuthTokenFunctionTest.InteractiveLoginSuccessMintFailure (6920 ms)
[ RUN ] GetAuthTokenFunctionTest.InteractiveApprovalSuccess
[23983:3847:0715/044539:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[23970:3847:0715/044541:INFO:CONSOLE(5)] "hi there", source: chrome-extension://foeejmlkeaohgcbmjeodbchhmmbliphn/test.js (5)
[23986:3847:0715/044541:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 2, remote ID 2147483648)
[23970:41219:0715/044541:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[23970:41219:0715/044541:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[23970:41219:0715/044541:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[23970:41219:0715/044541:WARNING:channel.cc(322)] RawChannel write error
[ OK ] GetAuthTokenFunctionTest.InteractiveApprovalSuccess (5409 ms)
[55/226] GetAuthTokenFunctionTest.InteractiveApprovalSuccess (6793 ms)
[ RUN ] GetAuthTokenFunctionTest.ScopesDefault
[23994:3847:0715/044543:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[23988:3847:0715/044545:INFO:CONSOLE(5)] "hi there", source: chrome-extension://foeejmlkeaohgcbmjeodbchhmmbliphn/test.js (5)
[23996:13063:0715/044545:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[23988:40963:0715/044545:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[23988:40963:0715/044545:WARNING:channel.cc(322)] RawChannel write error
[23988:40963:0715/044545:ERROR:checkin_request.cc(186)] Failed to get checkin response. Fetcher failed. Retrying.
[ OK ] GetAuthTokenFunctionTest.ScopesDefault (4997 ms)
[56/226] GetAuthTokenFunctionTest.ScopesDefault (6556 ms)
[ RUN ] MDnsAPITest.RegisterListener
[24008:3847:0715/044546:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[23997:40707:0715/044548:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[23997:3847:0715/044548:INFO:CONSOLE(0)] "[SUCCESS] registerListener", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/register_listener.html (0)
[23997:40707:0715/044548:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[23997:40707:0715/044548:WARNING:channel.cc(322)] RawChannel write error
[ OK ] MDnsAPITest.RegisterListener (4780 ms)
[57/226] MDnsAPITest.RegisterListener (6577 ms)
[ RUN ] ExtensionManagementApiTest.LaunchType
[24006:3847:0715/044545:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[23995:41219:0715/044549:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[23995:3847:0715/044549:INFO:CONSOLE(0)] "[SUCCESS] verifyLaunchType", source: chrome-extension://chdglkmppemcepglajdeekplnkaghlca/launchType.html (0)
[23995:3847:0715/044549:INFO:CONSOLE(0)] "[SUCCESS] setLaunchTypeWithoutUserGesture", source: chrome-extension://chdglkmppemcepglajdeekplnkaghlca/launchType.html (0)
[23995:3847:0715/044549:INFO:CONSOLE(0)] "[SUCCESS] setEnabledAppLaunchType", source: chrome-extension://chdglkmppemcepglajdeekplnkaghlca/launchType.html (0)
[23995:3847:0715/044549:INFO:CONSOLE(0)] "[SUCCESS] setEnabledAppLaunchType", source: chrome-extension://chdglkmppemcepglajdeekplnkaghlca/launchType.html (0)
[23995:3847:0715/044549:INFO:CONSOLE(0)] "[SUCCESS] setDisabledAppLaunchType", source: chrome-extension://chdglkmppemcepglajdeekplnkaghlca/launchType.html (0)
[23995:3847:0715/044549:INFO:CONSOLE(0)] "[SUCCESS] setExtensionLaunchType", source: chrome-extension://chdglkmppemcepglajdeekplnkaghlca/launchType.html (0)
[23995:3847:0715/044549:INFO:CONSOLE(0)] "[SUCCESS] setExtensionLaunchType", source: chrome-extension://chdglkmppemcepglajdeekplnkaghlca/launchType.html (0)
[23995:3847:0715/044549:INFO:CONSOLE(0)] "[SUCCESS] setExtensionLaunchType", source: chrome-extension://chdglkmppemcepglajdeekplnkaghlca/launchType.html (0)
[24013:13063:0715/044549:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[24013:13063:0715/044549:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[24013:13063:0715/044549:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[24013:13063:0715/044549:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ExtensionManagementApiTest.LaunchType (6439 ms)
[58/226] ExtensionManagementApiTest.LaunchType (8030 ms)
[ RUN ] MDnsAPITest.RegisterMultipleListeners
[24019:3847:0715/044549:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[24012:41219:0715/044551:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[24012:3847:0715/044552:INFO:CONSOLE(0)] "[SUCCESS] registerListeners", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/register_multiple_listeners.html (0)
[ OK ] MDnsAPITest.RegisterMultipleListeners (4825 ms)
[59/226] MDnsAPITest.RegisterMultipleListeners (6538 ms)
[ RUN ] InlineInstallPrivateApiTestApp.SuccessfulInstall
HTTP server started on http://127.0.0.1:58459...
sending server_data: {"host": "127.0.0.1", "port": 58459} (36 bytes)
[24009:3847:0715/044546:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[23993:3847:0715/044548:INFO:CONSOLE(33)] "testName is successfulInstall", source: chrome-extension://onjpmbjnmccpjoohmgbcjdigbmnbfmkf/page.js (33)
[23993:3847:0715/044551:WARNING:extension_install_prompt.cc(163)] Proceeding!
[24011:13063:0715/044553:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[24011:13063:0715/044553:WARNING:channel.cc(322)] RawChannel write error
[23993:41219:0715/044553:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[23993:41219:0715/044553:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[23993:41219:0715/044553:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 6, remote ID 2147483653)
[23993:41219:0715/044553:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 5, remote ID 2147483652)
[23993:41219:0715/044553:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[23993:41219:0715/044553:WARNING:channel.cc(322)] RawChannel write error
[ OK ] InlineInstallPrivateApiTestApp.SuccessfulInstall (10489 ms)
[60/226] InlineInstallPrivateApiTestApp.SuccessfulInstall (12258 ms)
[ RUN ] MediaGalleriesPlatformAppBrowserTest.MediaGalleriesNoAccess
[24030:3847:0715/044552:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[24022:4611:0715/044555:ERROR:mach_broker_mac.mm(222)] Unknown process 24038 is sending Mach IPC messages!
[24022:3847:0715/044556:INFO:CONSOLE(0)] "[SUCCESS] getMediaFileSystems", source: chrome-extension://gjlgnnkcdemkiobidclgcpjgicibmbeh/_generated_background_page.html (0)
[24022:3847:0715/044556:INFO:CONSOLE(0)] "[SUCCESS] testGalleries", source: chrome-extension://gjlgnnkcdemkiobidclgcpjgicibmbeh/_generated_background_page.html (0)
[24022:3847:0715/044556:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[24022:3847:0715/044556:INFO:CONSOLE(0)] "[SUCCESS] validFileCopyToShouldFail", source: chrome-extension://gjlgnnkcdemkiobidclgcpjgicibmbeh/_generated_background_page.html (0)
[24022:3847:0715/044556:INFO:CONSOLE(0)] "[SUCCESS] invalidFileCopyToShouldFail", source: chrome-extension://gjlgnnkcdemkiobidclgcpjgicibmbeh/_generated_background_page.html (0)
[24022:3847:0715/044556:INFO:CONSOLE(0)] "[SUCCESS] MediaScanWithoutPermission", source: chrome-extension://gjlgnnkcdemkiobidclgcpjgicibmbeh/_generated_background_page.html (0)
[24022:3847:0715/044556:INFO:CONSOLE(0)] "Unchecked runtime.lastError while running mediaGalleries.startMediaScan: No permission to scan.
at MediaScanWithoutPermission (chrome-extension://gjlgnnkcdemkiobidclgcpjgicibmbeh/test.js:74:22)", source: chrome-extension://gjlgnnkcdemkiobidclgcpjgicibmbeh/_generated_background_page.html (0)
[ OK ] MediaGalleriesPlatformAppBrowserTest.MediaGalleriesNoAccess (6556 ms)
[61/226] MediaGalleriesPlatformAppBrowserTest.MediaGalleriesNoAccess (8276 ms)
[ RUN ] MediaGalleriesPlatformAppBrowserTest.NoGalleriesCopyTo
[24034:3847:0715/044553:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[24027:65027:0715/044556:ERROR:mach_broker_mac.mm(222)] Unknown process 24043 is sending Mach IPC messages!
[24027:3847:0715/044556:INFO:CONSOLE(0)] "[SUCCESS] mediaGalleriesNoGalleries", source: chrome-extension://ipbhionnenohclmggfcgajeehhpgicca/_generated_background_page.html (0)
[24037:12807:0715/044557:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[24037:12807:0715/044557:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[24037:12807:0715/044557:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[24037:12807:0715/044557:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] MediaGalleriesPlatformAppBrowserTest.NoGalleriesCopyTo (5635 ms)
[62/226] MediaGalleriesPlatformAppBrowserTest.NoGalleriesCopyTo (7479 ms)
[ RUN ] ExtensionPreferenceApiTest.Clear
[24049:3847:0715/044557:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[24040:3847:0715/044600:INFO:CONSOLE(0)] "[SUCCESS] getThirdPartyCookiesAllowed", source: chrome-extension://lcbmhhbimgajinmokjjadgloalghhbkn/test.html (0)
[24040:3847:0715/044600:INFO:CONSOLE(0)] "[SUCCESS] setThirdPartyCookiesAllowed", source: chrome-extension://lcbmhhbimgajinmokjjadgloalghhbkn/test.html (0)
[24040:3847:0715/044600:INFO:CONSOLE(0)] "[SUCCESS] clearThirdPartyCookiesAllowed", source: chrome-extension://lcbmhhbimgajinmokjjadgloalghhbkn/test.html (0)
[24040:3847:0715/044600:INFO:CONSOLE(0)] "[SUCCESS] getThirdPartyCookiesAllowed2", source: chrome-extension://lcbmhhbimgajinmokjjadgloalghhbkn/test.html (0)
[ OK ] ExtensionPreferenceApiTest.Clear (5043 ms)
[63/226] ExtensionPreferenceApiTest.Clear (7023 ms)
[ RUN ] MediaGalleriesPlatformAppBrowserTest.PicasaCustomLocation
[24046:3847:0715/044556:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[24036:5383:0715/044558:ERROR:mach_broker_mac.mm(222)] Unknown process 24052 is sending Mach IPC messages!
[24036:3847:0715/044559:INFO:CONSOLE(0)] "[SUCCESS] undefined", source: chrome-extension://njkapcdkmgcfkemnnnnobomcemeblmec/_generated_background_page.html (0)
[24036:3847:0715/044559:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[24036:3847:0715/044600:INFO:CONSOLE(0)] "[SUCCESS] undefined", source: chrome-extension://njkapcdkmgcfkemnnnnobomcemeblmec/_generated_background_page.html (0)
[24036:3847:0715/044600:INFO:CONSOLE(0)] "[SUCCESS] undefined", source: chrome-extension://njkapcdkmgcfkemnnnnobomcemeblmec/_generated_background_page.html (0)
[24036:3847:0715/044600:INFO:CONSOLE(0)] "[SUCCESS] undefined", source: chrome-extension://njkapcdkmgcfkemnnnnobomcemeblmec/_generated_background_page.html (0)
[24036:3847:0715/044602:INFO:CONSOLE(0)] "[SUCCESS] undefined", source: chrome-extension://njkapcdkmgcfkemnnnnobomcemeblmec/_generated_background_page.html (0)
[24036:3847:0715/044602:INFO:CONSOLE(0)] "[SUCCESS] undefined", source: chrome-extension://njkapcdkmgcfkemnnnnobomcemeblmec/_generated_background_page.html (0)
[24036:3847:0715/044602:INFO:CONSOLE(0)] "[SUCCESS] undefined", source: chrome-extension://njkapcdkmgcfkemnnnnobomcemeblmec/_generated_background_page.html (0)
[24036:3847:0715/044602:INFO:CONSOLE(0)] "[SUCCESS] undefined", source: chrome-extension://njkapcdkmgcfkemnnnnobomcemeblmec/_generated_background_page.html (0)
[ OK ] MediaGalleriesPlatformAppBrowserTest.PicasaCustomLocation (8074 ms)
[64/226] MediaGalleriesPlatformAppBrowserTest.PicasaCustomLocation (10000 ms)
[ RUN ] ProxySettingsApiTest.ProxyFixedIndividual
[24060:3847:0715/044600:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[24051:5635:0715/044602:ERROR:mach_broker_mac.mm(222)] Unknown process 24067 is sending Mach IPC messages!
[24051:3847:0715/044603:INFO:CONSOLE(0)] "[SUCCESS] verifyTestsHaveStarted", source: chrome-extension://hipmnlkgnndeonidephbmcpoaeohbbjb/_generated_background_page.html (0)
[24051:3847:0715/044603:INFO:CONSOLE(0)] "[SUCCESS] setIndividualProxies", source: chrome-extension://hipmnlkgnndeonidephbmcpoaeohbbjb/_generated_background_page.html (0)
[24051:3847:0715/044603:INFO:CONSOLE(0)] "[SUCCESS] verifyRegular", source: chrome-extension://hipmnlkgnndeonidephbmcpoaeohbbjb/_generated_background_page.html (0)
[24051:3847:0715/044603:INFO:CONSOLE(0)] "[SUCCESS] verifyIncognito", source: chrome-extension://hipmnlkgnndeonidephbmcpoaeohbbjb/_generated_background_page.html (0)
[ OK ] ProxySettingsApiTest.ProxyFixedIndividual (5043 ms)
[65/226] ProxySettingsApiTest.ProxyFixedIndividual (6881 ms)
[ RUN ] StreamsPrivateApiTest.NavigateCrossSite
[24063:3847:0715/044601:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[24064:13063:0715/044604:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[24064:13063:0715/044604:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[24069:12807:0715/044604:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[24069:12807:0715/044604:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[24069:12807:0715/044604:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[24069:12807:0715/044604:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[24069:12807:0715/044604:WARNING:channel.cc(322)] RawChannel write error
[24054:41219:0715/044604:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[24054:41219:0715/044604:WARNING:channel.cc(322)] RawChannel write error
[ OK ] StreamsPrivateApiTest.NavigateCrossSite (6077 ms)
[66/226] StreamsPrivateApiTest.NavigateCrossSite (7681 ms)
[ RUN ] StreamsPrivateApiTest.DirectDownload
[24073:3847:0715/044604:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[24075:12807:0715/044607:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] StreamsPrivateApiTest.DirectDownload (5088 ms)
[67/226] StreamsPrivateApiTest.DirectDownload (6839 ms)
[ RUN ] StreamsPrivateApiTest.Abort
[24079:3847:0715/044606:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
2015-07-15 04:46:08.604 browser_tests[24072:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[24072:3847:0715/044609: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)
[24083:13063:0715/044609:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[24083:13063:0715/044609:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[24072:41219:0715/044609:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[24072:41219:0715/044609:WARNING:channel.cc(322)] RawChannel write error
[ OK ] StreamsPrivateApiTest.Abort (5282 ms)
[68/226] StreamsPrivateApiTest.Abort (7102 ms)
[ RUN ] SyncFileSystemApiTest.OnFileStatusChanged
[24085:3847:0715/044608:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
2015-07-15 04:46:08.603 browser_tests[24076:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[24076:65043:0715/044610:ERROR:mach_broker_mac.mm(222)] Unknown process 24094 is sending Mach IPC messages!
[24076:3847:0715/044610:INFO:CONSOLE(0)] "[SUCCESS] setupListener", source: chrome-extension://gdjnpdbcgaflhpglnghblmnbkickbpdh/_generated_background_page.html (0)
[24089:12551:0715/044610:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[24076:40707:0715/044610:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[24076:40707:0715/044610:WARNING:channel.cc(322)] RawChannel write error
[ OK ] SyncFileSystemApiTest.OnFileStatusChanged (5478 ms)
[69/226] SyncFileSystemApiTest.OnFileStatusChanged (7508 ms)
[ RUN ] TabCaptureApiTest.CaptureInSplitIncognitoMode
[24091:3847:0715/044609:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[24100:3847:0715/044612:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] TabCaptureApiTest.CaptureInSplitIncognitoMode (5484 ms)
[70/226] TabCaptureApiTest.CaptureInSplitIncognitoMode (7498 ms)
[ RUN ] ExtensionTabsTest.DefaultToIncognitoWhenItIsForced
[24099:3847:0715/044611:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[24107:13063:0715/044614:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[24090:5635:0715/044615:ERROR:mach_broker_mac.mm(222)] Unknown process 24112 is sending Mach IPC messages!
[ OK ] ExtensionTabsTest.DefaultToIncognitoWhenItIsForced (6587 ms)
[71/226] ExtensionTabsTest.DefaultToIncognitoWhenItIsForced (8307 ms)
[ RUN ] ExtensionTabsTest.DuplicateTab
[24113:3847:0715/044615:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ExtensionTabsTest.DuplicateTab (4260 ms)
[72/226] ExtensionTabsTest.DuplicateTab (6156 ms)
[ RUN ] ExtensionTabsTest.QueryCurrentWindowTabs
[24105:3847:0715/044614:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[24132:13063:0715/044620:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[24132:13063:0715/044620:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[24115:13063:0715/044620:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[24115:13063:0715/044620:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[24115:13063:0715/044620:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[24115:13063:0715/044620:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[24098:39939:0715/044620:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[24098:39939:0715/044620:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ExtensionTabsTest.QueryCurrentWindowTabs (10236 ms)
[73/226] ExtensionTabsTest.QueryCurrentWindowTabs (11949 ms)
[ RUN ] ExtensionWebRequestApiTest.WebRequestNewTab
[24128:3847:0715/044619:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[24119:40195:0715/044621:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[24129:13575:0715/044621:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[24129:13575:0715/044621:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[24129:13575:0715/044621:WARNING:channel.cc(322)] RawChannel write error
[24119:3847:0715/044623:INFO:CONSOLE(0)] "[SUCCESS] undefined", source: chrome-extension://acekckcchlafhekcdmldmbdfmbnopblp/test_newTab.html (0)
[ OK ] ExtensionWebRequestApiTest.WebRequestNewTab (6418 ms)
[74/226] ExtensionWebRequestApiTest.WebRequestNewTab (8336 ms)
[ RUN ] ExtensionWebRequestApiTest.WebRequestSimple
[24118:3847:0715/044617:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[24120:13831:0715/044619:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[24120:13831:0715/044619:WARNING:channel.cc(322)] RawChannel write error
[24133:12807:0715/044621:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[24109:3847:0715/044621:INFO:CONSOLE(0)] "[SUCCESS] simpleLoad", source: chrome-extension://acekckcchlafhekcdmldmbdfmbnopblp/test_simple.html (0)
[24109:3847:0715/044623:INFO:CONSOLE(0)] "[SUCCESS] simpleLoadHttp", source: chrome-extension://acekckcchlafhekcdmldmbdfmbnopblp/test_simple.html (0)
[24109:76039:0715/044623:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[24109:3847:0715/044623:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[24109:3847:0715/044624:INFO:CONSOLE(0)] "[SUCCESS] nonExistingLoad", source: chrome-extension://acekckcchlafhekcdmldmbdfmbnopblp/test_simple.html (0)
[ OK ] ExtensionWebRequestApiTest.WebRequestSimple (10584 ms)
[75/226] ExtensionWebRequestApiTest.WebRequestSimple (12868 ms)
[ RUN ] ExtensionWebRequestApiTest.DeclarativeSendMessage
[24134:3847:0715/044621:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[24126:3847:0715/044624:INFO:CONSOLE(0)] "[SUCCESS] testSendMessage", source: chrome-extension://jpegeiffifbdmapfidihjobckgapblbp/_generated_background_page.html (0)
[24139:12807:0715/044624:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[24136:13575:0715/044624:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[24136:13575:0715/044624:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[24139:12807:0715/044624:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[24139:12807:0715/044624:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[24139:12807:0715/044624:WARNING:channel.cc(322)] RawChannel write error
[24142:12807:0715/044624:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[24142:12807:0715/044624:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ExtensionWebRequestApiTest.DeclarativeSendMessage (6258 ms)
[76/226] ExtensionWebRequestApiTest.DeclarativeSendMessage (8022 ms)
[ RUN ] ExtensionWebstorePrivateApiTest.IncorrectManifest1
HTTP server started on http://127.0.0.1:58482...
sending server_data: {"host": "127.0.0.1", "port": 58482} (36 bytes)
[24146:3847:0715/044625:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[24140:3847:0715/044628: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)
[24140:3847:0715/044629:WARNING:extension_install_prompt.cc(163)] Proceeding!
[24140:3847:0715/044631:INFO:CONSOLE(0)] "[SUCCESS] (no test)", source: http://www.example.com:58482/files/extensions/api_test/webstore_private/incorrect_manifest1.html (0)
[ OK ] ExtensionWebstorePrivateApiTest.IncorrectManifest1 (8141 ms)
[77/226] ExtensionWebstorePrivateApiTest.IncorrectManifest1 (9721 ms)
[ RUN ] ChromeUIOverridesBrowserTest.BookmarkShortcutOverrides
[24161:3847:0715/044629:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ChromeUIOverridesBrowserTest.BookmarkShortcutOverrides (5142 ms)
[78/226] ChromeUIOverridesBrowserTest.BookmarkShortcutOverrides (6621 ms)
[ RUN ] ExecuteScriptApiTest.ExecuteScriptRunAt
[24162:3847:0715/044629:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[24152:76303:0715/044633:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[24152:3847:0715/044633:INFO:CONSOLE(0)] "[SUCCESS] executeAtStartShouldSucceed", source: chrome-extension://akcfjbabakgifkioffgblnpcalgophhe/_generated_background_page.html (0)
[24166:13063:0715/044633:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[24166:13063:0715/044633:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[24170:13063:0715/044633:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[24170:13063:0715/044633:WARNING:channel.cc(322)] RawChannel write error
[24152:41219:0715/044633:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[24152:41219:0715/044633:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[24152:41219:0715/044633:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 4, remote ID 2147483651)
[24152:41219:0715/044633:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[24152:41219:0715/044633:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ExecuteScriptApiTest.ExecuteScriptRunAt (6832 ms)
[79/226] ExecuteScriptApiTest.ExecuteScriptRunAt (8378 ms)
[ RUN ] ExtensionIconSourceTest.InvalidURL
[24186:3847:0715/044636:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[24187:13319:0715/044637:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[24187:13319:0715/044637:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[24187:13319:0715/044637:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[24187:13319:0715/044637:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[24187:13319:0715/044637:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ExtensionIconSourceTest.InvalidURL (3245 ms)
[80/226] ExtensionIconSourceTest.InvalidURL (5189 ms)
[ RUN ] ExtensionWebstorePrivateApiTest.IconUrl
HTTP server started on http://127.0.0.1:58487...
sending server_data: {"host": "127.0.0.1", "port": 58487} (36 bytes)
[24163:3847:0715/044629:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[24147:41475:0715/044631:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[24147:3847:0715/044632: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/cache/run_tha_test1Tog8B/chrome/test/data/extensions/api_test/webstore_private/does_not_exist.png
127.0.0.1 - - [15/Jul/2015 04:46:32] code 404, message Not Found
[24147:3847:0715/044633:INFO:CONSOLE(0)] "[SUCCESS] IconUrlFailure", source: http://www.example.com:58487/files/extensions/api_test/webstore_private/icon_url.html (0)
[24147:3847:0715/044634:WARNING:extension_install_prompt.cc(163)] Proceeding!
[24147:3847:0715/044636:INFO:CONSOLE(0)] "[SUCCESS] IconUrlSuccess", source: http://www.example.com:58487/files/extensions/api_test/webstore_private/icon_url.html (0)
[24147:3847:0715/044637:WARNING:extension_install_prompt.cc(163)] Proceeding!
[24147:3847:0715/044638:INFO:CONSOLE(0)] "[SUCCESS] IconUrlSuccessAbsoluteUrl", source: http://www.example.com:58487/files/extensions/api_test/webstore_private/icon_url.html (0)
[ OK ] ExtensionWebstorePrivateApiTest.IconUrl (12982 ms)
[81/226] ExtensionWebstorePrivateApiTest.IconUrl (15106 ms)
[ RUN ] ExternallyConnectableMessagingTest.WebConnectableWithTlsChannelIdWithNonMatchingSite
[24192:3847:0715/044637:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[24183:75791:0715/044640:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[ OK ] ExternallyConnectableMessagingTest.WebConnectableWithTlsChannelIdWithNonMatchingSite (4773 ms)
[82/226] ExternallyConnectableMessagingTest.WebConnectableWithTlsChannelIdWithNonMatchingSite (6476 ms)
[ RUN ] ExternallyConnectableMessagingTest.IllegalArguments
[24202:3847:0715/044641:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[24196:74759:0715/044643:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[24205:13063:0715/044644:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[24205:13063:0715/044644:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[24205:13063:0715/044644:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483651, remote ID 4)
[24205:13063:0715/044644:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[24205:13063:0715/044644:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[24211:12551:0715/044644:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[24211:12551:0715/044644:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ExternallyConnectableMessagingTest.IllegalArguments (5344 ms)
[83/226] ExternallyConnectableMessagingTest.IllegalArguments (7030 ms)
[ RUN ] ExtensionsLoadMultipleTest.Test
[24214:3847:0715/044644:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ExtensionsLoadMultipleTest.Test (3273 ms)
[84/226] ExtensionsLoadMultipleTest.Test (5104 ms)
[ RUN ] ExtensionResourceRequestPolicyTest.Audio
[24209:3847:0715/044643:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[24213:13063:0715/044645:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[24213:13063:0715/044645:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[24217:13063:0715/044645:ERROR:audio_output_device.cc(327)] IO loop going away before the audio device has been stopped
[ OK ] ExtensionResourceRequestPolicyTest.Audio (4795 ms)
[85/226] ExtensionResourceRequestPolicyTest.Audio (6745 ms)
[ RUN ] ExtensionDisabledGlobalErrorTest.HigherPermissionsFromSync
[24182:3847:0715/044635:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[24194:13063:0715/044640:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[24194:13063:0715/044640:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[24173:41219:0715/044643:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] ExtensionDisabledGlobalErrorTest.HigherPermissionsFromSync (13260 ms)
[86/226] ExtensionDisabledGlobalErrorTest.HigherPermissionsFromSync (14974 ms)
[ RUN ] HistoryBrowserTest.VerifyHistoryLength1
HTTP server started on http://127.0.0.1:58523...
sending server_data: {"host": "127.0.0.1", "port": 58523} (36 bytes)
[ OK ] HistoryBrowserTest.VerifyHistoryLength1 (1142 ms)
[87/226] HistoryBrowserTest.VerifyHistoryLength1 (2577 ms)
[ RUN ] LazyBackgroundPageApiTest.OnUnload
[24226:3847:0715/044648:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[24235:13063:0715/044650:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[24235:13063:0715/044650:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[24220:41731:0715/044650:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[24220:41731:0715/044650:WARNING:channel.cc(322)] RawChannel write error
[ OK ] LazyBackgroundPageApiTest.OnUnload (4928 ms)
[88/226] LazyBackgroundPageApiTest.OnUnload (6460 ms)
[ RUN ] HistoryBrowserTest.NavigateBringPageToTop
HTTP server started on http://127.0.0.1:58530...
sending server_data: {"host": "127.0.0.1", "port": 58530} (36 bytes)
[ OK ] HistoryBrowserTest.NavigateBringPageToTop (741 ms)
[89/226] HistoryBrowserTest.NavigateBringPageToTop (2735 ms)
[ RUN ] HistoryBrowserTest.OneHistoryTabPerWindow
HTTP server started on http://127.0.0.1:58535...
sending server_data: {"host": "127.0.0.1", "port": 58535} (36 bytes)
[ OK ] HistoryBrowserTest.OneHistoryTabPerWindow (848 ms)
[90/226] HistoryBrowserTest.OneHistoryTabPerWindow (2376 ms)
[ RUN ] WebstoreStartupInstallerTest.InstallNotSupported
HTTP server started on http://127.0.0.1:58522...
sending server_data: {"host": "127.0.0.1", "port": 58522} (36 bytes)
[24239:3847:0715/044650:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[24224:3847:0715/044651:INFO:CONSOLE(8)] "Page loaded", source: http://app.com:58522/files/extensions/api_test/webstore_inline_install/install_not_supported.html (8)
[24224:3847:0715/044651:INFO:CONSOLE(11)] "In runTest", source: http://app.com:58522/files/extensions/api_test/webstore_inline_install/install_not_supported.html (11)
[24224:3847:0715/044653:INFO:CONSOLE(28)] "Ran test, sending response", source: http://app.com:58522/files/extensions/api_test/webstore_inline_install/install_not_supported.html (28)
[24224:3847:0715/044653:INFO:CONSOLE(30)] "Test complete", source: http://app.com:58522/files/extensions/api_test/webstore_inline_install/install_not_supported.html (30)
[ OK ] WebstoreStartupInstallerTest.InstallNotSupported (5862 ms)
[91/226] WebstoreStartupInstallerTest.InstallNotSupported (7616 ms)
[ RUN ] WebstoreInlineInstallerTest.CloseTabBeforeInstallConfirmation
HTTP server started on http://127.0.0.1:58521...
sending server_data: {"host": "127.0.0.1", "port": 58521} (36 bytes)
[24237:3847:0715/044650:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[24222:3847:0715/044651:INFO:CONSOLE(8)] "Page loaded", source: http://app.com:58521/files/extensions/api_test/webstore_inline_install/install.html (8)
[24222:3847:0715/044651:INFO:CONSOLE(11)] "In runTest", source: http://app.com:58521/files/extensions/api_test/webstore_inline_install/install.html (11)
2015-07-15 04:46:53.692 browser_tests[24222:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[24222:3847:0715/044654:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown select_file_dialogs.allowed
[ OK ] WebstoreInlineInstallerTest.CloseTabBeforeInstallConfirmation (7274 ms)
[92/226] WebstoreInlineInstallerTest.CloseTabBeforeInstallConfirmation (8961 ms)
[ RUN ] RedirectTest.Client
[24361:3847:0715/044656:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:58538...
sending server_data: {"host": "127.0.0.1", "port": 58538} (36 bytes)
testserver.py: Broken pipe
[ OK ] RedirectTest.Client (5211 ms)
[93/226] RedirectTest.Client (6981 ms)
[ RUN ] DnsProbeBrowserTest.OtherErrorWithCorrectionsFailure
[24368:3847:0715/044657:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[24261:3847:0715/044658:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[ OK ] DnsProbeBrowserTest.OtherErrorWithCorrectionsFailure (3507 ms)
[94/226] DnsProbeBrowserTest.OtherErrorWithCorrectionsFailure (5648 ms)
[ RUN ] LoadTimingBrowserTest.PreconnectProxySsl
[24370:3847:0715/044657:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[24299:39683:0715/044658:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] LoadTimingBrowserTest.PreconnectProxySsl (3717 ms)
[95/226] LoadTimingBrowserTest.PreconnectProxySsl (5350 ms)
[ RUN ] PasswordManagerBrowserTestBase.SavingOnManyPasswordFieldsTest
[24379:3847:0715/044658:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[24362:56071:0715/044659:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[ OK ] PasswordManagerBrowserTestBase.SavingOnManyPasswordFieldsTest (3482 ms)
[96/226] PasswordManagerBrowserTestBase.SavingOnManyPasswordFieldsTest (5228 ms)
[ RUN ] PrerenderBrowserTest.PrerenderXhrOptions
[24427:3847:0715/044702:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:58551...
sending server_data: {"host": "127.0.0.1", "port": 58551} (36 bytes)
[24391:3847:0715/044706:INFO:CONSOLE(0)] "XMLHttpRequest cannot load http://127.0.0.1/. The request was redirected to 'http://127.0.0.1/b/build/slave/', which is disallowed for cross-origin requests that require preflight.", source: http://127.0.0.1:58551/files/prerender/prerender_xhr_options.html (0)
[ OK ] PrerenderBrowserTest.PrerenderXhrOptions (6280 ms)
[97/226] PrerenderBrowserTest.PrerenderXhrOptions (7859 ms)
[ RUN ] PrerenderBrowserTest.PrerenderXhrTrace
[24442:3847:0715/044703:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:58559...
sending server_data: {"host": "127.0.0.1", "port": 58559} (36 bytes)
[24394:3847:0715/044706:INFO:CONSOLE(32)] "Uncaught SecurityError: Failed to execute 'open' on 'XMLHttpRequest': 'TRACE' HTTP method is unsupported.", source: http://127.0.0.1:58559/files/prerender/prerender_xhr_trace.html (32)
[24394:40451:0715/044706:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[24394:40451:0715/044706:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[24394:40451:0715/044706:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 4, remote ID 2147483651)
[24394:40451:0715/044706:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] PrerenderBrowserTest.PrerenderXhrTrace (6567 ms)
[98/226] PrerenderBrowserTest.PrerenderXhrTrace (8310 ms)
[ RUN ] PrerenderBrowserTest.PrerenderSafeBrowsingTopLevel
[24463:3847:0715/044703:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:58563...
sending server_data: {"host": "127.0.0.1", "port": 58563} (36 bytes)
[24567:15875:0715/044707:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[24567:15875:0715/044707:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[ OK ] PrerenderBrowserTest.PrerenderSafeBrowsingTopLevel (6250 ms)
[99/226] PrerenderBrowserTest.PrerenderSafeBrowsingTopLevel (8158 ms)
[ RUN ] PrerenderBrowserTest.PrerenderLocationReplaceGWSHistograms
[24424:3847:0715/044702:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:58552...
sending server_data: {"host": "127.0.0.1", "port": 58552} (36 bytes)
[ OK ] PrerenderBrowserTest.PrerenderLocationReplaceGWSHistograms (7924 ms)
[100/226] PrerenderBrowserTest.PrerenderLocationReplaceGWSHistograms (9454 ms)
[ RUN ] PrerenderBrowserTest.PrerenderFavicon
[24627:3847:0715/044710:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:58582...
sending server_data: {"host": "127.0.0.1", "port": 58582} (36 bytes)
[ OK ] PrerenderBrowserTest.PrerenderFavicon (6327 ms)
[101/226] PrerenderBrowserTest.PrerenderFavicon (8301 ms)
[ RUN ] PrerenderBrowserTest.PrerenderAllowAboutBlankSubresource
[24636:3847:0715/044711:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:58586...
sending server_data: {"host": "127.0.0.1", "port": 58586} (36 bytes)
[ OK ] PrerenderBrowserTest.PrerenderAllowAboutBlankSubresource (6261 ms)
[102/226] PrerenderBrowserTest.PrerenderAllowAboutBlankSubresource (7973 ms)
[ RUN ] PrerenderBrowserTest.CancelMatchCompleteDummy
[24640:3847:0715/044712:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:58590...
sending server_data: {"host": "127.0.0.1", "port": 58590} (36 bytes)
[ OK ] PrerenderBrowserTest.CancelMatchCompleteDummy (6593 ms)
[103/226] PrerenderBrowserTest.CancelMatchCompleteDummy (8355 ms)
[ RUN ] PrerenderBrowserTest.PrerenderDeferredMainFrame
[24645:3847:0715/044712:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:58591...
sending server_data: {"host": "127.0.0.1", "port": 58591} (36 bytes)
[24649:13063:0715/044716:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[24649:13063:0715/044716:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PrerenderBrowserTest.PrerenderDeferredMainFrame (6705 ms)
[104/226] PrerenderBrowserTest.PrerenderDeferredMainFrame (8355 ms)
[ RUN ] ProfileResetTest.ResetCookiesAndSiteData
[24760:3847:0715/044718:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ProfileResetTest.ResetCookiesAndSiteData (3255 ms)
[105/226] ProfileResetTest.ResetCookiesAndSiteData (5009 ms)
[ RUN ] HostZoomMapSanitizationBrowserTest.ClearOnStartup
[24771:3847:0715/044719:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[24786:13063:0715/044719:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[24786:13063:0715/044719:WARNING:channel.cc(322)] RawChannel write error
[ OK ] HostZoomMapSanitizationBrowserTest.ClearOnStartup (3540 ms)
[106/226] HostZoomMapSanitizationBrowserTest.ClearOnStartup (5196 ms)
[ RUN ] ReferrerPolicyTest.HttpsMiddleClickRedirect
[24816:3847:0715/044720:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[24738:40451:0715/044722:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[24738:40451:0715/044722:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ReferrerPolicyTest.HttpsMiddleClickRedirect (4625 ms)
[107/226] ReferrerPolicyTest.HttpsMiddleClickRedirect (6467 ms)
[ RUN ] PushMessagingBrowserTest.AutomaticUnsubscriptionFollowsContentSettingRules
HTTPS server started on https://127.0.0.1:58606...
sending server_data: {"host": "127.0.0.1", "port": 58606} (36 bytes)
[24849:3847:0715/044721:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[24729:3847:0715/044723:INFO:CONSOLE(18)] "sendResultToTest: ok - service worker registered", source: https://127.0.0.1:58606/files/push_messaging/push_test.js (18)
[24729:3847:0715/044723:INFO:CONSOLE(18)] "sendResultToTest: permission status - granted", source: https://127.0.0.1:58606/files/push_messaging/push_test.js (18)
[24729:3847:0715/044723:INFO:CONSOLE(18)] "sendResultToTest: https://android.googleapis.com/gcm/send/1-0", source: https://127.0.0.1:58606/files/push_messaging/push_test.js (18)
[24729:3847:0715/044723:INFO:CONSOLE(18)] "sendResultToTest: true - subscribed", source: https://127.0.0.1:58606/files/push_messaging/push_test.js (18)
[24729:3847:0715/044723:INFO:CONSOLE(18)] "sendResultToTest: permission status - granted", source: https://127.0.0.1:58606/files/push_messaging/push_test.js (18)
[24729:3847:0715/044723:INFO:CONSOLE(18)] "sendResultToTest: permission status - granted", source: https://127.0.0.1:58606/files/push_messaging/push_test.js (18)
[24729:3847:0715/044723:INFO:CONSOLE(18)] "sendResultToTest: true - subscribed", source: https://127.0.0.1:58606/files/push_messaging/push_test.js (18)
[24729:3847:0715/044723:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.allow_outdated
[24729:3847:0715/044723:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown printing.enabled
[24729:3847:0715/044723:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.always_authorize
[ OK ] PushMessagingBrowserTest.AutomaticUnsubscriptionFollowsContentSettingRules (5403 ms)
[108/226] PushMessagingBrowserTest.AutomaticUnsubscriptionFollowsContentSettingRules (7191 ms)
[ RUN ] ReferrerPolicyTest.HttpLeftClickRedirectToHTTPOriginWhenCrossOrigin
[24859:3847:0715/044723:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ReferrerPolicyTest.HttpLeftClickRedirectToHTTPOriginWhenCrossOrigin (3408 ms)
[109/226] ReferrerPolicyTest.HttpLeftClickRedirectToHTTPOriginWhenCrossOrigin (5131 ms)
[ RUN ] SpellingMenuObserverTest.EnableSpellingService
[24861:3847:0715/044724:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[24852:40707:0715/044725:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[24864:15875:0715/044725:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[24864:15875:0715/044725:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[24864:13063:0715/044725:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[24864:13063:0715/044725:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[24864:13063:0715/044725:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[24864:13063:0715/044725:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] SpellingMenuObserverTest.EnableSpellingService (3388 ms)
[110/226] SpellingMenuObserverTest.EnableSpellingService (5077 ms)
[ RUN ] RestartTest.PRE_PostWithPassword
[24873:3847:0715/044727:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] RestartTest.PRE_PostWithPassword (3473 ms)
[111/226] RestartTest.PRE_PostWithPassword (5340 ms)
[ RUN ] ContinueWhereILeftOffTest.SessionCookiesBrowserClose
[24871:3847:0715/044727:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ContinueWhereILeftOffTest.SessionCookiesBrowserClose (5032 ms)
[112/226] ContinueWhereILeftOffTest.SessionCookiesBrowserClose (6904 ms)
[ RUN ] SessionRestoreTest.RestoreOnNewWindowWithNoTabbedBrowsers
[24880:3847:0715/044729:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] SessionRestoreTest.RestoreOnNewWindowWithNoTabbedBrowsers (3761 ms)
[113/226] SessionRestoreTest.RestoreOnNewWindowWithNoTabbedBrowsers (5722 ms)
[ RUN ] SessionRestoreTest.PersistAndRestoreUserAgentOverride
[24882:3847:0715/044729:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[24884:13063:0715/044731:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[24884:13063:0715/044731:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[24884:13063:0715/044731:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[24872:38915:0715/044733:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[24872:38915:0715/044733:WARNING:channel.cc(322)] RawChannel write error
[ OK ] SessionRestoreTest.PersistAndRestoreUserAgentOverride (6819 ms)
[114/226] SessionRestoreTest.PersistAndRestoreUserAgentOverride (8633 ms)
[ RUN ] CaptivePortalBlockingPageTest.WiredNetwork_LoginURL_With_SSID
[24892:3847:0715/044732:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[24885:3847:0715/044735:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[24885:3847:0715/044735:INFO:CONSOLE(1718)] "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%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%20body%3Anot(.extended-reporting-has-checkbox)%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%3Anot(.extended-reporting-has-checkbox)%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/*%20Extended%20reporting%20opt-in.%20No%20fixed%20nav.%20*/%0A@media%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-height%3A%20360px)%20and%20(max-width%3A%20680px)%20and%20(orientation%3A%20landscape)%20%7B%0A%20%20.extended-reporting-has-checkbox%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.extended-reporting-has-checkbox%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.extended-reporting-has-checkbox%20%23main-content%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%20%20padding-bottom%3A%200;%0A%20%20%7D%0A%0A%20%20.extended-reporting-has-checkbox%20%23extended-reporting-opt-in%20%7B%0A%20%20%20%20margin-bottom%3A%208px;%0A%20%20%7D%0A%0A%20%20body.extended-reporting-has-checkbox%20.nav-wrapper%20%7B%0A%20%20%20%20flex%3A%200%201%20auto;%0A%20%20%20%20margin-top%3A%200;%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%7B(!Document%7C!DocumentFragment%7C!Element)%7D%20context%20The%20context%20object%0A%20*%20%20%20%20%20for%20querySelector.%0A%20*%20@param%20%7Bstring%7D%20selectors%20CSS%20selectors%20to%20query%20the%20element.%0A%20*%20@return%20%7B!HTMLElement%7D%20the%20Element.%0A%20*/%0Afunction%20queryRequiredElement(context,%20selectors)%20%7B%0A%20%20var%20element%20=%20context.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(orientation%3A%20portrait),'%20+%0A%20%20%20%20%20%20'(max-width%3A%20736px)%20and%20(max-height%3A%20420px)%20and%20(orientation%3A%20landscape)';%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%20placeholders%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%7BHTMLElement%7D%20element%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20key%20The%20name%20of%20the%20value%20in%20the%20dictionary.%0A%20%20%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%20The%20dictionary%20of%20strings%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,%20dictionary,%20visited)%20%7B%0A%20%20%20%20%20%20element.textContent%20=%20dictionary.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%7BHTMLElement%7D%20select%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20key%20The%20name%20of%20the%20value%20in%20the%20dictionary.%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%7BLoadTimeData%7D%20dictionary%20The%20dictionary%20of%20strings%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,%20dictionary,%20visited)%20%7B%0A%20%20%20%20%20%20var%20options%20=%20dictionary.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%7BHTMLElement%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%20the%20dictionary.%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%7BLoadTimeData%7D%20dictionary%20The%20dictionary%20of%20strings%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,%20dictionary,%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=%20dictionary.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%20temp%20=%20element.firstElementChild;%20temp;%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20temp%20=%20temp.nextElementSibling)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20processWithoutCycles(temp,%20dictionary,%20visited);%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%20attributeNames%20=%20Object.keys(handlers);%0A%20%20//%20Only%20use%20/deep/%20when%20shadow%20DOM%20is%20supported.%20As%20of%20April%202015%20iOS%20Chrome%0A%20%20//%20doesn't%20support%20shadow%20DOM.%0A%20%20var%20prefix%20=%20Element.prototype.createShadowRoot%20%3F%20'%3Aroot%20/deep/%20'%20%3A%20'';%0A%20%20var%20selector%20=%20prefix%20+%20'%5B'%20+%20attributeNames.join('%5D,'%20+%20prefix%20+%20'%5B')%20+%20'%5D';%0A%0A%20%20/**%0A%20%20%20*%20Processes%20a%20DOM%20tree%20with%20the%20%7B@code%20dictionary%7D%20map.%0A%20%20%20*%20@param%20%7BProcessingRoot%7D%20root%20The%20root%20of%20the%20DOM%20tree%20to%20process.%0A%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%20The%20dictionary%20to%20draw%20from.%0A%20%20%20*/%0A%20%20function%20process(root,%20dictionary)%20%7B%0A%20%20%20%20processWithoutCycles(root,%20dictionary,%20%5B%5D);%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%7BProcessingRoot%7D%20root%0A%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%0A%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%20Already%20visited%20roots.%0A%20%20%20*/%0A%20%20function%20processWithoutCycles(root,%20dictionary,%20visited)%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,%20dictionary,%20visited);%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,%20dictionary,%20visited);%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20firstElement%20=%20root%20instanceof%20Element%20%3F%20root%20%3A%20root.querySelector('*');%0A%0A%20%20%20%20if%20(prefix)%20%7B%0A%20%20%20%20%20%20//%20Prefixes%20skip%20root%20level%20elements.%20This%20is%20typically%20%3Chtml%3E%20but%20can%0A%20%20%20%20%20%20//%20differ%20inside%20of%20DocumentFragments%20(i.e.%20%3Ctemplate%3Es).%20Process%20them%0A%20%20%20%20%20%20//%20explicitly.%0A%20%20%20%20%20%20for%20(var%20temp%20=%20firstElement;%20temp;%20temp%20=%20temp.nextElementSibling)%20%7B%0A%20%20%20%20%20%20%20%20processElement(/**%20@type%20%7BElement%7D%20*/(temp),%20dictionary,%20visited);%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20elements%20=%20root.querySelectorAll(selector);%0A%20%20%20%20for%20(var%20element,%20i%20=%200;%20element%20=%20elements%5Bi%5D;%20i++)%20%7B%0A%20%20%20%20%20%20processElement(element,%20dictionary,%20visited);%0A%20%20%20%20%7D%0A%0A%20%20%20%20if%20(firstElement)%0A%20%20%20%20%20%20firstElement.setAttribute('i18n-processed',%20'');%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Run%20through%20various%20%5Bi18n-*%5D%20attributes%20and%20do%20activate%20replacements.%0A%20%20%20*%20@param%20%7BElement%7D%20element%0A%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%0A%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20*/%0A%20%20function%20processElement(element,%20dictionary,%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,%20dictionary,%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,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%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%20body%3Anot(.extended-reporting-has-checkbox)%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%3Anot(.extended-reporting-has-checkbox)%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/*%20Extended%20reporting%20opt-in.%20No%20fixed%20nav.%20*/%0A@media%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-height%3A%20360px)%20and%20(max-width%3A%20680px)%20and%20(orientation%3A%20landscape)%20%7B%0A%20%20.extended-reporting-has-checkbox%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.extended-reporting-has-checkbox%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.extended-reporting-has-checkbox%20%23main-content%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%20%20padding-bottom%3A%200;%0A%20%20%7D%0A%0A%20%20.extended-reporting-has-checkbox%20%23extended-reporting-opt-in%20%7B%0A%20%20%20%20margin-bottom%3A%208px;%0A%20%20%7D%0A%0A%20%20body.extended-reporting-has-checkbox%20.nav-wrapper%20%7B%0A%20%20%20%20flex%3A%200%201%20auto;%0A%20%20%20%20margin-top%3A%200;%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%7B(!Document%7C!DocumentFragment%7C!Element)%7D%20context%20The%20context%20object%0A%20*%20%20%20%20%20for%20querySelector.%0A%20*%20@param%20%7Bstring%7D%20selectors%20CSS%20selectors%20to%20query%20the%20element.%0A%20*%20@return%20%7B!HTMLElement%7D%20the%20Element.%0A%20*/%0Afunction%20queryRequiredElement(context,%20selectors)%20%7B%0A%20%20var%20element%20=%20context.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(orientation%3A%20portrait),'%20+%0A%20%20%20%20%20%20'(max-width%3A%20736px)%20and%20(max-height%3A%20420px)%20and%20(orientation%3A%20landscape)';%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%20placeholders%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%7BHTMLElement%7D%20element%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20key%20The%20name%20of%20the%20value%20in%20the%20dictionary.%0A%20%20%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%20The%20dictionary%20of%20strings%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,%20dictionary,%20visited)%20%7B%0A%20%20%20%20%20%20element.textContent%20=%20dictionary.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%7BHTMLElement%7D%20select%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20key%20The%20name%20of%20the%20value%20in%20the%20dictionary.%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%7BLoadTimeData%7D%20dictionary%20The%20dictionary%20of%20strings%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,%20dictionary,%20visited)%20%7B%0A%20%20%20%20%20%20var%20options%20=%20dictionary.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%7BHTMLElement%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%20the%20dictionary.%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%7BLoadTimeData%7D%20dictionary%20The%20dictionary%20of%20strings%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,%20dictionary,%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=%20dictionary.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%20temp%20=%20element.firstElementChild;%20temp;%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20temp%20=%20temp.nextElementSibling)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20processWithoutCycles(temp,%20dictionary,%20visited);%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%20attributeNames%20=%20Object.keys(handlers);%0A%20%20//%20Only%20use%20/deep/%20when%20shadow%20DOM%20is%20supported.%20As%20of%20April%202015%20iOS%20Chrome%0A%20%20//%20doesn't%20support%20shadow%20DOM.%0A%20%20var%20prefix%20=%20Element.prototype.createShadowRoot%20%3F%20'%3Aroot%20/deep/%20'%20%3A%20'';%0A%20%20var%20selector%20=%20prefix%20+%20'%5B'%20+%20attributeNames.join('%5D,'%20+%20prefix%20+%20'%5B')%20+%20'%5D';%0A%0A%20%20/**%0A%20%20%20*%20Processes%20a%20DOM%20tree%20with%20the%20%7B@code%20dictionary%7D%20map.%0A%20%20%20*%20@param%20%7BProcessingRoot%7D%20root%20The%20root%20of%20the%20DOM%20tree%20to%20process.%0A%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%20The%20dictionary%20to%20draw%20from.%0A%20%20%20*/%0A%20%20function%20process(root,%20dictionary)%20%7B%0A%20%20%20%20processWithoutCycles(root,%20dictionary,%20%5B%5D);%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%7BProcessingRoot%7D%20root%0A%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%0A%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%20Already%20visited%20roots.%0A%20%20%20*/%0A%20%20function%20processWithoutCycles(root,%20dictionary,%20visited)%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,%20dictionary,%20visited);%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,%20dictionary,%20visited);%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20firstElement%20=%20root%20instanceof%20Element%20%3F%20root%20%3A%20root.querySelector('*');%0A%0A%20%20%20%20if%20(prefix)%20%7B%0A%20%20%20%20%20%20//%20Prefixes%20skip%20root%20level%20elements.%20This%20is%20typically%20%3Chtml%3E%20but%20can%0A%20%20%20%20%20%20//%20differ%20inside%20of%20DocumentFragments%20(i.e.%20%3Ctemplate%3Es).%20Process%20them%0A%20%20%20%20%20%20//%20explicitly.%0A%20%20%20%20%20%20for%20(var%20temp%20=%20firstElement;%20temp;%20temp%20=%20temp.nextElementSibling)%20%7B%0A%20%20%20%20%20%20%20%20processElement(/**%20@type%20%7BElement%7D%20*/(temp),%20dictionary,%20visited);%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20elements%20=%20root.querySelectorAll(selector);%0A%20%20%20%20for%20(var%20element,%20i%20=%200;%20element%20=%20elements%5Bi%5D;%20i++)%20%7B%0A%20%20%20%20%20%20processElement(element,%20dictionary,%20visited);%0A%20%20%20%20%7D%0A%0A%20%20%20%20if%20(firstElement)%0A%20%20%20%20%20%20firstElement.setAttribute('i18n-processed',%20'');%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Run%20through%20various%20%5Bi18n-*%5D%20attributes%20and%20do%20activate%20replacements.%0A%20%20%20*%20@param%20%7BElement%7D%20element%0A%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%0A%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20*/%0A%20%20function%20processElement(element,%20dictionary,%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,%20dictionary,%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 (1718)
[24885:3847:0715/044735:INFO:CONSOLE(1718)] "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%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%20body%3Anot(.extended-reporting-has-checkbox)%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%3Anot(.extended-reporting-has-checkbox)%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/*%20Extended%20reporting%20opt-in.%20No%20fixed%20nav.%20*/%0A@media%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-height%3A%20360px)%20and%20(max-width%3A%20680px)%20and%20(orientation%3A%20landscape)%20%7B%0A%20%20.extended-reporting-has-checkbox%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.extended-reporting-has-checkbox%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.extended-reporting-has-checkbox%20%23main-content%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%20%20padding-bottom%3A%200;%0A%20%20%7D%0A%0A%20%20.extended-reporting-has-checkbox%20%23extended-reporting-opt-in%20%7B%0A%20%20%20%20margin-bottom%3A%208px;%0A%20%20%7D%0A%0A%20%20body.extended-reporting-has-checkbox%20.nav-wrapper%20%7B%0A%20%20%20%20flex%3A%200%201%20auto;%0A%20%20%20%20margin-top%3A%200;%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%7B(!Document%7C!DocumentFragment%7C!Element)%7D%20context%20The%20context%20object%0A%20*%20%20%20%20%20for%20querySelector.%0A%20*%20@param%20%7Bstring%7D%20selectors%20CSS%20selectors%20to%20query%20the%20element.%0A%20*%20@return%20%7B!HTMLElement%7D%20the%20Element.%0A%20*/%0Afunction%20queryRequiredElement(context,%20selectors)%20%7B%0A%20%20var%20element%20=%20context.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(orientation%3A%20portrait),'%20+%0A%20%20%20%20%20%20'(max-width%3A%20736px)%20and%20(max-height%3A%20420px)%20and%20(orientation%3A%20landscape)';%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%20placeholders%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%7BHTMLElement%7D%20element%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20key%20The%20name%20of%20the%20value%20in%20the%20dictionary.%0A%20%20%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%20The%20dictionary%20of%20strings%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,%20dictionary,%20visited)%20%7B%0A%20%20%20%20%20%20element.textContent%20=%20dictionary.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%7BHTMLElement%7D%20select%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20key%20The%20name%20of%20the%20value%20in%20the%20dictionary.%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%7BLoadTimeData%7D%20dictionary%20The%20dictionary%20of%20strings%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,%20dictionary,%20visited)%20%7B%0A%20%20%20%20%20%20var%20options%20=%20dictionary.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%7BHTMLElement%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%20the%20dictionary.%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%7BLoadTimeData%7D%20dictionary%20The%20dictionary%20of%20strings%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,%20dictionary,%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=%20dictionary.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%20temp%20=%20element.firstElementChild;%20temp;%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20temp%20=%20temp.nextElementSibling)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20processWithoutCycles(temp,%20dictionary,%20visited);%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%20attributeNames%20=%20Object.keys(handlers);%0A%20%20//%20Only%20use%20/deep/%20when%20shadow%20DOM%20is%20supported.%20As%20of%20April%202015%20iOS%20Chrome%0A%20%20//%20doesn't%20support%20shadow%20DOM.%0A%20%20var%20prefix%20=%20Element.prototype.createShadowRoot%20%3F%20'%3Aroot%20/deep/%20'%20%3A%20'';%0A%20%20var%20selector%20=%20prefix%20+%20'%5B'%20+%20attributeNames.join('%5D,'%20+%20prefix%20+%20'%5B')%20+%20'%5D';%0A%0A%20%20/**%0A%20%20%20*%20Processes%20a%20DOM%20tree%20with%20the%20%7B@code%20dictionary%7D%20map.%0A%20%20%20*%20@param%20%7BProcessingRoot%7D%20root%20The%20root%20of%20the%20DOM%20tree%20to%20process.%0A%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%20The%20dictionary%20to%20draw%20from.%0A%20%20%20*/%0A%20%20function%20process(root,%20dictionary)%20%7B%0A%20%20%20%20processWithoutCycles(root,%20dictionary,%20%5B%5D);%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%7BProcessingRoot%7D%20root%0A%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%0A%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%20Already%20visited%20roots.%0A%20%20%20*/%0A%20%20function%20processWithoutCycles(root,%20dictionary,%20visited)%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,%20dictionary,%20visited);%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,%20dictionary,%20visited);%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20firstElement%20=%20root%20instanceof%20Element%20%3F%20root%20%3A%20root.querySelector('*');%0A%0A%20%20%20%20if%20(prefix)%20%7B%0A%20%20%20%20%20%20//%20Prefixes%20skip%20root%20level%20elements.%20This%20is%20typically%20%3Chtml%3E%20but%20can%0A%20%20%20%20%20%20//%20differ%20inside%20of%20DocumentFragments%20(i.e.%20%3Ctemplate%3Es).%20Process%20them%0A%20%20%20%20%20%20//%20explicitly.%0A%20%20%20%20%20%20for%20(var%20temp%20=%20firstElement;%20temp;%20temp%20=%20temp.nextElementSibling)%20%7B%0A%20%20%20%20%20%20%20%20processElement(/**%20@type%20%7BElement%7D%20*/(temp),%20dictionary,%20visited);%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20elements%20=%20root.querySelectorAll(selector);%0A%20%20%20%20for%20(var%20element,%20i%20=%200;%20element%20=%20elements%5Bi%5D;%20i++)%20%7B%0A%20%20%20%20%20%20processElement(element,%20dictionary,%20visited);%0A%20%20%20%20%7D%0A%0A%20%20%20%20if%20(firstElement)%0A%20%20%20%20%20%20firstElement.setAttribute('i18n-processed',%20'');%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Run%20through%20various%20%5Bi18n-*%5D%20attributes%20and%20do%20activate%20replacements.%0A%20%20%20*%20@param%20%7BElement%7D%20element%0A%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%0A%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20*/%0A%20%20function%20processElement(element,%20dictionary,%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,%20dictionary,%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%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%20body%3Anot(.extended-reporting-has-checkbox)%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%3Anot(.extended-reporting-has-checkbox)%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/*%20Extended%20reporting%20opt-in.%20No%20fixed%20nav.%20*/%0A@media%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-height%3A%20360px)%20and%20(max-width%3A%20680px)%20and%20(orientation%3A%20landscape)%20%7B%0A%20%20.extended-reporting-has-checkbox%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.extended-reporting-has-checkbox%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.extended-reporting-has-checkbox%20%23main-content%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%20%20padding-bottom%3A%200;%0A%20%20%7D%0A%0A%20%20.extended-reporting-has-checkbox%20%23extended-reporting-opt-in%20%7B%0A%20%20%20%20margin-bottom%3A%208px;%0A%20%20%7D%0A%0A%20%20body.extended-reporting-has-checkbox%20.nav-wrapper%20%7B%0A%20%20%20%20flex%3A%200%201%20auto;%0A%20%20%20%20margin-top%3A%200;%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%7B(!Document%7C!DocumentFragment%7C!Element)%7D%20context%20The%20context%20object%0A%20*%20%20%20%20%20for%20querySelector.%0A%20*%20@param%20%7Bstring%7D%20selectors%20CSS%20selectors%20to%20query%20the%20element.%0A%20*%20@return%20%7B!HTMLElement%7D%20the%20Element.%0A%20*/%0Afunction%20queryRequiredElement(context,%20selectors)%20%7B%0A%20%20var%20element%20=%20context.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(orientation%3A%20portrait),'%20+%0A%20%20%20%20%20%20'(max-width%3A%20736px)%20and%20(max-height%3A%20420px)%20and%20(orientation%3A%20landscape)';%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%20placeholders%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%7BHTMLElement%7D%20element%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20key%20The%20name%20of%20the%20value%20in%20the%20dictionary.%0A%20%20%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%20The%20dictionary%20of%20strings%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,%20dictionary,%20visited)%20%7B%0A%20%20%20%20%20%20element.textContent%20=%20dictionary.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%7BHTMLElement%7D%20select%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20key%20The%20name%20of%20the%20value%20in%20the%20dictionary.%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%7BLoadTimeData%7D%20dictionary%20The%20dictionary%20of%20strings%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,%20dictionary,%20visited)%20%7B%0A%20%20%20%20%20%20var%20options%20=%20dictionary.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%7BHTMLElement%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%20the%20dictionary.%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%7BLoadTimeData%7D%20dictionary%20The%20dictionary%20of%20strings%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,%20dictionary,%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=%20dictionary.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%20temp%20=%20element.firstElementChild;%20temp;%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20temp%20=%20temp.nextElementSibling)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20processWithoutCycles(temp,%20dictionary,%20visited);%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%20attributeNames%20=%20Object.keys(handlers);%0A%20%20//%20Only%20use%20/deep/%20when%20shadow%20DOM%20is%20supported.%20As%20of%20April%202015%20iOS%20Chrome%0A%20%20//%20doesn't%20support%20shadow%20DOM.%0A%20%20var%20prefix%20=%20Element.prototype.createShadowRoot%20%3F%20'%3Aroot%20/deep/%20'%20%3A%20'';%0A%20%20var%20selector%20=%20prefix%20+%20'%5B'%20+%20attributeNames.join('%5D,'%20+%20prefix%20+%20'%5B')%20+%20'%5D';%0A%0A%20%20/**%0A%20%20%20*%20Processes%20a%20DOM%20tree%20with%20the%20%7B@code%20dictionary%7D%20map.%0A%20%20%20*%20@param%20%7BProcessingRoot%7D%20root%20The%20root%20of%20the%20DOM%20tree%20to%20process.%0A%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%20The%20dictionary%20to%20draw%20from.%0A%20%20%20*/%0A%20%20function%20process(root,%20dictionary)%20%7B%0A%20%20%20%20processWithoutCycles(root,%20dictionary,%20%5B%5D);%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%7BProcessingRoot%7D%20root%0A%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%0A%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%20Already%20visited%20roots.%0A%20%20%20*/%0A%20%20function%20processWithoutCycles(root,%20dictionary,%20visited)%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,%20dictionary,%20visited);%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,%20dictionary,%20visited);%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20firstElement%20=%20root%20instanceof%20Element%20%3F%20root%20%3A%20root.querySelector('*');%0A%0A%20%20%20%20if%20(prefix)%20%7B%0A%20%20%20%20%20%20//%20Prefixes%20skip%20root%20level%20elements.%20This%20is%20typically%20%3Chtml%3E%20but%20can%0A%20%20%20%20%20%20//%20differ%20inside%20of%20DocumentFragments%20(i.e.%20%3Ctemplate%3Es).%20Process%20them%0A%20%20%20%20%20%20//%20explicitly.%0A%20%20%20%20%20%20for%20(var%20temp%20=%20firstElement;%20temp;%20temp%20=%20temp.nextElementSibling)%20%7B%0A%20%20%20%20%20%20%20%20processElement(/**%20@type%20%7BElement%7D%20*/(temp),%20dictionary,%20visited);%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20elements%20=%20root.querySelectorAll(selector);%0A%20%20%20%20for%20(var%20element,%20i%20=%200;%20element%20=%20elements%5Bi%5D;%20i++)%20%7B%0A%20%20%20%20%20%20processElement(element,%20dictionary,%20visited);%0A%20%20%20%20%7D%0A%0A%20%20%20%20if%20(firstElement)%0A%20%20%20%20%20%20firstElement.setAttribute('i18n-processed',%20'');%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Run%20through%20various%20%5Bi18n-*%5D%20attributes%20and%20do%20activate%20replacements.%0A%20%20%20*%20@param%20%7BElement%7D%20element%0A%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%0A%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20*/%0A%20%20function%20processElement(element,%20dictionary,%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,%20dictionary,%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 (1718)
[ OK ] CaptivePortalBlockingPageTest.WiredNetwork_LoginURL_With_SSID (5021 ms)
[115/226] CaptivePortalBlockingPageTest.WiredNetwork_LoginURL_With_SSID (6673 ms)
[ RUN ] ViewSourceTest.DoesBrowserConsumeViewSourcePrefix
[24903:3847:0715/044735:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[24891:75015:0715/044735:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[ OK ] ViewSourceTest.DoesBrowserConsumeViewSourcePrefix (4628 ms)
[116/226] ViewSourceTest.DoesBrowserConsumeViewSourcePrefix (6734 ms)
[ RUN ] SSLUITest.TestRefNavigation
[24899:3847:0715/044734: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:58618...
sending server_data: {"host": "127.0.0.1", "port": 58618} (36 bytes)
[24888:3847:0715/044737:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[24911:14087:0715/044737:FATAL:memory.cc(18)] Out of memory. size=4194304
[24888:40451:0715/044737:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[24888:40451:0715/044737:WARNING:channel.cc(322)] RawChannel write error
[ OK ] SSLUITest.TestRefNavigation (6698 ms)
[117/226] SSLUITest.TestRefNavigation (8320 ms)
[ RUN ] TaskManagerBrowserTest.KillPanelViaPanelResource
[24912:3847:0715/044738:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
2015-07-15 04:47:39.051 browser_tests[24905:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[ OK ] TaskManagerBrowserTest.KillPanelViaPanelResource (5317 ms)
[118/226] TaskManagerBrowserTest.KillPanelViaPanelResource (6809 ms)
[ RUN ] PopupBlockerBrowserTest.CtrlEnterKey
[24928:3847:0715/044741:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[24918:3847:0715/044742:INFO:CONSOLE(6)] "navigate", source: http://127.0.0.1:58623/popup_blocker/popup-simulated-click-on-anchor.html (6)
[24918:75271:0715/044742:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[ OK ] PopupBlockerBrowserTest.CtrlEnterKey (3120 ms)
[119/226] PopupBlockerBrowserTest.CtrlEnterKey (4644 ms)
[ RUN ] AutofillDialogControllerTest.Submit
[24927:3847:0715/044741:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] AutofillDialogControllerTest.Submit (3851 ms)
[120/226] AutofillDialogControllerTest.Submit (5872 ms)
[ RUN ] BrowserTest.TabClosingWhenRemovingExtension
[24938:3847:0715/044744:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:58626...
sending server_data: {"host": "127.0.0.1", "port": 58626} (36 bytes)
[ OK ] BrowserTest.TabClosingWhenRemovingExtension (4510 ms)
[121/226] BrowserTest.TabClosingWhenRemovingExtension (6052 ms)
[ RUN ] BrowserNavigatorTest.Disposition_SingletonTabExisting
[24948:3847:0715/044747:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] BrowserNavigatorTest.Disposition_SingletonTabExisting (3536 ms)
[122/226] BrowserNavigatorTest.Disposition_SingletonTabExisting (5127 ms)
[ RUN ] BrowserTest.AboutVersion
[24947:3847:0715/044746:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[24936:3847:0715/044748:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[ OK ] BrowserTest.AboutVersion (4789 ms)
[123/226] BrowserTest.AboutVersion (6705 ms)
[ RUN ] TaskManagerBrowserTest.ReloadExtension
[24917:3847:0715/044739:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[24942:12551:0715/044746:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[24909:41219:0715/044749:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[24909:41219:0715/044749:WARNING:channel.cc(322)] RawChannel write error
[ OK ] TaskManagerBrowserTest.ReloadExtension (12796 ms)
[124/226] TaskManagerBrowserTest.ReloadExtension (14433 ms)
[ RUN ] BrowserNavigatorTest.Disposition_NewForegroundTab
[24960:3847:0715/044751:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[24962:13063:0715/044751:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[24962:13063:0715/044751:WARNING:channel.cc(322)] RawChannel write error
[ OK ] BrowserNavigatorTest.Disposition_NewForegroundTab (3851 ms)
[125/226] BrowserNavigatorTest.Disposition_NewForegroundTab (5363 ms)
[ RUN ] BrowserNavigatorTest.Disposition_NewPopupFromAppWindow
[24973:3847:0715/044753:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[24976:12807:0715/044755:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] BrowserNavigatorTest.Disposition_NewPopupFromAppWindow (4129 ms)
[126/226] BrowserNavigatorTest.Disposition_NewPopupFromAppWindow (6041 ms)
[ RUN ] BrowserNavigatorTest.Disposition_NewPopup
[24968:3847:0715/044752:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[24959:3847:0715/044755:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[24972:13319:0715/044755:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[24972:13319:0715/044755:WARNING:channel.cc(322)] RawChannel write error
[24959:39939:0715/044755:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] BrowserNavigatorTest.Disposition_NewPopup (5632 ms)
[127/226] BrowserNavigatorTest.Disposition_NewPopup (7515 ms)
[ RUN ] BrowserNavigatorTest.Disposition_NewPopupUnfocused
[24974:3847:0715/044753:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[24963:3847:0715/044756:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[24977:3847:0715/044756:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] BrowserNavigatorTest.Disposition_NewPopupUnfocused (5307 ms)
[128/226] BrowserNavigatorTest.Disposition_NewPopupUnfocused (6975 ms)
[ RUN ] BrowserNavigatorTest.Disposition_SingletonTabFocused_IgnorePath
[24984:3847:0715/044756:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] BrowserNavigatorTest.Disposition_SingletonTabFocused_IgnorePath (3896 ms)
[129/226] BrowserNavigatorTest.Disposition_SingletonTabFocused_IgnorePath (5926 ms)
[ RUN ] ExtensionMessageBubbleBrowserTestMac.PRE_ExtensionBubbleShowsOnStartup
[24999:3847:0715/044800:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ExtensionMessageBubbleBrowserTestMac.PRE_ExtensionBubbleShowsOnStartup (3795 ms)
[130/226] ExtensionMessageBubbleBrowserTestMac.PRE_ExtensionBubbleShowsOnStartup (5657 ms)
[ RUN ] ConstrainedWindowMacTest.BrowserWindowClose
[24994:3847:0715/044759:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[25005:13063:0715/044802:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[25005:13063:0715/044802:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[25005:13063:0715/044802:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[24986:3847:0715/044802:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown select_file_dialogs.allowed
[ OK ] ConstrainedWindowMacTest.BrowserWindowClose (5458 ms)
[131/226] ConstrainedWindowMacTest.BrowserWindowClose (7238 ms)
[ RUN ] ViewIDTest.Basic
[25001:3847:0715/044801:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[24988:3847:0715/044804:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[25001:3847:0715/044805:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50BE0700B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[25001:3847:0715/044805:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50BE0700B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[25001:3847:0715/044805:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50BE0700B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[25001:3847:0715/044805:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50BE0700B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[25001:3847:0715/044805:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50BE0700B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[25001:3847:0715/044805:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50BE0700B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[25001:3847:0715/044805:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50BE0700B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[25001:3847:0715/044805:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50BE0700B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[25001:3847:0715/044805:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50BE0700B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[25001:3847:0715/044805:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50BE0700B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[25001:3847:0715/044805:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50BE0700B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[25001:3847:0715/044805:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50BE0700B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[ OK ] ViewIDTest.Basic (6656 ms)
[132/226] ViewIDTest.Basic (8553 ms)
[ RUN ] FullscreenControllerTest.PendingMouseLockExitsOnTabSwitch
[25006:3847:0715/044802:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[24997:40195:0715/044806:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[24997:40195:0715/044806:WARNING:channel.cc(322)] RawChannel write error
[ OK ] FullscreenControllerTest.PendingMouseLockExitsOnTabSwitch (6022 ms)
[133/226] FullscreenControllerTest.PendingMouseLockExitsOnTabSwitch (8211 ms)
[ RUN ] FindInPageControllerTest.NavigateClearsOrdinal
[25025:3847:0715/044806:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] FindInPageControllerTest.NavigateClearsOrdinal (3173 ms)
[134/226] FindInPageControllerTest.NavigateClearsOrdinal (4626 ms)
[ RUN ] FindInPageControllerTest.ActivateLinkNavigatesPage
[25038:3847:0715/044809:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[25038:3847:0715/044810:ERROR:gles2_cmd_decoder.cc(13133)] [GroupMarkerNotSet(crbug.com/242999)!:50CD0500B0610000]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[25038:3847:0715/044810:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50CD0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[25038:3847:0715/044810:ERROR:gles2_cmd_decoder.cc(13133)] [GroupMarkerNotSet(crbug.com/242999)!:50CD0500B0610000]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[25038:3847:0715/044810:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50CD0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[ OK ] FindInPageControllerTest.ActivateLinkNavigatesPage (3488 ms)
[135/226] FindInPageControllerTest.ActivateLinkNavigatesPage (5100 ms)
[ RUN ] HostedAppTest.ShouldShowLocationBarForHTTPBookmarkApp
[25020:3847:0715/044805:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[25009:3847:0715/044809:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[25009:3847:0715/044809:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[25009:40707:0715/044811:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[25009:3847:0715/044811:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[ OK ] HostedAppTest.ShouldShowLocationBarForHTTPBookmarkApp (8461 ms)
[136/226] HostedAppTest.ShouldShowLocationBarForHTTPBookmarkApp (10277 ms)
[ RUN ] LoginPromptBrowserTest.NoLoginPromptForXHRWithGoodCredentials
[25043:3847:0715/044810:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:58633...
sending server_data: {"host": "127.0.0.1", "port": 58633} (36 bytes)
[25034:3847:0715/044812: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 (4282 ms)
[137/226] LoginPromptBrowserTest.NoLoginPromptForXHRWithGoodCredentials (5916 ms)
[ RUN ] PanelExtensionBrowserTest.CustomContextMenu
[25047:3847:0715/044811:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[25048:12551:0715/044815:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[25036:41219:0715/044815:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[25036:41219:0715/044815:WARNING:channel.cc(322)] RawChannel write error
[25059:13063:0715/044815:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[25059:13063:0715/044815:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[25059:13063:0715/044815:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PanelExtensionBrowserTest.CustomContextMenu (6586 ms)
[138/226] PanelExtensionBrowserTest.CustomContextMenu (8548 ms)
[ RUN ] NewTabPageInterceptorTest.FailedRequestInterception
[25056:3847:0715/044814:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[25049:39939:0715/044816:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[ OK ] NewTabPageInterceptorTest.FailedRequestInterception (4634 ms)
[139/226] NewTabPageInterceptorTest.FailedRequestInterception (6432 ms)
[ RUN ] StartupBrowserCreatorTest.SyncPromoWithWelcomePage
[25063:3847:0715/044816:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] StartupBrowserCreatorTest.SyncPromoWithWelcomePage (3817 ms)
[140/226] StartupBrowserCreatorTest.SyncPromoWithWelcomePage (5562 ms)
[ RUN ] WebUIBidiCheckerBrowserTestLTR.TestDownloadsPageLTR
[ OK ] WebUIBidiCheckerBrowserTestLTR.TestDownloadsPageLTR (1 ms)
[141/226] WebUIBidiCheckerBrowserTestLTR.TestDownloadsPageLTR (1743 ms)
[ RUN ] WebUIBidiCheckerBrowserTestLTR.TestNewTabPage
[ OK ] WebUIBidiCheckerBrowserTestLTR.TestNewTabPage (1 ms)
[142/226] WebUIBidiCheckerBrowserTestLTR.TestNewTabPage (1613 ms)
[ RUN ] StartupBrowserCreatorFirstRunTest.RestoreOnStartupURLsPolicySpecified
[25066:3847:0715/044816:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[25070:13063:0715/044818:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[25070:13063:0715/044818:WARNING:channel.cc(322)] RawChannel write error
[ OK ] StartupBrowserCreatorFirstRunTest.RestoreOnStartupURLsPolicySpecified (4925 ms)
[143/226] StartupBrowserCreatorFirstRunTest.RestoreOnStartupURLsPolicySpecified (6425 ms)
[ RUN ] WebUIBidiCheckerBrowserTestLTR.TestSettingsFrameContentExceptionsImages
[ OK ] WebUIBidiCheckerBrowserTestLTR.TestSettingsFrameContentExceptionsImages (1 ms)
[144/226] WebUIBidiCheckerBrowserTestLTR.TestSettingsFrameContentExceptionsImages (1499 ms)
[ RUN ] WebUIBidiCheckerBrowserTestRTL.TestSettingsContentSettingsExceptionsPage
[ OK ] WebUIBidiCheckerBrowserTestRTL.TestSettingsContentSettingsExceptionsPage (1 ms)
[145/226] WebUIBidiCheckerBrowserTestRTL.TestSettingsContentSettingsExceptionsPage (1523 ms)
[ RUN ] WebUIBidiCheckerBrowserTestRTL.TestSettingsSearchEnginesOptionsPage
[ OK ] WebUIBidiCheckerBrowserTestRTL.TestSettingsSearchEnginesOptionsPage (1 ms)
[146/226] WebUIBidiCheckerBrowserTestRTL.TestSettingsSearchEnginesOptionsPage (1456 ms)
[ RUN ] InlineLoginUISafeIframeBrowserTest.NoWebUIInIframe
[25090:3847:0715/044823:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
2015-07-15 04:48:24.305 browser_tests[25079:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[25094:13063:0715/044825:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[25094:13063:0715/044825:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[25079:3847:0715/044825:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[25101:12551:0715/044826:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[25101:12551:0715/044826:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[25101:12551:0715/044826:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] InlineLoginUISafeIframeBrowserTest.NoWebUIInIframe (5678 ms)
[147/226] InlineLoginUISafeIframeBrowserTest.NoWebUIInIframe (7125 ms)
[ RUN ] BookmarksTest.ShouldRedirectToExtension
[25087:3847:0715/044823:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
2015-07-15 04:48:24.142 browser_tests[25077:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[25077:39939:0715/044824:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[25077:3847:0715/044825:WARNING:CONSOLE(0)] "The -webkit-canvas CSS feature is deprecated. Please use a positioned <canvas> element instead.", source: (0)
[25077:3847:0715/044825:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[ OK ] BookmarksTest.ShouldRedirectToExtension (6080 ms)
[148/226] BookmarksTest.ShouldRedirectToExtension (7525 ms)
[ RUN ] UnloadTest.CrossSiteInfiniteBeforeUnloadAsync
[25095:3847:0715/044824:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
2015-07-15 04:48:24.142 browser_tests[25080:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[ OK ] UnloadTest.CrossSiteInfiniteBeforeUnloadAsync (5241 ms)
[149/226] UnloadTest.CrossSiteInfiniteBeforeUnloadAsync (6989 ms)
[ RUN ] InspectUITest.ReloadCrash
[25088:3847:0715/044823:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:58639...
sending server_data: {"host": "127.0.0.1", "port": 58639} (36 bytes)
2015-07-15 04:48:25.005 browser_tests[25078:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[ OK ] InspectUITest.ReloadCrash (6935 ms)
[150/226] InspectUITest.ReloadCrash (8465 ms)
[ RUN ] ChromeLocatorTest.GetChromeBundleInfo
[ OK ] ChromeLocatorTest.GetChromeBundleInfo (9 ms)
[151/226] ChromeLocatorTest.GetChromeBundleInfo (1485 ms)
[ RUN ] AutofillRendererTest.SendForms
[ OK ] AutofillRendererTest.SendForms (281 ms)
[152/226] AutofillRendererTest.SendForms (1880 ms)
[ RUN ] FormAutocompleteTest.AutoCompleteOffInputSubmit
[ OK ] FormAutocompleteTest.AutoCompleteOffInputSubmit (328 ms)
[153/226] FormAutocompleteTest.AutoCompleteOffInputSubmit (1869 ms)
[ RUN ] FormAutofillTest.WebFormControlElementToFormFieldAutofilled
[ OK ] FormAutofillTest.WebFormControlElementToFormFieldAutofilled (187 ms)
[154/226] FormAutofillTest.WebFormControlElementToFormFieldAutofilled (1545 ms)
[ RUN ] FormAutofillTest.WebFormControlElementToFormFieldTextArea
[ OK ] FormAutofillTest.WebFormControlElementToFormFieldTextArea (181 ms)
[155/226] FormAutofillTest.WebFormControlElementToFormFieldTextArea (1615 ms)
[ RUN ] FormAutofillTest.FindFormForInputElementForUnownedForm
[ OK ] FormAutofillTest.FindFormForInputElementForUnownedForm (183 ms)
[156/226] FormAutofillTest.FindFormForInputElementForUnownedForm (1484 ms)
[ RUN ] FormAutofillTest.WebFormElementToFormDataAutocomplete
[ OK ] FormAutofillTest.WebFormElementToFormDataAutocomplete (278 ms)
[157/226] FormAutofillTest.WebFormElementToFormDataAutocomplete (1596 ms)
[ RUN ] FormAutofillTest.FillFormForUnownedForm
[ OK ] FormAutofillTest.FillFormForUnownedForm (231 ms)
[158/226] FormAutofillTest.FillFormForUnownedForm (1578 ms)
[ RUN ] UnloadTest.BrowserCloseTwoSecondBeforeUnload
[25111:3847:0715/044829:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[25104:3847:0715/044832:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown select_file_dialogs.allowed
[ OK ] UnloadTest.BrowserCloseTwoSecondBeforeUnload (4790 ms)
[159/226] UnloadTest.BrowserCloseTwoSecondBeforeUnload (6194 ms)
[ RUN ] FormAutofillTest.Labels
[ OK ] FormAutofillTest.Labels (282 ms)
[160/226] FormAutofillTest.Labels (1649 ms)
[ RUN ] FormAutofillTest.LabelsInferredFromTableCellNested
[ OK ] FormAutofillTest.LabelsInferredFromTableCellNested (294 ms)
[161/226] FormAutofillTest.LabelsInferredFromTableCellNested (1910 ms)
[ RUN ] FormAutofillTest.LabelsInferredFromTableLabels
[ OK ] FormAutofillTest.LabelsInferredFromTableLabels (255 ms)
[162/226] FormAutofillTest.LabelsInferredFromTableLabels (1590 ms)
[ RUN ] FormAutofillTest.FillFormEmptyFormNames
[ OK ] FormAutofillTest.FillFormEmptyFormNames (182 ms)
[163/226] FormAutofillTest.FillFormEmptyFormNames (1653 ms)
[ RUN ] FormAutofillTest.LabelsInferredFromListItem
[ OK ] FormAutofillTest.LabelsInferredFromListItem (256 ms)
[164/226] FormAutofillTest.LabelsInferredFromListItem (1761 ms)
[ RUN ] FormAutofillTest.FillFormNonEmptyField
[ OK ] FormAutofillTest.FillFormNonEmptyField (264 ms)
[165/226] FormAutofillTest.FillFormNonEmptyField (1587 ms)
[ RUN ] FormAutofillTest.ClearFormWithNodeForUnownedForm
[ OK ] FormAutofillTest.ClearFormWithNodeForUnownedForm (212 ms)
[166/226] FormAutofillTest.ClearFormWithNodeForUnownedForm (1588 ms)
[ RUN ] PageClickTrackerTest.PageClickTrackerClickDisabledInputDoesNotResetClickCounter
[ OK ] PageClickTrackerTest.PageClickTrackerClickDisabledInputDoesNotResetClickCounter (298 ms)
[167/226] PageClickTrackerTest.PageClickTrackerClickDisabledInputDoesNotResetClickCounter (1622 ms)
[ RUN ] PasswordAutofillAgentTest.ClickAndSelect
[ OK ] PasswordAutofillAgentTest.ClickAndSelect (288 ms)
[168/226] PasswordAutofillAgentTest.ClickAndSelect (1722 ms)
[ RUN ] PasswordGenerationAgentTest.DetectionTest
[ OK ] PasswordGenerationAgentTest.DetectionTest (448 ms)
[169/226] PasswordGenerationAgentTest.DetectionTest (1790 ms)
[ RUN ] TranslateScriptBrowserTest.ElementLoadSuccess
[ OK ] TranslateScriptBrowserTest.ElementLoadSuccess (186 ms)
[170/226] TranslateScriptBrowserTest.ElementLoadSuccess (1529 ms)
[ RUN ] TranslateScriptBrowserTest.CallbackGetNumberError2
[ OK ] TranslateScriptBrowserTest.CallbackGetNumberError2 (201 ms)
[171/226] TranslateScriptBrowserTest.CallbackGetNumberError2 (1536 ms)
[ RUN ] TranslateScriptBrowserTest.CallbackGetBooleanError
[ OK ] TranslateScriptBrowserTest.CallbackGetBooleanError (209 ms)
[172/226] TranslateScriptBrowserTest.CallbackGetBooleanError (1636 ms)
[ RUN ] WebUIBrowserExpectFailTest.TestFailsFast
[25138:3847:0715/044840:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[25130:3847:0715/044842:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[25130:3847:0715/044842:ERROR:CONSOLE(1)] "Uncaught ReferenceError: DISABLED_BogusFunctionName is not defined", source: chrome://downloads/ (1)
[25130:3847:0715/044842:ERROR:web_ui_browser_test.cc(455)] Encountered javascript console error(s)
[25138:3847:0715/044842:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[25138:3847:0715/044842:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[25138:3847:0715/044842:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[25138:3847:0715/044842:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[25138:3847:0715/044842:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[25138:3847:0715/044842:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[25138:3847:0715/044842:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[25138:3847:0715/044842:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[ OK ] WebUIBrowserExpectFailTest.TestFailsFast (5015 ms)
[173/226] WebUIBrowserExpectFailTest.TestFailsFast (6551 ms)
[ RUN ] WebUIResourceBrowserTest.InlineEditableListTest
[25146:3847:0715/044841:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[25134:3847:0715/044842:INFO:CONSOLE(0)] "'window.webkitStorageInfo' is deprecated. Please use 'navigator.webkitTemporaryStorage' or 'navigator.webkitPersistentStorage' instead.", source: (0)
[25134:3847:0715/044842:INFO:CONSOLE(0)] "'webkitIndexedDB' is deprecated. Please use 'indexedDB' instead.", source: (0)
[25146:3847:0715/044842:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50CD0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[25146:3847:0715/044842:ERROR:gles2_cmd_decoder.cc(4382)] Error: 5 for Command kLoseContextCHROMIUM
[25149:15875:0715/044842:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[25149:15875:0715/044842:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[ OK ] WebUIResourceBrowserTest.InlineEditableListTest (4183 ms)
[174/226] WebUIResourceBrowserTest.InlineEditableListTest (5771 ms)
[ RUN ] WebUIBrowserAsyncTest.TestAsyncPasses
[25142:3847:0715/044840:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[25131:39427:0715/044842:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[25131:3847:0715/044843:INFO:CONSOLE(1791)] "Running test startAsyncTest", source: async.js (1791)
[25131:39427:0715/044843:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[25131:39427:0715/044843:WARNING:channel.cc(322)] RawChannel write error
[ OK ] WebUIBrowserAsyncTest.TestAsyncPasses (5336 ms)
[175/226] WebUIBrowserAsyncTest.TestAsyncPasses (6937 ms)
[ RUN ] OutOfProcessPPAPITest.URLRequest_Stress
[25147:3847:0715/044841:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:58642...
sending server_data: {"host": "127.0.0.1", "port": 58642} (36 bytes)
objc[25154]: Class BaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_test1Tog8B/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[25154]: Class ConstrainedWindowAnimationBase is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_test1Tog8B/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[25154]: Class ConstrainedWindowAnimationShow is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_test1Tog8B/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[25154]: Class ConstrainedWindowAnimationHide is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_test1Tog8B/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[25154]: Class ConstrainedWindowAnimationPulse is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_test1Tog8B/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[25154]: Class BlueLabelButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_test1Tog8B/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[25154]: Class BlueLabelButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_test1Tog8B/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[25154]: Class HoverImageMenuButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_test1Tog8B/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[25154]: Class HoverImageMenuButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_test1Tog8B/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[25154]: Class HyperlinkButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_test1Tog8B/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[25154]: Class HyperlinkTextView is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_test1Tog8B/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[25154]: Class FindPasteboard is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_test1Tog8B/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[25154]: Class FlippedView is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_test1Tog8B/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[25154]: Class FocusTracker is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_test1Tog8B/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[25154]: Class FullscreenWindowManager is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_test1Tog8B/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[25154]: Class HoverButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_test1Tog8B/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[25154]: Class HoverImageButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_test1Tog8B/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[25154]: Class MenuController is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_test1Tog8B/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[25154]: Class ToolTipBaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_test1Tog8B/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[25154]: Class CrTrackingAreaOwnerProxy is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_test1Tog8B/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[25154]: Class CrTrackingArea is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_test1Tog8B/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[25154]: Class UnderlayOpenGLHostingWindow is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_test1Tog8B/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[25154]: Class MacScreenMonitor is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_test1Tog8B/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[25154]: Class ComplexTextInputPanel is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_test1Tog8B/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
[25135:3847:0715/044844:INFO:CONSOLE(177)] "Stress finished in 0.006 seconds.", source: http://127.0.0.1:58642/files/test_case.html?testcase=URLRequest_Stress (177)
[ OK ] OutOfProcessPPAPITest.URLRequest_Stress (5560 ms)
[176/226] OutOfProcessPPAPITest.URLRequest_Stress (7495 ms)
[ RUN ] OutOfProcessPPAPITest.PostMessage
[25161:3847:0715/044846:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:58649...
sending server_data: {"host": "127.0.0.1", "port": 58649} (36 bytes)
objc[25177]: Class BaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_test1Tog8B/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[25177]: Class ConstrainedWindowAnimationBase is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_test1Tog8B/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[25177]: Class ConstrainedWindowAnimationShow is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_test1Tog8B/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[25177]: Class ConstrainedWindowAnimationHide is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_test1Tog8B/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[25177]: Class ConstrainedWindowAnimationPulse is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_test1Tog8B/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[25177]: Class BlueLabelButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_test1Tog8B/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[25177]: Class BlueLabelButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_test1Tog8B/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[25177]: Class HoverImageMenuButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_test1Tog8B/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[25177]: Class HoverImageMenuButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_test1Tog8B/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[25177]: Class HyperlinkButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_test1Tog8B/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[25177]: Class HyperlinkTextView is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_test1Tog8B/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[25177]: Class FindPasteboard is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_test1Tog8B/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[25177]: Class FlippedView is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_test1Tog8B/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[25177]: Class FocusTracker is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_test1Tog8B/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[25177]: Class FullscreenWindowManager is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_test1Tog8B/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[25177]: Class HoverButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_test1Tog8B/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[25177]: Class HoverImageButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_test1Tog8B/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[25177]: Class MenuController is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_test1Tog8B/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[25177]: Class ToolTipBaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_test1Tog8B/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[25177]: Class CrTrackingAreaOwnerProxy is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_test1Tog8B/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[25177]: Class CrTrackingArea is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_test1Tog8B/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[25177]: Class UnderlayOpenGLHostingWindow is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_test1Tog8B/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[25177]: Class MacScreenMonitor is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_test1Tog8B/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[25177]: Class ComplexTextInputPanel is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_test1Tog8B/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
[25153:3847:0715/044849:INFO:CONSOLE(177)] "SendInInit finished in 0.016 seconds.", source: http://127.0.0.1:58649/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)
[25153:3847:0715/044849:INFO:CONSOLE(177)] "SendingData finished in 0.032 seconds.", source: http://127.0.0.1:58649/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)
[25153:3847:0715/044849:INFO:CONSOLE(177)] "SendingString finished in 0.012 seconds.", source: http://127.0.0.1:58649/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)
[25153:3847:0715/044849:INFO:CONSOLE(177)] "SendingArrayBuffer finished in 0.097 seconds.", source: http://127.0.0.1:58649/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)
[25153:3847:0715/044850:INFO:CONSOLE(177)] "SendingArray finished in 0.021 seconds.", source: http://127.0.0.1:58649/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)
[25153:3847:0715/044850:INFO:CONSOLE(177)] "SendingDictionary finished in 0.034 seconds.", source: http://127.0.0.1:58649/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)
[25153:3847:0715/044850:INFO:CONSOLE(177)] "SendingResource finished in 0.075 seconds.", source: http://127.0.0.1:58649/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)
[25153:3847:0715/044850: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:58649/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)
[25153:3847:0715/044850: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:58649/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)
[25153:3847:0715/044850:INFO:CONSOLE(177)] "SendingComplexVar finished in 0.019 seconds.", source: http://127.0.0.1:58649/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)
[25153:3847:0715/044850:INFO:CONSOLE(177)] "MessageEvent finished in 0.031 seconds.", source: http://127.0.0.1:58649/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)
[25153:3847:0715/044850:INFO:CONSOLE(177)] "NoHandler finished in 0.006 seconds.", source: http://127.0.0.1:58649/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)
[25153:3847:0715/044850:INFO:CONSOLE(177)] "ExtraParam finished in 0.013 seconds.", source: http://127.0.0.1:58649/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)
[25153:3847:0715/044850:INFO:CONSOLE(177)] "NonMainThread finished in 0.028 seconds.", source: http://127.0.0.1:58649/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)
[25153:39939:0715/044850:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[25153:39939:0715/044850:WARNING:channel.cc(322)] RawChannel write error
[ OK ] OutOfProcessPPAPITest.PostMessage (6058 ms)
[177/226] OutOfProcessPPAPITest.PostMessage (7710 ms)
[ RUN ] NaClBrowserTestGLibc.PPAPIPPBInstance
[25164:3847:0715/044846:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:58647...
sending server_data: {"host": "127.0.0.1", "port": 58647} (36 bytes)
[25155:3847:0715/044848:INFO:nacl_browsertest_util.cc(130)] |||| [STARTUP]
[25178,1961841024:04:48:49.817434] Native Client module will be loaded at base address 0x0000548000000000
[25155:3847:0715/044850:INFO:nacl_browsertest_util.cc(130)] |||| / test_nexe loaded
[25155:3847:0715/044850:INFO:nacl_browsertest_util.cc(130)] ||||
[25155:3847:0715/044850:INFO:nacl_browsertest_util.cc(130)] |||| [PPB_Instance::TestIsFullFrame BEGIN]
[25155:3847:0715/044850:INFO:nacl_browsertest_util.cc(130)] |||| [PPB_Instance::TestIsFullFrame PASS]
[25155:3847:0715/044850:INFO:nacl_browsertest_util.cc(130)] ||||
[25155:3847:0715/044850:INFO:nacl_browsertest_util.cc(130)] |||| [PPB_Instance::TestBindGraphics BEGIN]
[25155:3847:0715/044850:INFO:nacl_browsertest_util.cc(130)] |||| [PPB_Instance::TestBindGraphics PASS]
[25155:3847:0715/044850:INFO:nacl_browsertest_util.cc(130)] ||||
[25155:3847:0715/044850:INFO:nacl_browsertest_util.cc(130)] |||| [SHUTDOWN] 2 passed, 0 failed, 0 errors
[ OK ] NaClBrowserTestGLibc.PPAPIPPBInstance (6010 ms)
[178/226] NaClBrowserTestGLibc.PPAPIPPBInstance (7757 ms)
[ RUN ] ComponentCloudPolicyTest.UpdateExtensionPolicy
sending server_data: {"host": "127.0.0.1", "port": 58646} (36 bytes)
[25175:3847:0715/044849: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.Q0Y7da/policy
Failed to load policies from /var/folders/s5/ls8k71c9483_6nn_w9s7y0th0000gp/T/.org.chromium.Chromium.Q0Y7da/policy
127.0.0.1 - - [15/Jul/2015 04:48:51] "POST /device_management?request=policy&devicetype=2&apptype=Chrome&agent=Chromium+46.0.2457.0(4c8e5a9247e3d5be4eff0feb2779d40dde5f3043-refs%2Fheads%2Fmaster%40%7B%23338837%7D)&platform=Mac+OS+X%7Cx86_64%7C10.8.5&deviceid=deviceid&user_affiliation=none HTTP/1.1" 200 -
127.0.0.1 - - [15/Jul/2015 04:48:51] "GET /externalpolicydata?key=google/chrome/extension/kjmkgkdkpedkejedfhmfcenooemhbpbo HTTP/1.1" 200 -
Failed to load policies from /var/folders/s5/ls8k71c9483_6nn_w9s7y0th0000gp/T/.org.chromium.Chromium.Q0Y7da/policy
Failed to load policies from /var/folders/s5/ls8k71c9483_6nn_w9s7y0th0000gp/T/.org.chromium.Chromium.Q0Y7da/policy
127.0.0.1 - - [15/Jul/2015 04:48:51] "POST /device_management?request=policy&devicetype=2&apptype=Chrome&agent=Chromium+46.0.2457.0(4c8e5a9247e3d5be4eff0feb2779d40dde5f3043-refs%2Fheads%2Fmaster%40%7B%23338837%7D)&platform=Mac+OS+X%7Cx86_64%7C10.8.5&deviceid=deviceid&user_affiliation=none HTTP/1.1" 200 -
127.0.0.1 - - [15/Jul/2015 04:48:51] "GET /externalpolicydata?key=google/chrome/extension/kjmkgkdkpedkejedfhmfcenooemhbpbo HTTP/1.1" 200 -
[25176:13063:0715/044851:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[25176:13063:0715/044851:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[25176:13063:0715/044851:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[25176:13063:0715/044851:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[25176:13063:0715/044851:WARNING:channel.cc(322)] RawChannel write error
[25180:13831:0715/044851:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] ComponentCloudPolicyTest.UpdateExtensionPolicy (6055 ms)
[179/226] ComponentCloudPolicyTest.UpdateExtensionPolicy (7833 ms)
[ RUN ] PolicyTest.ExtensionInstallBlacklistSelective
[25171:3847:0715/044848:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[25162:3847:0715/044850:WARNING:extension_error_reporter.cc(79)] Extension error: My extension 1 (extension ID "ldnnhddmnhbkjipkidpdiheffobcpfmf") is blocked by the administrator.
[25174:13319:0715/044852:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[25174:13319:0715/044852:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PolicyTest.ExtensionInstallBlacklistSelective (5723 ms)
[180/226] PolicyTest.ExtensionInstallBlacklistSelective (7305 ms)
[ RUN ] PolicyTest.NetworkPrediction
[25192:3847:0715/044854:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[25194:15875:0715/044855:ERROR:webgraphicscontext3d_command_buffer_impl.cc(273)] Failed to initialize GLES2Implementation.
[25194:13063:0715/044855:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[25194:13063:0715/044855:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] PolicyTest.NetworkPrediction (3904 ms)
[181/226] PolicyTest.NetworkPrediction (5615 ms)
[ RUN ] TtsApiTest.PlatformPauseResume
[25195:3847:0715/044855:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[25183:3847:0715/044857:INFO:CONSOLE(0)] "[SUCCESS] testPauseBeforeSpeak", source: chrome-extension://nollabgnlcomlkbalaancjnanajgfina/test.html (0)
[25183:3847:0715/044857:INFO:CONSOLE(0)] "[SUCCESS] testPauseDuringSpeak", source: chrome-extension://nollabgnlcomlkbalaancjnanajgfina/test.html (0)
[ OK ] TtsApiTest.PlatformPauseResume (5215 ms)
[182/226] TtsApiTest.PlatformPauseResume (7088 ms)
[ RUN ] CaptivePortalBrowserTest.RedirectSSLCertError
[25198:3847:0715/044855:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:58670...
sending server_data: {"host": "127.0.0.1", "port": 58670} (36 bytes)
HTTPS server started on https://localhost:58671...
sending server_data: {"host": "localhost", "port": 58671} (36 bytes)
[25185:3847:0715/044858:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[25200:12807:0715/044859:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[25200:12807:0715/044859:WARNING:channel.cc(322)] RawChannel write error
[ OK ] CaptivePortalBrowserTest.RedirectSSLCertError (6099 ms)
[183/226] CaptivePortalBrowserTest.RedirectSSLCertError (7920 ms)
[ RUN ] CaptivePortalBrowserTest.LoginFastTimeout
[25201:3847:0715/044856:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[25188:3847:0715/044857:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[ OK ] CaptivePortalBrowserTest.LoginFastTimeout (5705 ms)
[184/226] CaptivePortalBrowserTest.LoginFastTimeout (7385 ms)
[ RUN ] CaptivePortalBrowserTest.HstsLogin
[25210:3847:0715/044859:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[25212:13063:0715/044902:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[25212:13063:0715/044902:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[25212:13063:0715/044902:WARNING:channel.cc(322)] RawChannel write error
[ OK ] CaptivePortalBrowserTest.HstsLogin (4963 ms)
[185/226] CaptivePortalBrowserTest.HstsLogin (6441 ms)
[ RUN ] SpellCheckMessageFilterMacBrowserTest.SpellCheckReturnMessage
[25218:3847:0715/044902:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] SpellCheckMessageFilterMacBrowserTest.SpellCheckReturnMessage (3589 ms)
[186/226] SpellCheckMessageFilterMacBrowserTest.SpellCheckReturnMessage (5474 ms)
[ RUN ] NetworkingPrivateApiTest.GetState
[25224:3847:0715/044903:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[25213:40963:0715/044905:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[25213:40963:0715/044905:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[25213:3847:0715/044905:INFO:CONSOLE(0)] "[SUCCESS] getState", source: chrome-extension://epcifkihnkjgphfkloaaleeakhpmgdmn/main.html?getState (0)
[25213:40963:0715/044906:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[25213:40963:0715/044906:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[25213:40963:0715/044906:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] NetworkingPrivateApiTest.GetState (5202 ms)
[187/226] NetworkingPrivateApiTest.GetState (6812 ms)
[ RUN ] NetworkingPrivateApiTestFail.StartActivate
[25225:3847:0715/044903:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[25228:12807:0715/044905:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[25228:12807:0715/044905:WARNING:channel.cc(322)] RawChannel write error
[25216:3847:0715/044906:INFO:CONSOLE(0)] "[FAIL] startActivate: lastError.message == Failure
Error
at Object.<anonymous> (extensions::test:224:18)
at Object.handleRequest (extensions::binding:57:27)
at Object.<anonymous> (extensions::binding:385:32)
at Object.callback (extensions::test:274:20)
at safeCallbackApply (extensions::sendRequest:21:15)
at handleResponse (extensions::sendRequest:72:7)", source: chrome-extension://epcifkihnkjgphfkloaaleeakhpmgdmn/main.html?startActivate (0)
[25216:41219:0715/044906:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[25216:41219:0715/044906:WARNING:channel.cc(322)] RawChannel write error
[25225:3847:0715/044906:ERROR:gles2_cmd_decoder.cc(13133)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[25225:3847:0715/044906:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[ OK ] NetworkingPrivateApiTestFail.StartActivate (5491 ms)
[188/226] NetworkingPrivateApiTestFail.StartActivate (7076 ms)
[ RUN ] NetworkingPrivateApiTestFail.VerifyDestination
[25235:3847:0715/044906:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[25227:40451:0715/044908:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[25227:3847:0715/044908:INFO:CONSOLE(0)] "[FAIL] verifyDestination: lastError.message == Failure
Error
at Object.<anonymous> (extensions::test:224:18)
at Object.handleRequest (extensions::binding:57:27)
at Object.<anonymous> (extensions::binding:385:32)
at Object.callback (extensions::test:274:20)
at safeCallbackApply (extensions::sendRequest:21:15)
at handleResponse (extensions::sendRequest:72:7)", source: chrome-extension://epcifkihnkjgphfkloaaleeakhpmgdmn/main.html?verifyDestination (0)
[ OK ] NetworkingPrivateApiTestFail.VerifyDestination (4844 ms)
[189/226] NetworkingPrivateApiTestFail.VerifyDestination (6481 ms)
[ RUN ] NetworkingPrivateApiTestFail.GetCaptivePortalStatus
[25238:3847:0715/044907:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
2015-07-15 04:49:09.215 browser_tests[25229:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[25229:3847:0715/044910:INFO:CONSOLE(0)] "[FAIL] getCaptivePortalStatus: lastError.message == Failure
Error
at Object.<anonymous> (extensions::test:224:18)
at Object.handleRequest (extensions::binding:57:27)
at Object.<anonymous> (extensions::binding:385:32)
at Object.callback (extensions::test:274:20)
at safeCallbackApply (extensions::sendRequest:21:15)
at handleResponse (extensions::sendRequest:72:7)", source: chrome-extension://epcifkihnkjgphfkloaaleeakhpmgdmn/main.html?getCaptivePortalStatus (0)
[ OK ] NetworkingPrivateApiTestFail.GetCaptivePortalStatus (5445 ms)
[190/226] NetworkingPrivateApiTestFail.GetCaptivePortalStatus (7013 ms)
[ RUN ] NetworkingPrivateServiceClientApiTest.CreateNetwork
[25248:3847:0715/044910:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[25239:41219:0715/044912:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[25251:13063:0715/044912:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[25251:13063:0715/044912:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[25239:3847:0715/044912:INFO:CONSOLE(0)] "[SUCCESS] createNetwork", source: chrome-extension://epcifkihnkjgphfkloaaleeakhpmgdmn/main.html?createNetwork (0)
[ OK ] NetworkingPrivateServiceClientApiTest.CreateNetwork (5292 ms)
[191/226] NetworkingPrivateServiceClientApiTest.CreateNetwork (7005 ms)
[ RUN ] PicasaDataProviderGetAlbumsImagesTest.GetAlbumsImagesTest
[25250:3847:0715/044910:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[25242:40451:0715/044913:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] PicasaDataProviderGetAlbumsImagesTest.GetAlbumsImagesTest (5646 ms)
[192/226] PicasaDataProviderGetAlbumsImagesTest.GetAlbumsImagesTest (7424 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/42
[25259:3847:0715/044913:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[25260:3847:0715/044913:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/42 (3620 ms)
[193/226] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/42 (5421 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/51
[25264:3847:0715/044914:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[25266:13063:0715/044915:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[25266:13063:0715/044915:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[25266:13063:0715/044915:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[25266:13063:0715/044915:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[25266:13063:0715/044915:WARNING:channel.cc(322)] RawChannel write error
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/51 (3543 ms)
[194/226] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/51 (5145 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/61
[25272:3847:0715/044917:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[25277:12807:0715/044918:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[25277:12807:0715/044918:WARNING:channel.cc(322)] RawChannel write error
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/61 (3616 ms)
[195/226] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/61 (5354 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/98
[25279:3847:0715/044918:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/98 (3619 ms)
[196/226] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/98 (5177 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/75
[25278:3847:0715/044918:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/75 (3800 ms)
[197/226] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/75 (5547 ms)
[ RUN ] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/1
[25284:3847:0715/044919:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[25285:13063:0715/044920:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[25285:13063:0715/044920:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[25285:13063:0715/044920:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483651, remote ID 4)
[25285:13063:0715/044920:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[25285:13063:0715/044920:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[25276:4611:0715/044920:ERROR:browser_io_surface_manager_mac.cc(285)] Illegal message from non-child process!
[ OK ] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/1 (3301 ms)
[198/226] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/1 (5168 ms)
[ RUN ] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/5
[25291:3847:0715/044922:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[25297:12807:0715/044923:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483651, remote ID 4)
[25297:12807:0715/044923:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[25297:12807:0715/044923:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[25297:12807:0715/044923:WARNING:channel.cc(322)] RawChannel write error
[ OK ] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/5 (3522 ms)
[199/226] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/5 (5120 ms)
[ RUN ] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/20
[25298:3847:0715/044923:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/20 (3657 ms)
[200/226] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/20 (5365 ms)
[ RUN ] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/28
[25299:3847:0715/044923:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/28 (3550 ms)
[201/226] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/28 (5254 ms)
[ RUN ] BrowserCloseManagerBrowserTest/BrowserCloseManagerBrowserTest.TestCloseWindowDuringShutdown/0
[25304:3847:0715/044925:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[25295:75783:0715/044925:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[25311:13063:0715/044927:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[25311:13063:0715/044927:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[25311:13063:0715/044927:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[25311:13063:0715/044927:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] BrowserCloseManagerBrowserTest/BrowserCloseManagerBrowserTest.TestCloseWindowDuringShutdown/0 (5018 ms)
[202/226] BrowserCloseManagerBrowserTest/BrowserCloseManagerBrowserTest.TestCloseWindowDuringShutdown/0 (7010 ms)
[ RUN ] MSE_ClearKey/EncryptedMediaTest.Playback_AudioClearVideo_WebM/0
[25312:3847:0715/044927:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:58681...
sending server_data: {"host": "127.0.0.1", "port": 58681} (36 bytes)
[25305:3847:0715/044930:INFO:CONSOLE(295)] "04:49:30.027 - Using ClearKeyPlayer", source: http://127.0.0.1:58681/files/eme_player_js/utils.js (295)
[25305:3847:0715/044930:INFO:CONSOLE(295)] "04:49:30.033 - Registering video event handlers.", source: http://127.0.0.1:58681/files/eme_player_js/utils.js (295)
[25305:3847:0715/044930:INFO:CONSOLE(295)] "04:49:30.035 - Setting video media keys: org.w3.clearkey", source: http://127.0.0.1:58681/files/eme_player_js/utils.js (295)
[25305:3847:0715/044930:INFO:CONSOLE(295)] "04:49:30.085 - Loading media using MSE.", source: http://127.0.0.1:58681/files/eme_player_js/utils.js (295)
[25305:3847:0715/044930:INFO:CONSOLE(295)] "04:49:30.182 - onSourceOpen [object Event]", source: http://127.0.0.1:58681/files/eme_player_js/utils.js (295)
[25305:3847:0715/044930:INFO:CONSOLE(295)] "04:49:30.185 - Creating a source buffer for type video/webm; codecs="vorbis, vp8"", source: http://127.0.0.1:58681/files/eme_player_js/utils.js (295)
[25305:3847:0715/044930:INFO:CONSOLE(295)] "04:49:30.211 - Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:58681/files/eme_player_js/utils.js (295)
[25305:3847:0715/044930:INFO:CONSOLE(295)] "04:49:30.214 - End of appending buffer from bear-320x240-av_enc-a.webm", source: http://127.0.0.1:58681/files/eme_player_js/utils.js (295)
[25305:3847:0715/044930:INFO:CONSOLE(295)] "04:49:30.229 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:58681/files/eme_player_js/utils.js (295)
[25305:3847:0715/044933:INFO:CONSOLE(295)] "04:49:33.085 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:58681/files/eme_player_js/utils.js (295)
[25316:13319:0715/044933:ERROR:audio_output_device.cc(327)] IO loop going away before the audio device has been stopped
[ OK ] MSE_ClearKey/EncryptedMediaTest.Playback_AudioClearVideo_WebM/0 (7737 ms)
[203/226] MSE_ClearKey/EncryptedMediaTest.Playback_AudioClearVideo_WebM/0 (9668 ms)
[ RUN ] MSE_ClearKey/EncryptedMediaTest.Playback_VideoOnly_WebM/0
[25318:3847:0715/044928:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:58698...
sending server_data: {"host": "127.0.0.1", "port": 58698} (36 bytes)
[25307:3847:0715/044930:INFO:CONSOLE(295)] "04:49:30.494 - Using ClearKeyPlayer", source: http://127.0.0.1:58698/files/eme_player_js/utils.js (295)
[25307:3847:0715/044930:INFO:CONSOLE(295)] "04:49:30.501 - Registering video event handlers.", source: http://127.0.0.1:58698/files/eme_player_js/utils.js (295)
[25307:3847:0715/044930:INFO:CONSOLE(295)] "04:49:30.503 - Setting video media keys: org.w3.clearkey", source: http://127.0.0.1:58698/files/eme_player_js/utils.js (295)
[25307:3847:0715/044930:INFO:CONSOLE(295)] "04:49:30.555 - Loading media using MSE.", source: http://127.0.0.1:58698/files/eme_player_js/utils.js (295)
[25307:3847:0715/044930:INFO:CONSOLE(295)] "04:49:30.654 - onSourceOpen [object Event]", source: http://127.0.0.1:58698/files/eme_player_js/utils.js (295)
[25307:3847:0715/044930:INFO:CONSOLE(295)] "04:49:30.658 - Creating a source buffer for type video/webm; codecs="vp8"", source: http://127.0.0.1:58698/files/eme_player_js/utils.js (295)
[25307:3847:0715/044930:INFO:CONSOLE(295)] "04:49:30.681 - Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:58698/files/eme_player_js/utils.js (295)
[25307:3847:0715/044930:INFO:CONSOLE(295)] "04:49:30.686 - End of appending buffer from bear-320x240-v_enc-v.webm", source: http://127.0.0.1:58698/files/eme_player_js/utils.js (295)
[25307:3847:0715/044930:INFO:CONSOLE(295)] "04:49:30.697 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:58698/files/eme_player_js/utils.js (295)
[25307:3847:0715/044933:INFO:CONSOLE(295)] "04:49:33.430 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:58698/files/eme_player_js/utils.js (295)
[ OK ] MSE_ClearKey/EncryptedMediaTest.Playback_VideoOnly_WebM/0 (7053 ms)
[204/226] MSE_ClearKey/EncryptedMediaTest.Playback_VideoOnly_WebM/0 (8762 ms)
[ RUN ] SRC_ExternalClearKey_Prefixed/EncryptedMediaTest.Playback_VP9Video_WebM/0
[25319:3847:0715/044929:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:58715...
sending server_data: {"host": "127.0.0.1", "port": 58715} (36 bytes)
[25309:3847:0715/044931:INFO:CONSOLE(295)] "04:49:31.255 - Using PrefixedClearKeyPlayer", source: http://127.0.0.1:58715/files/eme_player_js/utils.js (295)
[25309:3847:0715/044931:INFO:CONSOLE(295)] "04:49:31.263 - Registering video event handlers.", source: http://127.0.0.1:58715/files/eme_player_js/utils.js (295)
[25309:3847:0715/044931:INFO:CONSOLE(295)] "04:49:31.275 - Loading media using src.", source: http://127.0.0.1:58715/files/eme_player_js/utils.js (295)
[25309:3847:0715/044931:INFO:CONSOLE(295)] "04:49:31.451 - org.chromium.externalclearkey Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:58715/files/eme_player_js/utils.js (295)
[25309:3847:0715/044931:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[0715/044932:ERROR:ffmpeg_cdm_video_decoder.cc(170)] Initialize(): avcodec_find_decoder failed.
[25309:3847:0715/044932:INFO:CONSOLE(295)] "04:49:32.438 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:58715/files/eme_player_js/utils.js (295)
[25309:3847:0715/044932:INFO:CONSOLE(295)] "04:49:32.447 - Adding key to sessionID: 1", source: http://127.0.0.1:58715/files/eme_player_js/utils.js (295)
[25309:3847:0715/044932:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[25309:3847:0715/044932:INFO:CONSOLE(295)] "04:49:32.454 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:58715/files/eme_player_js/utils.js (295)
[25309:3847:0715/044932:INFO:CONSOLE(295)] "04:49:32.651 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:58715/files/eme_player_js/utils.js (295)
[25309:3847:0715/044932:INFO:CONSOLE(295)] "04:49:32.653 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:58715/files/eme_player_js/utils.js (295)
[25309:3847:0715/044932:INFO:CONSOLE(295)] "04:49:32.655 - Adding key to sessionID: 1", source: http://127.0.0.1:58715/files/eme_player_js/utils.js (295)
[25309:3847:0715/044932:INFO:CONSOLE(295)] "04:49:32.657 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:58715/files/eme_player_js/utils.js (295)
[25309:3847:0715/044933:INFO:CONSOLE(295)] "04:49:33.051 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:58715/files/eme_player_js/utils.js (295)
[25309:3847:0715/044933:INFO:CONSOLE(295)] "04:49:33.053 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:58715/files/eme_player_js/utils.js (295)
[25309:3847:0715/044933:INFO:CONSOLE(295)] "04:49:33.055 - Adding key to sessionID: 1", source: http://127.0.0.1:58715/files/eme_player_js/utils.js (295)
[25309:3847:0715/044933:INFO:CONSOLE(295)] "04:49:33.058 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:58715/files/eme_player_js/utils.js (295)
[25309:3847:0715/044933:INFO:CONSOLE(295)] "04:49:33.852 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:58715/files/eme_player_js/utils.js (295)
[25309:3847:0715/044933:INFO:CONSOLE(295)] "04:49:33.854 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:58715/files/eme_player_js/utils.js (295)
[25309:3847:0715/044933:INFO:CONSOLE(295)] "04:49:33.856 - Adding key to sessionID: 1", source: http://127.0.0.1:58715/files/eme_player_js/utils.js (295)
[25309:3847:0715/044933:INFO:CONSOLE(295)] "04:49:33.859 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:58715/files/eme_player_js/utils.js (295)
[25309:3847:0715/044935:INFO:CONSOLE(295)] "04:49:35.174 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:58715/files/eme_player_js/utils.js (295)
[ OK ] SRC_ExternalClearKey_Prefixed/EncryptedMediaTest.Playback_VP9Video_WebM/0 (8640 ms)
[205/226] SRC_ExternalClearKey_Prefixed/EncryptedMediaTest.Playback_VP9Video_WebM/0 (10345 ms)
[ RUN ] SRC_ExternalClearKey/EncryptedMediaTest.Playback_AudioClearVideo_WebM/0
[25328:3847:0715/044931:WARNING:vt_video_decode_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)
[25321:3847:0715/044933:INFO:CONSOLE(295)] "04:49:33.082 - Using ClearKeyPlayer", source: http://127.0.0.1:58732/files/eme_player_js/utils.js (295)
[25321:3847:0715/044933:INFO:CONSOLE(295)] "04:49:33.089 - Registering video event handlers.", source: http://127.0.0.1:58732/files/eme_player_js/utils.js (295)
[25321:3847:0715/044933:INFO:CONSOLE(295)] "04:49:33.091 - Setting video media keys: org.chromium.externalclearkey", source: http://127.0.0.1:58732/files/eme_player_js/utils.js (295)
[25321:3847:0715/044934:INFO:CONSOLE(295)] "04:49:34.124 - Loading media using src.", source: http://127.0.0.1:58732/files/eme_player_js/utils.js (295)
[25321:3847:0715/044934:INFO:CONSOLE(295)] "04:49:34.226 - Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:58732/files/eme_player_js/utils.js (295)
[25321:3847:0715/044934:INFO:CONSOLE(295)] "04:49:34.240 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:58732/files/eme_player_js/utils.js (295)
[25321:3847:0715/044934:INFO:CONSOLE(295)] "04:49:34.463 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:58732/files/eme_player_js/utils.js (295)
[25321:3847:0715/044934:INFO:CONSOLE(295)] "04:49:34.464 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:58732/files/eme_player_js/utils.js (295)
[25321:3847:0715/044934:INFO:CONSOLE(295)] "04:49:34.862 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:58732/files/eme_player_js/utils.js (295)
[25321:3847:0715/044934:INFO:CONSOLE(295)] "04:49:34.863 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:58732/files/eme_player_js/utils.js (295)
[25321:3847:0715/044935:INFO:CONSOLE(295)] "04:49:35.665 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:58732/files/eme_player_js/utils.js (295)
[25321:3847:0715/044935:INFO:CONSOLE(295)] "04:49:35.667 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:58732/files/eme_player_js/utils.js (295)
[25321:3847:0715/044937:INFO:CONSOLE(295)] "04:49:37.113 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:58732/files/eme_player_js/utils.js (295)
[25329:13063:0715/044937:ERROR:audio_output_device.cc(327)] IO loop going away before the audio device has been stopped
[ OK ] SRC_ExternalClearKey/EncryptedMediaTest.Playback_AudioClearVideo_WebM/0 (7736 ms)
[206/226] SRC_ExternalClearKey/EncryptedMediaTest.Playback_AudioClearVideo_WebM/0 (9512 ms)
[ RUN ] PrefHashBrowserTestChangedSplitPrefInstance/PrefHashBrowserTestChangedSplitPref.PRE_ChangedSplitPref/3
[25348:3847:0715/044939:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] PrefHashBrowserTestChangedSplitPrefInstance/PrefHashBrowserTestChangedSplitPref.PRE_ChangedSplitPref/3 (4159 ms)
[207/226] PrefHashBrowserTestChangedSplitPrefInstance/PrefHashBrowserTestChangedSplitPref.PRE_ChangedSplitPref/3 (5983 ms)
[ RUN ] PrefHashBrowserTestUntrustedAdditionToPrefsInstance/PrefHashBrowserTestUntrustedAdditionToPrefs.PRE_UntrustedAdditionToPrefs/0
[25356:3847:0715/044941:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[25357:15619:0715/044941:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[25357:15619:0715/044941:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[25357:15619:0715/044941:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[ OK ] PrefHashBrowserTestUntrustedAdditionToPrefsInstance/PrefHashBrowserTestUntrustedAdditionToPrefs.PRE_UntrustedAdditionToPrefs/0 (2739 ms)
[208/226] PrefHashBrowserTestUntrustedAdditionToPrefsInstance/PrefHashBrowserTestUntrustedAdditionToPrefs.PRE_UntrustedAdditionToPrefs/0 (4371 ms)
[ RUN ] MSE_ExternalClearKey/EncryptedMediaTest.Playback_AudioClearVideo_WebM/0
[25340:3847:0715/044937:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:58749...
sending server_data: {"host": "127.0.0.1", "port": 58749} (36 bytes)
[25333:3847:0715/044938:INFO:CONSOLE(295)] "04:49:38.957 - Using ClearKeyPlayer", source: http://127.0.0.1:58749/files/eme_player_js/utils.js (295)
[25333:3847:0715/044938:INFO:CONSOLE(295)] "04:49:38.964 - Registering video event handlers.", source: http://127.0.0.1:58749/files/eme_player_js/utils.js (295)
[25333:3847:0715/044938:INFO:CONSOLE(295)] "04:49:38.966 - Setting video media keys: org.chromium.externalclearkey", source: http://127.0.0.1:58749/files/eme_player_js/utils.js (295)
[25333:3847:0715/044940:INFO:CONSOLE(295)] "04:49:40.048 - Loading media using MSE.", source: http://127.0.0.1:58749/files/eme_player_js/utils.js (295)
[25333:3847:0715/044940:INFO:CONSOLE(295)] "04:49:40.135 - onSourceOpen [object Event]", source: http://127.0.0.1:58749/files/eme_player_js/utils.js (295)
[25333:3847:0715/044940:INFO:CONSOLE(295)] "04:49:40.138 - Creating a source buffer for type video/webm; codecs="vorbis, vp8"", source: http://127.0.0.1:58749/files/eme_player_js/utils.js (295)
[25333:3847:0715/044940:INFO:CONSOLE(295)] "04:49:40.167 - Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:58749/files/eme_player_js/utils.js (295)
[25333:3847:0715/044940:INFO:CONSOLE(295)] "04:49:40.177 - End of appending buffer from bear-320x240-av_enc-a.webm", source: http://127.0.0.1:58749/files/eme_player_js/utils.js (295)
[25333:3847:0715/044940:INFO:CONSOLE(295)] "04:49:40.186 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:58749/files/eme_player_js/utils.js (295)
[25333:3847:0715/044940:INFO:CONSOLE(295)] "04:49:40.402 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:58749/files/eme_player_js/utils.js (295)
[25333:3847:0715/044940:INFO:CONSOLE(295)] "04:49:40.403 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:58749/files/eme_player_js/utils.js (295)
[25333:3847:0715/044940:INFO:CONSOLE(295)] "04:49:40.801 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:58749/files/eme_player_js/utils.js (295)
[25333:3847:0715/044940:INFO:CONSOLE(295)] "04:49:40.803 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:58749/files/eme_player_js/utils.js (295)
[25333:3847:0715/044941:INFO:CONSOLE(295)] "04:49:41.601 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:58749/files/eme_player_js/utils.js (295)
[25333:3847:0715/044941:INFO:CONSOLE(295)] "04:49:41.602 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:58749/files/eme_player_js/utils.js (295)
[25333:3847:0715/044943:INFO:CONSOLE(295)] "04:49:43.052 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:58749/files/eme_player_js/utils.js (295)
[25341:13319:0715/044943:ERROR:audio_output_device.cc(327)] IO loop going away before the audio device has been stopped
[ OK ] MSE_ExternalClearKey/EncryptedMediaTest.Playback_AudioClearVideo_WebM/0 (8348 ms)
[209/226] MSE_ExternalClearKey/EncryptedMediaTest.Playback_AudioClearVideo_WebM/0 (9864 ms)
[ RUN ] MSE_ExternalClearKey/EncryptedMediaTest.Playback_VideoOnly_WebM/0
[25342:3847:0715/044937:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:58764...
sending server_data: {"host": "127.0.0.1", "port": 58764} (36 bytes)
[25334:3847:0715/044939:INFO:CONSOLE(295)] "04:49:39.669 - Using ClearKeyPlayer", source: http://127.0.0.1:58764/files/eme_player_js/utils.js (295)
[25334:3847:0715/044939:INFO:CONSOLE(295)] "04:49:39.676 - Registering video event handlers.", source: http://127.0.0.1:58764/files/eme_player_js/utils.js (295)
[25334:3847:0715/044939:INFO:CONSOLE(295)] "04:49:39.678 - Setting video media keys: org.chromium.externalclearkey", source: http://127.0.0.1:58764/files/eme_player_js/utils.js (295)
[25334:3847:0715/044940:INFO:CONSOLE(295)] "04:49:40.712 - Loading media using MSE.", source: http://127.0.0.1:58764/files/eme_player_js/utils.js (295)
[25334:3847:0715/044940:INFO:CONSOLE(295)] "04:49:40.796 - onSourceOpen [object Event]", source: http://127.0.0.1:58764/files/eme_player_js/utils.js (295)
[25334:3847:0715/044940:INFO:CONSOLE(295)] "04:49:40.800 - Creating a source buffer for type video/webm; codecs="vp8"", source: http://127.0.0.1:58764/files/eme_player_js/utils.js (295)
[25334:3847:0715/044940:INFO:CONSOLE(295)] "04:49:40.830 - Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:58764/files/eme_player_js/utils.js (295)
[25334:3847:0715/044940:INFO:CONSOLE(295)] "04:49:40.843 - End of appending buffer from bear-320x240-v_enc-v.webm", source: http://127.0.0.1:58764/files/eme_player_js/utils.js (295)
[25334:3847:0715/044940:INFO:CONSOLE(295)] "04:49:40.856 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:58764/files/eme_player_js/utils.js (295)
[25334:3847:0715/044941:INFO:CONSOLE(295)] "04:49:41.077 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:58764/files/eme_player_js/utils.js (295)
[25334:3847:0715/044941:INFO:CONSOLE(295)] "04:49:41.080 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:58764/files/eme_player_js/utils.js (295)
[25334:3847:0715/044941:INFO:CONSOLE(295)] "04:49:41.472 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:58764/files/eme_player_js/utils.js (295)
[25334:3847:0715/044941:INFO:CONSOLE(295)] "04:49:41.474 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:58764/files/eme_player_js/utils.js (295)
[25334:3847:0715/044942:INFO:CONSOLE(295)] "04:49:42.272 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:58764/files/eme_player_js/utils.js (295)
[25334:3847:0715/044942:INFO:CONSOLE(295)] "04:49:42.274 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:58764/files/eme_player_js/utils.js (295)
[25334:3847:0715/044943:INFO:CONSOLE(295)] "04:49:43.587 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:58764/files/eme_player_js/utils.js (295)
[25334:40451:0715/044943:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] MSE_ExternalClearKey/EncryptedMediaTest.Playback_VideoOnly_WebM/0 (8495 ms)
[210/226] MSE_ExternalClearKey/EncryptedMediaTest.Playback_VideoOnly_WebM/0 (10063 ms)
[ RUN ] PrefHashBrowserTestUntrustedAdditionToPrefsInstance/PrefHashBrowserTestUntrustedAdditionToPrefs.PRE_UntrustedAdditionToPrefs/3
[25365:3847:0715/044945:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[25368:15875:0715/044946:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[25368:15875:0715/044946:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[25368:15875:0715/044946:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[25368:13063:0715/044946:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[25368:13063:0715/044946:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] PrefHashBrowserTestUntrustedAdditionToPrefsInstance/PrefHashBrowserTestUntrustedAdditionToPrefs.PRE_UntrustedAdditionToPrefs/3 (3282 ms)
[211/226] PrefHashBrowserTestUntrustedAdditionToPrefsInstance/PrefHashBrowserTestUntrustedAdditionToPrefs.PRE_UntrustedAdditionToPrefs/3 (4864 ms)
[ RUN ] DeviceManagementServiceIntegrationTestInstance/DeviceManagementServiceIntegrationTest.PolicyFetch/1
[25374:3847:0715/044947: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": 58792} (36 bytes)
127.0.0.1 - - [15/Jul/2015 04:49:48] "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 - - [15/Jul/2015 04:49:48] "POST /device_management?request=policy&devicetype=2&apptype=Chrome&agent=Chrome+1.2.3(456)&platform=Test%7CUnit%7C1.2.3&user_affiliation=none&deviceid=testid HTTP/1.1" 200 -
[ OK ] DeviceManagementServiceIntegrationTestInstance/DeviceManagementServiceIntegrationTest.PolicyFetch/1 (3894 ms)
[212/226] DeviceManagementServiceIntegrationTestInstance/DeviceManagementServiceIntegrationTest.PolicyFetch/1 (5807 ms)
[ RUN ] TaskManagerOOPIFBrowserTest.CrossSiteIframeBecomesSameSite/0
[25367:3847:0715/044945:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[25359:75275:0715/044946:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[ OK ] TaskManagerOOPIFBrowserTest.CrossSiteIframeBecomesSameSite/0 (7367 ms)
[213/226] TaskManagerOOPIFBrowserTest.CrossSiteIframeBecomesSameSite/0 (8803 ms)
[ RUN ] PolicyPrefIndicatorTestInstance/PolicyPrefIndicatorTest.CheckPolicyIndicators/10
[25375:3847:0715/044947:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[25366:3847:0715/044949:WARNING:CONSOLE(0)] "The -webkit-canvas CSS feature is deprecated. Please use a positioned <canvas> element instead.", source: (0)
[25366:3847:0715/044950:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[25366:3847:0715/044951:INFO:policy_prefs_browsertest.cc(641)] Testing policy: DefaultJavaScriptSetting
[25366:3847:0715/044951:INFO:policy_prefs_browsertest.cc(641)] Testing policy: JavaScriptAllowedForUrls
[25366:3847:0715/044951:INFO:policy_prefs_browsertest.cc(641)] Testing policy: DefaultCookiesSetting
[ OK ] PolicyPrefIndicatorTestInstance/PolicyPrefIndicatorTest.CheckPolicyIndicators/10 (6804 ms)
[214/226] PolicyPrefIndicatorTestInstance/PolicyPrefIndicatorTest.CheckPolicyIndicators/10 (8649 ms)
[ RUN ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.RedirectCanceled/0
[25383:3847:0715/044949:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[25377:3847:0715/044951:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[25377:3847:0715/044951:WARNING:navigator_impl.cc(171)] Discarding message during interstitial.
[25377:3847:0715/044952:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[25384:12551:0715/044952:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[25384:12551:0715/044952:WARNING:channel.cc(322)] RawChannel write error
[ OK ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.RedirectCanceled/0 (4899 ms)
[215/226] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.RedirectCanceled/0 (6715 ms)
[ RUN ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.IframeDontProceed/1
[25390:3847:0715/044952:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
2015-07-15 04:49:54.444 browser_tests[25385:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[25385:3847:0715/044954:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[25385:3847:0715/044954:WARNING:navigator_impl.cc(171)] Discarding message during interstitial.
[25390:3847:0715/044954:ERROR:gles2_cmd_decoder.cc(13133)] [GroupMarkerNotSet(crbug.com/242999)!:50550700B0610000]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[25390:3847:0715/044954:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50550700B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[25390:3847:0715/044954:ERROR:gles2_cmd_decoder.cc(13133)] [GroupMarkerNotSet(crbug.com/242999)!:50550700B0610000]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[25390:3847:0715/044954:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50550700B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[25390:3847:0715/044954:ERROR:gles2_cmd_decoder.cc(13133)] [GroupMarkerNotSet(crbug.com/242999)!:50550700B0610000]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[25390:3847:0715/044954:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50550700B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[25390:3847:0715/044954:ERROR:gles2_cmd_decoder.cc(13133)] [GroupMarkerNotSet(crbug.com/242999)!:50550700B0610000]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[25390:3847:0715/044954:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50550700B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[25390:3847:0715/044954:ERROR:gles2_cmd_decoder.cc(13133)] [GroupMarkerNotSet(crbug.com/242999)!:50550700B0610000]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[25390:3847:0715/044954:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50550700B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[25390:3847:0715/044954:ERROR:gles2_cmd_decoder.cc(13133)] [GroupMarkerNotSet(crbug.com/242999)!:50550700B0610000]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[25390:3847:0715/044954:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50550700B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[25390:3847:0715/044954:ERROR:gpu_command_buffer_stub.cc(1006)] Image with ID doesn't exist.
[25390:3847:0715/044954:ERROR:gpu_command_buffer_stub.cc(1006)] Image with ID doesn't exist.
[25390:3847:0715/044954:ERROR:gpu_command_buffer_stub.cc(1006)] Image with ID doesn't exist.
[25390:3847:0715/044954:ERROR:gpu_command_buffer_stub.cc(1006)] Image with ID doesn't exist.
[25390:3847:0715/044954:ERROR:gpu_command_buffer_stub.cc(1006)] Image with ID doesn't exist.
[25390:3847:0715/044954:ERROR:gpu_command_buffer_stub.cc(1006)] Image with ID doesn't exist.
[ OK ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.IframeDontProceed/1 (4402 ms)
[216/226] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.IframeDontProceed/1 (6092 ms)
[ RUN ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.IframeOptInAndReportMalwareDetails/0
[25396:3847:0715/044954:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
2015-07-15 04:49:54.444 browser_tests[25389:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[25389:3847:0715/044956:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[25405:13063:0715/044956:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[25396:3847:0715/044956:ERROR:gpu_command_buffer_stub.cc(1006)] Image with ID doesn't exist.
[25396:3847:0715/044956:ERROR:gpu_command_buffer_stub.cc(1006)] Image with ID doesn't exist.
[25396:3847:0715/044956:ERROR:gpu_command_buffer_stub.cc(1006)] Image with ID doesn't exist.
[25396:3847:0715/044956:ERROR:gpu_command_buffer_stub.cc(1006)] Image with ID doesn't exist.
[ OK ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.IframeOptInAndReportMalwareDetails/0 (5009 ms)
[217/226] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.IframeOptInAndReportMalwareDetails/0 (6603 ms)
[ RUN ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.ProceedDisabled/1
[25404:3847:0715/044956:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[25394:3847:0715/044958:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[25394:39939:0715/044958:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[25412:12807:0715/044958:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[25412:12807:0715/044958:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[25412:12807:0715/044958:WARNING:channel.cc(322)] RawChannel write error
[25404:3847:0715/044958:ERROR:gpu_command_buffer_stub.cc(1006)] Image with ID doesn't exist.
[25404:3847:0715/044958:ERROR:gpu_command_buffer_stub.cc(1006)] Image with ID doesn't exist.
[25404:3847:0715/044958:ERROR:gpu_command_buffer_stub.cc(1006)] Image with ID doesn't exist.
[25404:3847:0715/044958:ERROR:gpu_command_buffer_stub.cc(1006)] Image with ID doesn't exist.
[25404:3847:0715/044958:ERROR:gpu_command_buffer_stub.cc(1006)] Image with ID doesn't exist.
[25394:39939:0715/044958:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[25394:39939:0715/044958:WARNING:channel.cc(322)] RawChannel write error
[25404:3847:0715/044958:ERROR:gpu_command_buffer_stub.cc(1006)] Image with ID doesn't exist.
[ OK ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.ProceedDisabled/1 (4924 ms)
[218/226] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.ProceedDisabled/1 (6609 ms)
[ RUN ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.ReportingDisabled/1
[25406:3847:0715/044956:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[25397:3847:0715/044958:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[25413:13063:0715/044959:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[25413:13063:0715/044959:WARNING:channel.cc(322)] RawChannel write error
[25397:39939:0715/044959:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.ReportingDisabled/1 (5064 ms)
[219/226] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.ReportingDisabled/1 (6668 ms)
[ RUN ] MaybeSetMetadata/SafeBrowsingServiceMetadataTest.MalwareMainFrame/1
[25415:3847:0715/044959:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] MaybeSetMetadata/SafeBrowsingServiceMetadataTest.MalwareMainFrame/1 (4591 ms)
[220/226] MaybeSetMetadata/SafeBrowsingServiceMetadataTest.MalwareMainFrame/1 (6256 ms)
[ RUN ] AppShimHostManagerBrowserTest.ReCreate
[25420:3847:0715/045001:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[25414:40451:0715/045001:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[25414:40451:0715/045001:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[25414:40451:0715/045001:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[25414:40451:0715/045001:WARNING:channel.cc(322)] RawChannel write error
[ OK ] AppShimHostManagerBrowserTest.ReCreate (3102 ms)
[221/226] AppShimHostManagerBrowserTest.ReCreate (4712 ms)
[ RUN ] ExtensionMessageBubbleBrowserTestMac.ExtensionBubbleShowsOnStartup
[25430:3847:0715/045003:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[25433:15875:0715/045004:ERROR:webgraphicscontext3d_command_buffer_impl.cc(242)] Failed to initialize GLES2CmdHelper.
[25422:40707:0715/045004:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[ OK ] ExtensionMessageBubbleBrowserTestMac.ExtensionBubbleShowsOnStartup (3253 ms)
[222/226] ExtensionMessageBubbleBrowserTestMac.ExtensionBubbleShowsOnStartup (4998 ms)
[ RUN ] RestartTest.PostWithPassword
[25428:3847:0715/045003:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[25419:40195:0715/045004:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[25434:15875:0715/045004:ERROR:webgraphicscontext3d_command_buffer_impl.cc(242)] Failed to initialize GLES2CmdHelper.
[ OK ] RestartTest.PostWithPassword (4215 ms)
[223/226] RestartTest.PostWithPassword (6043 ms)
[ RUN ] PrefHashBrowserTestChangedSplitPrefInstance/PrefHashBrowserTestChangedSplitPref.ChangedSplitPref/3
[25439:3847:0715/045005:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[25441:15619:0715/045006:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[25441:15619:0715/045006:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[25441:15619:0715/045006:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[ OK ] PrefHashBrowserTestChangedSplitPrefInstance/PrefHashBrowserTestChangedSplitPref.ChangedSplitPref/3 (3139 ms)
[224/226] PrefHashBrowserTestChangedSplitPrefInstance/PrefHashBrowserTestChangedSplitPref.ChangedSplitPref/3 (5028 ms)
[ RUN ] PrefHashBrowserTestUntrustedAdditionToPrefsInstance/PrefHashBrowserTestUntrustedAdditionToPrefs.UntrustedAdditionToPrefs/0
[25440:3847:0715/045006:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[25443:15875:0715/045006:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[25443:15875:0715/045006:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[25443:15875:0715/045006:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[ OK ] PrefHashBrowserTestUntrustedAdditionToPrefsInstance/PrefHashBrowserTestUntrustedAdditionToPrefs.UntrustedAdditionToPrefs/0 (2952 ms)
[225/226] PrefHashBrowserTestUntrustedAdditionToPrefsInstance/PrefHashBrowserTestUntrustedAdditionToPrefs.UntrustedAdditionToPrefs/0 (4758 ms)
[ RUN ] PrefHashBrowserTestUntrustedAdditionToPrefsInstance/PrefHashBrowserTestUntrustedAdditionToPrefs.UntrustedAdditionToPrefs/3
[25446:3847:0715/045008:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[25447:15875:0715/045008:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[25447:15875:0715/045008:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[25447:15875:0715/045008:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[ OK ] PrefHashBrowserTestUntrustedAdditionToPrefsInstance/PrefHashBrowserTestUntrustedAdditionToPrefs.UntrustedAdditionToPrefs/3 (2512 ms)
[226/226] PrefHashBrowserTestUntrustedAdditionToPrefsInstance/PrefHashBrowserTestUntrustedAdditionToPrefs.UntrustedAdditionToPrefs/3 (4252 ms)
SUCCESS: all tests passed.
[run_isolated_out_hack]{"hash":"59a0b898470dd4c3f2d991fa6a652b4d6b93ec0d","namespace":"default-gzip","storage":"https://isolateserver.appspot.com"}[/run_isolated_out_hack]
+-------------------------------------------------------------------------+
| End of shard 16 Pending: 2.0s Duration: 408.7s Bot: vm86-a4 Exit: 0 |
+-------------------------------------------------------------------------+
+--------------------------------------------------------------------------+
| Shard 18 https://chromium-swarm.appspot.com/user/task/28aa58433aae1910 |
+--------------------------------------------------------------------------+
Additional test environment:
ASAN_OPTIONS=symbolize=0
CHROME_DEVEL_SANDBOX=/opt/chromium/chrome_sandbox
DYLD_LIBRARY_PATH=/Volumes/data/b/swarm_slave/work/cache/run_tha_testu5T8Bk/out/Release
G_SLICE=always-malloc
LANG=en_US.UTF-8
LLVM_SYMBOLIZER_PATH=/Volumes/data/b/swarm_slave/work/cache/run_tha_testu5T8Bk/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/cache/isolated_out2xWC8_/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 4 parallel jobs.
[ RUN ] BaseDownloadsWebUITest.EmptyProgressStatusText
[81672:3847:0715/044355:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[81660:3847:0715/044358:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[81660:3847:0715/044358:INFO:CONSOLE(1324)] "Running TestCase BaseDownloadsWebUITest.EmptyProgressStatusText", source: test_api.js (1324)
[81682:13831:0715/044359:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] BaseDownloadsWebUITest.EmptyProgressStatusText (6438 ms)
[1/216] BaseDownloadsWebUITest.EmptyProgressStatusText (8075 ms)
[ RUN ] OptionsWebUITest.testDefaultZoomFactor
[81673:3847:0715/044356:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[81662:3847:0715/044359:WARNING:CONSOLE(0)] "The -webkit-canvas CSS feature is deprecated. Please use a positioned <canvas> element instead.", source: (0)
[81662:3847:0715/044359:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[81662:3847:0715/044400:INFO:CONSOLE(1324)] "Running TestCase OptionsWebUITest.testDefaultZoomFactor", source: test_api.js (1324)
[81673:3847:0715/044401:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[81673:3847:0715/044401:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[81673:3847:0715/044401:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[81673:3847:0715/044401:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[81673:3847:0715/044401:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[81673:3847:0715/044401:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[81673:3847:0715/044401:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[81673:3847:0715/044401:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[81673:3847:0715/044401:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[81673:3847:0715/044401:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[81673:3847:0715/044401:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[81673:3847:0715/044401:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[81673:3847:0715/044401:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[81673:3847:0715/044401:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[81673:3847:0715/044401:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[81673:3847:0715/044401:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[81673:3847:0715/044401:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[81673:3847:0715/044401:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[81673:3847:0715/044401:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[81673:3847:0715/044401:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[81673:3847:0715/044401:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[81673:3847:0715/044401:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[81673:3847:0715/044401:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[81673:3847:0715/044401:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[ OK ] OptionsWebUITest.testDefaultZoomFactor (8363 ms)
[2/216] OptionsWebUITest.testDefaultZoomFactor (9743 ms)
[ RUN ] OptionsWebUIExtendedTest.ShowOverlayFurtherAbove
[81676:3847:0715/044356:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[81663:3847:0715/044358:WARNING:CONSOLE(0)] "The -webkit-canvas CSS feature is deprecated. Please use a positioned <canvas> element instead.", source: (0)
[81663:3847:0715/044359:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[81663:3847:0715/044400:INFO:CONSOLE(1324)] "Running TestCase OptionsWebUIExtendedTest.ShowOverlayFurtherAbove", source: test_api.js (1324)
[81683:12807:0715/044401:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[81683:12807:0715/044401:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[81683:12807:0715/044401:WARNING:channel.cc(322)] RawChannel write error
[ OK ] OptionsWebUIExtendedTest.ShowOverlayFurtherAbove (8381 ms)
[3/216] OptionsWebUIExtendedTest.ShowOverlayFurtherAbove (9866 ms)
[ RUN ] CookiesViewWebUITest.testNoCloseOnSearchEnter
[81674:3847:0715/044356:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[81661:3847:0715/044359:WARNING:CONSOLE(0)] "The -webkit-canvas CSS feature is deprecated. Please use a positioned <canvas> element instead.", source: (0)
[81661:3847:0715/044359:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[81661:3847:0715/044401:INFO:CONSOLE(1324)] "Running TestCase CookiesViewWebUITest.testNoCloseOnSearchEnter", source: test_api.js (1324)
[ OK ] CookiesViewWebUITest.testNoCloseOnSearchEnter (8779 ms)
[4/216] CookiesViewWebUITest.testNoCloseOnSearchEnter (10478 ms)
[ RUN ] WebUIAssertionsTest.testTwoExpects
[81703:3847:0715/044405:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[81692:3847:0715/044407:INFO:CONSOLE(1324)] "Running TestCase WebUIAssertionsTest.testTwoExpects", source: test_api.js (1324)
[81692:40451:0715/044407:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[81692:40451:0715/044407:WARNING:channel.cc(322)] RawChannel write error
[ OK ] WebUIAssertionsTest.testTwoExpects (4541 ms)
[5/216] WebUIAssertionsTest.testTwoExpects (6181 ms)
[ RUN ] NetInternalsTest.netInternalsHSTSViewDeleteNotFound
[81704:3847:0715/044405:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[81693:38403:0715/044407:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[81693:3847:0715/044408:INFO:CONSOLE(1324)] "Running TestCase NetInternalsTest.netInternalsHSTSViewDeleteNotFound", source: test_api.js (1324)
[ OK ] NetInternalsTest.netInternalsHSTSViewDeleteNotFound (5597 ms)
[6/216] NetInternalsTest.netInternalsHSTSViewDeleteNotFound (7125 ms)
[ RUN ] NetInternalsTest.netInternalsHSTSViewAddDelete
[81706:3847:0715/044406:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[81695:40195:0715/044408:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[81695:3847:0715/044409:INFO:CONSOLE(1324)] "Running TestCase NetInternalsTest.netInternalsHSTSViewAddDelete", source: test_api.js (1324)
[ OK ] NetInternalsTest.netInternalsHSTSViewAddDelete (6249 ms)
[7/216] NetInternalsTest.netInternalsHSTSViewAddDelete (7678 ms)
[ RUN ] OptionsWebUIExtendedTest.CloseOverlay
[81691:3847:0715/044403:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[81687:3847:0715/044405:WARNING:CONSOLE(0)] "The -webkit-canvas CSS feature is deprecated. Please use a positioned <canvas> element instead.", source: (0)
[81687:3847:0715/044406:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[81687:3847:0715/044407:INFO:CONSOLE(1324)] "Running TestCase OptionsWebUIExtendedTest.CloseOverlay", source: test_api.js (1324)
[81687:3847:0715/044409:WARNING:CONSOLE(884)] "testIsDone already", source: test_api.js (884)
[81700:13063:0715/044409:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[81700:13063:0715/044409:WARNING:channel.cc(322)] RawChannel write error
[ OK ] OptionsWebUIExtendedTest.CloseOverlay (8825 ms)
[8/216] OptionsWebUIExtendedTest.CloseOverlay (10325 ms)
[ RUN ] NetInternalsTest.netInternalsLogUtilStopCapturing
[81716:3847:0715/044411:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[81712:3847:0715/044414:INFO:CONSOLE(1324)] "Running TestCase NetInternalsTest.netInternalsLogUtilStopCapturing", source: test_api.js (1324)
[ OK ] NetInternalsTest.netInternalsLogUtilStopCapturing (6126 ms)
[9/216] NetInternalsTest.netInternalsLogUtilStopCapturing (7697 ms)
[ RUN ] NetInternalsTest.netInternalsWaterfallView
[81722:3847:0715/044412:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[81715:38915:0715/044415:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[81715:3847:0715/044416:INFO:CONSOLE(1324)] "Running TestCase NetInternalsTest.netInternalsWaterfallView", source: test_api.js (1324)
[ OK ] NetInternalsTest.netInternalsWaterfallView (5706 ms)
[10/216] NetInternalsTest.netInternalsWaterfallView (7449 ms)
[ RUN ] PrintPreviewWebUITest.TestColorSettingsCustomColor
[81731:3847:0715/044414:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[81717:3847:0715/044416:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[81717:3847:0715/044417:INFO:CONSOLE(1324)] "Running TestCase PrintPreviewWebUITest.TestColorSettingsCustomColor", source: test_api.js (1324)
[81717:39171:0715/044418:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[81717:39171:0715/044418:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PrintPreviewWebUITest.TestColorSettingsCustomColor (7202 ms)
[11/216] PrintPreviewWebUITest.TestColorSettingsCustomColor (9236 ms)
[ RUN ] PlatformAppBrowserTest.ExtensionWindowingApis
[81730:3847:0715/044413:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[81718:39683:0715/044419:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[81718:39683:0715/044419:WARNING:channel.cc(322)] RawChannel write error
[81718:39683:0715/044419:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[81718:39683:0715/044419:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[81718:39683:0715/044419:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 6, remote ID 2147483653)
[81718:39683:0715/044419:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 5, remote ID 2147483652)
[81718:39683:0715/044419:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[81718:39683:0715/044419:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PlatformAppBrowserTest.ExtensionWindowingApis (8071 ms)
[12/216] PlatformAppBrowserTest.ExtensionWindowingApis (9776 ms)
[ RUN ] BluetoothPrivateApiTest.SetAdapterState
[81744:3847:0715/044419:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[81738:3847:0715/044421:INFO:CONSOLE(0)] "[SUCCESS] testSetAdapterState", source: chrome-extension://jofgjdphhceggjecimellaapdjjadibj/_generated_background_page.html (0)
[81738:39683:0715/044421:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[81738:39683:0715/044421:WARNING:channel.cc(322)] RawChannel write error
[ OK ] BluetoothPrivateApiTest.SetAdapterState (4619 ms)
[13/216] BluetoothPrivateApiTest.SetAdapterState (6179 ms)
[ RUN ] BluetoothLowEnergyApiTest.CharacteristicProperties
[81748:3847:0715/044420:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[81740:3847:0715/044422:INFO:CONSOLE(0)] "[SUCCESS] testCharacteristicProperties", source: chrome-extension://pjdjhejcdkeebjehnokfbfnjmgmgdjlc/_generated_background_page.html (0)
[81750:13063:0715/044422:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[81750:13063:0715/044422:WARNING:channel.cc(322)] RawChannel write error
[ OK ] BluetoothLowEnergyApiTest.CharacteristicProperties (5099 ms)
[14/216] BluetoothLowEnergyApiTest.CharacteristicProperties (6824 ms)
[ RUN ] BluetoothLowEnergyApiTest.GetDescriptor
[81758:3847:0715/044423:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[81749:3847:0715/044425:INFO:CONSOLE(0)] "[SUCCESS] testGetDescriptor", source: chrome-extension://pjdjhejcdkeebjehnokfbfnjmgmgdjlc/_generated_background_page.html (0)
[81761:12807:0715/044425:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[81761:12807:0715/044425:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[81761:12807:0715/044425:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[81761:12807:0715/044425:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[81766:3847:0715/044425:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 2, remote ID 2147483648)
[81766:13063:0715/044425:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[ OK ] BluetoothLowEnergyApiTest.GetDescriptor (4609 ms)
[15/216] BluetoothLowEnergyApiTest.GetDescriptor (6341 ms)
[ RUN ] ExtensionApiTest.BookmarkManager
[81762:3847:0715/044423:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[81752:3847:0715/044426:INFO:CONSOLE(0)] "[SUCCESS] getStrings", source: chrome-extension://nlkfkaabpcgghgaahaohbfgjfdkkginb/test.html (0)
[81752:3847:0715/044426:INFO:CONSOLE(0)] "[SUCCESS] sortChildren", source: chrome-extension://nlkfkaabpcgghgaahaohbfgjfdkkginb/test.html (0)
[81752:3847:0715/044426:INFO:CONSOLE(0)] "[SUCCESS] sortChildren2", source: chrome-extension://nlkfkaabpcgghgaahaohbfgjfdkkginb/test.html (0)
[81752:3847:0715/044426:INFO:CONSOLE(0)] "[SUCCESS] setupSubtree", source: chrome-extension://nlkfkaabpcgghgaahaohbfgjfdkkginb/test.html (0)
[81752:3847:0715/044426:INFO:CONSOLE(0)] "[SUCCESS] getSubtree", source: chrome-extension://nlkfkaabpcgghgaahaohbfgjfdkkginb/test.html (0)
[81752:3847:0715/044426:INFO:CONSOLE(0)] "[SUCCESS] getSubtreeFoldersOnly", source: chrome-extension://nlkfkaabpcgghgaahaohbfgjfdkkginb/test.html (0)
[81752:3847:0715/044426:INFO:CONSOLE(0)] "[SUCCESS] clipboard", source: chrome-extension://nlkfkaabpcgghgaahaohbfgjfdkkginb/test.html (0)
[81752:3847:0715/044426:INFO:CONSOLE(0)] "[SUCCESS] clipboard2", source: chrome-extension://nlkfkaabpcgghgaahaohbfgjfdkkginb/test.html (0)
[81752:3847:0715/044426:INFO:CONSOLE(0)] "[SUCCESS] clipboard3", source: chrome-extension://nlkfkaabpcgghgaahaohbfgjfdkkginb/test.html (0)
[81752:3847:0715/044426:INFO:CONSOLE(0)] "[SUCCESS] clipboard4", source: chrome-extension://nlkfkaabpcgghgaahaohbfgjfdkkginb/test.html (0)
[81752:3847:0715/044426:INFO:CONSOLE(0)] "[SUCCESS] clipboard5", source: chrome-extension://nlkfkaabpcgghgaahaohbfgjfdkkginb/test.html (0)
[81752:3847:0715/044426:INFO:CONSOLE(0)] "[SUCCESS] clipboard6", source: chrome-extension://nlkfkaabpcgghgaahaohbfgjfdkkginb/test.html (0)
[81752:3847:0715/044426:INFO:CONSOLE(0)] "[SUCCESS] canEdit", source: chrome-extension://nlkfkaabpcgghgaahaohbfgjfdkkginb/test.html (0)
[81752:3847:0715/044426:INFO:CONSOLE(0)] "[SUCCESS] getSetMetaInfo", source: chrome-extension://nlkfkaabpcgghgaahaohbfgjfdkkginb/test.html (0)
[81752:3847:0715/044426:INFO:CONSOLE(0)] "[SUCCESS] setMetaInfoPermanent", source: chrome-extension://nlkfkaabpcgghgaahaohbfgjfdkkginb/test.html (0)
[81752:3847:0715/044426:INFO:CONSOLE(0)] "[SUCCESS] setMetaInfoManaged", source: chrome-extension://nlkfkaabpcgghgaahaohbfgjfdkkginb/test.html (0)
[81752:3847:0715/044426:INFO:CONSOLE(0)] "[SUCCESS] updateMetaInfo", source: chrome-extension://nlkfkaabpcgghgaahaohbfgjfdkkginb/test.html (0)
[81752:3847:0715/044426:INFO:CONSOLE(0)] "[SUCCESS] createWithMetaInfo", source: chrome-extension://nlkfkaabpcgghgaahaohbfgjfdkkginb/test.html (0)
[81763:12551:0715/044426:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] ExtensionApiTest.BookmarkManager (5122 ms)
[16/216] ExtensionApiTest.BookmarkManager (6825 ms)
[ RUN ] ExtensionApiTest.ExperimentalPermissionsFail
[81768:3847:0715/044425:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[81760:3847:0715/044427:INFO:CONSOLE(0)] "[SUCCESS] experimental", source: chrome-extension://njnmgjdlmchpejejhlmofkmgdoggdjlg/_generated_background_page.html (0)
[81770:13063:0715/044427:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[81770:13063:0715/044427:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[81774:12807:0715/044427:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] ExtensionApiTest.ExperimentalPermissionsFail (4488 ms)
[17/216] ExtensionApiTest.ExperimentalPermissionsFail (6060 ms)
[ RUN ] ExtensionApiTest.Events
[81781:3847:0715/044429:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[81775:3847:0715/044431:INFO:CONSOLE(0)] "[SUCCESS] doubleAttach", source: chrome-extension://ngilgcoamhkbhhcjpgbmjhcjhhepjkip/_generated_background_page.html (0)
[81775:3847:0715/044431:INFO:CONSOLE(0)] "[SUCCESS] (no test)", source: chrome-extension://ngilgcoamhkbhhcjpgbmjhcjhhepjkip/twoPageAttach.html (0)
[81791:12807:0715/044431:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[81791:12807:0715/044431:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ExtensionApiTest.Events (4621 ms)
[18/216] ExtensionApiTest.Events (6350 ms)
[ RUN ] ExtensionApiTest.ContentScriptAboutBlankIframes
[81773:3847:0715/044426:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[81767:3847:0715/044430:INFO:CONSOLE(0)] "[SUCCESS] testDontInjectInAboutBlankFrame", source: chrome-extension://meafaicpddaledecnphpokiijhbjfokm/test.html (0)
[81767:76039:0715/044430:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[81767:3847:0715/044431:INFO:CONSOLE(0)] "[SUCCESS] testDontInjectInAboutSrcdocFrame", source: chrome-extension://meafaicpddaledecnphpokiijhbjfokm/test.html (0)
[81767:3847:0715/044433:INFO:CONSOLE(0)] "[SUCCESS] testDontInjectInNestedAboutFrames", source: chrome-extension://meafaicpddaledecnphpokiijhbjfokm/test.html (0)
[81767:3847:0715/044435:INFO:CONSOLE(0)] "[SUCCESS] testDocumentStartRunsInSameWorldAsDocumentEndOfJavaScriptUrl", source: chrome-extension://meafaicpddaledecnphpokiijhbjfokm/test.html (0)
[81780:12807:0715/044435:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[81780:12807:0715/044435:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[81780:12807:0715/044435:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[81780:12807:0715/044435:WARNING:channel.cc(322)] RawChannel write error
[81793:13063:0715/044435:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483652, remote ID 5)
[81793:13063:0715/044435:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483653, remote ID 6)
[81793:13063:0715/044435:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[81793:13063:0715/044435:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[81793:13063:0715/044435:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[81793:13063:0715/044435:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[81793:13063:0715/044435:WARNING:channel.cc(322)] RawChannel write error
[81797:13063:0715/044435:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[81786:13063:0715/044435:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483652, remote ID 5)
[81786:13063:0715/044435:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483653, remote ID 6)
[81786:13063:0715/044435:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[81786:13063:0715/044435:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[81786:13063:0715/044435:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483654, remote ID 7)
[81786:13063:0715/044435:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[81786:13063:0715/044435:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[81786:13063:0715/044435:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ExtensionApiTest.ContentScriptAboutBlankIframes (11130 ms)
[19/216] ExtensionApiTest.ContentScriptAboutBlankIframes (12766 ms)
[ RUN ] ExtensionApiTest.TabQuery
[81792:3847:0715/044431:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[81782:40963:0715/044433:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[81794:12807:0715/044433:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[81794:12807:0715/044433:WARNING:channel.cc(322)] RawChannel write error
[81782:3847:0715/044434:INFO:CONSOLE(0)] "[SUCCESS] setup", source: chrome-extension://fghjmngfdfonkgjngcbgjpljcmekdfde/query.html (0)
[81782:3847:0715/044434:INFO:CONSOLE(0)] "[SUCCESS] queryAll", source: chrome-extension://fghjmngfdfonkgjngcbgjpljcmekdfde/query.html (0)
[81782:3847:0715/044434:INFO:CONSOLE(0)] "[SUCCESS] queryHighlighted", source: chrome-extension://fghjmngfdfonkgjngcbgjpljcmekdfde/query.html (0)
[81782:3847:0715/044434:INFO:CONSOLE(0)] "[SUCCESS] queryActive", source: chrome-extension://fghjmngfdfonkgjngcbgjpljcmekdfde/query.html (0)
[81782:3847:0715/044434:INFO:CONSOLE(0)] "[SUCCESS] queryWindowID", source: chrome-extension://fghjmngfdfonkgjngcbgjpljcmekdfde/query.html (0)
[81782:3847:0715/044434:INFO:CONSOLE(0)] "[SUCCESS] queryCurrentWindow", source: chrome-extension://fghjmngfdfonkgjngcbgjpljcmekdfde/query.html (0)
[81782:3847:0715/044434:INFO:CONSOLE(0)] "[SUCCESS] queryPinned", source: chrome-extension://fghjmngfdfonkgjngcbgjpljcmekdfde/query.html (0)
[81782:3847:0715/044434:INFO:CONSOLE(0)] "[SUCCESS] queryActiveAndWindowID", source: chrome-extension://fghjmngfdfonkgjngcbgjpljcmekdfde/query.html (0)
[81782:3847:0715/044434:INFO:CONSOLE(0)] "[SUCCESS] queryUrl", source: chrome-extension://fghjmngfdfonkgjngcbgjpljcmekdfde/query.html (0)
[81782:3847:0715/044434:INFO:CONSOLE(0)] "[SUCCESS] queryUrlAsArray", source: chrome-extension://fghjmngfdfonkgjngcbgjpljcmekdfde/query.html (0)
[81782:3847:0715/044434:INFO:CONSOLE(0)] "[SUCCESS] queryUrlAsArray2", source: chrome-extension://fghjmngfdfonkgjngcbgjpljcmekdfde/query.html (0)
[81782:3847:0715/044434:INFO:CONSOLE(0)] "[SUCCESS] queryStatus", source: chrome-extension://fghjmngfdfonkgjngcbgjpljcmekdfde/query.html (0)
[81782:3847:0715/044434:INFO:CONSOLE(0)] "[SUCCESS] queryTitle", source: chrome-extension://fghjmngfdfonkgjngcbgjpljcmekdfde/query.html (0)
[81782:3847:0715/044436:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[81782:3847:0715/044436:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[81782:3847:0715/044436:INFO:CONSOLE(0)] "[SUCCESS] queryWindowType", source: chrome-extension://fghjmngfdfonkgjngcbgjpljcmekdfde/query.html (0)
[81782:3847:0715/044436:INFO:CONSOLE(0)] "[SUCCESS] queryIndex", source: chrome-extension://fghjmngfdfonkgjngcbgjpljcmekdfde/query.html (0)
[81782:3847:0715/044437:INFO:CONSOLE(0)] "[SUCCESS] queryIncognito", source: chrome-extension://fghjmngfdfonkgjngcbgjpljcmekdfde/query.html (0)
[81804:12551:0715/044437:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[81804:12551:0715/044437:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[81804:12551:0715/044437:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[81804:12551:0715/044437:WARNING:channel.cc(322)] RawChannel write error
[81782:40963:0715/044437:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[81782:40963:0715/044437:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[81782:40963:0715/044437:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[81782:40963:0715/044437:WARNING:channel.cc(322)] RawChannel write error
[81782:63747:0715/044437:ERROR:mach_broker_mac.mm(222)] Unknown process 81812 is sending Mach IPC messages!
[81811:12807:0715/044437:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 1, remote ID 1)
[ OK ] ExtensionApiTest.TabQuery (8750 ms)
[20/216] ExtensionApiTest.TabQuery (10260 ms)
[ RUN ] ExtensionApiTest.TabEvents
[81787:3847:0715/044430:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[81778:3847:0715/044432:INFO:CONSOLE(0)] "[SUCCESS] init", source: chrome-extension://fghjmngfdfonkgjngcbgjpljcmekdfde/events.html (0)
[81778:3847:0715/044432:INFO:CONSOLE(0)] "[SUCCESS] tabsOnCreated", source: chrome-extension://fghjmngfdfonkgjngcbgjpljcmekdfde/events.html (0)
[81778:3847:0715/044433:INFO:CONSOLE(0)] "[SUCCESS] tabsOnUpdatedIgnoreTabArg", source: chrome-extension://fghjmngfdfonkgjngcbgjpljcmekdfde/events.html (0)
[81778:3847:0715/044434:INFO:CONSOLE(0)] "[SUCCESS] tabsOnUpdated", source: chrome-extension://fghjmngfdfonkgjngcbgjpljcmekdfde/events.html (0)
[81778:3847:0715/044435:INFO:CONSOLE(0)] "[SUCCESS] tabsOnMoved", source: chrome-extension://fghjmngfdfonkgjngcbgjpljcmekdfde/events.html (0)
[81778:3847:0715/044436:INFO:CONSOLE(0)] "[SUCCESS] tabsOnSelectionChanged", source: chrome-extension://fghjmngfdfonkgjngcbgjpljcmekdfde/events.html (0)
[81778:3847:0715/044436:INFO:CONSOLE(0)] "[SUCCESS] tabsOnActiveChanged", source: chrome-extension://fghjmngfdfonkgjngcbgjpljcmekdfde/events.html (0)
[81778:3847:0715/044437:INFO:CONSOLE(0)] "[SUCCESS] tabsOnActivated", source: chrome-extension://fghjmngfdfonkgjngcbgjpljcmekdfde/events.html (0)
[81778:3847:0715/044437:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[81778:3847:0715/044438:INFO:CONSOLE(0)] "[SUCCESS] setupTabsOnAttachDetach", source: chrome-extension://fghjmngfdfonkgjngcbgjpljcmekdfde/events.html (0)
[81778:3847:0715/044438:INFO:CONSOLE(0)] "[SUCCESS] tabsOnAttached", source: chrome-extension://fghjmngfdfonkgjngcbgjpljcmekdfde/events.html (0)
[81778:3847:0715/044438:INFO:CONSOLE(0)] "[SUCCESS] tabsOnDetached", source: chrome-extension://fghjmngfdfonkgjngcbgjpljcmekdfde/events.html (0)
[81778:3847:0715/044438:INFO:CONSOLE(0)] "[SUCCESS] tabsOnZoomChange", source: chrome-extension://fghjmngfdfonkgjngcbgjpljcmekdfde/events.html (0)
[81778:3847:0715/044438:INFO:CONSOLE(0)] "[SUCCESS] windowsOnCreated", source: chrome-extension://fghjmngfdfonkgjngcbgjpljcmekdfde/events.html (0)
[ OK ] ExtensionApiTest.TabEvents (10333 ms)
[21/216] ExtensionApiTest.TabEvents (11995 ms)
[ RUN ] PlatformAppLoadAndLaunchBrowserTest.LoadAndLaunchAppChromeNotRunning
[81806:3847:0715/044436:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[81799:39683:0715/044439:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[81799:39683:0715/044439:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] PlatformAppLoadAndLaunchBrowserTest.LoadAndLaunchAppChromeNotRunning (5852 ms)
[22/216] PlatformAppLoadAndLaunchBrowserTest.LoadAndLaunchAppChromeNotRunning (7613 ms)
[ RUN ] AppControllerPlatformAppBrowserTest.PlatformAppReopenWithWindows
[81818:3847:0715/044440:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
2015-07-15 04:44:40.768 browser_tests[81813:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[81821:13063:0715/044441:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[81821:13063:0715/044441:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[81821:13063:0715/044441:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[81821:13063:0715/044441:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[81821:15875:0715/044441:ERROR:webgraphicscontext3d_command_buffer_impl.cc(242)] Failed to initialize GLES2CmdHelper.
[ OK ] AppControllerPlatformAppBrowserTest.PlatformAppReopenWithWindows (3622 ms)
[23/216] AppControllerPlatformAppBrowserTest.PlatformAppReopenWithWindows (5574 ms)
[ RUN ] AppControllerOpenShortcutBrowserTest.OpenShortcutOnStartup
[81827:3847:0715/044442:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[81817:17155:0715/044443:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[ OK ] AppControllerOpenShortcutBrowserTest.OpenShortcutOnStartup (4090 ms)
[24/216] AppControllerOpenShortcutBrowserTest.OpenShortcutOnStartup (6019 ms)
[ RUN ] PlatformAppWithFileBrowserTest.LaunchWithFile
[81832:3847:0715/044443:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[81819:4611:0715/044445:ERROR:mach_broker_mac.mm(222)] Unknown process 81840 is sending Mach IPC messages!
[81819:3847:0715/044446:INFO:CONSOLE(0)] "[SUCCESS] testFileHandler", source: chrome-extension://ngonligpfjcnaempmfhdehkimfpkiifn/_generated_background_page.html (0)
[ OK ] PlatformAppWithFileBrowserTest.LaunchWithFile (5981 ms)
[25/216] PlatformAppWithFileBrowserTest.LaunchWithFile (7707 ms)
[ RUN ] PlatformAppWithFileBrowserTest.LaunchWithFileAcceptAnyExtension
[81835:3847:0715/044443:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[81822:5635:0715/044446:ERROR:mach_broker_mac.mm(222)] Unknown process 81844 is sending Mach IPC messages!
[81822:3847:0715/044447:INFO:CONSOLE(0)] "[SUCCESS] testFileHandler", source: chrome-extension://llhhdhipjdabkeaemdnkjcmgcfhgijgm/_generated_background_page.html (0)
[ OK ] PlatformAppWithFileBrowserTest.LaunchWithFileAcceptAnyExtension (5967 ms)
[26/216] PlatformAppWithFileBrowserTest.LaunchWithFileAcceptAnyExtension (7704 ms)
[ RUN ] EphemeralAppBrowserTest.InstallEventReceivedWhileRunning
[81843:3847:0715/044446:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[81834:3847:0715/044450:ERROR:native_app_window_cocoa.mm(828)] Not implemented reached in virtual void NativeAppWindowCocoa::UpdateShelfMenu()
[81846:13063:0715/044450:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[81846:13063:0715/044450:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 4)
[81846:13063:0715/044450:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[81846:13063:0715/044450:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] EphemeralAppBrowserTest.InstallEventReceivedWhileRunning (6762 ms)
[27/216] EphemeralAppBrowserTest.InstallEventReceivedWhileRunning (8892 ms)
[ RUN ] EphemeralAppBrowserTest.PromoteAppFromSyncWhileIdle
[81850:3847:0715/044448:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[81861:13319:0715/044451:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[81861:13319:0715/044451:WARNING:channel.cc(322)] RawChannel write error
[ OK ] EphemeralAppBrowserTest.PromoteAppFromSyncWhileIdle (6296 ms)
[28/216] EphemeralAppBrowserTest.PromoteAppFromSyncWhileIdle (8340 ms)
[ RUN ] EphemeralAppBrowserTest.ExtensionPrefBackcompatibility
[81858:3847:0715/044449:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[81860:12551:0715/044452:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] EphemeralAppBrowserTest.ExtensionPrefBackcompatibility (4303 ms)
[29/216] EphemeralAppBrowserTest.ExtensionPrefBackcompatibility (6105 ms)
[ RUN ] EphemeralAppLauncherTest.LaunchBlacklistedApp
HTTP server started on http://127.0.0.1:49422...
sending server_data: {"host": "127.0.0.1", "port": 49422} (36 bytes)
[81865:3847:0715/044452:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[81853:40451:0715/044456:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[81853:40451:0715/044456:WARNING:channel.cc(322)] RawChannel write error
[ OK ] EphemeralAppLauncherTest.LaunchBlacklistedApp (7416 ms)
[30/216] EphemeralAppLauncherTest.LaunchBlacklistedApp (9258 ms)
[ RUN ] EphemeralAppLauncherTest.LaunchAppWithUnsupportedRequirements
HTTP server started on http://127.0.0.1:49423...
sending server_data: {"host": "127.0.0.1", "port": 49423} (36 bytes)
[81882:3847:0715/044455:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[81866:41475:0715/044459:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[81866:41475:0715/044459:WARNING:channel.cc(322)] RawChannel write error
[ OK ] EphemeralAppLauncherTest.LaunchAppWithUnsupportedRequirements (7470 ms)
[31/216] EphemeralAppLauncherTest.LaunchAppWithUnsupportedRequirements (9367 ms)
[ RUN ] WebViewTest.ScreenCoordinates
[81884:3847:0715/044456:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[81873:62979:0715/044458:ERROR:mach_broker_mac.mm(222)] Unknown process 81890 is sending Mach IPC messages!
[81873:3847:0715/044459:INFO:CONSOLE(25)] "app.onload", source: chrome-extension://dppibagjipanjeobegdcogdeadigfcnl/main.js (25)
[81873:3847:0715/044459:INFO:CONSOLE(6)] "embeder.common got config: [object Object]", source: chrome-extension://dppibagjipanjeobegdcogdeadigfcnl/utils.js (6)
[81873:3847:0715/044459:INFO:CONSOLE(6)] "customArg: screen_coordinates", source: chrome-extension://dppibagjipanjeobegdcogdeadigfcnl/utils.js (6)
[81873:3847:0715/044459:INFO:CONSOLE(6)] "startTest: screen_coordinates", source: chrome-extension://dppibagjipanjeobegdcogdeadigfcnl/utils.js (6)
[81873:3847:0715/044459:INFO:CONSOLE(6)] "BEG utils.injectCss: screen_coordinates/style.css", source: chrome-extension://dppibagjipanjeobegdcogdeadigfcnl/utils.js (6)
[81873:3847:0715/044459:INFO:CONSOLE(6)] "END utils.injectCss", source: chrome-extension://dppibagjipanjeobegdcogdeadigfcnl/utils.js (6)
[81873:3847:0715/044459:INFO:CONSOLE(33)] "getConfig: [object Object]", source: chrome-extension://dppibagjipanjeobegdcogdeadigfcnl/screen_coordinates/bootstrap.js (33)
[81873:3847:0715/044459:INFO:CONSOLE(6)] "embedder.loadGuest begin", source: chrome-extension://dppibagjipanjeobegdcogdeadigfcnl/utils.js (6)
[81873:3847:0715/044501:INFO:CONSOLE(6)] "webview.loadstop", source: chrome-extension://dppibagjipanjeobegdcogdeadigfcnl/utils.js (6)
[81873:3847:0715/044501:INFO:CONSOLE(6)] "IS_JS_ONLY_GUEST: true", source: chrome-extension://dppibagjipanjeobegdcogdeadigfcnl/utils.js (6)
[81873:3847:0715/044501:INFO:CONSOLE(6)] "webview.inject", source: chrome-extension://dppibagjipanjeobegdcogdeadigfcnl/utils.js (6)
[81873:3847:0715/044501:INFO:CONSOLE(6)] "FROM GUEST: guest load complete", source: chrome-extension://dppibagjipanjeobegdcogdeadigfcnl/utils.js (6)
[81873:3847:0715/044501:INFO:CONSOLE(6)] "FROM GUEST: Guest: onPostMessageReceived, data[0] = create-channel", source: chrome-extension://dppibagjipanjeobegdcogdeadigfcnl/utils.js (6)
[81873:3847:0715/044501:INFO:CONSOLE(6)] "FROM GUEST: guest: create-channel", source: chrome-extension://dppibagjipanjeobegdcogdeadigfcnl/utils.js (6)
[81873:3847:0715/044501:INFO:CONSOLE(6)] "webview.onPostMessageReceived", source: chrome-extension://dppibagjipanjeobegdcogdeadigfcnl/utils.js (6)
[81873:3847:0715/044501:INFO:CONSOLE(36)] "bootstrap got embedder.loadGuest", source: chrome-extension://dppibagjipanjeobegdcogdeadigfcnl/screen_coordinates/bootstrap.js (36)
[81873:3847:0715/044501:INFO:CONSOLE(6)] "start sending postMessage", source: chrome-extension://dppibagjipanjeobegdcogdeadigfcnl/utils.js (6)
[81873:3847:0715/044501:INFO:CONSOLE(6)] "FROM GUEST: Guest: onPostMessageReceived, data[0] = test1", source: chrome-extension://dppibagjipanjeobegdcogdeadigfcnl/utils.js (6)
[81873:3847:0715/044501:INFO:CONSOLE(6)] "webview.onPostMessageReceived", source: chrome-extension://dppibagjipanjeobegdcogdeadigfcnl/utils.js (6)
[81873:3847:0715/044501:INFO:CONSOLE(0)] "[SUCCESS] testScreenCoordinates", source: chrome-extension://dppibagjipanjeobegdcogdeadigfcnl/main.html (0)
[ OK ] WebViewTest.ScreenCoordinates (7263 ms)
[32/216] WebViewTest.ScreenCoordinates (9223 ms)
[ RUN ] WebViewTest.SendMessageToExtensionFromGuest
[81885:3847:0715/044456:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[81874:3847:0715/044500: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":"eblhkfojefcndcomepglolijnabijgkg"},"test":{"onMessage":{},"tests":[]},"webViewRequest":{}}", source: chrome-extension://eblhkfojefcndcomepglolijnabijgkg/main.js (71)
[81874:77375:0715/044502:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[81891:12551:0715/044502:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[81891:12551:0715/044502:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[81874:41219:0715/044502:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[81874:41219:0715/044502:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] WebViewTest.SendMessageToExtensionFromGuest (8969 ms)
[33/216] WebViewTest.SendMessageToExtensionFromGuest (10824 ms)
[ RUN ] WebViewTest.AllowTransparencyAndAllowScalingPropagate
[81897:3847:0715/044500:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[81898:13063:0715/044504:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[81898:13063:0715/044504:WARNING:channel.cc(322)] RawChannel write error
[81889:41731:0715/044504:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[81889:41731:0715/044504:WARNING:channel.cc(322)] RawChannel write error
[ OK ] WebViewTest.AllowTransparencyAndAllowScalingPropagate (6835 ms)
[34/216] WebViewTest.AllowTransparencyAndAllowScalingPropagate (8320 ms)
[ RUN ] WebViewNewWindowTest.OpenURLFromTab_NewWindow_Abort
[81907:3847:0715/044503:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[81900:3847:0715/044508:INFO:CONSOLE(237)] "<webview>: The load has aborted with error -3: ERR_ABORTED.", source: extensions::webViewEvents (237)
[81900:40963:0715/044508:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] WebViewNewWindowTest.OpenURLFromTab_NewWindow_Abort (7302 ms)
[35/216] WebViewNewWindowTest.OpenURLFromTab_NewWindow_Abort (8851 ms)
[ RUN ] WebViewPluginTest.TestLoadPluginInternalResource
[81914:3847:0715/044505:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[81915:13063:0715/044511:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] WebViewPluginTest.TestLoadPluginInternalResource (8302 ms)
[36/216] WebViewPluginTest.TestLoadPluginInternalResource (10354 ms)
[ RUN ] ContentSettingsTest.BlockCookiesUsingExceptions
[81925:3847:0715/044508:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49434...
sending server_data: {"host": "127.0.0.1", "port": 49434} (36 bytes)
HTTPS server started on https://127.0.0.1:49438...
sending server_data: {"host": "127.0.0.1", "port": 49438} (36 bytes)
[81916:39683:0715/044513:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] ContentSettingsTest.BlockCookiesUsingExceptions (6888 ms)
[37/216] ContentSettingsTest.BlockCookiesUsingExceptions (8680 ms)
[ RUN ] AutofillTest.ProfileSavedWithValidCountryPhone
[81919:3847:0715/044507:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49429...
sending server_data: {"host": "127.0.0.1", "port": 49429} (36 bytes)
[81928:12551:0715/044515:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[81928:12551:0715/044515:WARNING:channel.cc(322)] RawChannel write error
[81912:40707:0715/044515:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] AutofillTest.ProfileSavedWithValidCountryPhone (10691 ms)
[38/216] AutofillTest.ProfileSavedWithValidCountryPhone (12746 ms)
[ RUN ] DownloadTest.KnownSize
[81950:3847:0715/044516:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[81955:3847:0715/044517:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 2, remote ID 2147483648)
[81955:12551:0715/044517:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[ OK ] DownloadTest.KnownSize (4501 ms)
[39/216] DownloadTest.KnownSize (5961 ms)
[ RUN ] DevToolsBeforeUnloadTest.TestDockedDevToolsInspectedBrowserClose
[81937:3847:0715/044512:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49448...
sending server_data: {"host": "127.0.0.1", "port": 49448} (36 bytes)
[81930:3847:0715/044516:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[81930:39427:0715/044518:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[81930:39427:0715/044518:WARNING:channel.cc(322)] RawChannel write error
[81930:3847:0715/044518:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown select_file_dialogs.allowed
[ OK ] DevToolsBeforeUnloadTest.TestDockedDevToolsInspectedBrowserClose (8255 ms)
[40/216] DevToolsBeforeUnloadTest.TestDockedDevToolsInspectedBrowserClose (9670 ms)
[ RUN ] DownloadTest.SaveLinkAsReferrerPolicyOrigin
[81954:3847:0715/044517:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[81948:40195:0715/044518:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[81948:40195:0715/044518:WARNING:channel.cc(322)] RawChannel write error
[ OK ] DownloadTest.SaveLinkAsReferrerPolicyOrigin (3895 ms)
[41/216] DownloadTest.SaveLinkAsReferrerPolicyOrigin (5455 ms)
[ RUN ] ErrorPageTest.DNSError_Basic
[81961:3847:0715/044519:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[81957:3847:0715/044520:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[81963:13063:0715/044521:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] ErrorPageTest.DNSError_Basic (3612 ms)
[42/216] ErrorPageTest.DNSError_Basic (5367 ms)
[ RUN ] ErrorPageForIDNTest.IDN
[81969:3847:0715/044521:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[81960:3847:0715/044522:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[ OK ] ErrorPageForIDNTest.IDN (3460 ms)
[43/216] ErrorPageForIDNTest.IDN (5257 ms)
[ RUN ] ActiveScriptControllerBrowserTest.RemoveExtensionWithPendingInjections
[81973:3847:0715/044522:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[81962:75275:0715/044523:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[ OK ] ActiveScriptControllerBrowserTest.RemoveExtensionWithPendingInjections (3463 ms)
[44/216] ActiveScriptControllerBrowserTest.RemoveExtensionWithPendingInjections (5285 ms)
[ RUN ] ExtensionBrowsingDataTest.OneAtATime
[81975:3847:0715/044522:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[81978:15363:0715/044523:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[81978:15363:0715/044523:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[81978:15363:0715/044523:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[81964:40451:0715/044523:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[81964:40451:0715/044523:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ExtensionBrowsingDataTest.OneAtATime (3402 ms)
[45/216] ExtensionBrowsingDataTest.OneAtATime (5026 ms)
[ RUN ] CastStreamingApiTest.Stats
[81982:3847:0715/044525:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
2015-07-15 04:45:25.844 browser_tests[81977:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[81977:41219:0715/044527:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[81985:13063:0715/044527:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[81985:13063:0715/044527:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[81977:3847:0715/044527:INFO:CONSOLE(13)] "[TEST] getStats", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/stats.js (13)
[81993:24067:0715/044527:WARNING:webrtcvoiceengine.cc(472)] Unexpected codec: ISAC/48000/1 (105)
[81993:24067:0715/044527:WARNING:webrtcvoiceengine.cc(472)] Unexpected codec: PCMU/8000/2 (110)
[81993:24067:0715/044527:WARNING:webrtcvoiceengine.cc(472)] Unexpected codec: PCMA/8000/2 (118)
[81993:24067:0715/044527:WARNING:webrtcvoiceengine.cc(472)] Unexpected codec: G722/8000/2 (119)
[81977:3847:0715/044528:INFO:CONSOLE(16)] "Got MediaStream.", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/stats.js (16)
[81977:3847:0715/044528:INFO:CONSOLE(21)] "Starting.", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/stats.js (21)
[81977:41219:0715/044528:WARNING:cast_transport_sender_impl.cc(172)] Unsafe to send audio with encryption DISABLED.
[81977:41219:0715/044528:WARNING:cast_transport_sender_impl.cc(211)] Unsafe to send video with encryption DISABLED.
[81977:3847:0715/044528:INFO:CONSOLE(36)] "Enabling logging.", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/stats.js (36)
[81977:3847:0715/044528:INFO:CONSOLE(39)] "Stopping.", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/stats.js (39)
[81977:3847:0715/044528:INFO:CONSOLE(54)] "Disabling logging.", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/stats.js (54)
[81977:3847:0715/044528:INFO:CONSOLE(57)] "Destroying.", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/stats.js (57)
[81977:3847:0715/044528:INFO:CONSOLE(0)] "[SUCCESS] getStats", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/stats.html (0)
[81977:3847:0715/044528:INFO:CONSOLE(0)] "[SUCCESS] getStats", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/stats.html (0)
[ OK ] CastStreamingApiTest.Stats (5084 ms)
[46/216] CastStreamingApiTest.Stats (6856 ms)
[ RUN ] ExtensionApiTestWithSwitch.ExtensionDebugger
[81994:3847:0715/044527:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[81981:3847:0715/044529:INFO:CONSOLE(0)] "[SUCCESS] attach", source: chrome-extension://ncpnoamgheopoommgimimgocdgmakgcb/_generated_background_page.html (0)
[81981:3847:0715/044529:INFO:CONSOLE(0)] "[SUCCESS] attachToMissing", source: chrome-extension://ncpnoamgheopoommgimimgocdgmakgcb/_generated_background_page.html (0)
[81981:3847:0715/044529:INFO:CONSOLE(0)] "[SUCCESS] attachAgain", source: chrome-extension://ncpnoamgheopoommgimimgocdgmakgcb/_generated_background_page.html (0)
[81981:3847:0715/044529:INFO:CONSOLE(0)] "[SUCCESS] detach", source: chrome-extension://ncpnoamgheopoommgimimgocdgmakgcb/_generated_background_page.html (0)
[81981:3847:0715/044529:INFO:CONSOLE(0)] "[SUCCESS] detachAgain", source: chrome-extension://ncpnoamgheopoommgimimgocdgmakgcb/_generated_background_page.html (0)
[81981:3847:0715/044529:INFO:CONSOLE(0)] "[SUCCESS] discoverOwnBackgroundPage", source: chrome-extension://ncpnoamgheopoommgimimgocdgmakgcb/_generated_background_page.html (0)
[81981:3847:0715/044529:INFO:CONSOLE(0)] "[SUCCESS] discoverWorker", source: chrome-extension://ncpnoamgheopoommgimimgocdgmakgcb/_generated_background_page.html (0)
[81996:13063:0715/044529:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[81996:13063:0715/044529:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[81996:13063:0715/044529:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[81996:13063:0715/044529:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[81996:13063:0715/044529:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ExtensionApiTestWithSwitch.ExtensionDebugger (4913 ms)
[47/216] ExtensionApiTestWithSwitch.ExtensionDebugger (6829 ms)
[ RUN ] DialAPITest.DeviceListEvents
[81997:3847:0715/044527:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[81984:40707:0715/044530:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[81999:13063:0715/044530:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[81999:13063:0715/044530:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[81984:3847:0715/044530:INFO:CONSOLE(0)] "[SUCCESS] (no test)", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/device_list.html (0)
[ OK ] DialAPITest.DeviceListEvents (5060 ms)
[48/216] DialAPITest.DeviceListEvents (6776 ms)
[ RUN ] DesktopCaptureApiTest.ChooseDesktopMedia
[81995:3847:0715/044527:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[81983:3847:0715/044530:INFO:CONSOLE(0)] "[SUCCESS] emptySourceList", source: chrome-extension://knldjmfmopnpolahpmmgbagdohdnhkik/_generated_background_page.html (0)
[81983:3847:0715/044530:INFO:CONSOLE(0)] "[SUCCESS] pickerUiCanceled", source: chrome-extension://knldjmfmopnpolahpmmgbagdohdnhkik/_generated_background_page.html (0)
[81983:3847:0715/044530:INFO:CONSOLE(0)] "[SUCCESS] chooseMedia", source: chrome-extension://knldjmfmopnpolahpmmgbagdohdnhkik/_generated_background_page.html (0)
[81983:3847:0715/044530:INFO:CONSOLE(0)] "[SUCCESS] screensOnly", source: chrome-extension://knldjmfmopnpolahpmmgbagdohdnhkik/_generated_background_page.html (0)
[81983:3847:0715/044530:INFO:CONSOLE(0)] "[SUCCESS] windowsOnly", source: chrome-extension://knldjmfmopnpolahpmmgbagdohdnhkik/_generated_background_page.html (0)
[81983:3847:0715/044530:INFO:CONSOLE(0)] "[SUCCESS] chooseMediaAndGetStream", source: chrome-extension://knldjmfmopnpolahpmmgbagdohdnhkik/_generated_background_page.html (0)
[81983:3847:0715/044530:INFO:CONSOLE(0)] "[SUCCESS] chooseMediaAndTryGetStreamWithInvalidId", source: chrome-extension://knldjmfmopnpolahpmmgbagdohdnhkik/_generated_background_page.html (0)
[81983:3847:0715/044530:INFO:CONSOLE(0)] "[SUCCESS] cancelDialog", source: chrome-extension://knldjmfmopnpolahpmmgbagdohdnhkik/_generated_background_page.html (0)
[81983:41219:0715/044530:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[81983:41219:0715/044530:WARNING:channel.cc(322)] RawChannel write error
[ OK ] DesktopCaptureApiTest.ChooseDesktopMedia (5299 ms)
[49/216] DesktopCaptureApiTest.ChooseDesktopMedia (7198 ms)
[ RUN ] ExtensionDetermineDownloadFilenameInternal.ExtensionDetermineDownloadFilenameInternal
[ OK ] ExtensionDetermineDownloadFilenameInternal.ExtensionDetermineDownloadFilenameInternal (0 ms)
[50/216] ExtensionDetermineDownloadFilenameInternal.ExtensionDetermineDownloadFilenameInternal (1679 ms)
[ RUN ] DownloadExtensionTest.DownloadExtensionTest_SearchId
[82007:3847:0715/044532:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] DownloadExtensionTest.DownloadExtensionTest_SearchId (3329 ms)
[51/216] DownloadExtensionTest.DownloadExtensionTest_SearchId (4944 ms)
[ RUN ] ExtensionBrowserTest.OverrideSettings
[82019:3847:0715/044534:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[82009:40451:0715/044536:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] ExtensionBrowserTest.OverrideSettings (3554 ms)
[52/216] ExtensionBrowserTest.OverrideSettings (5259 ms)
[ RUN ] ExtensionBrowserTest.RSSParseFeedInvalidFeed3
[82024:3847:0715/044535:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49460...
sending server_data: {"host": "127.0.0.1", "port": 49460} (36 bytes)
[82012:3847:0715/044539: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.RSSParseFeedInvalidFeed3 (7132 ms)
[53/216] ExtensionBrowserTest.RSSParseFeedInvalidFeed3 (8952 ms)
[ RUN ] FileSystemApiTest.FileSystemApiGetDisplayPathPrettify
[82031:3847:0715/044537:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[82021:4611:0715/044539:ERROR:mach_broker_mac.mm(222)] Unknown process 82039 is sending Mach IPC messages!
[82021:3847:0715/044541:INFO:CONSOLE(0)] "[SUCCESS] getDisplayPath", source: chrome-extension://ihjieipcgelpjibaminflocbgifhembo/test.html (0)
[ OK ] FileSystemApiTest.FileSystemApiGetDisplayPathPrettify (6197 ms)
[54/216] FileSystemApiTest.FileSystemApiGetDisplayPathPrettify (7920 ms)
[ RUN ] BrowserActionApiTest.IncognitoSplit
[82017:3847:0715/044534:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[82008:8455:0715/044536:ERROR:mach_broker_mac.mm(222)] Unknown process 82028 is sending Mach IPC messages!
[82008:8455:0715/044536:ERROR:mach_broker_mac.mm(222)] Unknown process 82029 is sending Mach IPC messages!
[82008:40707:0715/044541:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[82008:40707:0715/044541:WARNING:channel.cc(322)] RawChannel write error
[82008:3847:0715/044542:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 3, remote ID 2147483650)
[82008:40707:0715/044542:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[82008:40707:0715/044542:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[82008:40707:0715/044542:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] BrowserActionApiTest.IncognitoSplit (10001 ms)
[55/216] BrowserActionApiTest.IncognitoSplit (11627 ms)
[ RUN ] GcmApiTest.SendMessageDefaultTTL
[82041:3847:0715/044540:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[82033:3847:0715/044542:INFO:CONSOLE(0)] "[SUCCESS] testSend", source: chrome-extension://alcpiiohfigkpemiceeiannkkopmnknf/_generated_background_page.html (0)
[82033:41219:0715/044542:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[82033:41219:0715/044542:WARNING:channel.cc(322)] RawChannel write error
[ OK ] GcmApiTest.SendMessageDefaultTTL (4750 ms)
[56/216] GcmApiTest.SendMessageDefaultTTL (6733 ms)
[ RUN ] HotwordPrivateApiTest.OnDeleteSpeakerModel
[82059:3847:0715/044545:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[82070:13063:0715/044547:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[82070:13063:0715/044547:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[82070:13063:0715/044547:WARNING:channel.cc(322)] RawChannel write error
[ OK ] HotwordPrivateApiTest.OnDeleteSpeakerModel (4946 ms)
[57/216] HotwordPrivateApiTest.OnDeleteSpeakerModel (6638 ms)
[ RUN ] HotwordPrivateApiTest.NotifySpeakerModelSaved
[82068:3847:0715/044546:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[82057:3847:0715/044549:INFO:CONSOLE(0)] "[SUCCESS] notifySpeakerModelSaved", source: chrome-extension://cpfhkdbjfdgdebcjlifoldbijinjfifp/_generated_background_page.html (0)
[82071:13063:0715/044549:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[82071:13063:0715/044549:WARNING:channel.cc(322)] RawChannel write error
[82057:40707:0715/044549:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[82057:40707:0715/044549:WARNING:channel.cc(322)] RawChannel write error
[ OK ] HotwordPrivateApiTest.NotifySpeakerModelSaved (5267 ms)
[58/216] HotwordPrivateApiTest.NotifySpeakerModelSaved (6815 ms)
[ RUN ] HotwordPrivateApiTest.SetAudioLoggingEnabled
[82058:3847:0715/044545:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[82046:3847:0715/044547:INFO:CONSOLE(0)] "[SUCCESS] setAudioLoggingEnabledTrue", source: chrome-extension://cpfhkdbjfdgdebcjlifoldbijinjfifp/_generated_background_page.html (0)
[82046:3847:0715/044549:INFO:CONSOLE(0)] "[SUCCESS] setAudioLoggingEnabledFalse", source: chrome-extension://cpfhkdbjfdgdebcjlifoldbijinjfifp/_generated_background_page.html (0)
[ OK ] HotwordPrivateApiTest.SetAudioLoggingEnabled (6873 ms)
[59/216] HotwordPrivateApiTest.SetAudioLoggingEnabled (9174 ms)
[ RUN ] HotwordPrivateApiTest.Training
[82066:3847:0715/044546:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[82054:3847:0715/044548:INFO:CONSOLE(0)] "[SUCCESS] startTraining", source: chrome-extension://cpfhkdbjfdgdebcjlifoldbijinjfifp/_generated_background_page.html (0)
[82054:3847:0715/044550:INFO:CONSOLE(0)] "[SUCCESS] stopTraining", source: chrome-extension://cpfhkdbjfdgdebcjlifoldbijinjfifp/_generated_background_page.html (0)
[ OK ] HotwordPrivateApiTest.Training (6672 ms)
[60/216] HotwordPrivateApiTest.Training (8273 ms)
[ RUN ] GetAuthTokenFunctionTest.NoOptionsSuccess
[82081:3847:0715/044551:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[82075:41219:0715/044554:ERROR:checkin_request.cc(186)] Failed to get checkin response. Fetcher failed. Retrying.
[82075:3847:0715/044554:INFO:CONSOLE(5)] "hi there", source: chrome-extension://dmnakpioielgcpmmnnpicehooffmkail/test.js (5)
[ OK ] GetAuthTokenFunctionTest.NoOptionsSuccess (5098 ms)
[61/216] GetAuthTokenFunctionTest.NoOptionsSuccess (6754 ms)
[ RUN ] MediaGalleriesGalleryWatchApiTest.BasicGalleryWatch
[82092:3847:0715/044553:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] MediaGalleriesGalleryWatchApiTest.BasicGalleryWatch (5168 ms)
[62/216] MediaGalleriesGalleryWatchApiTest.BasicGalleryWatch (6744 ms)
[ RUN ] MDnsAPITest.ForceDiscovery
[82091:3847:0715/044553:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[82094:13063:0715/044556:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[82079:3847:0715/044556:INFO:CONSOLE(0)] "[SUCCESS] registerListener", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/force_discovery.html (0)
[ OK ] MDnsAPITest.ForceDiscovery (5181 ms)
[63/216] MDnsAPITest.ForceDiscovery (6875 ms)
[ RUN ] ExtensionPreferenceApiTest.SessionOnlyIncognito
[82096:3847:0715/044554:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[82082:61187:0715/044556:ERROR:mach_broker_mac.mm(222)] Unknown process 82101 is sending Mach IPC messages!
[82082:3847:0715/044557:INFO:CONSOLE(0)] "[SUCCESS] getRegular", source: chrome-extension://jedancjngahgmeiccmchebbnkojmlbgk/test.html (0)
[82082:3847:0715/044557:INFO:CONSOLE(0)] "[SUCCESS] getIncognito", source: chrome-extension://jedancjngahgmeiccmchebbnkojmlbgk/test.html (0)
[82082:3847:0715/044557:INFO:CONSOLE(0)] "[SUCCESS] set", source: chrome-extension://jedancjngahgmeiccmchebbnkojmlbgk/test.html (0)
[82082:3847:0715/044557:INFO:CONSOLE(0)] "[SUCCESS] getRegular2", source: chrome-extension://jedancjngahgmeiccmchebbnkojmlbgk/test.html (0)
[82082:3847:0715/044557:INFO:CONSOLE(0)] "[SUCCESS] getIncognito2", source: chrome-extension://jedancjngahgmeiccmchebbnkojmlbgk/test.html (0)
[82082:3847:0715/044557:INFO:CONSOLE(0)] "[SUCCESS] set2", source: chrome-extension://jedancjngahgmeiccmchebbnkojmlbgk/test.html (0)
[82082:3847:0715/044558:INFO:CONSOLE(0)] "[SUCCESS] openIncognito", source: chrome-extension://jedancjngahgmeiccmchebbnkojmlbgk/test.html (0)
[82082:3847:0715/044558:INFO:CONSOLE(0)] "[SUCCESS] set3", source: chrome-extension://jedancjngahgmeiccmchebbnkojmlbgk/test.html (0)
[82082:3847:0715/044558:INFO:CONSOLE(0)] "[SUCCESS] getRegular3", source: chrome-extension://jedancjngahgmeiccmchebbnkojmlbgk/test.html (0)
[82082:3847:0715/044558:INFO:CONSOLE(0)] "[SUCCESS] getIncognito3", source: chrome-extension://jedancjngahgmeiccmchebbnkojmlbgk/test.html (0)
[82082:41219:0715/044558:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[82082:41219:0715/044558:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ExtensionPreferenceApiTest.SessionOnlyIncognito (6652 ms)
[64/216] ExtensionPreferenceApiTest.SessionOnlyIncognito (8385 ms)
[ RUN ] ProxySettingsApiTest.ProxyBypass
[82107:3847:0715/044558:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[82100:4611:0715/044600:ERROR:mach_broker_mac.mm(222)] Unknown process 82116 is sending Mach IPC messages!
[82100:3847:0715/044601:INFO:CONSOLE(0)] "[SUCCESS] verifyTestsHaveStarted", source: chrome-extension://cjebklnminmcbdkmamdgfoomiinaaafe/_generated_background_page.html (0)
[82100:3847:0715/044601:INFO:CONSOLE(0)] "[SUCCESS] setIndividualProxies", source: chrome-extension://cjebklnminmcbdkmamdgfoomiinaaafe/_generated_background_page.html (0)
[82100:3847:0715/044601:INFO:CONSOLE(0)] "[SUCCESS] verifyRegular", source: chrome-extension://cjebklnminmcbdkmamdgfoomiinaaafe/_generated_background_page.html (0)
[82100:3847:0715/044601:INFO:CONSOLE(0)] "[SUCCESS] verifyIncognito", source: chrome-extension://cjebklnminmcbdkmamdgfoomiinaaafe/_generated_background_page.html (0)
[82109:12807:0715/044601:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[82109:12807:0715/044601:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[82118:3847:0715/044601:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] ProxySettingsApiTest.ProxyBypass (5964 ms)
[65/216] ProxySettingsApiTest.ProxyBypass (7868 ms)
[ RUN ] ExtensionSettingsApiTest.ManagedStorage
[82117:3847:0715/044601:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[82106:3847:0715/044603:INFO:CONSOLE(0)] "[SUCCESS] getPolicy", source: chrome-extension://kjmkgkdkpedkejedfhmfcenooemhbpbo/_generated_background_page.html (0)
[82106:3847:0715/044603:INFO:CONSOLE(0)] "[SUCCESS] getListOfPolicies", source: chrome-extension://kjmkgkdkpedkejedfhmfcenooemhbpbo/_generated_background_page.html (0)
[82106:3847:0715/044603:INFO:CONSOLE(0)] "[SUCCESS] getAllPolicies", source: chrome-extension://kjmkgkdkpedkejedfhmfcenooemhbpbo/_generated_background_page.html (0)
[82106:3847:0715/044603:INFO:CONSOLE(0)] "[SUCCESS] getBytesInUse", source: chrome-extension://kjmkgkdkpedkejedfhmfcenooemhbpbo/_generated_background_page.html (0)
[82106:3847:0715/044603:INFO:CONSOLE(0)] "[SUCCESS] writingFails", source: chrome-extension://kjmkgkdkpedkejedfhmfcenooemhbpbo/_generated_background_page.html (0)
[82120:12807:0715/044603:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[82124:12551:0715/044603:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[82124:12551:0715/044603:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ExtensionSettingsApiTest.ManagedStorage (5479 ms)
[66/216] ExtensionSettingsApiTest.ManagedStorage (7233 ms)
[ RUN ] ExtensionSettingsApiTest.SyncAndLocalAreasAreSeparate
[82114:3847:0715/044600:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[82105:4611:0715/044602:ERROR:mach_broker_mac.mm(222)] Unknown process 82123 is sending Mach IPC messages!
[82105:3847:0715/044604:INFO:CONSOLE(0)] "[SUCCESS] testEverything", source: chrome-extension://jaeollkaagekchncdbpnohbflgiphidl/_generated_background_page.html (0)
[82119:13063:0715/044604:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] ExtensionSettingsApiTest.SyncAndLocalAreasAreSeparate (6574 ms)
[67/216] ExtensionSettingsApiTest.SyncAndLocalAreasAreSeparate (8376 ms)
[ RUN ] SyncFileSystemApiTest.ConflictResolutionPolicy
[82128:3847:0715/044603:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[82115:4611:0715/044605:ERROR:mach_broker_mac.mm(222)] Unknown process 82133 is sending Mach IPC messages!
[82115:3847:0715/044606:INFO:CONSOLE(0)] "[SUCCESS] testNonDefaultConflictResolutionPolicy", source: chrome-extension://ppdhhocjcfnbefofebpfgjdjjciclbjm/_generated_background_page.html (0)
[82115:3847:0715/044606:INFO:CONSOLE(0)] "[SUCCESS] testNonDefaultConflictResolutionPolicy", source: chrome-extension://ppdhhocjcfnbefofebpfgjdjjciclbjm/_generated_background_page.html (0)
[ OK ] SyncFileSystemApiTest.ConflictResolutionPolicy (5862 ms)
[68/216] SyncFileSystemApiTest.ConflictResolutionPolicy (7897 ms)
[ RUN ] ExtensionTabsZoomTest.SetAndGetZoom
[82137:3847:0715/044606:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ExtensionTabsZoomTest.SetAndGetZoom (5103 ms)
[69/216] ExtensionTabsZoomTest.SetAndGetZoom (6944 ms)
[ RUN ] TopSitesExtensionTest.GetTopSites
[82143:3847:0715/044608:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[82145:15875:0715/044609:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[82145:15875:0715/044609:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[82145:15875:0715/044609:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[ OK ] TopSitesExtensionTest.GetTopSites (3550 ms)
[70/216] TopSitesExtensionTest.GetTopSites (5709 ms)
[ RUN ] WebNavigationApiTest.OpenTab
[82147:3847:0715/044608:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
2015-07-15 04:46:10.936 browser_tests[82136:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[82136:40195:0715/044613:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[82136:40195:0715/044613:WARNING:channel.cc(322)] RawChannel write error
[82136:3847:0715/044613:INFO:CONSOLE(0)] "[SUCCESS] openTab", source: chrome-extension://ndbggonamfiaiinlodpgeikjhkjfgdig/test_openTab.html (0)
[82136:3847:0715/044613:INFO:CONSOLE(0)] "[SUCCESS] openTabFrame", source: chrome-extension://ndbggonamfiaiinlodpgeikjhkjfgdig/test_openTab.html (0)
[82136:3847:0715/044614:ERROR:browser_thread.h(263)] DeleteSoon failed on thread 0
[ OK ] WebNavigationApiTest.OpenTab (7408 ms)
[71/216] WebNavigationApiTest.OpenTab (9228 ms)
[ RUN ] WebNavigationApiTest.FilteredTest
[82151:3847:0715/044610:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
2015-07-15 04:46:10.936 browser_tests[82144:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[82144:3847:0715/044614:INFO:CONSOLE(0)] "[SUCCESS] dontGetEventToWrongUrl", source: chrome-extension://pdlheoepkbehnfkcajgbeonlibilfcaf/test_filtered.html (0)
[82155:12807:0715/044614:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[82155:12807:0715/044614:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[82155:12807:0715/044614:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[82144:41219:0715/044614:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[82144:41219:0715/044614:WARNING:channel.cc(322)] RawChannel write error
[82144:3847:0715/044615:ERROR:browser_thread.h(263)] DeleteSoon failed on thread 0
[ OK ] WebNavigationApiTest.FilteredTest (6214 ms)
[72/216] WebNavigationApiTest.FilteredTest (8164 ms)
[ RUN ] WebNavigationApiTest.TargetBlank
[82165:3847:0715/044613:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[82152:75271:0715/044617:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[82152:3847:0715/044617:INFO:CONSOLE(0)] "[SUCCESS] targetBlank", source: chrome-extension://hhfcllblkeiifgeobgfnfinmhfjceeoh/test_targetBlank.html (0)
[82170:12807:0715/044617:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[82170:12807:0715/044617:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[82152:3847:0715/044618:ERROR:browser_thread.h(263)] DeleteSoon failed on thread 0
[ OK ] WebNavigationApiTest.TargetBlank (6861 ms)
[73/216] WebNavigationApiTest.TargetBlank (8710 ms)
[ RUN ] ExtensionWebRequestApiTest.PostData1
[82164:3847:0715/044613:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[82154:40963:0715/044615:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[82154:3847:0715/044618:INFO:CONSOLE(0)] "[SUCCESS] submitForm", source: chrome-extension://ekeojahcoffcgfnfbgojecnboclnjhpi/test_post1.html (0)
[82154:3847:0715/044618:INFO:CONSOLE(0)] "[SUCCESS] submitForm", source: chrome-extension://ekeojahcoffcgfnfbgojecnboclnjhpi/test_post1.html (0)
[ OK ] ExtensionWebRequestApiTest.PostData1 (8127 ms)
[74/216] ExtensionWebRequestApiTest.PostData1 (9768 ms)
[ RUN ] ExtensionCrxInstallerTest.PackAndInstallExtension
[82181:3847:0715/044618:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[82182:15619:0715/044619:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[82182:15619:0715/044619:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[82182:15619:0715/044619:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[ OK ] ExtensionCrxInstallerTest.PackAndInstallExtension (3082 ms)
[75/216] ExtensionCrxInstallerTest.PackAndInstallExtension (4700 ms)
[ RUN ] ExtensionCrxInstallerTest.AllowOffStore
[82190:3847:0715/044621:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[82183:3847:0715/044623:WARNING:extension_error_reporter.cc(79)] Extension error: Apps, extensions, and user scripts cannot be added from this website.
[82183:40707:0715/044624:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] ExtensionCrxInstallerTest.AllowOffStore (5376 ms)
[76/216] ExtensionCrxInstallerTest.AllowOffStore (7089 ms)
[ RUN ] ChromeAppAPITest.InstallAndRunningState
[82179:3847:0715/044618:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49477...
sending server_data: {"host": "127.0.0.1", "port": 49477} (36 bytes)
[82171:3847:0715/044623:WARNING:extension_install_prompt.cc(157)] None!
[82171:40195:0715/044623:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[82171:40195:0715/044625:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[82171:40195:0715/044625:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ChromeAppAPITest.InstallAndRunningState (9563 ms)
[77/216] ChromeAppAPITest.InstallAndRunningState (11431 ms)
[ RUN ] ErrorConsoleBrowserTest.BadAPIArgumentsRuntimeError
[82197:3847:0715/044622:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[82187:5383:0715/044624:ERROR:mach_broker_mac.mm(222)] Unknown process 82205 is sending Mach IPC messages!
[82187:3847:0715/044625: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)
[82200:12807:0715/044625:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[82200:12807:0715/044625:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ErrorConsoleBrowserTest.BadAPIArgumentsRuntimeError (5037 ms)
[78/216] ErrorConsoleBrowserTest.BadAPIArgumentsRuntimeError (6587 ms)
[ RUN ] ExtensionBindingsApiTest.InternalAPIsNotOnChromeObject
[82199:3847:0715/044623:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[82202:13063:0715/044625:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[82202:13063:0715/044625:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[82189:3847:0715/044625:INFO:CONSOLE(0)] "[SUCCESS] (no test)", source: chrome-extension://ejnjogpdhnoehobghonnlihngpeaeejf/page.html (0)
[82189:41219:0715/044625:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] ExtensionBindingsApiTest.InternalAPIsNotOnChromeObject (4782 ms)
[79/216] ExtensionBindingsApiTest.InternalAPIsNotOnChromeObject (6211 ms)
[ RUN ] ExtensionInstallPromptBrowserTest.TrackParentWindowDestruction
[82220:3847:0715/044629:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[82208:3847:0715/044631:WARNING:extension_install_prompt.cc(157)] None!
[ OK ] ExtensionInstallPromptBrowserTest.TrackParentWindowDestruction (4828 ms)
[80/216] ExtensionInstallPromptBrowserTest.TrackParentWindowDestruction (6520 ms)
[ RUN ] ExtensionOverrideTest.ShouldCleanUpDuplicateEntries
[82224:3847:0715/044630:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ExtensionOverrideTest.ShouldCleanUpDuplicateEntries (5223 ms)
[81/216] ExtensionOverrideTest.ShouldCleanUpDuplicateEntries (6791 ms)
[ RUN ] ExtensionResourceRequestPolicyTest.Iframe
[82223:3847:0715/044630:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[82211:41475:0715/044632:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[82227:12807:0715/044632:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[82211:3847:0715/044632: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)
[82211:41475:0715/044632:WARNING:extension_protocols.cc(422)] Failed to GetPathForExtension: invalid
[82211:41475:0715/044632:WARNING:url_request_job_manager.cc(89)] Failed to map: chrome-extension://invalid/
[82211:3847:0715/044632:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[82230:13063:0715/044632:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] ExtensionResourceRequestPolicyTest.Iframe (5491 ms)
[82/216] ExtensionResourceRequestPolicyTest.Iframe (7043 ms)
[ RUN ] ExternallyConnectableMessagingTest.FromIncognitoDenyApp
[82221:3847:0715/044629:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[82209:76295:0715/044633:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[82229:13063:0715/044633:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[82229:13063:0715/044633:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ExternallyConnectableMessagingTest.FromIncognitoDenyApp (6776 ms)
[83/216] ExternallyConnectableMessagingTest.FromIncognitoDenyApp (8358 ms)
[ RUN ] ExtensionStorageMonitorTest.EphemeralAppLowUsage
[82239:3847:0715/044635:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[82234:3847:0715/044639:INFO:CONSOLE(0)] "[SUCCESS] (no test)", source: chrome-extension://ajbnhcdmejljbjipkbjolakdihgcmhei/index.html (0)
[82234:3847:0715/044640:INFO:CONSOLE(0)] "[SUCCESS] (no test)", source: chrome-extension://ajbnhcdmejljbjipkbjolakdihgcmhei/index.html (0)
[82256:13063:0715/044640:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[82256:13063:0715/044640:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ExtensionStorageMonitorTest.EphemeralAppLowUsage (6828 ms)
[84/216] ExtensionStorageMonitorTest.EphemeralAppLowUsage (8457 ms)
[ RUN ] LazyBackgroundPageApiTest.BrowserActionCreateTab
[82248:3847:0715/044636:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[82260:12807:0715/044641:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[82251:13063:0715/044641:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[82251:13063:0715/044641:WARNING:channel.cc(322)] RawChannel write error
[ OK ] LazyBackgroundPageApiTest.BrowserActionCreateTab (6532 ms)
[85/216] LazyBackgroundPageApiTest.BrowserActionCreateTab (8324 ms)
[ RUN ] ExtensionStorageMonitorTest.UninstallExtension
[82246:3847:0715/044636:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[82235:3847:0715/044641:INFO:CONSOLE(0)] "[SUCCESS] (no test)", source: chrome-extension://cjafpgmjagpjpdojlbialoogpepchkoh/index.html (0)
[82235:40707:0715/044641:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[82235:40707:0715/044641:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ExtensionStorageMonitorTest.UninstallExtension (7531 ms)
[86/216] ExtensionStorageMonitorTest.UninstallExtension (9153 ms)
[ RUN ] ProcessManagerBrowserTest.HttpHostMatchingExtensionId
[82253:3847:0715/044637:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[82242:77095:0715/044641:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[82258:3847:0715/044641:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 2, remote ID 2147483648)
[82258:12551:0715/044641:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[82242:40707:0715/044641:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[82242:40707:0715/044641:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[82242:40707:0715/044641:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 4, remote ID 2147483651)
[82242:40707:0715/044641:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[82242:40707:0715/044641:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ProcessManagerBrowserTest.HttpHostMatchingExtensionId (6350 ms)
[87/216] ProcessManagerBrowserTest.HttpHostMatchingExtensionId (8107 ms)
[ RUN ] HistoryBrowserTest.BackForwardBringPageToTop
HTTP server started on http://127.0.0.1:49499...
sending server_data: {"host": "127.0.0.1", "port": 49499} (36 bytes)
[ OK ] HistoryBrowserTest.BackForwardBringPageToTop (956 ms)
[88/216] HistoryBrowserTest.BackForwardBringPageToTop (2663 ms)
[ RUN ] WebstoreStartupInstallerTest.MultipleInstallCalls
HTTP server started on http://127.0.0.1:49498...
sending server_data: {"host": "127.0.0.1", "port": 49498} (36 bytes)
[82274:3847:0715/044645:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[82263:3847:0715/044645:INFO:CONSOLE(8)] "Page loaded", source: http://app.com:49498/files/extensions/api_test/webstore_inline_install/multiple_install_calls.html (8)
[82263:3847:0715/044645:INFO:CONSOLE(11)] "In runTest", source: http://app.com:49498/files/extensions/api_test/webstore_inline_install/multiple_install_calls.html (11)
[82263:3847:0715/044645:INFO:CONSOLE(33)] "Ran test, sending response", source: http://app.com:49498/files/extensions/api_test/webstore_inline_install/multiple_install_calls.html (33)
testserver.py: Broken pipe
[82278:13063:0715/044646:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[82278:13063:0715/044646:WARNING:channel.cc(322)] RawChannel write error
[ OK ] WebstoreStartupInstallerTest.MultipleInstallCalls (4191 ms)
[89/216] WebstoreStartupInstallerTest.MultipleInstallCalls (6028 ms)
[ RUN ] GeolocationBrowserTest.NoPromptForOffTheRecord
[82276:3847:0715/044645:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[82264:75015:0715/044646:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[82264:3847:0715/044648:WARNING:geolocation_browsertest.cc(282)] TearDownInProcessBrowserTestFixture. Test Finished.
[ OK ] GeolocationBrowserTest.NoPromptForOffTheRecord (4926 ms)
[90/216] GeolocationBrowserTest.NoPromptForOffTheRecord (6678 ms)
[ RUN ] WebRtcBrowserTest.TestWebAudioMediaStream
[82289:3847:0715/044648:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[82290:23043:0715/044649:WARNING:webrtcvoiceengine.cc(472)] Unexpected codec: ISAC/48000/1 (105)
[82290:23043:0715/044649:WARNING:webrtcvoiceengine.cc(472)] Unexpected codec: PCMU/8000/2 (110)
[82290:23043:0715/044649:WARNING:webrtcvoiceengine.cc(472)] Unexpected codec: PCMA/8000/2 (118)
[82290:23043:0715/044649:WARNING:webrtcvoiceengine.cc(472)] Unexpected codec: G722/8000/2 (119)
[82281:75527:0715/044649:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
ASAN:SIGSEGV
=================================================================
==82290==ERROR: AddressSanitizer: SEGV on unknown address 0x000000000000 (pc 0x00010d147b2d bp 0x0001567a1ae0 sp 0x0001567a1a00 T21)
#0 0x10d147b2c in releaseStore third_party/WebKit/Source/wtf/Atomics.h:229:10
#1 0x10d147b2c in setAudioThread third_party/WebKit/Source/modules/webaudio/DeferredTaskHandler.h:100:0
#2 0x10d147b2c in blink::AudioDestinationHandler::render(blink::AudioBus*, blink::AudioBus*, unsigned long) third_party/WebKit/Source/modules/webaudio/AudioDestinationNode.cpp:57:0
#3 0x10b5b304c in fillBuffer third_party/WebKit/Source/platform/audio/AudioPullFIFO.cpp:65:9
#4 0x10b5b304c in blink::AudioPullFIFO::consume(blink::AudioBus*, unsigned long) third_party/WebKit/Source/platform/audio/AudioPullFIFO.cpp:52:0
#5 0x10b5b18ee 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 0x114486a05 in content::RendererWebAudioDeviceImpl::Render(media::AudioBus*, int) content/renderer/media/renderer_webaudiodevice_impl.cc:112:3
#7 0x10aad0d37 in media::AudioOutputDevice::AudioThreadCallback::Process(unsigned int) media/audio/audio_output_device.cc:373:3
#8 0x10aab5d20 in media::AudioDeviceThread::Thread::Run() media/audio/audio_device_thread.cc:183:9
#9 0x10aab59a6 in media::AudioDeviceThread::Thread::ThreadMain() media/audio/audio_device_thread.cc:158:3
#10 0x10823d6f9 in base::(anonymous namespace)::ThreadFunc(void*) base/threading/platform_thread_posix.cc:74:3
#11 0x7fff92df4771 in _pthread_start ??:0:0
#12 0x7fff92de11a0 in thread_start ??:0:0
AddressSanitizer can not provide additional info.
SUMMARY: AddressSanitizer: SEGV (/Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21+0x621eb2c)
Thread T21 created by T5 here:
#0 0x106263259 in __asan_after_dynamic_init ??:0:0
#1 0x10823cfa1 in base::(anonymous namespace)::CreateThread(unsigned long, bool, base::PlatformThread::Delegate*, base::PlatformThreadHandle*, base::ThreadPriority) base/threading/platform_thread_posix.cc:114:13
#2 0x10aab517c in media::AudioDeviceThread::Thread::Start() media/audio/audio_device_thread.cc:117:3
#3 0x10aab4f98 in media::AudioDeviceThread::Start(media::AudioDeviceThread::Callback*, int, char const*, bool) media/audio/audio_device_thread.cc:79:3
#4 0x10aacfb1a in media::AudioOutputDevice::OnStreamCreated(base::SharedMemoryHandle, int, int) media/audio/audio_output_device.cc:284:3
#5 0x11445b81c in content::AudioMessageFilter::OnStreamCreated(int, base::SharedMemoryHandle, base::FileDescriptor, unsigned int) content/renderer/media/audio_message_filter.cc:201:3
#6 0x11445b237 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 0x11445b237 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 0x11445b237 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 0x11445b237 in content::AudioMessageFilter::OnMessageReceived(IPC::Message const&) content/renderer/media/audio_message_filter.cc:142:0
#10 0x109a4ff1e in TryFiltersImpl ipc/message_filter_router.cc:18:9
#11 0x109a4ff1e in IPC::MessageFilterRouter::TryFilters(IPC::Message const&) ipc/message_filter_router.cc:76:0
#12 0x109a35291 in IPC::ChannelProxy::Context::TryFilters(IPC::Message const&) ipc/ipc_channel_proxy.cc:79:7
#13 0x109a47c04 in IPC::SyncChannel::SyncContext::OnMessageReceived(IPC::Message const&) ipc/ipc_sync_channel.cc:331:7
#14 0x109a3c1fc in IPC::internal::ChannelReader::DispatchInputData(char const*, int) ipc/ipc_channel_reader.cc:96:9
#15 0x109a3bc5d in IPC::internal::ChannelReader::ProcessIncomingMessages() ipc/ipc_channel_reader.cc:32:10
#16 0x109a30c06 in IPC::ChannelPosix::OnFileCanReadWithoutBlocking(int) ipc/ipc_channel_posix.cc:655:10
#17 0x1081244ac in OnFileCanReadWithoutBlocking base/message_loop/message_pump_libevent.cc:100:3
#18 0x1081244ac in base::MessagePumpLibevent::OnLibeventNotification(int, short, void*) base/message_loop/message_pump_libevent.cc:360:0
#19 0x1082b92fa in event_process_active third_party/libevent/event.c:373:4
#20 0x1082b92fa in event_base_loop third_party/libevent/event.c:513:0
#21 0x108124d96 in base::MessagePumpLibevent::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_libevent.cc:260:7
#22 0x1081e0fee in base::RunLoop::Run() base/run_loop.cc:55:3
#23 0x1081a8e74 in base::MessageLoop::Run() base/message_loop/message_loop.cc:287:3
#24 0x10824a0b9 in base::Thread::ThreadMain() base/threading/thread.cc:248:3
#25 0x10823d6f9 in base::(anonymous namespace)::ThreadFunc(void*) base/threading/platform_thread_posix.cc:74:3
#26 0x7fff92df4771 in _pthread_start ??:0:0
#27 0x7fff92de11a0 in thread_start ??:0:0
Thread T5 created by T0 here:
#0 0x106263259 in __asan_after_dynamic_init ??:0:0
#1 0x10823cfa1 in base::(anonymous namespace)::CreateThread(unsigned long, bool, base::PlatformThread::Delegate*, base::PlatformThreadHandle*, base::ThreadPriority) base/threading/platform_thread_posix.cc:114:13
#2 0x1082497c8 in base::Thread::StartWithOptions(base::Thread::Options const&) base/threading/thread.cc:108:17
#3 0x1141750ca in content::ChildProcess::ChildProcess() content/child/child_process.cc:51:3
#4 0x11451784a in RenderProcess content/renderer/render_process.h:21:3
#5 0x11451784a in content::RenderProcessImpl::RenderProcessImpl() content/renderer/render_process_impl.cc:27:0
#6 0x1145a6716 in content::RendererMain(content::MainFunctionParams const&) content/renderer/renderer_main.cc:193:23
#7 0x1080651b5 in content::ContentMainRunnerImpl::Run() content/app/content_main_runner.cc:808:12
#8 0x1080637dd in content::ContentMain(content::ContentMainParams const&) content/app/content_main.cc:19:15
#9 0x106f2cfb4 in ChromeMain chrome/app/chrome_main.cc:66:12
#10 0x10621ec1a in main chrome/app/chrome_exe_main_mac.cc:16:12
#11 0x10621ec03 in start ??:0:0
#11 0x10 (<unknown module>)
==82290==ABORTING
[ OK ] WebRtcBrowserTest.TestWebAudioMediaStream (4259 ms)
[91/216] WebRtcBrowserTest.TestWebAudioMediaStream (5917 ms)
[ RUN ] EncryptedMediaIsTypeSupportedTest.PepperCDMsNotRegistered
[82295:3847:0715/044649:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49521...
sending server_data: {"host": "127.0.0.1", "port": 49521} (36 bytes)
[82287:3847:0715/044651:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[82287:3847:0715/044651:INFO:CONSOLE(0)] "canPlayType()'s 'keySystem' parameter is deprecated and will be ignored in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[82296:13063:0715/044651:ERROR:audio_output_device.cc(327)] IO loop going away before the audio device has been stopped
[ OK ] EncryptedMediaIsTypeSupportedTest.PepperCDMsNotRegistered (4256 ms)
[92/216] EncryptedMediaIsTypeSupportedTest.PepperCDMsNotRegistered (5945 ms)
[ RUN ] MediaStreamDevicesControllerTest.RequestAndBlockCam
[82300:3847:0715/044651:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[82294:3847:0715/044652:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[ OK ] MediaStreamDevicesControllerTest.RequestAndBlockCam (3217 ms)
[93/216] MediaStreamDevicesControllerTest.RequestAndBlockCam (4799 ms)
[ RUN ] WebRtcBrowserTest.RunsAudioVideoWebRTCCallInTwoTabs
[82280:3847:0715/044646:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[82268:38915:0715/044649:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[82268:3847:0715/044650:INFO:CONSOLE(71)] "This appears to be Chrome", source: http://127.0.0.1:49507/webrtc/adapter.js (71)
[82268:75527:0715/044650:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[82268:3847:0715/044650:INFO:CONSOLE(13)] "Requesting doGetUserMedia: constraints: {"audio":true,"video":true}", source: http://127.0.0.1:49507/webrtc/test_functions.js (13)
[82293:21507:0715/044650:WARNING:webrtcvoiceengine.cc(472)] Unexpected codec: ISAC/48000/1 (105)
[82293:21507:0715/044650:WARNING:webrtcvoiceengine.cc(472)] Unexpected codec: PCMU/8000/2 (110)
[82293:21507:0715/044650:WARNING:webrtcvoiceengine.cc(472)] Unexpected codec: PCMA/8000/2 (118)
[82293:21507:0715/044650:WARNING:webrtcvoiceengine.cc(472)] Unexpected codec: G722/8000/2 (119)
[82268:3847:0715/044650:INFO:CONSOLE(13)] "Returning request-callback-granted to test.", source: http://127.0.0.1:49507/webrtc/test_functions.js (13)
[82268:3847:0715/044650:INFO:CONSOLE(13)] "Returning ok-got-stream to test.", source: http://127.0.0.1:49507/webrtc/test_functions.js (13)
[82268:38915:0715/044653:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[82268:3847:0715/044653:INFO:CONSOLE(71)] "This appears to be Chrome", source: http://127.0.0.1:49507/webrtc/adapter.js (71)
[82268:3847:0715/044653:INFO:CONSOLE(13)] "Requesting doGetUserMedia: constraints: {"audio":true,"video":true}", source: http://127.0.0.1:49507/webrtc/test_functions.js (13)
[82306:21251:0715/044653:WARNING:webrtcvoiceengine.cc(472)] Unexpected codec: ISAC/48000/1 (105)
[82306:21251:0715/044653:WARNING:webrtcvoiceengine.cc(472)] Unexpected codec: PCMU/8000/2 (110)
[82306:21251:0715/044653:WARNING:webrtcvoiceengine.cc(472)] Unexpected codec: PCMA/8000/2 (118)
[82306:21251:0715/044653:WARNING:webrtcvoiceengine.cc(472)] Unexpected codec: G722/8000/2 (119)
[82268:3847:0715/044653:INFO:CONSOLE(13)] "Returning request-callback-granted to test.", source: http://127.0.0.1:49507/webrtc/test_functions.js (13)
[82268:3847:0715/044653:INFO:CONSOLE(13)] "Returning ok-got-stream to test.", source: http://127.0.0.1:49507/webrtc/test_functions.js (13)
[82268:3847:0715/044653:INFO:CONSOLE(13)] "Returning ok-peerconnection-created to test.", source: http://127.0.0.1:49507/webrtc/test_functions.js (13)
[82268:3847:0715/044653:INFO:CONSOLE(13)] "Added local stream.", source: http://127.0.0.1:49507/webrtc/test_functions.js (13)
[82268:3847:0715/044653:INFO:CONSOLE(13)] "Returning ok-added to test.", source: http://127.0.0.1:49507/webrtc/test_functions.js (13)
[82268:3847:0715/044653:INFO:CONSOLE(13)] "Returning ok-peerconnection-created to test.", source: http://127.0.0.1:49507/webrtc/test_functions.js (13)
[82268:3847:0715/044653:INFO:CONSOLE(13)] "Added local stream.", source: http://127.0.0.1:49507/webrtc/test_functions.js (13)
[82268:3847:0715/044653:INFO:CONSOLE(13)] "Returning ok-added to test.", source: http://127.0.0.1:49507/webrtc/test_functions.js (13)
[82268:3847:0715/044653:INFO:CONSOLE(13)] "createOffer(): success.", source: http://127.0.0.1:49507/webrtc/test_functions.js (13)
[82268:3847:0715/044653:INFO:CONSOLE(13)] "Returning ok-{"type":"offer","sdp":"v=0\r\no=- 3877069293049140897 2 IN IP4 127.0.0.1\r\ns=-\r\nt=0 0\r\na=group:BUNDLE audio video\r\na=msid-semantic: WMS McWb1c6Tp8vcfFRxA3LfGs3h4px4HGvq42wM\r\nm=audio 9 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:q8gb6SZqJfthiztm\r\na=ice-pwd:We6FAwX0/JRhv4EaLH1cN4jb\r\na=fingerprint:sha-256 86:C7:13:3D:C8:4E:E1:4B:A3:FE:6D:63:AB:AC:DF:11:F7:30:52:9F:9D:BA:EC:C0:D2:C1:D7:AE:98:60:55:A0\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:2395116509 cname:2NhuPmm2UZJqJLyI\r\na=ssrc:2395116509 msid:McWb1c6Tp8vcfFRxA3LfGs3h4px4HGvq42wM 19f78d13-150e-48bb-b295-7666c34a360a\r\na=ssrc:2395116509 mslabel:McWb1c6Tp8vcfFRxA3LfGs3h4px4HGvq42wM\r\na=ssrc:2395116509 label:19f78d13-150e-48bb-b295-7666c34a360a\r\nm=video 9 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:q8gb6SZqJfthiztm\r\na=ice-pwd:We6FAwX0/JRhv4EaLH1cN4jb\r\na=fingerprint:sha-256 86:C7:13:3D:C8:4E:E1:4B:A3:FE:6D:63:AB:AC:DF:11:F7:30:52:9F:9D:BA:EC:C0:D2:C1:D7:AE:98:60:55:A0\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 2240136632 3030083838\r\na=ssrc:2240136632 cname:2NhuPmm2UZJqJLyI\r\na=ssrc:2240136632 msid:McWb1c6Tp8vcfFRxA3LfGs3h4px4HGvq42wM 5b8027dd-9828-4b0d-86db-c713e98f99d1\r\na=ssrc:2240136632 mslabel:McWb1c6Tp8vcfFRxA3LfGs3h4px4HGvq42wM\r\na=ssrc:2240136632 label:5b8027dd-9828-4b0d-86db-c713e98f99d1\r\na=ssrc:3030083838 cname:2NhuPmm2UZJqJLyI\r\na=ssrc:3030083838 msid:McWb1c6Tp8vcfFRxA3LfGs3h4px4HGvq42wM 5b8027dd-9828-4b0d-86db-c713e98f99d1\r\na=ssrc:3030083838 mslabel:McWb1c6Tp8vcfFRxA3LfGs3h4px4HGvq42wM\r\na=ssrc:3030083838 label:5b8027dd-9828-4b0d-86db-c713e98f99d1\r\n"} to test.", source: http://127.0.0.1:49507/webrtc/test_functions.js (13)
[82268:3847:0715/044653:INFO:CONSOLE(13)] "setLocalDescription(): success.", source: http://127.0.0.1:49507/webrtc/test_functions.js (13)
[82306:21251:0715/044653:WARNING:webrtcvoiceengine.cc(1304)] webrtc: (rtp_packet_history.cc:43): Purging packet history in order to re-set status.
[82306:21251:0715/044653:WARNING:webrtcvoiceengine.cc(2877)] SetOutputVolumePan(0, 1, 1) failed, err=8040
[82268:38915:0715/044653:ERROR:socket_dispatcher_host.cc(73)] Failed to resolve address for stun.l.google.com., errorcode: -11
[82268:38915:0715/044653:ERROR:socket_dispatcher_host.cc(73)] Failed to resolve address for stun.l.google.com., errorcode: -11
[82268:38915:0715/044653:ERROR:socket_dispatcher_host.cc(73)] Failed to resolve address for stun.l.google.com., errorcode: -11
[82268:38915:0715/044653:ERROR:socket_dispatcher_host.cc(73)] Failed to resolve address for stun.l.google.com., errorcode: -11
[82293:21507:0715/044653:WARNING:stunport.cc(343)] Jingle:Port[audio:1:0::Net[en0:192.168.144.0/22:Ethernet]]: StunPort: stun host lookup received error -1
[82293:21507:0715/044653:WARNING:stunport.cc(343)] Jingle:Port[audio:2:0::Net[en0:192.168.144.0/22:Ethernet]]: StunPort: stun host lookup received error -1
[82293:21507:0715/044653:WARNING:stunport.cc(343)] Jingle:Port[video:1:0::Net[en0:192.168.144.0/22:Ethernet]]: StunPort: stun host lookup received error -1
[82293:21507:0715/044653:WARNING:stunport.cc(343)] Jingle:Port[video:2:0::Net[en0:192.168.144.0/22:Ethernet]]: StunPort: stun host lookup received error -1
[82268:3847:0715/044653:INFO:CONSOLE(13)] "setRemoteDescription(): success.", source: http://127.0.0.1:49507/webrtc/test_functions.js (13)
[82268:3847:0715/044653:INFO:CONSOLE(13)] "createAnswer(): success.", source: http://127.0.0.1:49507/webrtc/test_functions.js (13)
[82268:3847:0715/044653:INFO:CONSOLE(13)] "Returning ok-{"type":"answer","sdp":"v=0\r\no=- 5137949486114396752 2 IN IP4 127.0.0.1\r\ns=-\r\nt=0 0\r\na=group:BUNDLE audio video\r\na=msid-semantic: WMS wWEeJganjT42blT4gyyesKK2bNqj9FUnvzTv\r\nm=audio 9 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:wYnOcPi5kSPOr/Ng\r\na=ice-pwd:StR0rmNRsjhxloPtioAb+HGD\r\na=fingerprint:sha-256 86:C7:13:3D:C8:4E:E1:4B:A3:FE:6D:63:AB:AC:DF:11:F7:30:52:9F:9D:BA:EC:C0:D2:C1:D7:AE:98:60:55:A0\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:1072850452 cname:l6mWgWXslH9ghJfV\r\na=ssrc:1072850452 msid:wWEeJganjT42blT4gyyesKK2bNqj9FUnvzTv 6e3994e9-b0fb-4430-8e7a-2d516fc3a581\r\na=ssrc:1072850452 mslabel:wWEeJganjT42blT4gyyesKK2bNqj9FUnvzTv\r\na=ssrc:1072850452 label:6e3994e9-b0fb-4430-8e7a-2d516fc3a581\r\nm=video 9 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:wYnOcPi5kSPOr/Ng\r\na=ice-pwd:StR0rmNRsjhxloPtioAb+HGD\r\na=fingerprint:sha-256 86:C7:13:3D:C8:4E:E1:4B:A3:FE:6D:63:AB:AC:DF:11:F7:30:52:9F:9D:BA:EC:C0:D2:C1:D7:AE:98:60:55:A0\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 380580221 749531337\r\na=ssrc:380580221 cname:l6mWgWXslH9ghJfV\r\na=ssrc:380580221 msid:wWEeJganjT42blT4gyyesKK2bNqj9FUnvzTv 760a2a35-d617-4107-b06c-9441cdb2f4fc\r\na=ssrc:380580221 mslabel:wWEeJganjT42blT4gyyesKK2bNqj9FUnvzTv\r\na=ssrc:380580221 label:760a2a35-d617-4107-b06c-9441cdb2f4fc\r\na=ssrc:749531337 cname:l6mWgWXslH9ghJfV\r\na=ssrc:749531337 msid:wWEeJganjT42blT4gyyesKK2bNqj9FUnvzTv 760a2a35-d617-4107-b06c-9441cdb2f4fc\r\na=ssrc:749531337 mslabel:wWEeJganjT42blT4gyyesKK2bNqj9FUnvzTv\r\na=ssrc:749531337 label:760a2a35-d617-4107-b06c-9441cdb2f4fc\r\n"} to test.", source: http://127.0.0.1:49507/webrtc/test_functions.js (13)
[82268:3847:0715/044653:INFO:CONSOLE(13)] "Receiving remote stream...", source: http://127.0.0.1:49507/webrtc/test_functions.js (13)
[82306:21251:0715/044653:WARNING:webrtcvoiceengine.cc(1304)] webrtc: (rtp_packet_history.cc:43): Purging packet history in order to re-set status.
[82293:21507:0715/044653:WARNING:webrtcvoiceengine.cc(1304)] webrtc: (rtp_packet_history.cc:43): Purging packet history in order to re-set status.
[82306:21251:0715/044653:WARNING:webrtcvoiceengine.cc(1304)] webrtc: (rtp_packet_history.cc:43): Purging packet history in order to re-set status.
[82293:21507:0715/044653:WARNING:webrtcvoiceengine.cc(1304)] webrtc: (rtp_packet_history.cc:43): Purging packet history in order to re-set status.
[82306:28419:0715/044653:ERROR:process_thread_impl.cc(31)] TimeUntilNextProcess returned an invalid value -1
[82293:28675:0715/044653:ERROR:process_thread_impl.cc(31)] TimeUntilNextProcess returned an invalid value -1
[82293:21507:0715/044653:WARNING:webrtcvoiceengine.cc(1304)] webrtc: (rtp_packet_history.cc:43): Purging packet history in order to re-set status.
[82306:21251:0715/044653:WARNING:webrtcvoiceengine.cc(1304)] webrtc: (rtp_packet_history.cc:43): Purging packet history in order to re-set status.
[82293:21507:0715/044653:WARNING:webrtcvoiceengine.cc(2877)] SetOutputVolumePan(0, 1, 1) failed, err=8040
[82306:21251:0715/044653:WARNING:webrtcvoiceengine.cc(1304)] webrtc: (rtp_packet_history.cc:43): Purging packet history in order to re-set status.
[82268:3847:0715/044653:INFO:CONSOLE(13)] "setRemoteDescription(): success.", source: http://127.0.0.1:49507/webrtc/test_functions.js (13)
[82268:3847:0715/044653:INFO:CONSOLE(13)] "Returning ok-accepted-answer to test.", source: http://127.0.0.1:49507/webrtc/test_functions.js (13)
[82268:3847:0715/044653:INFO:CONSOLE(13)] "Receiving remote stream...", source: http://127.0.0.1:49507/webrtc/test_functions.js (13)
[82268:38915:0715/044653:ERROR:socket_dispatcher_host.cc(73)] Failed to resolve address for stun.l.google.com., errorcode: -11
[82306:21251:0715/044653:WARNING:stunport.cc(343)] Jingle:Port[audio:1:0::Net[en0:192.168.144.0/22:Ethernet]]: StunPort: stun host lookup received error -1
[82268:3847:0715/044653:INFO:CONSOLE(176)] "Still ICE gathering - waiting...", source: http://127.0.0.1:49507/webrtc/peerconnection.js (176)
[82268:3847:0715/044653:INFO:CONSOLE(13)] "setLocalDescription(): success.", source: http://127.0.0.1:49507/webrtc/test_functions.js (13)
[82293:21507:0715/044653:WARNING:p2ptransportchannel.cc(404)] Jingle:Port[audio:1:0:local:Net[en0:192.168.144.0/22:Ethernet]]: SetOption(1, 65536) failed: 0
[82293:21507:0715/044653:WARNING:p2ptransportchannel.cc(404)] Jingle:Port[audio:1:0:local:Net[en0:192.168.144.0/22:Ethernet]]: SetOption(2, 65536) failed: 0
[82293:21507:0715/044653:WARNING:p2ptransportchannel.cc(404)] Jingle:Port[audio:1:0:local:Net[en0:192.168.144.0/22:Ethernet]]: SetOption(5, 0) failed: 0
[82306:21251:0715/044653:WARNING:p2ptransportchannel.cc(404)] Jingle:Port[audio:1:0:local:Net[en0:192.168.144.0/22:Ethernet]]: SetOption(1, 65536) failed: 0
[82306:21251:0715/044653:WARNING:p2ptransportchannel.cc(404)] Jingle:Port[audio:1:0:local:Net[en0:192.168.144.0/22:Ethernet]]: SetOption(2, 65536) failed: 0
[82306:21251:0715/044653:WARNING:p2ptransportchannel.cc(404)] Jingle:Port[audio:1:0:local:Net[en0:192.168.144.0/22:Ethernet]]: SetOption(5, 0) failed: 0
[82268:3847:0715/044653:INFO:CONSOLE(176)] "Still ICE gathering - waiting...", source: http://127.0.0.1:49507/webrtc/peerconnection.js (176)
[82268:3847:0715/044653:INFO:CONSOLE(13)] "Returning [{"candidate":"candidate:4012234538 1 udp 2122260223 192.168.144.102 65156 typ host generation 0","sdpMid":"audio","sdpMLineIndex":0},{"candidate":"candidate:4012234538 1 udp 2122260223 192.168.144.102 65156 typ host generation 0","sdpMid":"video","sdpMLineIndex":1},{"candidate":"candidate:2712021978 1 tcp 1518280447 192.168.144.102 0 typ host tcptype active generation 0","sdpMid":"audio","sdpMLineIndex":0},{"candidate":"candidate:2712021978 1 tcp 1518280447 192.168.144.102 0 typ host tcptype active generation 0","sdpMid":"video","sdpMLineIndex":1}] to test.", source: http://127.0.0.1:49507/webrtc/test_functions.js (13)
[82268:3847:0715/044653:INFO:CONSOLE(13)] "Returning ok-received-candidates to test.", source: http://127.0.0.1:49507/webrtc/test_functions.js (13)
[82268:3847:0715/044653:INFO:CONSOLE(13)] "Returning [{"candidate":"candidate:4012234538 1 udp 2122260223 192.168.144.102 60193 typ host generation 0","sdpMid":"audio","sdpMLineIndex":0},{"candidate":"candidate:4012234538 2 udp 2122260222 192.168.144.102 56514 typ host generation 0","sdpMid":"audio","sdpMLineIndex":0},{"candidate":"candidate:4012234538 1 udp 2122260223 192.168.144.102 50495 typ host generation 0","sdpMid":"video","sdpMLineIndex":1},{"candidate":"candidate:4012234538 2 udp 2122260222 192.168.144.102 51510 typ host generation 0","sdpMid":"video","sdpMLineIndex":1},{"candidate":"candidate:2712021978 1 tcp 1518280447 192.168.144.102 0 typ host tcptype active generation 0","sdpMid":"audio","sdpMLineIndex":0},{"candidate":"candidate:2712021978 1 tcp 1518280447 192.168.144.102 0 typ host tcptype active generation 0","sdpMid":"video","sdpMLineIndex":1}] to test.", source: http://127.0.0.1:49507/webrtc/test_functions.js (13)
[82306:20995:0715/044653:WARNING:webrtcsession.cc(1569)] Candidate has unknown component: Cand[4012234538:2:udp:2122260222:192.168.144.102:56514:local::0::] for content: audio
[82268:3847:0715/044653:INFO:CONSOLE(13)] "Returning ok-received-candidates to test.", source: http://127.0.0.1:49507/webrtc/test_functions.js (13)
[82268:3847:0715/044653:INFO:CONSOLE(13)] "Returning ok-started to test.", source: http://127.0.0.1:49507/webrtc/test_functions.js (13)
[82268:3847:0715/044653:INFO:CONSOLE(13)] "Returning ok-started to test.", source: http://127.0.0.1:49507/webrtc/test_functions.js (13)
[82268:3847:0715/044653:INFO:CONSOLE(13)] "Returning ok-call-hung-up to test.", source: http://127.0.0.1:49507/webrtc/test_functions.js (13)
[82293:21251:0715/044653:ERROR:webrtcsession.cc(1094)] SetAudioPlayoutVolume: No audio channel exists.
[82293:21251:0715/044653:ERROR:webrtcsession.cc(1094)] SetAudioPlayoutVolume: No audio channel exists.
[82268:3847:0715/044653:INFO:CONSOLE(13)] "Returning ok-call-hung-up to test.", source: http://127.0.0.1:49507/webrtc/test_functions.js (13)
[82306:20995:0715/044653:ERROR:webrtcsession.cc(1094)] SetAudioPlayoutVolume: No audio channel exists.
[82306:20995:0715/044653:ERROR:webrtcsession.cc(1094)] SetAudioPlayoutVolume: No audio channel exists.
[82293:13319:0715/044653:ERROR:audio_input_device.cc(261)] IO loop going away before the input device has been stopped
[82293:13319:0715/044653:ERROR:audio_output_device.cc(327)] IO loop going away before the audio device has been stopped
[82293:13319:0715/044653:ERROR:audio_output_device.cc(327)] IO loop going away before the audio device has been stopped
[82306:12807:0715/044653:ERROR:audio_input_device.cc(261)] IO loop going away before the input device has been stopped
[82268:38915:0715/044653:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[82306:12807:0715/044653:ERROR:audio_output_device.cc(327)] IO loop going away before the audio device has been stopped
[82306:12807:0715/044653:ERROR:audio_output_device.cc(327)] IO loop going away before the audio device has been stopped
[ OK ] WebRtcBrowserTest.RunsAudioVideoWebRTCCallInTwoTabs (10440 ms)
[94/216] WebRtcBrowserTest.RunsAudioVideoWebRTCCallInTwoTabs (12341 ms)
[ RUN ] MediaStreamDevicesControllerTest.DenyMicDoesNotChangeCam
[82311:3847:0715/044654:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[82302:3847:0715/044655:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[82313:13063:0715/044655:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[82313:13063:0715/044655:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[82313:13063:0715/044655:WARNING:channel.cc(322)] RawChannel write error
[ OK ] MediaStreamDevicesControllerTest.DenyMicDoesNotChangeCam (3346 ms)
[95/216] MediaStreamDevicesControllerTest.DenyMicDoesNotChangeCam (5072 ms)
[ RUN ] DnsProbeBrowserTest.NoProbeInSubframe
[82318:3847:0715/044656:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[82310:3847:0715/044657:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[ OK ] DnsProbeBrowserTest.NoProbeInSubframe (3792 ms)
[96/216] DnsProbeBrowserTest.NoProbeInSubframe (5605 ms)
[ RUN ] PasswordManagerBrowserTestBase.PromptForNormalSubmit
[82333:3847:0715/044659:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[82324:56583:0715/044700:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[ OK ] PasswordManagerBrowserTestBase.PromptForNormalSubmit (3247 ms)
[97/216] PasswordManagerBrowserTestBase.PromptForNormalSubmit (5094 ms)
[ RUN ] WebSocketBrowserConnectToTest.WebSocketBasicAuthInWSURL
[82329:3847:0715/044658:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49537...
sending server_data: {"host": "127.0.0.1", "port": 49537} (36 bytes)
Trying to start websocket server on ws://127.0.0.1:0...
WebSocket server started on ws://127.0.0.1:49542...
sending server_data: {"host": "127.0.0.1", "port": 49542} (36 bytes)
1.0.0.127.in-addr.arpa - code 404, message File not found
[ OK ] WebSocketBrowserConnectToTest.WebSocketBasicAuthInWSURL (5210 ms)
[98/216] WebSocketBrowserConnectToTest.WebSocketBasicAuthInWSURL (6913 ms)
[ RUN ] SdchBrowserTest.Isolation
[82322:3847:0715/044656:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[82312:40451:0715/044701:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[82312:40451:0715/044701:WARNING:channel.cc(322)] RawChannel write error
[82312:40451:0715/044701:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[82312:40451:0715/044701:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[82312:40451:0715/044701:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] SdchBrowserTest.Isolation (6974 ms)
[99/216] SdchBrowserTest.Isolation (8764 ms)
[ RUN ] PasswordManagerBrowserTestBase.PromptForSubmitUsingJavaScript
[82341:3847:0715/044701:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[82334:56583:0715/044702:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[ OK ] PasswordManagerBrowserTestBase.PromptForSubmitUsingJavaScript (3222 ms)
[100/216] PasswordManagerBrowserTestBase.PromptForSubmitUsingJavaScript (5018 ms)
[ RUN ] PasswordManagerBrowserTestBase.NoPromptForXHRSubmitWithoutNavigationWithUnfilledForm
[82352:3847:0715/044704:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[82343:55815:0715/044705:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[ OK ] PasswordManagerBrowserTestBase.NoPromptForXHRSubmitWithoutNavigationWithUnfilledForm (3490 ms)
[101/216] PasswordManagerBrowserTestBase.NoPromptForXHRSubmitWithoutNavigationWithUnfilledForm (5112 ms)
[ RUN ] PasswordManagerBrowserTestBase.NoPromptForFileSchemeURLs
[82356:3847:0715/044705:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] PasswordManagerBrowserTestBase.NoPromptForFileSchemeURLs (3758 ms)
[102/216] PasswordManagerBrowserTestBase.NoPromptForFileSchemeURLs (5400 ms)
[ RUN ] PasswordManagerBrowserTestBase.PasswordValueAccessible
[82357:3847:0715/044705:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[82346:56583:0715/044706:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[ OK ] PasswordManagerBrowserTestBase.PasswordValueAccessible (4063 ms)
[103/216] PasswordManagerBrowserTestBase.PasswordValueAccessible (5531 ms)
[ RUN ] PluginPowerSaverBrowserTest.SmallCrossOrigin
[82362:3847:0715/044706:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
objc[82368]: Class BaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testu5T8Bk/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[82368]: Class ConstrainedWindowAnimationBase is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testu5T8Bk/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[82368]: Class ConstrainedWindowAnimationShow is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testu5T8Bk/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[82368]: Class ConstrainedWindowAnimationHide is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testu5T8Bk/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[82368]: Class ConstrainedWindowAnimationPulse is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testu5T8Bk/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[82368]: Class BlueLabelButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testu5T8Bk/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[82368]: Class BlueLabelButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testu5T8Bk/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[82368]: Class HoverImageMenuButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testu5T8Bk/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[82368]: Class HoverImageMenuButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testu5T8Bk/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[82368]: Class HyperlinkButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testu5T8Bk/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[82368]: Class HyperlinkTextView is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testu5T8Bk/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[82368]: Class FindPasteboard is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testu5T8Bk/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[82368]: Class FlippedView is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testu5T8Bk/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[82368]: Class FocusTracker is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testu5T8Bk/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[82368]: Class FullscreenWindowManager is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testu5T8Bk/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[82368]: Class HoverButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testu5T8Bk/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[82368]: Class HoverImageButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testu5T8Bk/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[82368]: Class MenuController is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testu5T8Bk/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[82368]: Class ToolTipBaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testu5T8Bk/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[82368]: Class CrTrackingAreaOwnerProxy is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testu5T8Bk/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[82368]: Class CrTrackingArea is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testu5T8Bk/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[82368]: Class UnderlayOpenGLHostingWindow is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testu5T8Bk/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[82368]: Class MacScreenMonitor is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testu5T8Bk/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[82368]: Class ComplexTextInputPanel is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testu5T8Bk/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.SmallCrossOrigin (4617 ms)
[104/216] PluginPowerSaverBrowserTest.SmallCrossOrigin (6676 ms)
[ RUN ] PrefsFunctionalTest.TestHaveLocalStatePrefs
[82376:3847:0715/044709:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[82379:15619:0715/044710:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[82379:15619:0715/044710:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[82379:15619:0715/044710:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[ OK ] PrefsFunctionalTest.TestHaveLocalStatePrefs (3100 ms)
[105/216] PrefsFunctionalTest.TestHaveLocalStatePrefs (4814 ms)
[ RUN ] PrerenderBrowserTest.PrerenderPageCrossDomain
[82382:3847:0715/044710:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49566...
sending server_data: {"host": "127.0.0.1", "port": 49566} (36 bytes)
[82385:13063:0715/044714:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[82385:13063:0715/044714:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] PrerenderBrowserTest.PrerenderPageCrossDomain (6286 ms)
[106/216] PrerenderBrowserTest.PrerenderPageCrossDomain (7918 ms)
[ RUN ] PrerenderBrowserTest.PrerenderPageRemovingLink
[82384:3847:0715/044711:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49570...
sending server_data: {"host": "127.0.0.1", "port": 49570} (36 bytes)
[ OK ] PrerenderBrowserTest.PrerenderPageRemovingLink (6143 ms)
[107/216] PrerenderBrowserTest.PrerenderPageRemovingLink (8052 ms)
[ RUN ] PrerenderBrowserTest.PrerenderPageRemovingLinkWithTwoLinksOneLate
[82395:3847:0715/044713:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49578...
sending server_data: {"host": "127.0.0.1", "port": 49578} (36 bytes)
[ OK ] PrerenderBrowserTest.PrerenderPageRemovingLinkWithTwoLinksOneLate (5975 ms)
[108/216] PrerenderBrowserTest.PrerenderPageRemovingLinkWithTwoLinksOneLate (7945 ms)
[ RUN ] PrerenderBrowserTest.PrerenderVisibility
[82399:3847:0715/044714:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49582...
sending server_data: {"host": "127.0.0.1", "port": 49582} (36 bytes)
[82387:40451:0715/044717:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[82387:40451:0715/044717:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PrerenderBrowserTest.PrerenderVisibility (5737 ms)
[109/216] PrerenderBrowserTest.PrerenderVisibility (7420 ms)
[ RUN ] PrerenderBrowserTest.PrerenderHttpAuthentication
[82411:3847:0715/044718:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49591...
sending server_data: {"host": "127.0.0.1", "port": 49591} (36 bytes)
[82403:40451:0715/044721:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[ OK ] PrerenderBrowserTest.PrerenderHttpAuthentication (5709 ms)
[110/216] PrerenderBrowserTest.PrerenderHttpAuthentication (7354 ms)
[ RUN ] PrerenderBrowserTest.PrerenderServerRedirectNavigateToFirst
[82412:3847:0715/044718:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49595...
sending server_data: {"host": "127.0.0.1", "port": 49595} (36 bytes)
[82405:40451:0715/044722:WARNING:raw_channel_posix.cc(283)] sendmsg/write/writev: Socket is not connected
[82405:40451:0715/044722:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[82405:40451:0715/044722:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PrerenderBrowserTest.PrerenderServerRedirectNavigateToFirst (6386 ms)
[111/216] PrerenderBrowserTest.PrerenderServerRedirectNavigateToFirst (8142 ms)
[ RUN ] PrerenderBrowserTest.OpenTaskManagerBeforePrerender
[82422:3847:0715/044721:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49601...
sending server_data: {"host": "127.0.0.1", "port": 49601} (36 bytes)
[ OK ] PrerenderBrowserTest.OpenTaskManagerBeforePrerender (7691 ms)
[112/216] PrerenderBrowserTest.OpenTaskManagerBeforePrerender (9570 ms)
[ RUN ] PrerenderBrowserTest.PrerenderHTML5Audio
[82425:3847:0715/044721:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49608...
sending server_data: {"host": "127.0.0.1", "port": 49608} (36 bytes)
[82434:13063:0715/044728:ERROR:audio_output_device.cc(327)] IO loop going away before the audio device has been stopped
[ OK ] PrerenderBrowserTest.PrerenderHTML5Audio (8710 ms)
[113/216] PrerenderBrowserTest.PrerenderHTML5Audio (10354 ms)
[ RUN ] PrerenderBrowserTest.PrerenderXhrDelete
[82438:3847:0715/044725:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49616...
sending server_data: {"host": "127.0.0.1", "port": 49616} (36 bytes)
[ OK ] PrerenderBrowserTest.PrerenderXhrDelete (5545 ms)
[114/216] PrerenderBrowserTest.PrerenderXhrDelete (7321 ms)
[ RUN ] PrerenderBrowserTest.PrerenderSafeBrowsingSubresource
[82442:3847:0715/044726:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49623...
sending server_data: {"host": "127.0.0.1", "port": 49623} (36 bytes)
[82436:38403:0715/044730:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[82436:38403:0715/044730:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PrerenderBrowserTest.PrerenderSafeBrowsingSubresource (5781 ms)
[115/216] PrerenderBrowserTest.PrerenderSafeBrowsingSubresource (7454 ms)
[ RUN ] ProfileManagerBrowserTest.DeleteSingletonProfile
[82470:3847:0715/044734:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[82471:13063:0715/044735:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[82471:13063:0715/044735:WARNING:channel.cc(322)] RawChannel write error
[82460:3847:0715/044735:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown incognito.mode_availability
[82460:3847:0715/044735:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown select_file_dialogs.allowed
[ OK ] ProfileManagerBrowserTest.DeleteSingletonProfile (3509 ms)
[116/216] ProfileManagerBrowserTest.DeleteSingletonProfile (5157 ms)
[ RUN ] PrerenderBrowserTest.PrerenderClickNewForegroundTab
[82452:3847:0715/044730:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49629...
sending server_data: {"host": "127.0.0.1", "port": 49629} (36 bytes)
[82468:13575:0715/044735:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[82468:13575:0715/044735:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[82474:13063:0715/044735:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[82474:13063:0715/044735:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PrerenderBrowserTest.PrerenderClickNewForegroundTab (7767 ms)
[117/216] PrerenderBrowserTest.PrerenderClickNewForegroundTab (9233 ms)
[ RUN ] PrerenderBrowserTest.PrerenderSSLReferrerPolicy
[82457:3847:0715/044732:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49633...
sending server_data: {"host": "127.0.0.1", "port": 49633} (36 bytes)
HTTPS server started on https://127.0.0.1:49637...
sending server_data: {"host": "127.0.0.1", "port": 49637} (36 bytes)
[82451:40451:0715/044736:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[82451:40451:0715/044736:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PrerenderBrowserTest.PrerenderSSLReferrerPolicy (7086 ms)
[118/216] PrerenderBrowserTest.PrerenderSSLReferrerPolicy (8757 ms)
[ RUN ] PrerenderBrowserTest.PrerenderDeferredMainFrameAfterRedirect
[82464:3847:0715/044733:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49636...
sending server_data: {"host": "127.0.0.1", "port": 49636} (36 bytes)
[82466:13063:0715/044736:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[82466:13063:0715/044736:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[82466:13063:0715/044736:WARNING:channel.cc(322)] RawChannel write error
[82453:40195:0715/044737:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[82453:40195:0715/044737:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[82453:40195:0715/044737:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 4, remote ID 2147483651)
[82453:40195:0715/044737:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[82453:40195:0715/044737:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PrerenderBrowserTest.PrerenderDeferredMainFrameAfterRedirect (6149 ms)
[119/216] PrerenderBrowserTest.PrerenderDeferredMainFrameAfterRedirect (7928 ms)
[ RUN ] ContextMenuBrowserTest.OpenEntryAbsentForFilteredURLs
[82494:3847:0715/044741:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[82497:15875:0715/044742:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[82497:15875:0715/044742:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[82497:15875:0715/044742:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[ OK ] ContextMenuBrowserTest.OpenEntryAbsentForFilteredURLs (3309 ms)
[120/216] ContextMenuBrowserTest.OpenEntryAbsentForFilteredURLs (5064 ms)
[ RUN ] ReferrerPolicyTest.TargetBlankRedirect
[82493:3847:0715/044741:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ReferrerPolicyTest.TargetBlankRedirect (3848 ms)
[121/216] ReferrerPolicyTest.TargetBlankRedirect (5452 ms)
[ RUN ] PushMessagingBrowserTest.GlobalResetNotificationsPermissionUnsubscribes
HTTPS server started on https://127.0.0.1:49652...
sending server_data: {"host": "127.0.0.1", "port": 49652} (36 bytes)
[82492:3847:0715/044741:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[82478:3847:0715/044742:INFO:CONSOLE(18)] "sendResultToTest: ok - service worker registered", source: https://127.0.0.1:49652/files/push_messaging/push_test.js (18)
[82478:3847:0715/044742:INFO:CONSOLE(18)] "sendResultToTest: permission status - granted", source: https://127.0.0.1:49652/files/push_messaging/push_test.js (18)
[82478:3847:0715/044742:INFO:CONSOLE(18)] "sendResultToTest: https://android.googleapis.com/gcm/send/1-0", source: https://127.0.0.1:49652/files/push_messaging/push_test.js (18)
[82478:3847:0715/044742:INFO:CONSOLE(18)] "sendResultToTest: true - subscribed", source: https://127.0.0.1:49652/files/push_messaging/push_test.js (18)
[82478:3847:0715/044742:INFO:CONSOLE(18)] "sendResultToTest: permission status - granted", source: https://127.0.0.1:49652/files/push_messaging/push_test.js (18)
[82478:3847:0715/044742:INFO:CONSOLE(18)] "sendResultToTest: permission status - prompt", source: https://127.0.0.1:49652/files/push_messaging/push_test.js (18)
[82478:3847:0715/044742:INFO:CONSOLE(18)] "sendResultToTest: false - not subscribed", source: https://127.0.0.1:49652/files/push_messaging/push_test.js (18)
[82478:3847:0715/044742:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.allow_outdated
[82478:3847:0715/044742:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown printing.enabled
[82478:3847:0715/044742:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.always_authorize
[ OK ] PushMessagingBrowserTest.GlobalResetNotificationsPermissionUnsubscribes (5004 ms)
[122/216] PushMessagingBrowserTest.GlobalResetNotificationsPermissionUnsubscribes (6436 ms)
[ RUN ] ProfileWindowBrowserTest.GuestClearsCookies
[82484:3847:0715/044739:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
2015-07-15 04:47:41.422 browser_tests[82477:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
HTTP server started on http://127.0.0.1:49655...
sending server_data: {"host": "127.0.0.1", "port": 49655} (36 bytes)
[82477:3847:0715/044742:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
testserver.py: Broken pipe
[ OK ] ProfileWindowBrowserTest.GuestClearsCookies (6563 ms)
[123/216] ProfileWindowBrowserTest.GuestClearsCookies (8125 ms)
[ RUN ] ChromeSSLHostStateDelegateTest.LocalhostErrorWithoutFlag
[82514:3847:0715/044746:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[82503:39939:0715/044747:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[82503:39939:0715/044747:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ChromeSSLHostStateDelegateTest.LocalhostErrorWithoutFlag (3884 ms)
[124/216] ChromeSSLHostStateDelegateTest.LocalhostErrorWithoutFlag (5682 ms)
[ RUN ] TaskManagerBrowserTest.DevToolsNewDockedWindow
[82522:3847:0715/044748:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[82511:3847:0715/044751:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[82528:13063:0715/044752:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[82528:13063:0715/044752:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[82528:13063:0715/044752:WARNING:channel.cc(322)] RawChannel write error
[82522:3847:0715/044752:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50BE0700B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[82522:3847:0715/044752:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50BE0700B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[82522:3847:0715/044752:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50BE0700B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[82522:3847:0715/044752:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50BE0700B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[82522:3847:0715/044752:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50BE0700B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[82522:3847:0715/044752:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50BE0700B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[82522:3847:0715/044752:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50BE0700B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[82522:3847:0715/044752:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50BE0700B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[82522:3847:0715/044752:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50BE0700B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[82522:3847:0715/044752:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50BE0700B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[82522:3847:0715/044752:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50BE0700B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[82522:3847:0715/044752:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50BE0700B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[ OK ] TaskManagerBrowserTest.DevToolsNewDockedWindow (6830 ms)
[125/216] TaskManagerBrowserTest.DevToolsNewDockedWindow (8543 ms)
[ RUN ] SSLUITest.TestUnsafeContentsInWorkerWithUserException
[82515:3847:0715/044747: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:49664...
sending server_data: {"host": "127.0.0.1", "port": 49664} (36 bytes)
HTTPS server started on https://localhost:49665...
sending server_data: {"host": "localhost", "port": 49665} (36 bytes)
[82504:3847:0715/044750:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[82529:13579:0715/044751:FATAL:memory.cc(18)] Out of memory. size=4194304
[82504:39427:0715/044752:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[82518:3847:0715/044752:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 3, remote ID 2147483649)
[82518:13063:0715/044752:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] SSLUITest.TestUnsafeContentsInWorkerWithUserException (8898 ms)
[126/216] SSLUITest.TestUnsafeContentsInWorkerWithUserException (10650 ms)
[ RUN ] ChromeTracingDelegateBrowserTest.ExistingIncognitoSessionBlockingTraceStart
[82532:3847:0715/044751:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ChromeTracingDelegateBrowserTest.ExistingIncognitoSessionBlockingTraceStart (3685 ms)
[127/216] ChromeTracingDelegateBrowserTest.ExistingIncognitoSessionBlockingTraceStart (5278 ms)
[ RUN ] DevToolsTagTest.TagsManagerRecordsATag
HTTP server started on http://127.0.0.1:49661...
sending server_data: {"host": "127.0.0.1", "port": 49661} (36 bytes)
[82519:3847:0715/044747:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[82505:3847:0715/044750:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[82519:3847:0715/044751:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50BE0700B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[82519:3847:0715/044751:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50BE0700B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[82519:3847:0715/044751:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50BE0700B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[82519:3847:0715/044751:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50BE0700B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[82519:3847:0715/044751:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50BE0700B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[82519:3847:0715/044751:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50BE0700B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[82519:3847:0715/044751:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50BE0700B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[82519:3847:0715/044751:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50BE0700B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[82519:3847:0715/044751:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50BE0700B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[82519:3847:0715/044751:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50BE0700B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[82519:3847:0715/044751:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50BE0700B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[82519:3847:0715/044751:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50BE0700B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[82505:3847:0715/044753:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[82519:3847:0715/044754:ERROR:gles2_cmd_decoder.cc(13133)] [GroupMarkerNotSet(crbug.com/242999)!:508C0900B0610000]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[82519:3847:0715/044754:ERROR:gles2_cmd_decoder.cc(4382)] Error: 5 for Command kLoseContextCHROMIUM
[82521:16131:0715/044754:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[82521:16131:0715/044754:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[82535:13063:0715/044754:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[82535:13063:0715/044754:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] DevToolsTagTest.TagsManagerRecordsATag (10481 ms)
[128/216] DevToolsTagTest.TagsManagerRecordsATag (11874 ms)
[ RUN ] AutofillDialogControllerTest.FillInputFromAutofill
[82548:3847:0715/044756:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] AutofillDialogControllerTest.FillInputFromAutofill (4141 ms)
[129/216] AutofillDialogControllerTest.FillInputFromAutofill (6080 ms)
[ RUN ] AutofillDialogControllerTest.GeneratedCardLastFourAfterVerifyCvv
[82549:3847:0715/044757:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[82539:40451:0715/044758:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] AutofillDialogControllerTest.GeneratedCardLastFourAfterVerifyCvv (4144 ms)
[130/216] AutofillDialogControllerTest.GeneratedCardLastFourAfterVerifyCvv (5960 ms)
[ RUN ] AutofillDialogControllerTest.TabOpensToJustRight
[82551:3847:0715/044757:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[82540:61443:0715/044759:ERROR:mach_broker_mac.mm(222)] Unknown process 82558 is sending Mach IPC messages!
[82540:61443:0715/044759:ERROR:mach_broker_mac.mm(222)] Unknown process 82559 is sending Mach IPC messages!
[ OK ] AutofillDialogControllerTest.TabOpensToJustRight (4733 ms)
[131/216] AutofillDialogControllerTest.TabOpensToJustRight (6490 ms)
[ RUN ] AutofillDialogControllerTest.HideOnNavigate
[82556:3847:0715/044758:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[82557:13063:0715/044759:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[ OK ] AutofillDialogControllerTest.HideOnNavigate (3749 ms)
[132/216] AutofillDialogControllerTest.HideOnNavigate (5419 ms)
[ RUN ] PopupBlockerBrowserTest.PopupBlockedFakeClickOnAnchor
[82568:3847:0715/044802:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[82560:75527:0715/044804:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[ OK ] PopupBlockerBrowserTest.PopupBlockedFakeClickOnAnchor (4239 ms)
[133/216] PopupBlockerBrowserTest.PopupBlockedFakeClickOnAnchor (5997 ms)
[ RUN ] BrowserTest.NoTitle
[82577:3847:0715/044804:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] BrowserTest.NoTitle (3755 ms)
[134/216] BrowserTest.NoTitle (5587 ms)
[ RUN ] PopupBlockerBrowserTest.DenialOfService
[82574:3847:0715/044803:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[82561:76551:0715/044805:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[82561:40451:0715/044805:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[82561:40451:0715/044805:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[82561:40451:0715/044805:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 4, remote ID 2147483651)
[82561:40451:0715/044805:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[82561:40451:0715/044805:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PopupBlockerBrowserTest.DenialOfService (4834 ms)
[135/216] PopupBlockerBrowserTest.DenialOfService (6399 ms)
[ RUN ] BrowserTest.JavascriptAlertActivatesTab
[82578:3847:0715/044804:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] BrowserTest.JavascriptAlertActivatesTab (4979 ms)
[136/216] BrowserTest.JavascriptAlertActivatesTab (6781 ms)
[ RUN ] NoStartupWindowTest.NoStartupWindowBasicTest
[82596:3847:0715/044809:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] NoStartupWindowTest.NoStartupWindowBasicTest (3472 ms)
[137/216] NoStartupWindowTest.NoStartupWindowBasicTest (5189 ms)
[ RUN ] BrowserTest.BeforeUnloadVsBeforeReload
[82595:3847:0715/044809:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] BrowserTest.BeforeUnloadVsBeforeReload (3714 ms)
[138/216] BrowserTest.BeforeUnloadVsBeforeReload (5321 ms)
[ RUN ] BrowserNavigatorTest.Disposition_SingletonTabRespectingRef
[82601:3847:0715/044810:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[82603:13831:0715/044812:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[82603:13831:0715/044812:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[82589:3847:0715/044812:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 1, remote ID 1)
[82589:4611:0715/044812:ERROR:mach_broker_mac.mm(222)] Unknown process 82606 is sending Mach IPC messages!
[ OK ] BrowserNavigatorTest.Disposition_SingletonTabRespectingRef (4000 ms)
[139/216] BrowserNavigatorTest.Disposition_SingletonTabRespectingRef (6110 ms)
[ RUN ] BrowserTest.NoStopDuringTransferUntilCommit
[82591:3847:0715/044808:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49685...
sending server_data: {"host": "127.0.0.1", "port": 49685} (36 bytes)
HTTPS server started on https://127.0.0.1:49686...
sending server_data: {"host": "127.0.0.1", "port": 49686} (36 bytes)
[ OK ] BrowserTest.NoStopDuringTransferUntilCommit (7261 ms)
[140/216] BrowserTest.NoStopDuringTransferUntilCommit (8930 ms)
[ RUN ] BrowserNavigatorTest.Disposition_IncompatibleWindow_NoExisting
[82618:3847:0715/044815:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[82607:8711:0715/044816:ERROR:mach_broker_mac.mm(222)] Unknown process 82628 is sending Mach IPC messages!
[ OK ] BrowserNavigatorTest.Disposition_IncompatibleWindow_NoExisting (4464 ms)
[141/216] BrowserNavigatorTest.Disposition_IncompatibleWindow_NoExisting (6550 ms)
[ RUN ] BrowserNavigatorTest.Disposition_Bookmarks_DoNothingIfIncognitoIsForced
[82617:3847:0715/044814:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[82605:40451:0715/044817:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[82605:40451:0715/044817:WARNING:channel.cc(322)] RawChannel write error
[ OK ] BrowserNavigatorTest.Disposition_Bookmarks_DoNothingIfIncognitoIsForced (5322 ms)
[142/216] BrowserNavigatorTest.Disposition_Bookmarks_DoNothingIfIncognitoIsForced (7076 ms)
[ RUN ] ExtensionMessageBubbleBrowserTestMac.ExtensionBubbleAnchoredToWrenchMenuWithOtherAction
[82631:3847:0715/044817:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ExtensionMessageBubbleBrowserTestMac.ExtensionBubbleAnchoredToWrenchMenuWithOtherAction (3243 ms)
[143/216] ExtensionMessageBubbleBrowserTestMac.ExtensionBubbleAnchoredToWrenchMenuWithOtherAction (4830 ms)
[ RUN ] BrowserWindowControllerTest.ZOrderNormal
[82626:3847:0715/044816:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[82616:39939:0715/044818:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[82616:39939:0715/044818:WARNING:channel.cc(322)] RawChannel write error
[ OK ] BrowserWindowControllerTest.ZOrderNormal (4219 ms)
[144/216] BrowserWindowControllerTest.ZOrderNormal (5886 ms)
[ RUN ] OneClickSigninBubbleControllerTest.LearnMore
[82641:3847:0715/044821:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] OneClickSigninBubbleControllerTest.LearnMore (4576 ms)
[145/216] OneClickSigninBubbleControllerTest.LearnMore (6202 ms)
[ RUN ] ProfileSigninConfirmationViewControllerTest.OfferNewProfile
[82645:3847:0715/044822:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ProfileSigninConfirmationViewControllerTest.OfferNewProfile (4006 ms)
[146/216] ProfileSigninConfirmationViewControllerTest.OfferNewProfile (5841 ms)
[ RUN ] PermissionBubbleBrowserTest.FullscreenHasLocationBar
[82649:3847:0715/044822:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] PermissionBubbleBrowserTest.FullscreenHasLocationBar (3732 ms)
[147/216] PermissionBubbleBrowserTest.FullscreenHasLocationBar (5551 ms)
[ RUN ] FindInPageControllerTest.RestartSearchFromF3
[82665:3847:0715/044827:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] FindInPageControllerTest.RestartSearchFromF3 (3564 ms)
[148/216] FindInPageControllerTest.RestartSearchFromF3 (5176 ms)
[ RUN ] NewTabPageInterceptorTest.404Interception
[82668:3847:0715/044828:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[82668:3847:0715/044830:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[82668:3847:0715/044830:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[82668:3847:0715/044830:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[82668:3847:0715/044830:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[82668:3847:0715/044830:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[82668:3847:0715/044830:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[82668:3847:0715/044830:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[82668:3847:0715/044830:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[82668:3847:0715/044830:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[82668:3847:0715/044830:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[82668:3847:0715/044830:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[82668:3847:0715/044830:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[ OK ] NewTabPageInterceptorTest.404Interception (5339 ms)
[149/216] NewTabPageInterceptorTest.404Interception (6705 ms)
[ RUN ] HostedAppTest.ShouldShowLocationBarForHostedApp
[82650:3847:0715/044823:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
2015-07-15 04:48:26.831 browser_tests[82638:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[82638:3847:0715/044828:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[82638:3847:0715/044828:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[82638:3847:0715/044828:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[82638:3847:0715/044830:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[82638:41475:0715/044830:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[82638:41475:0715/044830:WARNING:channel.cc(322)] RawChannel write error
[82638:41475:0715/044830:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] HostedAppTest.ShouldShowLocationBarForHostedApp (10615 ms)
[150/216] HostedAppTest.ShouldShowLocationBarForHostedApp (12419 ms)
[ RUN ] LoginPromptBrowserTest.BlockCrossdomainPromptForSubresources
[82667:3847:0715/044827:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49692...
sending server_data: {"host": "127.0.0.1", "port": 49692} (36 bytes)
[82671:12807:0715/044831:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[82671:12807:0715/044831:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] LoginPromptBrowserTest.BlockCrossdomainPromptForSubresources (6595 ms)
[151/216] LoginPromptBrowserTest.BlockCrossdomainPromptForSubresources (8195 ms)
[ RUN ] WebUIBidiCheckerBrowserTestLTR.TestHistoryPage
[ OK ] WebUIBidiCheckerBrowserTestLTR.TestHistoryPage (1 ms)
[152/216] WebUIBidiCheckerBrowserTestLTR.TestHistoryPage (1761 ms)
[ RUN ] WebUIBidiCheckerBrowserTestLTR.TestSettingsContentSettingsPage
[ OK ] WebUIBidiCheckerBrowserTestLTR.TestSettingsContentSettingsPage (1 ms)
[153/216] WebUIBidiCheckerBrowserTestLTR.TestSettingsContentSettingsPage (1489 ms)
[ RUN ] NewTabPageInterceptorTest.204Interception
[82680:3847:0715/044832:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[82676:40451:0715/044834:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[82683:12807:0715/044834:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] NewTabPageInterceptorTest.204Interception (4880 ms)
[154/216] NewTabPageInterceptorTest.204Interception (6674 ms)
[ RUN ] BrowserActionsBarRedesignBrowserTest.TestUiForActionsWantToRun
[82692:3847:0715/044835:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[82682:40963:0715/044835:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[82682:40963:0715/044835:WARNING:channel.cc(322)] RawChannel write error
[ OK ] BrowserActionsBarRedesignBrowserTest.TestUiForActionsWantToRun (3078 ms)
[155/216] BrowserActionsBarRedesignBrowserTest.TestUiForActionsWantToRun (4698 ms)
[ RUN ] WebUIBidiCheckerBrowserTestRTL.TestSettingsFrameContentExceptionsCookies
[ OK ] WebUIBidiCheckerBrowserTestRTL.TestSettingsFrameContentExceptionsCookies (1 ms)
[156/216] WebUIBidiCheckerBrowserTestRTL.TestSettingsFrameContentExceptionsCookies (1633 ms)
[ RUN ] StartupBrowserCreatorTest.StartupURLsOnNewWindowWithNoTabbedBrowsers
[82691:3847:0715/044834:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49698...
sending server_data: {"host": "127.0.0.1", "port": 49698} (36 bytes)
[ OK ] StartupBrowserCreatorTest.StartupURLsOnNewWindowWithNoTabbedBrowsers (4336 ms)
[157/216] StartupBrowserCreatorTest.StartupURLsOnNewWindowWithNoTabbedBrowsers (6454 ms)
[ RUN ] ZoomControllerBrowserTest.ErrorPagesCanZoom
[82715:3847:0715/044840:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[82703:3847:0715/044841:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[ OK ] ZoomControllerBrowserTest.ErrorPagesCanZoom (3776 ms)
[158/216] ZoomControllerBrowserTest.ErrorPagesCanZoom (5659 ms)
[ RUN ] FastUnloadTest.WindowCloseAfterBeforeUnloadCrash
HTTP server started on http://127.0.0.1:49699...
sending server_data: {"host": "127.0.0.1", "port": 49699} (36 bytes)
[82722:3847:0715/044842:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[82706:3847:0715/044843:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown select_file_dialogs.allowed
[ OK ] FastUnloadTest.WindowCloseAfterBeforeUnloadCrash (4848 ms)
[159/216] FastUnloadTest.WindowCloseAfterBeforeUnloadCrash (6614 ms)
[ RUN ] FormAutofillTest.ExtractFormsSkippedForms
[ OK ] FormAutofillTest.ExtractFormsSkippedForms (409 ms)
[160/216] FormAutofillTest.ExtractFormsSkippedForms (2080 ms)
[ RUN ] ContentSettingsExceptionsAreaBrowserTest.OpenIncognitoWindow
[82708:3847:0715/044839:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[82698:3847:0715/044841:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[82698:3847:0715/044842:WARNING:CONSOLE(0)] "The -webkit-canvas CSS feature is deprecated. Please use a positioned <canvas> element instead.", source: (0)
[ OK ] ContentSettingsExceptionsAreaBrowserTest.OpenIncognitoWindow (8153 ms)
[161/216] ContentSettingsExceptionsAreaBrowserTest.OpenIncognitoWindow (10076 ms)
[ RUN ] FormAutofillTest.LabelsInferredWithImageTags
[ OK ] FormAutofillTest.LabelsInferredWithImageTags (394 ms)
[162/216] FormAutofillTest.LabelsInferredWithImageTags (1856 ms)
[ RUN ] WebUIWebViewBrowserTest.ContentScriptExistsAsLongAsWebViewTagExists
[82711:3847:0715/044839:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[82713:13063:0715/044842:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[82713:13063:0715/044842:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[82700:3847:0715/044842:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[82700:3847:0715/044843:INFO:CONSOLE(1791)] "Running test testContentScriptExistsAsLongAsWebViewTagExists", source: webview_content_script_test.js (1791)
[82700:3847:0715/044843:INFO:CONSOLE(4615)] "Step 1: call <webview>.addContentScripts.", source: webview_content_script_test.js (4615)
[82700:3847:0715/044844:WARNING:CONSOLE(237)] "<webview>: The load has aborted with error -11: ERR_NOT_IMPLEMENTED.", source: extensions::webViewEvents (237)
[82700:3847:0715/044844:INFO:CONSOLE(4627)] "Step 2: check the result of content script injected.", source: webview_content_script_test.js (4627)
[82700:75015:0715/044844:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[82700:3847:0715/044844:INFO:CONSOLE(4634)] "Step 3: remove webview from the DOM.", source: webview_content_script_test.js (4634)
[82700:3847:0715/044844:INFO:CONSOLE(4636)] "Step 4: add webview back to the DOM.", source: webview_content_script_test.js (4636)
[82700:75015:0715/044845:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[82700:3847:0715/044845:INFO:CONSOLE(4641)] "Step 5: check the result of content script injected again.", source: webview_content_script_test.js (4641)
[ OK ] WebUIWebViewBrowserTest.ContentScriptExistsAsLongAsWebViewTagExists (8162 ms)
[163/216] WebUIWebViewBrowserTest.ContentScriptExistsAsLongAsWebViewTagExists (10077 ms)
[ RUN ] PageClickTrackerTest.PageClickTrackerScaledTextareaTapped
[ OK ] PageClickTrackerTest.PageClickTrackerScaledTextareaTapped (264 ms)
[164/216] PageClickTrackerTest.PageClickTrackerScaledTextareaTapped (1864 ms)
[ RUN ] TranslateHelperBrowserTest.TranslateLibNeverReady
[ OK ] TranslateHelperBrowserTest.TranslateLibNeverReady (92 ms)
[165/216] TranslateHelperBrowserTest.TranslateLibNeverReady (1650 ms)
[ RUN ] PasswordAutofillAgentTest.NoAutocompleteForPasswordFieldUsernames
[ OK ] PasswordAutofillAgentTest.NoAutocompleteForPasswordFieldUsernames (362 ms)
[166/216] PasswordAutofillAgentTest.NoAutocompleteForPasswordFieldUsernames (2026 ms)
[ RUN ] WebUIBrowserExpectFailTest.TestFailsAsyncFast
[82740:3847:0715/044849:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[82732:3847:0715/044852:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[82732:3847:0715/044852:ERROR:CONSOLE(1)] "Uncaught ReferenceError: DISABLED_BogusFunctionName is not defined", source: chrome://downloads/ (1)
[82732:3847:0715/044852:ERROR:web_ui_browser_test.cc(455)] Encountered javascript console error(s)
[ OK ] WebUIBrowserExpectFailTest.TestFailsAsyncFast (5386 ms)
[167/216] WebUIBrowserExpectFailTest.TestFailsAsyncFast (6924 ms)
[ RUN ] WebUIResourceBrowserTest.CrTest
[82749:3847:0715/044851:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[82738:3847:0715/044852:INFO:CONSOLE(0)] "'window.webkitStorageInfo' is deprecated. Please use 'navigator.webkitTemporaryStorage' or 'navigator.webkitPersistentStorage' instead.", source: (0)
[82738:3847:0715/044852:INFO:CONSOLE(0)] "'webkitIndexedDB' is deprecated. Please use 'indexedDB' instead.", source: (0)
[ OK ] WebUIResourceBrowserTest.CrTest (3630 ms)
[168/216] WebUIResourceBrowserTest.CrTest (5578 ms)
[ RUN ] WebUIBrowserAsyncTest.TestAsyncFailsExpect
[82742:3847:0715/044850:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[82733:3847:0715/044852:INFO:CONSOLE(1791)] "Running test startAsyncTest", source: async.js (1791)
[82733:3847:0715/044852:ERROR:web_ui_test_handler.cc(75)] 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
[82733:40451:0715/044853:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[82733:40451:0715/044853:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[82733:40451:0715/044853:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[82733:40451:0715/044853:WARNING:channel.cc(322)] RawChannel write error
[ OK ] WebUIBrowserAsyncTest.TestAsyncFailsExpect (5306 ms)
[169/216] WebUIBrowserAsyncTest.TestAsyncFailsExpect (6810 ms)
[ RUN ] WebUIBrowserAsyncTest.TestAsyncPassPass
[82748:3847:0715/044851:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[82736:38915:0715/044853:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[82736:3847:0715/044853:INFO:CONSOLE(1791)] "Running test startAsyncTest", source: async.js (1791)
[ OK ] WebUIBrowserAsyncTest.TestAsyncPassPass (4846 ms)
[170/216] WebUIBrowserAsyncTest.TestAsyncPassPass (6343 ms)
[ RUN ] OutOfProcessPPAPITest.VideoSource
[82768:3847:0715/044857:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
objc[82777]: Class BaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testu5T8Bk/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[82777]: Class ConstrainedWindowAnimationBase is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testu5T8Bk/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[82777]: Class ConstrainedWindowAnimationShow is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testu5T8Bk/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[82777]: Class ConstrainedWindowAnimationHide is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testu5T8Bk/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[82777]: Class ConstrainedWindowAnimationPulse is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testu5T8Bk/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[82777]: Class BlueLabelButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testu5T8Bk/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[82777]: Class BlueLabelButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testu5T8Bk/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[82777]: Class HoverImageMenuButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testu5T8Bk/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[82777]: Class HoverImageMenuButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testu5T8Bk/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[82777]: Class HyperlinkButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testu5T8Bk/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[82777]: Class HyperlinkTextView is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testu5T8Bk/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[82777]: Class FindPasteboard is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testu5T8Bk/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[82777]: Class FlippedView is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testu5T8Bk/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[82777]: Class FocusTracker is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testu5T8Bk/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[82777]: Class FullscreenWindowManager is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testu5T8Bk/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[82777]: Class HoverButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testu5T8Bk/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[82777]: Class HoverImageButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testu5T8Bk/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[82777]: Class MenuController is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testu5T8Bk/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[82777]: Class ToolTipBaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testu5T8Bk/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[82777]: Class CrTrackingAreaOwnerProxy is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testu5T8Bk/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[82777]: Class CrTrackingArea is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testu5T8Bk/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[82777]: Class UnderlayOpenGLHostingWindow is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testu5T8Bk/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[82777]: Class MacScreenMonitor is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testu5T8Bk/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[82777]: Class ComplexTextInputPanel is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testu5T8Bk/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
[82757:3847:0715/044859:INFO:CONSOLE(177)] "Create finished in 0.000 seconds.", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testu5T8Bk/ppapi/tests/test_case.html?testcase=VideoSource (177)
[82757:3847:0715/044859:INFO:CONSOLE(177)] "GetFrame finished in 0.139 seconds.", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testu5T8Bk/ppapi/tests/test_case.html?testcase=VideoSource (177)
[ OK ] OutOfProcessPPAPITest.VideoSource (5135 ms)
[171/216] OutOfProcessPPAPITest.VideoSource (6706 ms)
[ RUN ] PPAPIBrokerInfoBarTest.Accept
[82770:3847:0715/044857:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
objc[82778]: Class BaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testu5T8Bk/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[82778]: Class ConstrainedWindowAnimationBase is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testu5T8Bk/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[82778]: Class ConstrainedWindowAnimationShow is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testu5T8Bk/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[82778]: Class ConstrainedWindowAnimationHide is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testu5T8Bk/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[82778]: Class ConstrainedWindowAnimationPulse is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testu5T8Bk/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[82778]: Class BlueLabelButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testu5T8Bk/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[82778]: Class BlueLabelButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testu5T8Bk/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[82778]: Class HoverImageMenuButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testu5T8Bk/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[82778]: Class HoverImageMenuButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testu5T8Bk/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[82778]: Class HyperlinkButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testu5T8Bk/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[82778]: Class HyperlinkTextView is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testu5T8Bk/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[82778]: Class FindPasteboard is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testu5T8Bk/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[82778]: Class FlippedView is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testu5T8Bk/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[82778]: Class FocusTracker is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testu5T8Bk/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[82778]: Class FullscreenWindowManager is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testu5T8Bk/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[82778]: Class HoverButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testu5T8Bk/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[82778]: Class HoverImageButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testu5T8Bk/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[82778]: Class MenuController is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testu5T8Bk/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[82778]: Class ToolTipBaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testu5T8Bk/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[82778]: Class CrTrackingAreaOwnerProxy is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testu5T8Bk/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[82778]: Class CrTrackingArea is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testu5T8Bk/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[82778]: Class UnderlayOpenGLHostingWindow is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testu5T8Bk/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[82778]: Class MacScreenMonitor is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testu5T8Bk/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[82778]: Class ComplexTextInputPanel is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testu5T8Bk/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
[82758:3847:0715/044859:INFO:CONSOLE(177)] "IsAllowedPermissionDenied finished in 0.006 seconds.", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testu5T8Bk/ppapi/tests/test_case.html?testcase=Broker_IsAllowedPermissionDenied (177)
objc[82781]: Class BaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testu5T8Bk/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[82781]: Class ConstrainedWindowAnimationBase is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testu5T8Bk/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[82781]: Class ConstrainedWindowAnimationShow is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testu5T8Bk/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[82781]: Class ConstrainedWindowAnimationHide is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testu5T8Bk/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[82781]: Class ConstrainedWindowAnimationPulse is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testu5T8Bk/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[82781]: Class BlueLabelButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testu5T8Bk/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[82781]: Class BlueLabelButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testu5T8Bk/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[82781]: Class HoverImageMenuButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testu5T8Bk/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[82781]: Class HoverImageMenuButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testu5T8Bk/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[82781]: Class HyperlinkButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testu5T8Bk/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[82781]: Class HyperlinkTextView is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testu5T8Bk/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[82781]: Class FindPasteboard is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testu5T8Bk/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[82781]: Class FlippedView is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testu5T8Bk/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[82781]: Class FocusTracker is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testu5T8Bk/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[82781]: Class FullscreenWindowManager is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testu5T8Bk/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[82781]: Class HoverButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testu5T8Bk/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[82781]: Class HoverImageButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testu5T8Bk/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[82781]: Class MenuController is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testu5T8Bk/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[82781]: Class ToolTipBaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testu5T8Bk/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[82781]: Class CrTrackingAreaOwnerProxy is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testu5T8Bk/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[82781]: Class CrTrackingArea is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testu5T8Bk/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[82781]: Class UnderlayOpenGLHostingWindow is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testu5T8Bk/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[82781]: Class MacScreenMonitor is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testu5T8Bk/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[82781]: Class ComplexTextInputPanel is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testu5T8Bk/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
[82758:3847:0715/044900:INFO:CONSOLE(177)] "ConnectPermissionGranted finished in 0.912 seconds.", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testu5T8Bk/ppapi/tests/test_case.html?testcase=Broker_ConnectPermissionGranted (177)
[82758:3847:0715/044900:INFO:CONSOLE(177)] "IsAllowedPermissionGranted finished in 0.007 seconds.", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testu5T8Bk/ppapi/tests/test_case.html?testcase=Broker_IsAllowedPermissionGranted (177)
[ OK ] PPAPIBrokerInfoBarTest.Accept (6144 ms)
[172/216] PPAPIBrokerInfoBarTest.Accept (7629 ms)
[ RUN ] OutOfProcessPPAPITest.FileRef1
[82767:3847:0715/044856:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49705...
sending server_data: {"host": "127.0.0.1", "port": 49705} (36 bytes)
objc[82780]: Class BaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testu5T8Bk/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[82780]: Class ConstrainedWindowAnimationBase is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testu5T8Bk/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[82780]: Class ConstrainedWindowAnimationShow is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testu5T8Bk/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[82780]: Class ConstrainedWindowAnimationHide is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testu5T8Bk/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[82780]: Class ConstrainedWindowAnimationPulse is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testu5T8Bk/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[82780]: Class BlueLabelButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testu5T8Bk/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[82780]: Class BlueLabelButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testu5T8Bk/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[82780]: Class HoverImageMenuButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testu5T8Bk/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[82780]: Class HoverImageMenuButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testu5T8Bk/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[82780]: Class HyperlinkButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testu5T8Bk/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[82780]: Class HyperlinkTextView is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testu5T8Bk/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[82780]: Class FindPasteboard is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testu5T8Bk/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[82780]: Class FlippedView is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testu5T8Bk/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[82780]: Class FocusTracker is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testu5T8Bk/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[82780]: Class FullscreenWindowManager is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testu5T8Bk/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[82780]: Class HoverButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testu5T8Bk/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[82780]: Class HoverImageButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testu5T8Bk/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[82780]: Class MenuController is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testu5T8Bk/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[82780]: Class ToolTipBaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testu5T8Bk/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[82780]: Class CrTrackingAreaOwnerProxy is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testu5T8Bk/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[82780]: Class CrTrackingArea is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testu5T8Bk/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[82780]: Class UnderlayOpenGLHostingWindow is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testu5T8Bk/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[82780]: Class MacScreenMonitor is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testu5T8Bk/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[82780]: Class ComplexTextInputPanel is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testu5T8Bk/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
[82756:3847:0715/044900:INFO:CONSOLE(177)] "CreateForceAsync finished in 0.001 seconds.", source: http://127.0.0.1:49705/files/test_case.html?testcase=FileRef_Create,FileRef_GetFileSystemType,FileRef_GetName,FileRef_GetPath,FileRef_GetParent,FileRef_MakeDirectory, (177)
[82756:3847:0715/044900:INFO:CONSOLE(177)] "Create finished in 0.001 seconds.", source: http://127.0.0.1:49705/files/test_case.html?testcase=FileRef_Create,FileRef_GetFileSystemType,FileRef_GetName,FileRef_GetPath,FileRef_GetParent,FileRef_MakeDirectory, (177)
[82756:3847:0715/044900:INFO:CONSOLE(177)] "CreateBlocking finished in 0.003 seconds.", source: http://127.0.0.1:49705/files/test_case.html?testcase=FileRef_Create,FileRef_GetFileSystemType,FileRef_GetName,FileRef_GetPath,FileRef_GetParent,FileRef_MakeDirectory, (177)
[82756:3847:0715/044900:INFO:CONSOLE(177)] "CreateBackground finished in 0.002 seconds.", source: http://127.0.0.1:49705/files/test_case.html?testcase=FileRef_Create,FileRef_GetFileSystemType,FileRef_GetName,FileRef_GetPath,FileRef_GetParent,FileRef_MakeDirectory, (177)
[82756:3847:0715/044900:INFO:CONSOLE(177)] "GetFileSystemTypeForceAsync finished in 0.029 seconds.", source: http://127.0.0.1:49705/files/test_case.html?testcase=FileRef_Create,FileRef_GetFileSystemType,FileRef_GetName,FileRef_GetPath,FileRef_GetParent,FileRef_MakeDirectory, (177)
[82756:3847:0715/044900:INFO:CONSOLE(177)] "GetFileSystemType finished in 0.017 seconds.", source: http://127.0.0.1:49705/files/test_case.html?testcase=FileRef_Create,FileRef_GetFileSystemType,FileRef_GetName,FileRef_GetPath,FileRef_GetParent,FileRef_MakeDirectory, (177)
[82756:3847:0715/044900:INFO:CONSOLE(177)] "GetFileSystemTypeBlocking finished in 0.016 seconds.", source: http://127.0.0.1:49705/files/test_case.html?testcase=FileRef_Create,FileRef_GetFileSystemType,FileRef_GetName,FileRef_GetPath,FileRef_GetParent,FileRef_MakeDirectory, (177)
[82756:3847:0715/044900:INFO:CONSOLE(177)] "GetFileSystemTypeBackground finished in 0.018 seconds.", source: http://127.0.0.1:49705/files/test_case.html?testcase=FileRef_Create,FileRef_GetFileSystemType,FileRef_GetName,FileRef_GetPath,FileRef_GetParent,FileRef_MakeDirectory, (177)
[82756:3847:0715/044900:INFO:CONSOLE(177)] "GetNameForceAsync finished in 0.011 seconds.", source: http://127.0.0.1:49705/files/test_case.html?testcase=FileRef_Create,FileRef_GetFileSystemType,FileRef_GetName,FileRef_GetPath,FileRef_GetParent,FileRef_MakeDirectory, (177)
[82756:3847:0715/044900:INFO:CONSOLE(177)] "GetName finished in 0.021 seconds.", source: http://127.0.0.1:49705/files/test_case.html?testcase=FileRef_Create,FileRef_GetFileSystemType,FileRef_GetName,FileRef_GetPath,FileRef_GetParent,FileRef_MakeDirectory, (177)
[82756:3847:0715/044900:INFO:CONSOLE(177)] "GetNameBlocking finished in 0.016 seconds.", source: http://127.0.0.1:49705/files/test_case.html?testcase=FileRef_Create,FileRef_GetFileSystemType,FileRef_GetName,FileRef_GetPath,FileRef_GetParent,FileRef_MakeDirectory, (177)
[82756:3847:0715/044900:INFO:CONSOLE(177)] "GetNameBackground finished in 0.016 seconds.", source: http://127.0.0.1:49705/files/test_case.html?testcase=FileRef_Create,FileRef_GetFileSystemType,FileRef_GetName,FileRef_GetPath,FileRef_GetParent,FileRef_MakeDirectory, (177)
[82756:3847:0715/044900:INFO:CONSOLE(177)] "GetPathForceAsync finished in 0.015 seconds.", source: http://127.0.0.1:49705/files/test_case.html?testcase=FileRef_Create,FileRef_GetFileSystemType,FileRef_GetName,FileRef_GetPath,FileRef_GetParent,FileRef_MakeDirectory, (177)
[82756:3847:0715/044900:INFO:CONSOLE(177)] "GetPath finished in 0.019 seconds.", source: http://127.0.0.1:49705/files/test_case.html?testcase=FileRef_Create,FileRef_GetFileSystemType,FileRef_GetName,FileRef_GetPath,FileRef_GetParent,FileRef_MakeDirectory, (177)
[82756:3847:0715/044900:INFO:CONSOLE(177)] "GetPathBlocking finished in 0.024 seconds.", source: http://127.0.0.1:49705/files/test_case.html?testcase=FileRef_Create,FileRef_GetFileSystemType,FileRef_GetName,FileRef_GetPath,FileRef_GetParent,FileRef_MakeDirectory, (177)
[82756:3847:0715/044900:INFO:CONSOLE(177)] "GetPathBackground finished in 0.035 seconds.", source: http://127.0.0.1:49705/files/test_case.html?testcase=FileRef_Create,FileRef_GetFileSystemType,FileRef_GetName,FileRef_GetPath,FileRef_GetParent,FileRef_MakeDirectory, (177)
[82756:3847:0715/044900:INFO:CONSOLE(177)] "GetParentForceAsync finished in 0.033 seconds.", source: http://127.0.0.1:49705/files/test_case.html?testcase=FileRef_Create,FileRef_GetFileSystemType,FileRef_GetName,FileRef_GetPath,FileRef_GetParent,FileRef_MakeDirectory, (177)
[82756:3847:0715/044900:INFO:CONSOLE(177)] "GetParent finished in 0.035 seconds.", source: http://127.0.0.1:49705/files/test_case.html?testcase=FileRef_Create,FileRef_GetFileSystemType,FileRef_GetName,FileRef_GetPath,FileRef_GetParent,FileRef_MakeDirectory, (177)
[82756:3847:0715/044900:INFO:CONSOLE(177)] "GetParentBlocking finished in 0.044 seconds.", source: http://127.0.0.1:49705/files/test_case.html?testcase=FileRef_Create,FileRef_GetFileSystemType,FileRef_GetName,FileRef_GetPath,FileRef_GetParent,FileRef_MakeDirectory, (177)
[82756:3847:0715/044900:INFO:CONSOLE(177)] "GetParentBackground finished in 0.035 seconds.", source: http://127.0.0.1:49705/files/test_case.html?testcase=FileRef_Create,FileRef_GetFileSystemType,FileRef_GetName,FileRef_GetPath,FileRef_GetParent,FileRef_MakeDirectory, (177)
[82756:3847:0715/044900:INFO:CONSOLE(177)] "MakeDirectoryForceAsync finished in 0.082 seconds.", source: http://127.0.0.1:49705/files/test_case.html?testcase=FileRef_Create,FileRef_GetFileSystemType,FileRef_GetName,FileRef_GetPath,FileRef_GetParent,FileRef_MakeDirectory, (177)
[82756:3847:0715/044900:INFO:CONSOLE(177)] "MakeDirectory finished in 0.026 seconds.", source: http://127.0.0.1:49705/files/test_case.html?testcase=FileRef_Create,FileRef_GetFileSystemType,FileRef_GetName,FileRef_GetPath,FileRef_GetParent,FileRef_MakeDirectory, (177)
[82756:3847:0715/044900:INFO:CONSOLE(177)] "MakeDirectoryBlocking finished in 0.037 seconds.", source: http://127.0.0.1:49705/files/test_case.html?testcase=FileRef_Create,FileRef_GetFileSystemType,FileRef_GetName,FileRef_GetPath,FileRef_GetParent,FileRef_MakeDirectory, (177)
[82756:3847:0715/044900:INFO:CONSOLE(177)] "MakeDirectoryBackground finished in 0.055 seconds.", source: http://127.0.0.1:49705/files/test_case.html?testcase=FileRef_Create,FileRef_GetFileSystemType,FileRef_GetName,FileRef_GetPath,FileRef_GetParent,FileRef_MakeDirectory, (177)
[82756:39939:0715/044900:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[82756:39939:0715/044900:WARNING:channel.cc(322)] RawChannel write error
[ OK ] OutOfProcessPPAPITest.FileRef1 (6765 ms)
[173/216] OutOfProcessPPAPITest.FileRef1 (8325 ms)
[ RUN ] PPAPINaClPNaClTest.WebSocket1
[82774:3847:0715/044858:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49708...
sending server_data: {"host": "127.0.0.1", "port": 49708} (36 bytes)
Trying to start websocket server on ws://127.0.0.1:0...
WebSocket server started on ws://127.0.0.1:49714...
sending server_data: {"host": "127.0.0.1", "port": 49714} (36 bytes)
[82784,2012344704:04:49:01.757202] Native Client module will be loaded at base address 0x00007aca00000000
[82759:3847:0715/044901:INFO:CONSOLE(177)] "IsWebSocket finished in 0.000 seconds.", source: http://127.0.0.1:49708/files/test_case.html?mode=nacl_pnacl&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=49714 (177)
[82759:3847:0715/044901:INFO:CONSOLE(177)] "UninitializedPropertiesAccess finished in 0.000 seconds.", source: http://127.0.0.1:49708/files/test_case.html?mode=nacl_pnacl&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=49714 (177)
[82759:3847:0715/044901:INFO:CONSOLE(177)] "InvalidConnect finished in 0.000 seconds.", source: http://127.0.0.1:49708/files/test_case.html?mode=nacl_pnacl&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=49714 (177)
[82759:3847:0715/044901:INFO:CONSOLE(177)] "Protocols finished in 0.000 seconds.", source: http://127.0.0.1:49708/files/test_case.html?mode=nacl_pnacl&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=49714 (177)
[82759:3847:0715/044901:INFO:CONSOLE(177)] "GetURL finished in 0.000 seconds.", source: http://127.0.0.1:49708/files/test_case.html?mode=nacl_pnacl&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=49714 (177)
[82759:3847:0715/044901:INFO:CONSOLE(177)] "ValidConnect finished in 0.000 seconds.", source: http://127.0.0.1:49708/files/test_case.html?mode=nacl_pnacl&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=49714 (177)
[82759:3847:0715/044902:INFO:CONSOLE(177)] "InvalidClose finished in 0.000 seconds.", source: http://127.0.0.1:49708/files/test_case.html?mode=nacl_pnacl&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=49714 (177)
[82759:3847:0715/044902:INFO:CONSOLE(0)] "WebSocket connection to 'ws://127.0.0.1:49714/echo-with-no-extension' failed: WebSocket was closed before the connection was established.", source: http://127.0.0.1:49708/files/test_case.html?mode=nacl_pnacl&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=49714 (0)
[82759:3847:0715/044902:INFO:CONSOLE(177)] "ValidClose finished in 0.000 seconds.", source: http://127.0.0.1:49708/files/test_case.html?mode=nacl_pnacl&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=49714 (177)
[82759:3847:0715/044902:INFO:CONSOLE(177)] "GetProtocol finished in 0.000 seconds.", source: http://127.0.0.1:49708/files/test_case.html?mode=nacl_pnacl&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=49714 (177)
[82759:3847:0715/044902:INFO:CONSOLE(177)] "TextSendReceive finished in 0.000 seconds.", source: http://127.0.0.1:49708/files/test_case.html?mode=nacl_pnacl&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=49714 (177)
[82759:3847:0715/044902:INFO:CONSOLE(177)] "BinarySendReceive finished in 0.000 seconds.", source: http://127.0.0.1:49708/files/test_case.html?mode=nacl_pnacl&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=49714 (177)
[82759:3847:0715/044902:INFO:CONSOLE(177)] "StressedSendReceive finished in 0.000 seconds.", source: http://127.0.0.1:49708/files/test_case.html?mode=nacl_pnacl&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=49714 (177)
[82759:3847:0715/044902:INFO:CONSOLE(177)] "BufferedAmount finished in 0.000 seconds.", source: http://127.0.0.1:49708/files/test_case.html?mode=nacl_pnacl&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=49714 (177)
[ OK ] PPAPINaClPNaClTest.WebSocket1 (7516 ms)
[174/216] PPAPINaClPNaClTest.WebSocket1 (9258 ms)
[ RUN ] PPAPINaClGLibcTest.UDPSocket_ReadWrite
[82790:3847:0715/044903:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49750...
sending server_data: {"host": "127.0.0.1", "port": 49750} (36 bytes)
[82806,2012344704:04:49:07.254463] Native Client module will be loaded at base address 0x000075ba00000000
[82783:3847:0715/044907:INFO:CONSOLE(177)] "ReadWriteForceAsync finished in 0.006 seconds.", source: http://127.0.0.1:49750/files/test_case.html?mode=nacl_glibc&testcase=UDPSocket_ReadWrite, (177)
[82783:3847:0715/044907:INFO:CONSOLE(177)] "ReadWrite finished in 0.005 seconds.", source: http://127.0.0.1:49750/files/test_case.html?mode=nacl_glibc&testcase=UDPSocket_ReadWrite, (177)
[82783:3847:0715/044908:INFO:CONSOLE(177)] "ReadWriteBlocking finished in 0.005 seconds.", source: http://127.0.0.1:49750/files/test_case.html?mode=nacl_glibc&testcase=UDPSocket_ReadWrite, (177)
[82783:3847:0715/044908:INFO:CONSOLE(177)] "ReadWriteBackground finished in 0.005 seconds.", source: http://127.0.0.1:49750/files/test_case.html?mode=nacl_glibc&testcase=UDPSocket_ReadWrite, (177)
[ OK ] PPAPINaClGLibcTest.UDPSocket_ReadWrite (6692 ms)
[175/216] PPAPINaClGLibcTest.UDPSocket_ReadWrite (8470 ms)
[ RUN ] NaClBrowserTestNewlib.IrtManifestFile
[82799:3847:0715/044905:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49763...
sending server_data: {"host": "127.0.0.1", "port": 49763} (36 bytes)
[82788:3847:0715/044907:INFO:nacl_browsertest_util.cc(130)] |||| [STARTUP]
[82810,2012344704:04:49:08.607585] Native Client module will be loaded at base address 0x000006cf00000000
File not found dummy_test_file.txt full path:/Volumes/data/b/swarm_slave/work/cache/run_tha_testu5T8Bk/out/Release/nacl_test_data/newlib/dummy_test_file.txt
127.0.0.1 - - [15/Jul/2015 04:49:08] code 404, message Not Found
[82788:3847:0715/044908:INFO:nacl_browsertest_util.cc(130)] |||| / naclModule loaded
[82788:3847:0715/044908:INFO:nacl_browsertest_util.cc(130)] ||||
[82788:3847:0715/044908: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/cache/run_tha_testu5T8Bk/out/Release/nacl_test_data/newlib/dummy_test_file.txt
127.0.0.1 - - [15/Jul/2015 04:49:08] code 404, message Not Found
[82788:3847:0715/044908:INFO:nacl_browsertest_util.cc(130)] |||| [Test_00_Init PASS]
[82788:3847:0715/044908:INFO:nacl_browsertest_util.cc(130)] ||||
[82788:3847:0715/044908:INFO:nacl_browsertest_util.cc(130)] |||| [SHUTDOWN] 1 passed, 0 failed, 0 errors
[ OK ] NaClBrowserTestNewlib.IrtManifestFile (6148 ms)
[176/216] NaClBrowserTestNewlib.IrtManifestFile (7933 ms)
[ RUN ] PPAPINaClGLibcTest.UDPSocket_SetOption_1_1
[82797:3847:0715/044904:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49756...
sending server_data: {"host": "127.0.0.1", "port": 49756} (36 bytes)
[82809,2012344704:04:49:07.903585] Native Client module will be loaded at base address 0x00004ea300000000
** Mach exception 1 from trusted code: pc=10004ab9e
[82785:3847:0715/044908:INFO:CONSOLE(177)] "SetOption_1_1ForceAsync finished in 0.000 seconds.", source: http://127.0.0.1:49756/files/test_case.html?mode=nacl_glibc&testcase=UDPSocket_SetOption_1_1, (177)
[82785:3847:0715/044908:INFO:CONSOLE(177)] "SetOption_1_1 finished in 0.000 seconds.", source: http://127.0.0.1:49756/files/test_case.html?mode=nacl_glibc&testcase=UDPSocket_SetOption_1_1, (177)
[82785:3847:0715/044908:INFO:CONSOLE(177)] "SetOption_1_1Blocking finished in 0.000 seconds.", source: http://127.0.0.1:49756/files/test_case.html?mode=nacl_glibc&testcase=UDPSocket_SetOption_1_1, (177)
[82785:3847:0715/044909:INFO:CONSOLE(0)] "NativeClient: NaCl module crashed", source: http://127.0.0.1:49756/files/test_case.html?mode=nacl_glibc&testcase=UDPSocket_SetOption_1_1, (0)
[82785:38403:0715/044909:ERROR:nacl_process_host.cc(335)] NaCl process exited with status 11 (0xb)
../../chrome/test/ppapi/ppapi_test.cc:266: Failure
Value of: handler.message().c_str()
Actual: "Plugin crashed. 'NaCl module crashed'"
Expected: "PASS"
[ FAILED ] PPAPINaClGLibcTest.UDPSocket_SetOption_1_1, where TypeParam = and GetParam() = (7008 ms)
[177/216] PPAPINaClGLibcTest.UDPSocket_SetOption_1_1 (8518 ms)
[ RUN ] NaClBrowserTestNewlib.SysconfNprocessorsOnln
[82805:3847:0715/044907:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49793...
sending server_data: {"host": "127.0.0.1", "port": 49793} (36 bytes)
browser says nprocessors = 8
path = sysconf_nprocessors_onln_test.html?cpu_count=8
[82796:3847:0715/044909:INFO:nacl_browsertest_util.cc(130)] |||| [STARTUP]
[82813,2012344704:04:49:10.190507] Native Client module will be loaded at base address 0x00006df900000000
[82796:3847:0715/044910:INFO:nacl_browsertest_util.cc(130)] |||| / loaded
[82796:3847:0715/044910:INFO:nacl_browsertest_util.cc(130)] ||||
[82796:3847:0715/044910: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) = 8
posting reply len 1
posting reply "8".
Leaving HandleMessage
[82796:3847:0715/044910:INFO:nacl_browsertest_util.cc(130)] |||| [TestSysconfNprocessors PASS]
[82796:3847:0715/044910:INFO:nacl_browsertest_util.cc(130)] ||||
[82796:3847:0715/044910:INFO:nacl_browsertest_util.cc(130)] |||| [SHUTDOWN] 1 passed, 0 failed, 0 errors
[ OK ] NaClBrowserTestNewlib.SysconfNprocessorsOnln (5688 ms)
[178/216] NaClBrowserTestNewlib.SysconfNprocessorsOnln (7415 ms)
[ RUN ] PolicyMakeDefaultBrowserTest.MakeDefaultDisabled
[ OK ] PolicyMakeDefaultBrowserTest.MakeDefaultDisabled (1279 ms)
[179/216] PolicyMakeDefaultBrowserTest.MakeDefaultDisabled (2819 ms)
[ RUN ] ComponentCloudPolicyTest.FetchExtensionPolicy
sending server_data: {"host": "127.0.0.1", "port": 49800} (36 bytes)
[82832:3847:0715/044913: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.vnwkk8/policy
Failed to load policies from /var/folders/65/nfq1c1v9661b310zc_n399tr0000gp/T/.org.chromium.Chromium.vnwkk8/policy
127.0.0.1 - - [15/Jul/2015 04:49:15] "POST /device_management?request=policy&devicetype=2&apptype=Chrome&agent=Chromium+46.0.2457.0(4c8e5a9247e3d5be4eff0feb2779d40dde5f3043-refs%2Fheads%2Fmaster%40%7B%23338837%7D)&platform=Mac+OS+X%7Cx86_64%7C10.8.5&deviceid=deviceid&user_affiliation=none HTTP/1.1" 200 -
127.0.0.1 - - [15/Jul/2015 04:49:15] "GET /externalpolicydata?key=google/chrome/extension/kjmkgkdkpedkejedfhmfcenooemhbpbo HTTP/1.1" 200 -
[82839:12807:0715/044915:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[82839:12807:0715/044915:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ComponentCloudPolicyTest.FetchExtensionPolicy (5380 ms)
[180/216] ComponentCloudPolicyTest.FetchExtensionPolicy (7130 ms)
[ RUN ] NaClBrowserTestGLibc.PPAPIPPPInstance
[82819:3847:0715/044911:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
2015-07-15 04:49:11.939 browser_tests[82812:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
HTTP server started on http://127.0.0.1:49801...
sending server_data: {"host": "127.0.0.1", "port": 49801} (36 bytes)
[82812:3847:0715/044914:INFO:nacl_browsertest_util.cc(130)] |||| [STARTUP]
[82838,2012344704:04:49:15.310782] Native Client module will be loaded at base address 0x0000084d00000000
ERROR at ppapi/ppp_instance/ppapi_ppp_instance.cc:53: position.size.width == 15 && clip.size.width == 15
[82812:3847:0715/044915:INFO:nacl_browsertest_util.cc(130)] |||| / test_nexe loaded
[82812:3847:0715/044915:INFO:nacl_browsertest_util.cc(130)] ||||
[82812:3847:0715/044915:INFO:nacl_browsertest_util.cc(130)] |||| [PPP_Instance::DidCreate BEGIN]
[82812:3847:0715/044915:INFO:nacl_browsertest_util.cc(130)] |||| [PPP_Instance::DidCreate PASS]
[82812:3847:0715/044915:INFO:nacl_browsertest_util.cc(130)] ||||
[82812:3847:0715/044915:INFO:nacl_browsertest_util.cc(130)] |||| [PPP_Instance::DidChangeView BEGIN]
[82812:3847:0715/044915:INFO:nacl_browsertest_util.cc(130)] |||| [PPP_Instance::DidChangeView LOG] 'DidChangeView:PASSED'
[82812:3847:0715/044915:INFO:nacl_browsertest_util.cc(130)] |||| [PPP_Instance::DidChangeView PASS]
[82812:3847:0715/044915:INFO:nacl_browsertest_util.cc(130)] ||||
[82812:3847:0715/044915:INFO:nacl_browsertest_util.cc(130)] |||| [SHUTDOWN] 2 passed, 0 failed, 0 errors
[ OK ] NaClBrowserTestGLibc.PPAPIPPPInstance (6539 ms)
[181/216] NaClBrowserTestGLibc.PPAPIPPPInstance (8318 ms)
[ RUN ] PolicyTest.SafeBrowsingExtendedReportingOptInAllowed
[82827:3847:0715/044912: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:49808...
sending server_data: {"host": "127.0.0.1", "port": 49808} (36 bytes)
[82815:3847:0715/044916:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[82815:40451:0715/044916:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[82815:40451:0715/044916:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PolicyTest.SafeBrowsingExtendedReportingOptInAllowed (6081 ms)
[182/216] PolicyTest.SafeBrowsingExtendedReportingOptInAllowed (7742 ms)
[ RUN ] SafeBrowsingServiceTest.CheckBrowseUrl
[82855:3847:0715/044920:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[82857:12807:0715/044921:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[82857:12807:0715/044921:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[82857:15619:0715/044921:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[82857:15619:0715/044921:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[82857:12807:0715/044921:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[82857:12807:0715/044921:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[82857:12807:0715/044921:WARNING:channel.cc(322)] RawChannel write error
[82857:15619:0715/044921:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[ OK ] SafeBrowsingServiceTest.CheckBrowseUrl (3273 ms)
[183/216] SafeBrowsingServiceTest.CheckBrowseUrl (5084 ms)
[ RUN ] PreferencesBrowserTest.DialogPrefsClearCommit
[82843:3847:0715/044916:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[82836:3847:0715/044919:WARNING:CONSOLE(0)] "The -webkit-canvas CSS feature is deprecated. Please use a positioned <canvas> element instead.", source: (0)
[82836:3847:0715/044920:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[82836:39939:0715/044921:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] PreferencesBrowserTest.DialogPrefsClearCommit (6914 ms)
[184/216] PreferencesBrowserTest.DialogPrefsClearCommit (8583 ms)
[ RUN ] NetworkingPrivateApiTest.GetCaptivePortalStatus
[82856:3847:0715/044920:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[82846:3847:0715/044922:INFO:CONSOLE(0)] "[SUCCESS] getCaptivePortalStatus", source: chrome-extension://epcifkihnkjgphfkloaaleeakhpmgdmn/main.html?getCaptivePortalStatus (0)
[ OK ] NetworkingPrivateApiTest.GetCaptivePortalStatus (4890 ms)
[185/216] NetworkingPrivateApiTest.GetCaptivePortalStatus (6440 ms)
[ RUN ] NetworkingPrivateServiceClientApiTest.OnNetworksChangedEventConnect
[82859:3847:0715/044921:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[82847:40963:0715/044923:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[82860:12807:0715/044923:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[82860:12807:0715/044923:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[82847:3847:0715/044923:INFO:CONSOLE(0)] "[SUCCESS] onNetworksChangedEventConnect", source: chrome-extension://epcifkihnkjgphfkloaaleeakhpmgdmn/main.html?onNetworksChangedEventConnect (0)
[ OK ] NetworkingPrivateServiceClientApiTest.OnNetworksChangedEventConnect (4809 ms)
[186/216] NetworkingPrivateServiceClientApiTest.OnNetworksChangedEventConnect (6558 ms)
[ RUN ] SupervisedUserServiceTestSupervised.LocalPolicies
[82871:3847:0715/044925:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[82874:12807:0715/044925:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[82874:12807:0715/044925:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[82874:15619:0715/044925:ERROR:webgraphicscontext3d_command_buffer_impl.cc(242)] Failed to initialize GLES2CmdHelper.
[ OK ] SupervisedUserServiceTestSupervised.LocalPolicies (3171 ms)
[187/216] SupervisedUserServiceTestSupervised.LocalPolicies (4884 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/4
[82873:3847:0715/044925:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[82873:3847:0715/044926:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50CD0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[82873:3847:0715/044926:ERROR:gles2_cmd_decoder.cc(4382)] Error: 5 for Command kLoseContextCHROMIUM
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/4 (3411 ms)
[188/216] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/4 (4916 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/28
[82880:3847:0715/044926:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/28 (3386 ms)
[189/216] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/28 (5149 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/40
[82882:3847:0715/044927:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[82884:12807:0715/044928:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[82884:13063:0715/044928:FATAL:memory.cc(18)] Out of memory. size=4194304
[82884:12807:0715/044928:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[82884:12807:0715/044928:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/40 (3241 ms)
[190/216] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/40 (4971 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/76
[82891:3847:0715/044930:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/76 (3332 ms)
[191/216] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/76 (4971 ms)
[ RUN ] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/9
[82893:3847:0715/044930:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[82895:12807:0715/044931:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[82895:12807:0715/044931:WARNING:channel.cc(322)] RawChannel write error
[ OK ] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/9 (3491 ms)
[192/216] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/9 (5083 ms)
[ RUN ] BrowserCloseManagerBrowserTest/BrowserCloseManagerBrowserTest.TestAddTabDuringShutdown/1
[82900:3847:0715/044932:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[82890:75535:0715/044934:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[82890:40963:0715/044937:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[82890:40963:0715/044937:WARNING:channel.cc(322)] RawChannel write error
[82890:40963:0715/044937:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[82890:40963:0715/044937:WARNING:channel.cc(322)] RawChannel write error
[82890:40963:0715/044937:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] BrowserCloseManagerBrowserTest/BrowserCloseManagerBrowserTest.TestAddTabDuringShutdown/1 (7684 ms)
[193/216] BrowserCloseManagerBrowserTest/BrowserCloseManagerBrowserTest.TestAddTabDuringShutdown/1 (9396 ms)
[ RUN ] SRC_ClearKey_Prefixed/EncryptedMediaTest.Playback_VideoAudio_WebM/0
[82901:3847:0715/044932:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49825...
sending server_data: {"host": "127.0.0.1", "port": 49825} (36 bytes)
[82892:3847:0715/044934:INFO:CONSOLE(295)] "04:49:34.978 - Using PrefixedClearKeyPlayer", source: http://127.0.0.1:49825/files/eme_player_js/utils.js (295)
[82892:3847:0715/044934:INFO:CONSOLE(295)] "04:49:34.986 - Registering video event handlers.", source: http://127.0.0.1:49825/files/eme_player_js/utils.js (295)
[82892:3847:0715/044935:INFO:CONSOLE(295)] "04:49:34.995 - Loading media using src.", source: http://127.0.0.1:49825/files/eme_player_js/utils.js (295)
[82892:3847:0715/044935:INFO:CONSOLE(295)] "04:49:35.249 - webkit-org.w3.clearkey Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:49825/files/eme_player_js/utils.js (295)
[82892:3847:0715/044935:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[82892:3847:0715/044935:INFO:CONSOLE(295)] "04:49:35.253 - webkit-org.w3.clearkey Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:49825/files/eme_player_js/utils.js (295)
[82892:3847:0715/044935:INFO:CONSOLE(295)] "04:49:35.274 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:49825/files/eme_player_js/utils.js (295)
[82892:3847:0715/044935:INFO:CONSOLE(295)] "04:49:35.290 - Adding key to sessionID: 1", source: http://127.0.0.1:49825/files/eme_player_js/utils.js (295)
[82892:3847:0715/044935:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[82892:3847:0715/044935:INFO:CONSOLE(295)] "04:49:35.294 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:49825/files/eme_player_js/utils.js (295)
[82892:3847:0715/044935:INFO:CONSOLE(295)] "04:49:35.297 - Adding key to sessionID: 2", source: http://127.0.0.1:49825/files/eme_player_js/utils.js (295)
[82892:3847:0715/044935:INFO:CONSOLE(295)] "04:49:35.301 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:49825/files/eme_player_js/utils.js (295)
[82892:3847:0715/044935:INFO:CONSOLE(295)] "04:49:35.303 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:49825/files/eme_player_js/utils.js (295)
[82892:3847:0715/044938:INFO:CONSOLE(295)] "04:49:38.130 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:49825/files/eme_player_js/utils.js (295)
[82904:12551:0715/044938:ERROR:audio_output_device.cc(327)] IO loop going away before the audio device has been stopped
[ OK ] SRC_ClearKey_Prefixed/EncryptedMediaTest.Playback_VideoAudio_WebM/0 (7997 ms)
[194/216] SRC_ClearKey_Prefixed/EncryptedMediaTest.Playback_VideoAudio_WebM/0 (9718 ms)
[ RUN ] SRC_ClearKey_Prefixed/EncryptedMediaTest.FrameSizeChangeVideo/0
[82913:3847:0715/044935:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49844...
sending server_data: {"host": "127.0.0.1", "port": 49844} (36 bytes)
[82903:3847:0715/044936:INFO:CONSOLE(295)] "04:49:36.845 - Registering video event handlers.", source: http://127.0.0.1:49844/files/eme_player_js/utils.js (295)
[82903:3847:0715/044936:INFO:CONSOLE(295)] "04:49:36.857 - Loading media using src.", source: http://127.0.0.1:49844/files/eme_player_js/utils.js (295)
[82903:3847:0715/044936:INFO:CONSOLE(295)] "04:49:36.859 - Registering video event handlers.", source: http://127.0.0.1:49844/files/eme_player_js/utils.js (295)
[82903:3847:0715/044936:INFO:CONSOLE(295)] "04:49:36.859 - Loading media using src.", source: http://127.0.0.1:49844/files/eme_player_js/utils.js (295)
[82903:3847:0715/044936:INFO:CONSOLE(295)] "04:49:36.964 - webkit-org.w3.clearkey Generate key request, initData: a58104e269934c050403b78eeb0ee57b", source: http://127.0.0.1:49844/files/eme_player_js/utils.js (295)
[82903:3847:0715/044936:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[82903:3847:0715/044936:INFO:CONSOLE(295)] "04:49:36.976 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:49844/files/eme_player_js/utils.js (295)
[82903:3847:0715/044936:INFO:CONSOLE(295)] "04:49:36.987 - Adding key to sessionID: 1", source: http://127.0.0.1:49844/files/eme_player_js/utils.js (295)
[82903:3847:0715/044936:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[82903:3847:0715/044936:INFO:CONSOLE(295)] "04:49:36.995 - webkit-org.w3.clearkey Generate key request, initData: a58104e269934c050403b78eeb0ee57b", source: http://127.0.0.1:49844/files/eme_player_js/utils.js (295)
[82903:3847:0715/044937:INFO:CONSOLE(295)] "04:49:37.020 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:49844/files/eme_player_js/utils.js (295)
[82903:3847:0715/044937:INFO:CONSOLE(295)] "04:49:37.023 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:49844/files/eme_player_js/utils.js (295)
[82903:3847:0715/044937:INFO:CONSOLE(295)] "04:49:37.024 - Adding key to sessionID: 2", source: http://127.0.0.1:49844/files/eme_player_js/utils.js (295)
[82903:3847:0715/044937:INFO:CONSOLE(295)] "04:49:37.025 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:49844/files/eme_player_js/utils.js (295)
[82903:3847:0715/044938:INFO:CONSOLE(295)] "04:49:38.277 - One video seeked.", source: http://127.0.0.1:49844/files/eme_player_js/utils.js (295)
[82903:3847:0715/044938:INFO:CONSOLE(295)] "04:49:38.333 - Set document title to: ENDED, updated title: ENDED", source: http://127.0.0.1:49844/files/eme_player_js/utils.js (295)
[82915:12551:0715/044938:ERROR:audio_output_device.cc(327)] IO loop going away before the audio device has been stopped
[ OK ] SRC_ClearKey_Prefixed/EncryptedMediaTest.FrameSizeChangeVideo/0 (5498 ms)
[195/216] SRC_ClearKey_Prefixed/EncryptedMediaTest.FrameSizeChangeVideo/0 (7339 ms)
[ RUN ] SRC_ExternalClearKey_Prefixed/EncryptedMediaTest.Playback_AudioClearVideo_WebM/0
[82914:3847:0715/044935:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49862...
sending server_data: {"host": "127.0.0.1", "port": 49862} (36 bytes)
[82906:3847:0715/044937:INFO:CONSOLE(295)] "04:49:37.472 - Using PrefixedClearKeyPlayer", source: http://127.0.0.1:49862/files/eme_player_js/utils.js (295)
[82906:3847:0715/044937:INFO:CONSOLE(295)] "04:49:37.480 - Registering video event handlers.", source: http://127.0.0.1:49862/files/eme_player_js/utils.js (295)
[82906:3847:0715/044937:INFO:CONSOLE(295)] "04:49:37.489 - Loading media using src.", source: http://127.0.0.1:49862/files/eme_player_js/utils.js (295)
[82906:3847:0715/044937:INFO:CONSOLE(295)] "04:49:37.753 - org.chromium.externalclearkey Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:49862/files/eme_player_js/utils.js (295)
[82906:3847:0715/044937:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[82906:3847:0715/044938:INFO:CONSOLE(295)] "04:49:38.680 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:49862/files/eme_player_js/utils.js (295)
[82906:3847:0715/044938:INFO:CONSOLE(295)] "04:49:38.688 - Adding key to sessionID: 1", source: http://127.0.0.1:49862/files/eme_player_js/utils.js (295)
[82906:3847:0715/044938:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[82906:3847:0715/044938:INFO:CONSOLE(295)] "04:49:38.695 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:49862/files/eme_player_js/utils.js (295)
[82906:3847:0715/044938:INFO:CONSOLE(295)] "04:49:38.894 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:49862/files/eme_player_js/utils.js (295)
[82906:3847:0715/044938:INFO:CONSOLE(295)] "04:49:38.896 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:49862/files/eme_player_js/utils.js (295)
[82906:3847:0715/044938:INFO:CONSOLE(295)] "04:49:38.897 - Adding key to sessionID: 1", source: http://127.0.0.1:49862/files/eme_player_js/utils.js (295)
[82906:3847:0715/044938:INFO:CONSOLE(295)] "04:49:38.900 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:49862/files/eme_player_js/utils.js (295)
[82906:3847:0715/044939:INFO:CONSOLE(295)] "04:49:39.294 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:49862/files/eme_player_js/utils.js (295)
[82906:3847:0715/044939:INFO:CONSOLE(295)] "04:49:39.296 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:49862/files/eme_player_js/utils.js (295)
[82906:3847:0715/044939:INFO:CONSOLE(295)] "04:49:39.298 - Adding key to sessionID: 1", source: http://127.0.0.1:49862/files/eme_player_js/utils.js (295)
[82906:3847:0715/044939:INFO:CONSOLE(295)] "04:49:39.301 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:49862/files/eme_player_js/utils.js (295)
[82906:3847:0715/044940:INFO:CONSOLE(295)] "04:49:40.095 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:49862/files/eme_player_js/utils.js (295)
[82906:3847:0715/044940:INFO:CONSOLE(295)] "04:49:40.097 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:49862/files/eme_player_js/utils.js (295)
[82906:3847:0715/044940:INFO:CONSOLE(295)] "04:49:40.098 - Adding key to sessionID: 1", source: http://127.0.0.1:49862/files/eme_player_js/utils.js (295)
[82906:3847:0715/044940:INFO:CONSOLE(295)] "04:49:40.101 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:49862/files/eme_player_js/utils.js (295)
[82906:3847:0715/044941:INFO:CONSOLE(295)] "04:49:41.562 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:49862/files/eme_player_js/utils.js (295)
[82917:12807:0715/044941:ERROR:audio_output_device.cc(327)] IO loop going away before the audio device has been stopped
[ OK ] SRC_ExternalClearKey_Prefixed/EncryptedMediaTest.Playback_AudioClearVideo_WebM/0 (8442 ms)
[196/216] SRC_ExternalClearKey_Prefixed/EncryptedMediaTest.Playback_AudioClearVideo_WebM/0 (10170 ms)
[ RUN ] SRC_ExternalClearKey_Prefixed/EncryptedMediaTest.InvalidResponseKeyError/0
[82929:3847:0715/044940:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49880...
sending server_data: {"host": "127.0.0.1", "port": 49880} (36 bytes)
[82922:3847:0715/044942:INFO:CONSOLE(295)] "04:49:42.647 - Using PrefixedClearKeyPlayer", source: http://127.0.0.1:49880/files/eme_player_js/utils.js (295)
[82922:3847:0715/044942:INFO:CONSOLE(295)] "04:49:42.656 - Registering video event handlers.", source: http://127.0.0.1:49880/files/eme_player_js/utils.js (295)
[82922:3847:0715/044942:INFO:CONSOLE(295)] "04:49:42.666 - Loading media using src.", source: http://127.0.0.1:49880/files/eme_player_js/utils.js (295)
[82922:3847:0715/044942:INFO:CONSOLE(295)] "04:49:42.827 - org.chromium.externalclearkey Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:49880/files/eme_player_js/utils.js (295)
[82922:3847:0715/044942:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[82922:3847:0715/044943:INFO:CONSOLE(295)] "04:49:43.721 - org.chromium.externalclearkey Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:49880/files/eme_player_js/utils.js (295)
[82922:3847:0715/044943:INFO:CONSOLE(295)] "04:49:43.726 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:49880/files/eme_player_js/utils.js (295)
[82922:3847:0715/044943:INFO:CONSOLE(295)] "04:49:43.736 - Forcing invalid key data.", source: http://127.0.0.1:49880/files/eme_player_js/utils.js (295)
[82922:3847:0715/044943:INFO:CONSOLE(295)] "04:49:43.738 - Adding key to sessionID: 1", source: http://127.0.0.1:49880/files/eme_player_js/utils.js (295)
[82922:3847:0715/044943:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[82922:3847:0715/044943:INFO:CONSOLE(295)] "04:49:43.740 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:49880/files/eme_player_js/utils.js (295)
[82922:3847:0715/044943:INFO:CONSOLE(295)] "04:49:43.743 - Forcing invalid key data.", source: http://127.0.0.1:49880/files/eme_player_js/utils.js (295)
[82922:3847:0715/044943:INFO:CONSOLE(295)] "04:49:43.744 - Adding key to sessionID: 2", source: http://127.0.0.1:49880/files/eme_player_js/utils.js (295)
[82922:3847:0715/044943:INFO:CONSOLE(295)] "04:49:43.749 - onWebkitKeyError KeySystem: org.chromium.externalclearkey, sessionId: 1, errorCode: 1, systemCode: 0", source: http://127.0.0.1:49880/files/eme_player_js/utils.js (295)
[82922:3847:0715/044943:INFO:CONSOLE(145)] "[object HTMLVideoElement].webkitkeyerror", source: http://127.0.0.1:49880/files/eme_player_js/utils.js (145)
[82922:3847:0715/044943:INFO:CONSOLE(295)] "04:49:43.756 - Set document title to: PREFIXED_EME_ERROR_EVENT, updated title: PREFIXED_EME_ERROR_EVENT", source: http://127.0.0.1:49880/files/eme_player_js/utils.js (295)
[82922:3847:0715/044943:INFO:CONSOLE(295)] "04:49:43.758 - onWebkitKeyError KeySystem: org.chromium.externalclearkey, sessionId: 2, errorCode: 1, systemCode: 0", source: http://127.0.0.1:49880/files/eme_player_js/utils.js (295)
[82922:3847:0715/044943:INFO:CONSOLE(145)] "[object HTMLVideoElement].webkitkeyerror", source: http://127.0.0.1:49880/files/eme_player_js/utils.js (145)
[82922:3847:0715/044943:INFO:CONSOLE(295)] "04:49:43.763 - Set document title to: PREFIXED_EME_ERROR_EVENT, updated title: PREFIXED_EME_ERROR_EVENT", source: http://127.0.0.1:49880/files/eme_player_js/utils.js (295)
[82932:13063:0715/044943:ERROR:audio_output_device.cc(327)] IO loop going away before the audio device has been stopped
[ OK ] SRC_ExternalClearKey_Prefixed/EncryptedMediaTest.InvalidResponseKeyError/0 (4949 ms)
[197/216] SRC_ExternalClearKey_Prefixed/EncryptedMediaTest.InvalidResponseKeyError/0 (6364 ms)
[ RUN ] SRC_ExternalClearKey/EncryptedMediaTest.Playback_VideoOnly_WebM/0
[82933:3847:0715/044941:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49897...
sending server_data: {"host": "127.0.0.1", "port": 49897} (36 bytes)
[82923:3847:0715/044943:INFO:CONSOLE(295)] "04:49:43.332 - Using ClearKeyPlayer", source: http://127.0.0.1:49897/files/eme_player_js/utils.js (295)
[82923:3847:0715/044943:INFO:CONSOLE(295)] "04:49:43.338 - Registering video event handlers.", source: http://127.0.0.1:49897/files/eme_player_js/utils.js (295)
[82923:3847:0715/044943:INFO:CONSOLE(295)] "04:49:43.340 - Setting video media keys: org.chromium.externalclearkey", source: http://127.0.0.1:49897/files/eme_player_js/utils.js (295)
[82923:3847:0715/044944:INFO:CONSOLE(295)] "04:49:44.355 - Loading media using src.", source: http://127.0.0.1:49897/files/eme_player_js/utils.js (295)
[82923:3847:0715/044944:INFO:CONSOLE(295)] "04:49:44.448 - Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:49897/files/eme_player_js/utils.js (295)
[82923:3847:0715/044944:INFO:CONSOLE(295)] "04:49:44.464 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:49897/files/eme_player_js/utils.js (295)
[82923:3847:0715/044944:INFO:CONSOLE(295)] "04:49:44.681 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:49897/files/eme_player_js/utils.js (295)
[82923:3847:0715/044944:INFO:CONSOLE(295)] "04:49:44.683 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:49897/files/eme_player_js/utils.js (295)
[82923:3847:0715/044945:INFO:CONSOLE(295)] "04:49:45.079 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:49897/files/eme_player_js/utils.js (295)
[82923:3847:0715/044945:INFO:CONSOLE(295)] "04:49:45.081 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:49897/files/eme_player_js/utils.js (295)
[82923:3847:0715/044945:INFO:CONSOLE(295)] "04:49:45.879 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:49897/files/eme_player_js/utils.js (295)
[82923:3847:0715/044945:INFO:CONSOLE(295)] "04:49:45.881 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:49897/files/eme_player_js/utils.js (295)
[82923:3847:0715/044947:INFO:CONSOLE(295)] "04:49:47.191 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:49897/files/eme_player_js/utils.js (295)
[ OK ] SRC_ExternalClearKey/EncryptedMediaTest.Playback_VideoOnly_WebM/0 (7611 ms)
[198/216] SRC_ExternalClearKey/EncryptedMediaTest.Playback_VideoOnly_WebM/0 (9000 ms)
[ RUN ] SRC_ExternalClearKey/EncryptedMediaTest.Playback_VideoAudio_WebM_Opus/0
[82934:3847:0715/044942:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49912...
sending server_data: {"host": "127.0.0.1", "port": 49912} (36 bytes)
[82925:3847:0715/044944:INFO:CONSOLE(295)] "04:49:44.289 - Using ClearKeyPlayer", source: http://127.0.0.1:49912/files/eme_player_js/utils.js (295)
[82925:3847:0715/044944:INFO:CONSOLE(295)] "04:49:44.295 - Registering video event handlers.", source: http://127.0.0.1:49912/files/eme_player_js/utils.js (295)
[82925:3847:0715/044944:INFO:CONSOLE(295)] "04:49:44.297 - Setting video media keys: org.chromium.externalclearkey", source: http://127.0.0.1:49912/files/eme_player_js/utils.js (295)
[82925:3847:0715/044945:INFO:CONSOLE(295)] "04:49:45.275 - Loading media using src.", source: http://127.0.0.1:49912/files/eme_player_js/utils.js (295)
[82925:3847:0715/044945:INFO:CONSOLE(295)] "04:49:45.382 - Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:49912/files/eme_player_js/utils.js (295)
[0715/044945:ERROR:ffmpeg_cdm_audio_decoder.cc(151)] Initialize(): invalid audio decoder configuration.
[82925:3847:0715/044945:INFO:CONSOLE(295)] "04:49:45.385 - Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:49912/files/eme_player_js/utils.js (295)
[0715/044945:ERROR:ffmpeg_cdm_video_decoder.cc(170)] Initialize(): avcodec_find_decoder failed.
[82925:3847:0715/044945:INFO:CONSOLE(295)] "04:49:45.399 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:49912/files/eme_player_js/utils.js (295)
[82925:3847:0715/044945:INFO:CONSOLE(295)] "04:49:45.412 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:49912/files/eme_player_js/utils.js (295)
[82925:3847:0715/044945:INFO:CONSOLE(295)] "04:49:45.618 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:49912/files/eme_player_js/utils.js (295)
[82925:3847:0715/044945:INFO:CONSOLE(295)] "04:49:45.620 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:49912/files/eme_player_js/utils.js (295)
[82925:3847:0715/044946:INFO:CONSOLE(295)] "04:49:46.018 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:49912/files/eme_player_js/utils.js (295)
[82925:3847:0715/044946:INFO:CONSOLE(295)] "04:49:46.020 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:49912/files/eme_player_js/utils.js (295)
[82925:3847:0715/044946:INFO:CONSOLE(295)] "04:49:46.818 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:49912/files/eme_player_js/utils.js (295)
[82925:3847:0715/044946:INFO:CONSOLE(295)] "04:49:46.820 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:49912/files/eme_player_js/utils.js (295)
[82925:3847:0715/044948:INFO:CONSOLE(295)] "04:49:48.204 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:49912/files/eme_player_js/utils.js (295)
[82925:40451:0715/044948:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[82925:40451:0715/044948:WARNING:channel.cc(322)] RawChannel write error
[82936:13063:0715/044948:ERROR:audio_output_device.cc(327)] IO loop going away before the audio device has been stopped
[ OK ] SRC_ExternalClearKey/EncryptedMediaTest.Playback_VideoAudio_WebM_Opus/0 (8289 ms)
[199/216] SRC_ExternalClearKey/EncryptedMediaTest.Playback_VideoAudio_WebM_Opus/0 (9922 ms)
[ RUN ] MSE_ExternalClearKeyDecryptOnly_Prefixed/EncryptedMediaTest.Playback_VideoClearAudio_WebM_Opus/0
[82947:3847:0715/044945:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49931...
sending server_data: {"host": "127.0.0.1", "port": 49931} (36 bytes)
[82940:3847:0715/044946:INFO:CONSOLE(295)] "04:49:46.939 - org.chromium.externalclearkey.decryptonly is not a known key system", source: http://127.0.0.1:49931/files/eme_player_js/utils.js (295)
[82940:3847:0715/044946:INFO:CONSOLE(295)] "04:49:46.944 - Using PrefixedClearKeyPlayer", source: http://127.0.0.1:49931/files/eme_player_js/utils.js (295)
[82940:3847:0715/044946:INFO:CONSOLE(295)] "04:49:46.948 - Registering video event handlers.", source: http://127.0.0.1:49931/files/eme_player_js/utils.js (295)
[82940:3847:0715/044946:INFO:CONSOLE(295)] "04:49:46.958 - Loading media using MSE.", source: http://127.0.0.1:49931/files/eme_player_js/utils.js (295)
[82940:3847:0715/044947:INFO:CONSOLE(295)] "04:49:47.139 - onSourceOpen [object Event]", source: http://127.0.0.1:49931/files/eme_player_js/utils.js (295)
[82940:3847:0715/044947:INFO:CONSOLE(295)] "04:49:47.143 - Creating a source buffer for type video/webm; codecs="vorbis, vp8"", source: http://127.0.0.1:49931/files/eme_player_js/utils.js (295)
[82940:3847:0715/044947:INFO:CONSOLE(295)] "04:49:47.165 - End of appending buffer from bear-320x240-opus-av_enc-v.webm", source: http://127.0.0.1:49931/files/eme_player_js/utils.js (295)
[82940:3847:0715/044947:INFO:CONSOLE(295)] "04:49:47.170 - org.chromium.externalclearkey.decryptonly Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:49931/files/eme_player_js/utils.js (295)
[82940:3847:0715/044947:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[82940:3847:0715/044948:INFO:CONSOLE(295)] "04:49:48.087 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:49931/files/eme_player_js/utils.js (295)
[82940:3847:0715/044948:INFO:CONSOLE(295)] "04:49:48.094 - Adding key to sessionID: 1", source: http://127.0.0.1:49931/files/eme_player_js/utils.js (295)
[82940:3847:0715/044948:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[82940:3847:0715/044948:INFO:CONSOLE(295)] "04:49:48.097 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:49931/files/eme_player_js/utils.js (295)
[82940:3847:0715/044948:INFO:CONSOLE(295)] "04:49:48.297 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:49931/files/eme_player_js/utils.js (295)
[82940:3847:0715/044948:INFO:CONSOLE(295)] "04:49:48.300 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:49931/files/eme_player_js/utils.js (295)
[82940:3847:0715/044948:INFO:CONSOLE(295)] "04:49:48.301 - Adding key to sessionID: 1", source: http://127.0.0.1:49931/files/eme_player_js/utils.js (295)
[82940:3847:0715/044948:INFO:CONSOLE(295)] "04:49:48.304 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:49931/files/eme_player_js/utils.js (295)
[82940:3847:0715/044948:INFO:CONSOLE(295)] "04:49:48.697 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:49931/files/eme_player_js/utils.js (295)
[82940:3847:0715/044948:INFO:CONSOLE(295)] "04:49:48.699 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:49931/files/eme_player_js/utils.js (295)
[82940:3847:0715/044948:INFO:CONSOLE(295)] "04:49:48.701 - Adding key to sessionID: 1", source: http://127.0.0.1:49931/files/eme_player_js/utils.js (295)
[82940:3847:0715/044948:INFO:CONSOLE(295)] "04:49:48.704 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:49931/files/eme_player_js/utils.js (295)
[82940:3847:0715/044949:INFO:CONSOLE(295)] "04:49:49.498 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:49931/files/eme_player_js/utils.js (295)
[82940:3847:0715/044949:INFO:CONSOLE(295)] "04:49:49.501 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:49931/files/eme_player_js/utils.js (295)
[82940:3847:0715/044949:INFO:CONSOLE(295)] "04:49:49.504 - Adding key to sessionID: 1", source: http://127.0.0.1:49931/files/eme_player_js/utils.js (295)
[82940:3847:0715/044949:INFO:CONSOLE(295)] "04:49:49.508 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:49931/files/eme_player_js/utils.js (295)
[82940:3847:0715/044950:INFO:CONSOLE(295)] "04:49:50.892 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:49931/files/eme_player_js/utils.js (295)
[82949:12551:0715/044950:ERROR:audio_output_device.cc(327)] IO loop going away before the audio device has been stopped
[ OK ] MSE_ExternalClearKeyDecryptOnly_Prefixed/EncryptedMediaTest.Playback_VideoClearAudio_WebM_Opus/0 (7617 ms)
[200/216] MSE_ExternalClearKeyDecryptOnly_Prefixed/EncryptedMediaTest.Playback_VideoClearAudio_WebM_Opus/0 (9314 ms)
[ RUN ] PrefHashBrowserTestUnchangedCustomInstance/PrefHashBrowserTestUnchangedCustom.PRE_UnchangedCustom/3
[82962:3847:0715/044950:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[82957:40707:0715/044952:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[82957:40707:0715/044952:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PrefHashBrowserTestUnchangedCustomInstance/PrefHashBrowserTestUnchangedCustom.PRE_UnchangedCustom/3 (3835 ms)
[201/216] PrefHashBrowserTestUnchangedCustomInstance/PrefHashBrowserTestUnchangedCustom.PRE_UnchangedCustom/3 (5381 ms)
[ RUN ] PrefHashBrowserTestClearedAtomicInstance/PrefHashBrowserTestClearedAtomic.PRE_ClearedAtomic/1
[82966:3847:0715/044951:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[82968:12807:0715/044952:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[82968:12807:0715/044952:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[82968:12807:0715/044952:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[82968:12807:0715/044952:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[82968:12807:0715/044952:WARNING:channel.cc(322)] RawChannel write error
[82968:15619:0715/044952:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[82968:15619:0715/044952:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[82968:15619:0715/044952:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[ OK ] PrefHashBrowserTestClearedAtomicInstance/PrefHashBrowserTestClearedAtomic.PRE_ClearedAtomic/1 (2922 ms)
[202/216] PrefHashBrowserTestClearedAtomicInstance/PrefHashBrowserTestClearedAtomic.PRE_ClearedAtomic/1 (4453 ms)
[ RUN ] MSE_ExternalClearKeyDecryptOnly/EncryptedMediaTest.Playback_AudioClearVideo_WebM/0
[82953:3847:0715/044947:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49948...
sending server_data: {"host": "127.0.0.1", "port": 49948} (36 bytes)
[82948:3847:0715/044948:INFO:CONSOLE(295)] "04:49:48.706 - org.chromium.externalclearkey.decryptonly is not a known key system", source: http://127.0.0.1:49948/files/eme_player_js/utils.js (295)
[82948:3847:0715/044948:INFO:CONSOLE(295)] "04:49:48.710 - Using ClearKeyPlayer", source: http://127.0.0.1:49948/files/eme_player_js/utils.js (295)
[82948:3847:0715/044948:INFO:CONSOLE(295)] "04:49:48.713 - Registering video event handlers.", source: http://127.0.0.1:49948/files/eme_player_js/utils.js (295)
[82948:3847:0715/044948:INFO:CONSOLE(295)] "04:49:48.715 - Setting video media keys: org.chromium.externalclearkey.decryptonly", source: http://127.0.0.1:49948/files/eme_player_js/utils.js (295)
[82948:3847:0715/044949:INFO:CONSOLE(295)] "04:49:49.673 - Loading media using MSE.", source: http://127.0.0.1:49948/files/eme_player_js/utils.js (295)
[82948:3847:0715/044949:INFO:CONSOLE(295)] "04:49:49.744 - onSourceOpen [object Event]", source: http://127.0.0.1:49948/files/eme_player_js/utils.js (295)
[82948:3847:0715/044949:INFO:CONSOLE(295)] "04:49:49.748 - Creating a source buffer for type video/webm; codecs="vorbis, vp8"", source: http://127.0.0.1:49948/files/eme_player_js/utils.js (295)
[82948:3847:0715/044949:INFO:CONSOLE(295)] "04:49:49.780 - Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:49948/files/eme_player_js/utils.js (295)
[82948:3847:0715/044949:INFO:CONSOLE(295)] "04:49:49.790 - End of appending buffer from bear-320x240-av_enc-a.webm", source: http://127.0.0.1:49948/files/eme_player_js/utils.js (295)
[82948:3847:0715/044949:INFO:CONSOLE(295)] "04:49:49.802 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:49948/files/eme_player_js/utils.js (295)
[82948:3847:0715/044950:INFO:CONSOLE(295)] "04:49:50.019 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:49948/files/eme_player_js/utils.js (295)
[82948:3847:0715/044950:INFO:CONSOLE(295)] "04:49:50.020 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:49948/files/eme_player_js/utils.js (295)
[82948:3847:0715/044950:INFO:CONSOLE(295)] "04:49:50.418 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:49948/files/eme_player_js/utils.js (295)
[82948:3847:0715/044950:INFO:CONSOLE(295)] "04:49:50.421 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:49948/files/eme_player_js/utils.js (295)
[82948:3847:0715/044951:INFO:CONSOLE(295)] "04:49:51.219 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:49948/files/eme_player_js/utils.js (295)
[82948:3847:0715/044951:INFO:CONSOLE(295)] "04:49:51.222 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:49948/files/eme_player_js/utils.js (295)
[82948:3847:0715/044952:INFO:CONSOLE(295)] "04:49:52.674 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:49948/files/eme_player_js/utils.js (295)
[82954:13063:0715/044952:ERROR:audio_output_device.cc(327)] IO loop going away before the audio device has been stopped
[ OK ] MSE_ExternalClearKeyDecryptOnly/EncryptedMediaTest.Playback_AudioClearVideo_WebM/0 (7743 ms)
[203/216] MSE_ExternalClearKeyDecryptOnly/EncryptedMediaTest.Playback_AudioClearVideo_WebM/0 (9260 ms)
[ RUN ] PrefHashBrowserTestChangedSplitPrefInstance/PrefHashBrowserTestChangedSplitPref.PRE_ChangedSplitPref/0
[82976:3847:0715/044954: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 (4075 ms)
[204/216] PrefHashBrowserTestChangedSplitPrefInstance/PrefHashBrowserTestChangedSplitPref.PRE_ChangedSplitPref/0 (5582 ms)
[ RUN ] DeviceManagementServiceIntegrationTestInstance/DeviceManagementServiceIntegrationTest.PolicyFetch/0
[82986:3847:0715/044956:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
2015-07-15 04:49:57.020 browser_tests[82974:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[82989:16131:0715/044957:ERROR:webgraphicscontext3d_command_buffer_impl.cc(242)] Failed to initialize GLES2CmdHelper.
[ OK ] DeviceManagementServiceIntegrationTestInstance/DeviceManagementServiceIntegrationTest.PolicyFetch/0 (2761 ms)
[205/216] DeviceManagementServiceIntegrationTestInstance/DeviceManagementServiceIntegrationTest.PolicyFetch/0 (4277 ms)
[ RUN ] NativeAppWindowCocoaBrowserTestInstance/NativeAppWindowCocoaBrowserTest.Frameless/1
[82984:3847:0715/044956:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
2015-07-15 04:49:57.020 browser_tests[82973:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[82973:3847:0715/044958:ERROR:bridged_native_widget.mm(810)] Not implemented reached in virtual base::Closure views::BridgedNativeWidget::PrepareForLayerBoundsChange()
[82973:3847:0715/044958:ERROR:native_widget_mac.mm(254)] Not implemented reached in virtual void views::NativeWidgetMac::SetWindowIcons(const gfx::ImageSkia &, const gfx::ImageSkia &)
[82973:3847:0715/044958:ERROR:bridged_native_widget.mm(810)] Not implemented reached in virtual base::Closure views::BridgedNativeWidget::PrepareForLayerBoundsChange()
[82973:3847:0715/044958:ERROR:bridged_native_widget.mm(810)] Not implemented reached in virtual base::Closure views::BridgedNativeWidget::PrepareForLayerBoundsChange()
[82973:3847:0715/044958:ERROR:native_widget_mac.mm(180)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[82973:3847:0715/044958:ERROR:native_widget_mac.mm(180)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[82973:3847:0715/044958:ERROR:native_widget_mac.mm(180)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[82973:3847:0715/044958:ERROR:native_widget_mac.mm(180)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[82973:3847:0715/044958:ERROR:native_widget_mac.mm(180)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[82973:3847:0715/044958:ERROR:native_widget_mac.mm(180)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[ OK ] NativeAppWindowCocoaBrowserTestInstance/NativeAppWindowCocoaBrowserTest.Frameless/1 (4426 ms)
[206/216] NativeAppWindowCocoaBrowserTestInstance/NativeAppWindowCocoaBrowserTest.Frameless/1 (6113 ms)
[ RUN ] RestoreOnStartupPolicyTestInstance/RestoreOnStartupPolicyTest.PRE_RunTest/0
[82988:3847:0715/044956:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
2015-07-15 04:49:57.020 browser_tests[82975:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[82975:3847:0715/044957:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[82975:37379:0715/044958:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[ OK ] RestoreOnStartupPolicyTestInstance/RestoreOnStartupPolicyTest.PRE_RunTest/0 (5898 ms)
[207/216] RestoreOnStartupPolicyTestInstance/RestoreOnStartupPolicyTest.PRE_RunTest/0 (7233 ms)
[ RUN ] MediaStreamDevicesControllerBrowserTestInstance/MediaStreamDevicesControllerBrowserTest.AudioCaptureAllowed/0
[83001:3847:0715/045000:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[82993:40451:0715/045000:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[83003:16643:0715/045000:ERROR:webgraphicscontext3d_command_buffer_impl.cc(242)] Failed to initialize GLES2CmdHelper.
[ OK ] MediaStreamDevicesControllerBrowserTestInstance/MediaStreamDevicesControllerBrowserTest.AudioCaptureAllowed/0 (2750 ms)
[208/216] MediaStreamDevicesControllerBrowserTestInstance/MediaStreamDevicesControllerBrowserTest.AudioCaptureAllowed/0 (4241 ms)
[ RUN ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.RedirectCanceled/2
[83004:3847:0715/045000:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[82995:3847:0715/045002:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[82995:3847:0715/045002:WARNING:navigator_impl.cc(171)] Discarding message during interstitial.
[82995:3847:0715/045002:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[ OK ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.RedirectCanceled/2 (4730 ms)
[209/216] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.RedirectCanceled/2 (6230 ms)
[ RUN ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.IframeProceed/1
[83009:3847:0715/045002:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[83002:3847:0715/045004:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[83019:13063:0715/045004:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[83019:13063:0715/045004:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[83009:3847:0715/045004:ERROR:gpu_command_buffer_stub.cc(1006)] Image with ID doesn't exist.
[83009:3847:0715/045004:ERROR:gpu_command_buffer_stub.cc(1006)] Image with ID doesn't exist.
[83009:3847:0715/045004:ERROR:gpu_command_buffer_stub.cc(1006)] Image with ID doesn't exist.
[83009:3847:0715/045004:ERROR:gpu_command_buffer_stub.cc(1006)] Image with ID doesn't exist.
[ OK ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.IframeProceed/1 (4063 ms)
[210/216] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.IframeProceed/1 (5839 ms)
[ RUN ] MaybeSetMetadata/SafeBrowsingServiceMetadataTest.MalwareMainFrame/0
[83017:3847:0715/045003:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[83020:12551:0715/045005:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[83020:12551:0715/045005:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[83020:12551:0715/045005:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[83020:12551:0715/045005:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[83020:12551:0715/045005:WARNING:channel.cc(322)] RawChannel write error
[ OK ] MaybeSetMetadata/SafeBrowsingServiceMetadataTest.MalwareMainFrame/0 (3931 ms)
[211/216] MaybeSetMetadata/SafeBrowsingServiceMetadataTest.MalwareMainFrame/0 (5313 ms)
[ RUN ] MaybeSetMetadata/SafeBrowsingServiceMetadataTest.MalwareImg/2
[83021:3847:0715/045004:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[83028:13831:0715/045006:FATAL:memory.cc(18)] Out of memory. size=4194304
[ OK ] MaybeSetMetadata/SafeBrowsingServiceMetadataTest.MalwareImg/2 (4274 ms)
[212/216] MaybeSetMetadata/SafeBrowsingServiceMetadataTest.MalwareImg/2 (5840 ms)
[ RUN ] PrefHashBrowserTestUnchangedCustomInstance/PrefHashBrowserTestUnchangedCustom.UnchangedCustom/3
[83029:3847:0715/045007:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[83032:15619:0715/045007:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[83032:15619:0715/045007:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[83032:15619:0715/045007:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[83032:12807:0715/045007:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[83032:12807:0715/045007:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] PrefHashBrowserTestUnchangedCustomInstance/PrefHashBrowserTestUnchangedCustom.UnchangedCustom/3 (2717 ms)
[213/216] PrefHashBrowserTestUnchangedCustomInstance/PrefHashBrowserTestUnchangedCustom.UnchangedCustom/3 (4405 ms)
[ RUN ] PrefHashBrowserTestClearedAtomicInstance/PrefHashBrowserTestClearedAtomic.ClearedAtomic/1
[83034:3847:0715/045008:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[83037:13063:0715/045009:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[83037:13063:0715/045009:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[83037:13063:0715/045009:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[83037:13063:0715/045009:WARNING:channel.cc(322)] RawChannel write error
[83037:15875:0715/045009:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[83037:15875:0715/045009:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[83037:15875:0715/045009:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[ OK ] PrefHashBrowserTestClearedAtomicInstance/PrefHashBrowserTestClearedAtomic.ClearedAtomic/1 (2879 ms)
[214/216] PrefHashBrowserTestClearedAtomicInstance/PrefHashBrowserTestClearedAtomic.ClearedAtomic/1 (4268 ms)
[ RUN ] PrefHashBrowserTestChangedSplitPrefInstance/PrefHashBrowserTestChangedSplitPref.ChangedSplitPref/0
[83039:3847:0715/045009:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[83042:15875:0715/045010:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[83042:15875:0715/045010:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[83042:15875:0715/045010:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[83042:13063:0715/045010:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] PrefHashBrowserTestChangedSplitPrefInstance/PrefHashBrowserTestChangedSplitPref.ChangedSplitPref/0 (2652 ms)
[215/216] PrefHashBrowserTestChangedSplitPrefInstance/PrefHashBrowserTestChangedSplitPref.ChangedSplitPref/0 (4267 ms)
[ RUN ] RestoreOnStartupPolicyTestInstance/RestoreOnStartupPolicyTest.RunTest/0
[83043:3847:0715/045010:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[83035:3847:0715/045011:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[ OK ] RestoreOnStartupPolicyTestInstance/RestoreOnStartupPolicyTest.RunTest/0 (2581 ms)
[216/216] RestoreOnStartupPolicyTestInstance/RestoreOnStartupPolicyTest.RunTest/0 (4269 ms)
Retrying 1 test (retry #1)
[ RUN ] PPAPINaClGLibcTest.UDPSocket_SetOption_1_1
[83049:3847:0715/045014:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49968...
sending server_data: {"host": "127.0.0.1", "port": 49968} (36 bytes)
[83052,2012344704:04:50:16.181370] Native Client module will be loaded at base address 0x00002e1200000000
[83045:3847:0715/045016:INFO:CONSOLE(177)] "SetOption_1_1ForceAsync finished in 0.000 seconds.", source: http://127.0.0.1:49968/files/test_case.html?mode=nacl_glibc&testcase=UDPSocket_SetOption_1_1, (177)
[83045:3847:0715/045016:INFO:CONSOLE(177)] "SetOption_1_1 finished in 0.000 seconds.", source: http://127.0.0.1:49968/files/test_case.html?mode=nacl_glibc&testcase=UDPSocket_SetOption_1_1, (177)
[83045:3847:0715/045016:INFO:CONSOLE(177)] "SetOption_1_1Blocking finished in 0.000 seconds.", source: http://127.0.0.1:49968/files/test_case.html?mode=nacl_glibc&testcase=UDPSocket_SetOption_1_1, (177)
[83045:3847:0715/045016:INFO:CONSOLE(177)] "SetOption_1_1Background finished in 0.000 seconds.", source: http://127.0.0.1:49968/files/test_case.html?mode=nacl_glibc&testcase=UDPSocket_SetOption_1_1, (177)
[83049:3847:0715/045016:ERROR:gles2_cmd_decoder.cc(13133)] [GroupMarkerNotSet(crbug.com/242999)!:50CD0500B0610000]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[83049:3847:0715/045016:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50CD0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[83049:3847:0715/045016:ERROR:gles2_cmd_decoder.cc(13133)] [GroupMarkerNotSet(crbug.com/242999)!:50CD0500B0610000]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[83049:3847:0715/045016:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50CD0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[83049:3847:0715/045016:ERROR:gles2_cmd_decoder.cc(13133)] [GroupMarkerNotSet(crbug.com/242999)!:50CD0500B0610000]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[83049:3847:0715/045016:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50CD0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[83049:3847:0715/045016:ERROR:gles2_cmd_decoder.cc(13133)] [GroupMarkerNotSet(crbug.com/242999)!:50CD0500B0610000]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[83049:3847:0715/045016:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50CD0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[ OK ] PPAPINaClGLibcTest.UDPSocket_SetOption_1_1 (4287 ms)
[217/217] PPAPINaClGLibcTest.UDPSocket_SetOption_1_1 (5623 ms)
SUCCESS: all tests passed.
[run_isolated_out_hack]{"hash":"04053a28bef1bcce565bea602e12e21f40e079fc","namespace":"default-gzip","storage":"https://isolateserver.appspot.com"}[/run_isolated_out_hack]
+--------------------------------------------------------------------------+
| End of shard 18 Pending: 3.0s Duration: 414.1s Bot: vm871-m4 Exit: 0 |
+--------------------------------------------------------------------------+
+-------------------------------------------------------------------------+
| Shard 6 https://chromium-swarm.appspot.com/user/task/28aa58216ddcc610 |
+-------------------------------------------------------------------------+
Additional test environment:
ASAN_OPTIONS=symbolize=0
CHROME_DEVEL_SANDBOX=/opt/chromium/chrome_sandbox
DYLD_LIBRARY_PATH=/private/var/folders/65/nfq1c1v9661b310zc_n399tr0000gp/T/run_tha_testkePvug/out/Release
G_SLICE=always-malloc
LANG=en_US.UTF-8
LLVM_SYMBOLIZER_PATH=/private/var/folders/65/nfq1c1v9661b310zc_n399tr0000gp/T/run_tha_testkePvug/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=/var/folders/65/nfq1c1v9661b310zc_n399tr0000gp/T/isolated_outPC13q8/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 4 parallel jobs.
[ RUN ] BaseDownloadsWebUITest.NoDownloadsAfterClearAll
[10242:3847:0715/044401:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[10230:3847:0715/044404:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[10230:3847:0715/044404:INFO:CONSOLE(1324)] "Running TestCase BaseDownloadsWebUITest.NoDownloadsAfterClearAll", source: test_api.js (1324)
[ OK ] BaseDownloadsWebUITest.NoDownloadsAfterClearAll (6197 ms)
[1/226] BaseDownloadsWebUITest.NoDownloadsAfterClearAll (7472 ms)
[ RUN ] ManageProfileUITest.DefaultCreateOptions
[10245:3847:0715/044402:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[10233:3847:0715/044404:WARNING:CONSOLE(0)] "The -webkit-canvas CSS feature is deprecated. Please use a positioned <canvas> element instead.", source: (0)
[10233:3847:0715/044405:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[10233:3847:0715/044406:INFO:CONSOLE(1324)] "Running TestCase ManageProfileUITest.DefaultCreateOptions", source: test_api.js (1324)
[ OK ] ManageProfileUITest.DefaultCreateOptions (7569 ms)
[2/226] ManageProfileUITest.DefaultCreateOptions (8860 ms)
[ RUN ] AutofillEditAddressWebUITest.testInitialFormLayout
[10243:3847:0715/044401:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[10231:3847:0715/044404:WARNING:CONSOLE(0)] "The -webkit-canvas CSS feature is deprecated. Please use a positioned <canvas> element instead.", source: (0)
[10231:3847:0715/044405:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[10231:3847:0715/044406:INFO:CONSOLE(1324)] "Running TestCase AutofillEditAddressWebUITest.testInitialFormLayout", source: test_api.js (1324)
[10231:3847:0715/044407:WARNING:CONSOLE(884)] "testIsDone already", source: test_api.js (884)
[ OK ] AutofillEditAddressWebUITest.testInitialFormLayout (8436 ms)
[3/226] AutofillEditAddressWebUITest.testInitialFormLayout (9765 ms)
[ RUN ] AutofillEditAddressWebUITest.testLoadAddressComponents
[10244:3847:0715/044402:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[10232:3847:0715/044404:WARNING:CONSOLE(0)] "The -webkit-canvas CSS feature is deprecated. Please use a positioned <canvas> element instead.", source: (0)
[10232:3847:0715/044405:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[10232:3847:0715/044406:INFO:CONSOLE(1324)] "Running TestCase AutofillEditAddressWebUITest.testLoadAddressComponents", source: test_api.js (1324)
[10232:40195:0715/044407:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[10232:40195:0715/044407:WARNING:channel.cc(322)] RawChannel write error
[ OK ] AutofillEditAddressWebUITest.testLoadAddressComponents (8603 ms)
[4/226] AutofillEditAddressWebUITest.testLoadAddressComponents (10213 ms)
[ RUN ] ManageProfileUITest.ShowCreateConfirmationOnSuccess
[10259:3847:0715/044408:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[10256:3847:0715/044411:WARNING:CONSOLE(0)] "The -webkit-canvas CSS feature is deprecated. Please use a positioned <canvas> element instead.", source: (0)
[10256:3847:0715/044411:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[10256:3847:0715/044412:INFO:CONSOLE(1324)] "Running TestCase ManageProfileUITest.ShowCreateConfirmationOnSuccess", source: test_api.js (1324)
[ OK ] ManageProfileUITest.ShowCreateConfirmationOnSuccess (6829 ms)
[5/226] ManageProfileUITest.ShowCreateConfirmationOnSuccess (8170 ms)
[ RUN ] ManageProfileUITest.Create_NameUpdateOnAvatarSelected
[10269:3847:0715/044410:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[10260:3847:0715/044413:WARNING:CONSOLE(0)] "The -webkit-canvas CSS feature is deprecated. Please use a positioned <canvas> element instead.", source: (0)
[10260:3847:0715/044413:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[10260:3847:0715/044414:INFO:CONSOLE(1324)] "Running TestCase ManageProfileUITest.Create_NameUpdateOnAvatarSelected", source: test_api.js (1324)
[ OK ] ManageProfileUITest.Create_NameUpdateOnAvatarSelected (6841 ms)
[6/226] ManageProfileUITest.Create_NameUpdateOnAvatarSelected (8465 ms)
[ RUN ] ProfileSettingsResetWebUITest.testOpenProfileSettingsReset
[10274:3847:0715/044412:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[10263:3847:0715/044413:WARNING:CONSOLE(0)] "The -webkit-canvas CSS feature is deprecated. Please use a positioned <canvas> element instead.", source: (0)
[10263:3847:0715/044414:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[10263:3847:0715/044415:INFO:CONSOLE(1324)] "Running TestCase ProfileSettingsResetWebUITest.testOpenProfileSettingsReset", source: test_api.js (1324)
[10263:40451:0715/044416:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[10263:40451:0715/044416:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ProfileSettingsResetWebUITest.testOpenProfileSettingsReset (7397 ms)
[7/226] ProfileSettingsResetWebUITest.testOpenProfileSettingsReset (9038 ms)
[ RUN ] OptionsWebUIExtendedTest.OverlayTabNavigation
[10273:3847:0715/044411:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[10262:3847:0715/044414:WARNING:CONSOLE(0)] "The -webkit-canvas CSS feature is deprecated. Please use a positioned <canvas> element instead.", source: (0)
[10262:3847:0715/044414:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[10262:3847:0715/044415:INFO:CONSOLE(1324)] "Running TestCase OptionsWebUIExtendedTest.OverlayTabNavigation", source: test_api.js (1324)
[10279:14087:0715/044417:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[10279:14087:0715/044417:WARNING:channel.cc(322)] RawChannel write error
[ OK ] OptionsWebUIExtendedTest.OverlayTabNavigation (8353 ms)
[8/226] OptionsWebUIExtendedTest.OverlayTabNavigation (10119 ms)
[ RUN ] WebUIAccessibilityAuditBrowserTest_IssuesAreWarnings.testCanIgnoreSelectors
[10291:3847:0715/044418:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[10285:40451:0715/044421:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[10285:40451:0715/044421:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[10285:40451:0715/044421:WARNING:channel.cc(322)] RawChannel write error
[10285:3847:0715/044421:INFO:CONSOLE(1324)] "Running TestCase WebUIAccessibilityAuditBrowserTest_IssuesAreWarnings.testCanIgnoreSelectors", source: test_api.js (1324)
[ OK ] WebUIAccessibilityAuditBrowserTest_IssuesAreWarnings.testCanIgnoreSelectors (4863 ms)
[9/226] WebUIAccessibilityAuditBrowserTest_IssuesAreWarnings.testCanIgnoreSelectors (6583 ms)
[ RUN ] SyncSetupWebUITestAsync.VerifySignIn
[10284:3847:0715/044416:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[10281:3847:0715/044418:WARNING:CONSOLE(0)] "The -webkit-canvas CSS feature is deprecated. Please use a positioned <canvas> element instead.", source: (0)
[10281:3847:0715/044419:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[10281:3847:0715/044420:INFO:CONSOLE(1324)] "Running TestCase SyncSetupWebUITestAsync.VerifySignIn", source: test_api.js (1324)
[10284:3847:0715/044421:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[10284:3847:0715/044421:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[10284:3847:0715/044421:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[10284:3847:0715/044421:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[10284:3847:0715/044421:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[10284:3847:0715/044421:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[10284:3847:0715/044421:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[10284:3847:0715/044421:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[10284:3847:0715/044421:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[10284:3847:0715/044421:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[10284:3847:0715/044421:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[10284:3847:0715/044421:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[10284:3847:0715/044421:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[10284:3847:0715/044421:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[ OK ] SyncSetupWebUITestAsync.VerifySignIn (6939 ms)
[10/226] SyncSetupWebUITestAsync.VerifySignIn (8622 ms)
[ RUN ] WebUIBrowserAsyncGenTest.TestPreloadOnceOnNavigate
[10298:3847:0715/044420:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[10290:40451:0715/044422:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[10290:3847:0715/044422:INFO:CONSOLE(1324)] "Running TestCase WebUIBrowserAsyncGenTest.TestPreloadOnceOnNavigate", source: test_api.js (1324)
[10300:12807:0715/044422:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[10300:12807:0715/044422:WARNING:channel.cc(322)] RawChannel write error
[ OK ] WebUIBrowserAsyncGenTest.TestPreloadOnceOnNavigate (4469 ms)
[11/226] WebUIBrowserAsyncGenTest.TestPreloadOnceOnNavigate (5896 ms)
[ RUN ] ChromeSendPassthroughWebUITest.CanCallOriginal
[10301:3847:0715/044420:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[10292:40451:0715/044423:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[10292:3847:0715/044423:INFO:CONSOLE(1324)] "Running TestCase ChromeSendPassthroughWebUITest.CanCallOriginal", source: test_api.js (1324)
[10292:40451:0715/044423:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] ChromeSendPassthroughWebUITest.CanCallOriginal (4459 ms)
[12/226] ChromeSendPassthroughWebUITest.CanCallOriginal (6473 ms)
[ RUN ] HistoryWebUIDeleteProhibitedTest.atLeastOneFocusable
[10313:3847:0715/044426:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[10305:3847:0715/044429:WARNING:CONSOLE(0)] "The -webkit-canvas CSS feature is deprecated. Please use a positioned <canvas> element instead.", source: (0)
[10305:3847:0715/044429:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[10305:3847:0715/044429:INFO:CONSOLE(1324)] "Running TestCase HistoryWebUIDeleteProhibitedTest.atLeastOneFocusable", source: test_api.js (1324)
[ OK ] HistoryWebUIDeleteProhibitedTest.atLeastOneFocusable (6600 ms)
[13/226] HistoryWebUIDeleteProhibitedTest.atLeastOneFocusable (8051 ms)
[ RUN ] NetInternalsTest.netInternalsChromeOSViewStoreDebugLogs
[10321:3847:0715/044427:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[10310:3847:0715/044430:INFO:CONSOLE(1324)] "Running TestCase NetInternalsTest.netInternalsChromeOSViewStoreDebugLogs", source: test_api.js (1324)
[10310:39939:0715/044431:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[10310:39939:0715/044431:WARNING:channel.cc(322)] RawChannel write error
[ OK ] NetInternalsTest.netInternalsChromeOSViewStoreDebugLogs (5967 ms)
[14/226] NetInternalsTest.netInternalsChromeOSViewStoreDebugLogs (8154 ms)
[ RUN ] NetInternalsTest.netInternalsSessionBandwidthSucceed
[10314:3847:0715/044426:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[10317:13063:0715/044428:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[10317:13063:0715/044428:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[10306:3847:0715/044429:INFO:CONSOLE(1324)] "Running TestCase NetInternalsTest.netInternalsSessionBandwidthSucceed", source: test_api.js (1324)
HTTP server started on http://127.0.0.1:52489...
sending server_data: {"host": "127.0.0.1", "port": 52489} (36 bytes)
[10306:3847:0715/044430:WARNING:net_internals_ui_browsertest.cc(224)] url: [http://127.0.0.1:52489/files/title1.html]
[10324:13063:0715/044431:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] NetInternalsTest.netInternalsSessionBandwidthSucceed (8928 ms)
[15/226] NetInternalsTest.netInternalsSessionBandwidthSucceed (10224 ms)
[ RUN ] NetInternalsTest.netInternalsSdchViewBlacklistMeta
[10322:3847:0715/044428:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[10312:3847:0715/044431:INFO:CONSOLE(1324)] "Running TestCase NetInternalsTest.netInternalsSdchViewBlacklistMeta", source: test_api.js (1324)
HTTP server started on http://127.0.0.1:52492...
sending server_data: {"host": "127.0.0.1", "port": 52492} (36 bytes)
[10312:3847:0715/044431:WARNING:net_internals_ui_browsertest.cc(224)] url: [http://testdomain.com:52492/files/sdch/base-page.html?iframe_url=/files/sdch/page.html]
[10312:3847:0715/044433:WARNING:net_internals_ui_browsertest.cc(224)] url: [http://testdomain.com:52492/files/sdch/base-page.html?iframe_url=/files/sdch/non-html]
[10312:3847:0715/044435:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[10336:13319:0715/044435:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[10336:13319:0715/044435:WARNING:channel.cc(322)] RawChannel write error
[ OK ] NetInternalsTest.netInternalsSdchViewBlacklistMeta (9776 ms)
[16/226] NetInternalsTest.netInternalsSdchViewBlacklistMeta (11477 ms)
[ RUN ] ExperimentalPlatformAppBrowserTest.WindowsApiSetIcon
[10337:3847:0715/044433:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[10340:13063:0715/044436:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[10340:13063:0715/044436:WARNING:channel.cc(322)] RawChannel write error
[10330:41219:0715/044436:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] ExperimentalPlatformAppBrowserTest.WindowsApiSetIcon (5261 ms)
[17/226] ExperimentalPlatformAppBrowserTest.WindowsApiSetIcon (6741 ms)
[ RUN ] PlatformAppBrowserTest.DisabledWindowProperties
[10345:3847:0715/044435:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[10335:5383:0715/044437:ERROR:mach_broker_mac.mm(222)] Unknown process 10351 is sending Mach IPC messages!
[10335:3847:0715/044438:INFO:CONSOLE(17)] "window.toolbar is not available in packaged apps.", source: extensions::platformApp (17)
[10352:13063:0715/044438:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[10352:13063:0715/044438:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PlatformAppBrowserTest.DisabledWindowProperties (5624 ms)
[18/226] PlatformAppBrowserTest.DisabledWindowProperties (7653 ms)
[ RUN ] PlatformAppBrowserTest.Messaging
[10348:3847:0715/044436:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[10338:3847:0715/044440:INFO:CONSOLE(0)] "[SUCCESS] connect", source: chrome-extension://ljhhihhmjomkjokmknellgbidphmahkh/_generated_background_page.html (0)
[10338:3847:0715/044440:INFO:CONSOLE(0)] "[SUCCESS] connectUsingNamedPort", source: chrome-extension://ljhhihhmjomkjokmknellgbidphmahkh/_generated_background_page.html (0)
[10338:3847:0715/044440:INFO:CONSOLE(0)] "[SUCCESS] sendMessage", source: chrome-extension://ljhhihhmjomkjokmknellgbidphmahkh/_generated_background_page.html (0)
[ OK ] PlatformAppBrowserTest.Messaging (7159 ms)
[19/226] PlatformAppBrowserTest.Messaging (9034 ms)
[ RUN ] BluetoothLowEnergyApiTest.WriteCharacteristicValue
[10357:3847:0715/044439:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[10350:3847:0715/044441:INFO:CONSOLE(0)] "[SUCCESS] testWriteCharacteristicValue", source: chrome-extension://pjdjhejcdkeebjehnokfbfnjmgmgdjlc/_generated_background_page.html (0)
[ OK ] BluetoothLowEnergyApiTest.WriteCharacteristicValue (4691 ms)
[20/226] BluetoothLowEnergyApiTest.WriteCharacteristicValue (6425 ms)
[ RUN ] BluetoothLowEnergyApiTest.ReconnectAfterDisconnected
[10363:3847:0715/044440:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[10354:3847:0715/044442:INFO:CONSOLE(0)] "[SUCCESS] (no test)", source: chrome-extension://pjdjhejcdkeebjehnokfbfnjmgmgdjlc/_generated_background_page.html (0)
[10354:40451:0715/044442:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[10354:40451:0715/044442:WARNING:channel.cc(322)] RawChannel write error
[ OK ] BluetoothLowEnergyApiTest.ReconnectAfterDisconnected (4716 ms)
[21/226] BluetoothLowEnergyApiTest.ReconnectAfterDisconnected (6376 ms)
[ RUN ] ExtensionApiTest.OptionalPermissionsUpdatesBindings
[10369:3847:0715/044442:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[10362:3847:0715/044445:INFO:CONSOLE(0)] "[SUCCESS] (no test)", source: chrome-extension://epbpjgagclkmpnipoiiojldidlagpjdc/_generated_background_page.html (0)
[10371:13063:0715/044445:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 4)
[10371:13063:0715/044445:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[10371:13063:0715/044445:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[10362:41219:0715/044445:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[10362:41219:0715/044445:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ExtensionApiTest.OptionalPermissionsUpdatesBindings (4982 ms)
[22/226] ExtensionApiTest.OptionalPermissionsUpdatesBindings (6597 ms)
[ RUN ] ExtensionApiTest.CrossOriginXHRBackgroundPage
[10382:3847:0715/044446:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
FTP server started on port 52504...
sending server_data: {"host": "127.0.0.1", "port": 52504} (36 bytes)
starting FTP server
2015-07-15 04:44:48.187 browser_tests[10372:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[10372:3847:0715/044449:INFO:CONSOLE(0)] "[SUCCESS] allowedOrigin", source: chrome-extension://anegfgdjfofjkgfhkjpoinlfiboaipmp/test.html (0)
[10372:3847:0715/044449:INFO:CONSOLE(0)] "XMLHttpRequest cannot load http://c.com:52503/extensions/test_file.txt. No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'chrome-extension://anegfgdjfofjkgfhkjpoinlfiboaipmp' is therefore not allowed access.", source: chrome-extension://anegfgdjfofjkgfhkjpoinlfiboaipmp/test.html (0)
[10372:3847:0715/044449:INFO:CONSOLE(0)] "[SUCCESS] diallowedOrigin", source: chrome-extension://anegfgdjfofjkgfhkjpoinlfiboaipmp/test.html (0)
[10372:3847:0715/044449:INFO:CONSOLE(0)] "[SUCCESS] allowedSubdomain", source: chrome-extension://anegfgdjfofjkgfhkjpoinlfiboaipmp/test.html (0)
[10372:3847:0715/044449:INFO:CONSOLE(0)] "[SUCCESS] noSubdomain", source: chrome-extension://anegfgdjfofjkgfhkjpoinlfiboaipmp/test.html (0)
[10372:3847:0715/044449:INFO:CONSOLE(0)] "XMLHttpRequest cannot load http://foob.com:52503/extensions/test_file.txt. No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'chrome-extension://anegfgdjfofjkgfhkjpoinlfiboaipmp' is therefore not allowed access.", source: chrome-extension://anegfgdjfofjkgfhkjpoinlfiboaipmp/test.html (0)
[10372:3847:0715/044449:INFO:CONSOLE(0)] "[SUCCESS] disallowedSubdomain", source: chrome-extension://anegfgdjfofjkgfhkjpoinlfiboaipmp/test.html (0)
[]127.0.0.1:52512 Connected.
127.0.0.1:52512 ==> 220 pyftpdlib 0.7.0 based ftpd ready.
127.0.0.1:52512 <== USER anonymous
127.0.0.1:52512 ==> 331 Username ok, send password.
127.0.0.1:52512 <== PASS ******
127.0.0.1:52512 ==> 230 Login successful.
127.0.0.1:52512 <== SYST
127.0.0.1:52512 ==> 215 UNIX Type: L8
127.0.0.1:52512 <== PWD
127.0.0.1:52512 ==> 257 "/" is the current directory.
127.0.0.1:52512 <== TYPE I
127.0.0.1:52512 ==> 200 Type set to: Binary.
127.0.0.1:52512 <== SIZE /extensions/test_file.txt
127.0.0.1:52512 ==> 213 6
127.0.0.1:52512 <== CWD /extensions/test_file.txt
127.0.0.1:52512 ==> 550 Not a directory.
127.0.0.1:52512 <== PASV
127.0.0.1:52512 ==> 227 Entering passive mode (127,0,0,1,205,33).
127.0.0.1:52512 <== RETR /extensions/test_file.txt
127.0.0.1:52512 ==> 125 Data connection already open. Transfer starting.
127.0.0.1:52512 ==> 226 Transfer complete.
[anonymous]@127.0.0.1:52512 "RETR /private/var/folders/65/nfq1c1v9661b310zc_n399tr0000gp/T/run_tha_testkePvug/chrome/test/data/extensions/test_file.txt" completed=1 bytes=6 seconds=0.001
127.0.0.1:52512 <== QUIT
127.0.0.1:52512 ==> 221 Goodbye.
[anonymous]@127.0.0.1:52512 Disconnected.
[10372:3847:0715/044449:INFO:CONSOLE(0)] "[SUCCESS] allowedFtpHostAllowed", source: chrome-extension://anegfgdjfofjkgfhkjpoinlfiboaipmp/test.html (0)
[10372:3847:0715/044449:INFO:CONSOLE(0)] "XMLHttpRequest cannot load ftp://this.host.is.not.whitelisted:52504/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://anegfgdjfofjkgfhkjpoinlfiboaipmp/test.html (0)
[10372:3847:0715/044449:INFO:CONSOLE(0)] "[SUCCESS] disallowedFtpHostDisallowed", source: chrome-extension://anegfgdjfofjkgfhkjpoinlfiboaipmp/test.html (0)
[ OK ] ExtensionApiTest.CrossOriginXHRBackgroundPage (6305 ms)
[23/226] ExtensionApiTest.CrossOriginXHRBackgroundPage (8278 ms)
[ RUN ] ExtensionApiTest.ContentScriptOtherExtensions
[10379:3847:0715/044445:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
2015-07-15 04:44:47.546 browser_tests[10370:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[10370:3847:0715/044447:INFO:CONSOLE(5)] "INJECTOR: Loaded injector!", source: chrome-extension://cdegdhpochfgpjijoemleginkdieohbb/background.js (5)
[10370:3847:0715/044448:INFO:CONSOLE(25)] "Opening frame: http://a.com:52502/extensions/api_test/content_scripts/other_extensions/iframe_content.html#chrome-extension%3A//cdegdhpochfgpjijoemleginkdieohbb/test.html", source: chrome-extension://cdegdhpochfgpjijoemleginkdieohbb/test.js (25)
[10370:3847:0715/044448:INFO:CONSOLE(5)] "INJECTOR: Injecting content script!", source: chrome-extension://cdegdhpochfgpjijoemleginkdieohbb/inject.js (5)
[10370:3847:0715/044448:INFO:CONSOLE(10)] "INJECTOR: Changed content to: Injected!!!", source: chrome-extension://cdegdhpochfgpjijoemleginkdieohbb/inject.js (10)
[10370:3847:0715/044448:INFO:CONSOLE(10)] "PAGE: Sending content to parent extension page - chrome-extension://cdegdhpochfgpjijoemleginkdieohbb/test.html", source: http://a.com:52502/extensions/api_test/content_scripts/other_extensions/iframe_content.js (10)
[10370:3847:0715/044448:INFO:CONSOLE(13)] "INJECTOR: Successfully self-injected content - Injected!!!", source: chrome-extension://cdegdhpochfgpjijoemleginkdieohbb/test.js (13)
[10370:3847:0715/044448:INFO:CONSOLE(0)] "[SUCCESS] content_self_inject_test", source: chrome-extension://cdegdhpochfgpjijoemleginkdieohbb/test.html (0)
[10370:3847:0715/044450:INFO:CONSOLE(25)] "Opening frame: http://a.com:52502/extensions/api_test/content_scripts/other_extensions/iframe_content.html#chrome-extension%3A//molmdlepaifbaknbmnmnehegjghlleja/test.html", source: chrome-extension://molmdlepaifbaknbmnmnehegjghlleja/test.js (25)
[10370:3847:0715/044450:INFO:CONSOLE(10)] "PAGE: Sending content to parent extension page - chrome-extension://molmdlepaifbaknbmnmnehegjghlleja/test.html", source: http://a.com:52502/extensions/api_test/content_scripts/other_extensions/iframe_content.js (10)
[10370:3847:0715/044450:INFO:CONSOLE(10)] "VICTIM: No content changed.", source: chrome-extension://molmdlepaifbaknbmnmnehegjghlleja/test.js (10)
[10370:3847:0715/044450:INFO:CONSOLE(0)] "[SUCCESS] content_test", source: chrome-extension://molmdlepaifbaknbmnmnehegjghlleja/test.html (0)
[10380:13063:0715/044450:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[10370:41219:0715/044450:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[10370:41219:0715/044450:WARNING:channel.cc(322)] RawChannel write error
[10370:41219:0715/044450:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[10370:41219:0715/044450:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 5, remote ID 2147483652)
[10370:41219:0715/044450:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[10370:41219:0715/044450:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 8, remote ID 2147483655)
[10370:41219:0715/044450:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] ExtensionApiTest.ContentScriptOtherExtensions (7999 ms)
[24/226] ExtensionApiTest.ContentScriptOtherExtensions (9622 ms)
[ RUN ] ExtensionApiTest.Storage
[10387:3847:0715/044447:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
2015-07-15 04:44:47.547 browser_tests[10376:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[10376:3847:0715/044449:INFO:CONSOLE(8)] "Opening database...", source: chrome-extension://eppfldfmejbfdjpcfffbeelbjdmhhbep/background.js (8)
[10376:3847:0715/044449:INFO:CONSOLE(14)] "Performing transaction...", source: chrome-extension://eppfldfmejbfdjpcfffbeelbjdmhhbep/background.js (14)
[10376:3847:0715/044449:INFO:CONSOLE(25)] "note table dropped", source: chrome-extension://eppfldfmejbfdjpcfffbeelbjdmhhbep/background.js (25)
[10376:3847:0715/044449:INFO:CONSOLE(28)] "note table created", source: chrome-extension://eppfldfmejbfdjpcfffbeelbjdmhhbep/background.js (28)
[10376:3847:0715/044449:INFO:CONSOLE(34)] "Opening tab...", source: chrome-extension://eppfldfmejbfdjpcfffbeelbjdmhhbep/background.js (34)
[10376:3847:0715/044450:INFO:CONSOLE(7)] "Opening database...", source: chrome-extension://eppfldfmejbfdjpcfffbeelbjdmhhbep/tab.js (7)
[10376:3847:0715/044450:INFO:CONSOLE(9)] "DONE opening database", source: chrome-extension://eppfldfmejbfdjpcfffbeelbjdmhhbep/tab.js (9)
[10376:3847:0715/044450:INFO:CONSOLE(17)] "Performing transaction...", source: chrome-extension://eppfldfmejbfdjpcfffbeelbjdmhhbep/tab.js (17)
[10376:3847:0715/044450:INFO:CONSOLE(0)] "[SUCCESS] tab", source: chrome-extension://eppfldfmejbfdjpcfffbeelbjdmhhbep/tab.html (0)
[10388:12551:0715/044450:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[10388:12551:0715/044450:WARNING:channel.cc(322)] RawChannel write error
[10395:13063:0715/044450:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[10395:13063:0715/044450:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ExtensionApiTest.Storage (5931 ms)
[25/226] ExtensionApiTest.Storage (7804 ms)
[ RUN ] ExtensionApiTest.UpdateWindowResize
[10393:3847:0715/044449:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[10385:3847:0715/044451:INFO:CONSOLE(0)] "[SUCCESS] testCurrentWindowResize", source: chrome-extension://jhhdhikdhioicgjdgailbcigamgekadj/test.html (0)
[10385:3847:0715/044451:INFO:CONSOLE(0)] "[SUCCESS] testResizeNormal", source: chrome-extension://jhhdhikdhioicgjdgailbcigamgekadj/test.html (0)
[10385:3847:0715/044452:INFO:CONSOLE(0)] "[SUCCESS] testResizePopup", source: chrome-extension://jhhdhikdhioicgjdgailbcigamgekadj/test.html (0)
[10385:3847:0715/044452:INFO:CONSOLE(0)] "[SUCCESS] testResizePanel", source: chrome-extension://jhhdhikdhioicgjdgailbcigamgekadj/test.html (0)
[ OK ] ExtensionApiTest.UpdateWindowResize (5499 ms)
[26/226] ExtensionApiTest.UpdateWindowResize (7686 ms)
[ RUN ] ExtensionApiTest.SharedModuleWhitelist
[10409:3847:0715/044455:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[10399:3847:0715/044457: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"
[ OK ] ExtensionApiTest.SharedModuleWhitelist (5744 ms)
[27/226] ExtensionApiTest.SharedModuleWhitelist (7537 ms)
[ RUN ] PlatformAppWithFileBrowserTest.LaunchWithWrongEmptyExtension
[10411:3847:0715/044455:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[10400:62235:0715/044457:ERROR:mach_broker_mac.mm(222)] Unknown process 10419 is sending Mach IPC messages!
[10400:3847:0715/044458:WARNING:launcher.cc(248)] Extension does not provide a valid file handler.
[10400:3847:0715/044458:INFO:CONSOLE(0)] "[SUCCESS] testIntent", source: chrome-extension://nncdhkhejapjkkokmbbnahnknnafakgo/_generated_background_page.html (0)
[10413:13063:0715/044458:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[10413:13063:0715/044458:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PlatformAppWithFileBrowserTest.LaunchWithWrongEmptyExtension (6466 ms)
[28/226] PlatformAppWithFileBrowserTest.LaunchWithWrongEmptyExtension (8078 ms)
[ RUN ] PlatformAppWithFileBrowserTest.LaunchNoFile
[10414:3847:0715/044455:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[10402:5635:0715/044458:ERROR:mach_broker_mac.mm(222)] Unknown process 10422 is sending Mach IPC messages!
[10402:3847:0715/044458:INFO:CONSOLE(0)] "FileError is deprecated. Please use the 'name' or 'message' attributes of DOMError rather than 'code'.", source: (0)
[10402:3847:0715/044458:INFO:CONSOLE(0)] "Error getting fileEntry, code: 1", source: chrome-extension://aonaoihdkfmjbaifgflaefpfacdjfmob/_generated_background_page.html (0)
[10402:3847:0715/044459:INFO:CONSOLE(0)] "[SUCCESS] testIntent", source: chrome-extension://aonaoihdkfmjbaifgflaefpfacdjfmob/_generated_background_page.html (0)
[10402:41219:0715/044459:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[10402:41219:0715/044459:WARNING:channel.cc(322)] RawChannel write error
[10402:41219:0715/044459:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[10402:41219:0715/044459:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[10402:41219:0715/044459:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] PlatformAppWithFileBrowserTest.LaunchNoFile (6874 ms)
[29/226] PlatformAppWithFileBrowserTest.LaunchNoFile (8826 ms)
[ RUN ] PlatformAppWithFileBrowserTest.LaunchWithDirectory
[10420:3847:0715/044457:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[10410:4611:0715/044500:ERROR:mach_broker_mac.mm(222)] Unknown process 10426 is sending Mach IPC messages!
[10410:3847:0715/044501:WARNING:launcher.cc(248)] Extension does not provide a valid file handler.
[10410:3847:0715/044501:INFO:CONSOLE(0)] "[SUCCESS] testIntent", source: chrome-extension://aonaoihdkfmjbaifgflaefpfacdjfmob/_generated_background_page.html (0)
[ OK ] PlatformAppWithFileBrowserTest.LaunchWithDirectory (6067 ms)
[30/226] PlatformAppWithFileBrowserTest.LaunchWithDirectory (8764 ms)
[ RUN ] SpeechRecognitionTest.SpeechFromBackgroundPage
[10438:3847:0715/044503:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[10428:64515:0715/044505:ERROR:mach_broker_mac.mm(222)] Unknown process 10446 is sending Mach IPC messages!
[10428:3847:0715/044506:INFO:CONSOLE(0)] "[SUCCESS] testWebkitSpeechRecognition", source: chrome-extension://lepdjgiebhlfeafogoppcnibicflgalh/_generated_background_page.html (0)
[ OK ] SpeechRecognitionTest.SpeechFromBackgroundPage (5253 ms)
[31/226] SpeechRecognitionTest.SpeechFromBackgroundPage (7553 ms)
[ RUN ] PlatformAppDevToolsBrowserTest.ReOpenedWithURL
[10432:3847:0715/044502:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[10425:41219:0715/044507:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 8, remote ID 2147483655)
[10425:41219:0715/044507:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] PlatformAppDevToolsBrowserTest.ReOpenedWithURL (8042 ms)
[32/226] PlatformAppDevToolsBrowserTest.ReOpenedWithURL (9631 ms)
[ RUN ] AppWindowAPITest.TestInitialBounds
[10448:3847:0715/044505:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[10439:3847:0715/044508:INFO:CONSOLE(0)] "[SUCCESS] testNoOptions", source: chrome-extension://amnkocheccofchbaedmamjaflhngloll/_generated_background_page.html (0)
[10439:3847:0715/044508:INFO:CONSOLE(0)] "[SUCCESS] testInnerBoundsOnly", source: chrome-extension://amnkocheccofchbaedmamjaflhngloll/_generated_background_page.html (0)
[10439:3847:0715/044508:INFO:CONSOLE(0)] "[SUCCESS] testOuterBoundsOnly", source: chrome-extension://amnkocheccofchbaedmamjaflhngloll/_generated_background_page.html (0)
[10439:3847:0715/044508:INFO:CONSOLE(0)] "[SUCCESS] testFrameless", source: chrome-extension://amnkocheccofchbaedmamjaflhngloll/_generated_background_page.html (0)
[10439:3847:0715/044508:INFO:CONSOLE(0)] "[SUCCESS] testInnerSizeAndOuterPos", source: chrome-extension://amnkocheccofchbaedmamjaflhngloll/_generated_background_page.html (0)
[10439:3847:0715/044508:INFO:CONSOLE(0)] "[SUCCESS] testInnerAndOuterBoundsEdgeCase", source: chrome-extension://amnkocheccofchbaedmamjaflhngloll/_generated_background_page.html (0)
[10439:3847:0715/044508:INFO:CONSOLE(0)] "[SUCCESS] testPositionOnly", source: chrome-extension://amnkocheccofchbaedmamjaflhngloll/_generated_background_page.html (0)
[10439:3847:0715/044509:INFO:CONSOLE(0)] "[SUCCESS] testSizeOnly", source: chrome-extension://amnkocheccofchbaedmamjaflhngloll/_generated_background_page.html (0)
[10439:3847:0715/044509:INFO:CONSOLE(0)] "[SUCCESS] testConflictingProperties", source: chrome-extension://amnkocheccofchbaedmamjaflhngloll/_generated_background_page.html (0)
[ OK ] AppWindowAPITest.TestInitialBounds (5528 ms)
[33/226] AppWindowAPITest.TestInitialBounds (7525 ms)
[ RUN ] WebViewVisibilityTest.GuestVisibilityChanged
[10464:3847:0715/044510:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[10456:3847:0715/044514:INFO:CONSOLE(6)] "onAppCommand: hide-guest", source: chrome-extension://cfjnpilipfgggbcnjncgfcpohonokmeo/main.js (6)
[10456:41219:0715/044514:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[10456:35075:0715/044515:WARNING:sqlite_persistent_cookie_store.cc(1337)] Failed to post task from FinishedLoadingCookies@../../net/extras/sqlite/sqlite_persistent_cookie_store.cc:1345 to client_task_runner_.
[10456:35075:0715/044515:WARNING:sqlite_persistent_cookie_store.cc(1337)] Failed to post task from LoadKeyAndNotifyInBackground@../../net/extras/sqlite/sqlite_persistent_cookie_store.cc:512 to client_task_runner_.
[ OK ] WebViewVisibilityTest.GuestVisibilityChanged (6585 ms)
[34/226] WebViewVisibilityTest.GuestVisibilityChanged (8104 ms)
[ RUN ] PlatformAppUrlRedirectorBrowserTest.WebviewNavigationNotIntercepted
[10441:3847:0715/044504:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[10431:76295:0715/044514:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[10431:41219:0715/044514:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[10431:41219:0715/044514:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 6, remote ID 2147483653)
[10431:41219:0715/044514:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 5, remote ID 2147483652)
[10431:41219:0715/044514:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[10431:41219:0715/044514:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 8, remote ID 2147483655)
[10431:41219:0715/044514:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[10431:41219:0715/044515:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] PlatformAppUrlRedirectorBrowserTest.WebviewNavigationNotIntercepted (13985 ms)
[35/226] PlatformAppUrlRedirectorBrowserTest.WebviewNavigationNotIntercepted (16254 ms)
[ RUN ] AppViewTest.TestAppViewGoodDataShouldSucceed
[10461:3847:0715/044509:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[10455:3847:0715/044515:INFO:CONSOLE(37)] "appToEmbed nojcfcgigcmfmhdgkbjlnbfjhgicicel", source: chrome-extension://giaagfjnfeobplcfcohkccoddplgcomd/main.js (37)
[10455:3847:0715/044515:INFO:CONSOLE(37)] "Attempting to connect to app with good params.", source: chrome-extension://giaagfjnfeobplcfcohkccoddplgcomd/main.js (37)
[10455:3847:0715/044515:INFO:CONSOLE(37)] "CONNECTED.", source: chrome-extension://giaagfjnfeobplcfcohkccoddplgcomd/main.js (37)
[10455:41219:0715/044515:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[10475:15875:0715/044515:ERROR:webgraphicscontext3d_command_buffer_impl.cc(242)] Failed to initialize GLES2CmdHelper.
[10475:13063:0715/044515:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[10479:12551:0715/044515:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[10479:12551:0715/044515:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[10479:15363:0715/044515:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[10479:15363:0715/044515:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[10475:15875:0715/044515:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[10475:15875:0715/044515:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[ OK ] AppViewTest.TestAppViewGoodDataShouldSucceed (7947 ms)
[36/226] AppViewTest.TestAppViewGoodDataShouldSucceed (10076 ms)
[ RUN ] WebViewTest.Shim_TestEventName
[10473:3847:0715/044512:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[10474:13063:0715/044517:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] WebViewTest.Shim_TestEventName (6706 ms)
[37/226] WebViewTest.Shim_TestEventName (8762 ms)
[ RUN ] WebViewTest.Shim_TestWebRequestAPI
[10494:3847:0715/044521:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[10497:12807:0715/044525:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] WebViewTest.Shim_TestWebRequestAPI (7889 ms)
[38/226] WebViewTest.Shim_TestWebRequestAPI (9697 ms)
[ RUN ] WebViewTest.Shim_TestNavOnSrcAttributeChange
[10492:3847:0715/044521:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[10482:41219:0715/044525:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[10482:41219:0715/044525:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[10482:41219:0715/044525:WARNING:channel.cc(322)] RawChannel write error
[ OK ] WebViewTest.Shim_TestNavOnSrcAttributeChange (9078 ms)
[39/226] WebViewTest.Shim_TestNavOnSrcAttributeChange (10854 ms)
[ RUN ] WebViewTest.Shim_TestContentScriptExistsAsLongAsWebViewTagExists
[10491:3847:0715/044520:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[10481:3847:0715/044524:INFO:CONSOLE(1136)] "Step 1: call <webview>.addContentScripts.", source: chrome-extension://hkihgpndpmcidhmddpobffbefhhleopn/main.js (1136)
[10481:3847:0715/044525:INFO:CONSOLE(1148)] "Step 2: check the result of content script injected.", source: chrome-extension://hkihgpndpmcidhmddpobffbefhhleopn/main.js (1148)
[10481:76295:0715/044525:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[10481:3847:0715/044525:INFO:CONSOLE(1155)] "Step 3: remove webview from the DOM.", source: chrome-extension://hkihgpndpmcidhmddpobffbefhhleopn/main.js (1155)
[10481:3847:0715/044525:INFO:CONSOLE(1158)] "Step 4: add webview back to the DOM.", source: chrome-extension://hkihgpndpmcidhmddpobffbefhhleopn/main.js (1158)
[10506:13063:0715/044525:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[10506:13063:0715/044525:WARNING:channel.cc(322)] RawChannel write error
[10481:3847:0715/044527:INFO:CONSOLE(1166)] "Step 5: check the result of content script injected again.", source: chrome-extension://hkihgpndpmcidhmddpobffbefhhleopn/main.js (1166)
[10481:40451:0715/044527:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[10481:40451:0715/044527:WARNING:channel.cc(322)] RawChannel write error
[ OK ] WebViewTest.Shim_TestContentScriptExistsAsLongAsWebViewTagExists (9877 ms)
[40/226] WebViewTest.Shim_TestContentScriptExistsAsLongAsWebViewTagExists (11897 ms)
[ RUN ] WebViewTest.FileSystemAPIRequestFromSharedWorkerOfSingleWebViewGuestDeny
[10501:3847:0715/044523:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[10490:3847:0715/044526:INFO:CONSOLE(77)] "embedder.setUpLoadStop_", source: chrome-extension://lochlklokoicoijojjafmlapbpcppaif/embedder.js (77)
[10490:3847:0715/044527:INFO:CONSOLE(79)] "embedder.onWebViewLoadStop", source: chrome-extension://lochlklokoicoijojjafmlapbpcppaif/embedder.js (79)
[10490:3847:0715/044527:INFO:CONSOLE(82)] "embedder.webview.postMessage", source: chrome-extension://lochlklokoicoijojjafmlapbpcppaif/embedder.js (82)
[10490:75015:0715/044527:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[10490:40707:0715/044527:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[10490:40707:0715/044527:WARNING:channel.cc(322)] RawChannel write error
[10490:3847:0715/044527:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 3, remote ID 2147483650)
[10490:40707:0715/044527:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[10490:40707:0715/044527:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 6, remote ID 2147483653)
[10490:40707:0715/044527:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 5, remote ID 2147483652)
[10490:40707:0715/044527:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[10490:40707:0715/044527:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 9, remote ID 2147483656)
[10490:40707:0715/044527:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 8, remote ID 2147483655)
[10490:40707:0715/044527:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[10490:40707:0715/044527:WARNING:channel.cc(322)] RawChannel write error
[10490:40707:0715/044527:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[10490:40707:0715/044527:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] WebViewTest.FileSystemAPIRequestFromSharedWorkerOfSingleWebViewGuestDeny (7680 ms)
[41/226] WebViewTest.FileSystemAPIRequestFromSharedWorkerOfSingleWebViewGuestDeny (9980 ms)
[ RUN ] BrowsingDataLocalStorageHelperTest.CannedUnique
[10526:3847:0715/044532:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
2015-07-15 04:45:32.733 browser_tests[10512:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[10528:15875:0715/044533:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[10528:15875:0715/044533:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[10528:13063:0715/044533:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[10528:15875:0715/044533:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[ OK ] BrowsingDataLocalStorageHelperTest.CannedUnique (4231 ms)
[42/226] BrowsingDataLocalStorageHelperTest.CannedUnique (6399 ms)
[ RUN ] CrashRecoveryBrowserTest.Reload
2015-07-15 04:45:32.653 browser_tests[10515:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[10527:3847:0715/044532:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
ASAN:SIGSEGV
=================================================================
==10530==ERROR: AddressSanitizer: SEGV on unknown address 0x000000000000 (pc 0x00011e215f14 bp 0x7fff4fcd7250 sp 0x7fff4fcd7250 T0)
#0 0x11e215f13 in content::(anonymous namespace)::CrashIntentionally() content/renderer/render_frame_impl.cc:308:9
#1 0x11e21153f in MaybeHandleDebugURL content/renderer/render_frame_impl.cc:351:5
#2 0x11e21153f in content::RenderFrameImpl::PrepareRenderViewForNavigation(GURL const&, content::RequestNavigationParams const&, bool*, blink::WebURLRequest::CachePolicy*) content/renderer/render_frame_impl.cc:4749:0
#3 0x11e1e01d8 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:4451:3
#4 0x11e1d87d4 in content::RenderFrameImpl::OnNavigate(content::CommonNavigationParams const&, content::StartNavigationParams const&, content::RequestNavigationParams const&) content/renderer/render_frame_impl.cc:1077:3
#5 0x11e21636d 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 0x11e21636d 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 0x11e21636d 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:468:0
#8 0x11e1d4bad in content::RenderFrameImpl::OnMessageReceived(IPC::Message const&) content/renderer/render_frame_impl.cc:1003:5
#9 0x11403560e in content::MessageRouter::RouteMessage(IPC::Message const&) content/common/message_router.cc:54:3
#10 0x114035491 in content::MessageRouter::OnMessageReceived(IPC::Message const&) content/common/message_router.cc:46:10
#11 0x11de88583 in content::ChildThreadImpl::OnMessageReceived(IPC::Message const&) content/child/child_thread_impl.cc:644:10
#12 0x113740a9e in IPC::ChannelProxy::Context::OnDispatchMessage(IPC::Message const&) ipc/ipc_channel_proxy.cc:294:3
#13 0x111e531e8 in Run base/callback.h:396:12
#14 0x111e531e8 in base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62:0
#15 0x11e031de1 in scheduler::TaskQueueManager::ProcessTaskFromWorkQueue(unsigned long, bool, base::PendingTask*) components/scheduler/child/task_queue_manager.cc:694:5
#16 0x11e0301d1 in scheduler::TaskQueueManager::DoWork(bool) components/scheduler/child/task_queue_manager.cc:648:9
#17 0x111e531e8 in Run base/callback.h:396:12
#18 0x111e531e8 in base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62:0
#19 0x111eb51ce in base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:478:3
#20 0x111eb5856 in base::MessageLoop::DeferOrRunPendingTask(base::PendingTask const&) base/message_loop/message_loop.cc:488:5
#21 0x111eb5e06 in base::MessageLoop::DoWork() base/message_loop/message_loop.cc:600:13
#22 0x111e335c6 in base::MessagePumpCFRunLoopBase::RunWork() base/message_loop/message_pump_mac.mm:328:19
#23 0x111e9bc79 in base::mac::CallWithEHFrame(void ()() block_pointer) ??:0:0
#24 0x111e31b26 in base::MessagePumpCFRunLoopBase::RunWorkSource(void*) base/message_loop/message_pump_mac.mm:304:3
#25 0x7fff84790b30 in __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ ??:0:0
#26 0x7fff84790454 in __CFRunLoopDoSources0 ??:0:0
#27 0x7fff847b37f4 in __CFRunLoopRun ??:0:0
#28 0x7fff847b30e1 in CFRunLoopRunSpecific ??:0:0
#29 0x7fff8d6b37bd in -[NSRunLoop(NSRunLoop) runMode:beforeDate:] ??:0:0
#30 0x111e34ad7 in base::MessagePumpNSRunLoop::DoRun(base::MessagePump::Delegate*) base/message_loop/message_pump_mac.mm:606:5
#31 0x111e32e9b in base::MessagePumpCFRunLoopBase::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_mac.mm:236:3
#32 0x111eebfee in base::RunLoop::Run() base/run_loop.cc:55:3
#33 0x111eb3e74 in base::MessageLoop::Run() base/message_loop/message_loop.cc:287:3
#34 0x11e2b1832 in content::RendererMain(content::MainFunctionParams const&) content/renderer/renderer_main.cc:220:7
#35 0x111d701b5 in content::ContentMainRunnerImpl::Run() content/app/content_main_runner.cc:808:12
#36 0x111d6e7dd in content::ContentMain(content::ContentMainParams const&) content/app/content_main.cc:19:15
#37 0x110c37fb4 in ChromeMain chrome/app/chrome_main.cc:66:12
#38 0x10ff26c1a in main chrome/app/chrome_exe_main_mac.cc:16:12
#39 0x10ff26c03 in start ??:0:0
#35 0x10 (<unknown module>)
AddressSanitizer can not provide additional info.
SUMMARY: AddressSanitizer: SEGV (/Users/chrome-bot/bot/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21+0xd5e1f13)
==10530==ABORTING
[10515:40195:0715/044535:WARNING:raw_channel_posix.cc(283)] sendmsg/write/writev: Socket is not connected
[10515:40195:0715/044535:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[10515:40195:0715/044535:WARNING:channel.cc(322)] RawChannel write error
[ OK ] CrashRecoveryBrowserTest.Reload (5462 ms)
[43/226] CrashRecoveryBrowserTest.Reload (7317 ms)
[ RUN ] WebViewTest.TestPlugin
[10518:3847:0715/044531:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
2015-07-15 04:45:32.652 browser_tests[10510:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[10522:13063:0715/044535:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[10510:76299:0715/044535:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[10510:40963:0715/044535:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[10510:40963:0715/044535:WARNING:channel.cc(322)] RawChannel write error
[ OK ] WebViewTest.TestPlugin (8007 ms)
[44/226] WebViewTest.TestPlugin (9982 ms)
[ RUN ] WebViewNewWindowTest.UserAgent_NewWindow
[10523:3847:0715/044531:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
2015-07-15 04:45:32.670 browser_tests[10511:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[10511:5635:0715/044533:ERROR:mach_broker_mac.mm(222)] Unknown process 10531 is sending Mach IPC messages!
[10511:3847:0715/044534:INFO:CONSOLE(25)] "app.onload", source: chrome-extension://nlacimfmdfhfalbppmaokfdmlelnicke/main.js (25)
[10511:3847:0715/044534:INFO:CONSOLE(6)] "embeder.common got config: [object Object]", source: chrome-extension://nlacimfmdfhfalbppmaokfdmlelnicke/utils.js (6)
[10511:3847:0715/044534:INFO:CONSOLE(6)] "customArg: useragent_newwindow", source: chrome-extension://nlacimfmdfhfalbppmaokfdmlelnicke/utils.js (6)
[10511:3847:0715/044534:INFO:CONSOLE(6)] "startTest: useragent_newwindow", source: chrome-extension://nlacimfmdfhfalbppmaokfdmlelnicke/utils.js (6)
[10511:3847:0715/044534:INFO:CONSOLE(6)] "embedder.loadGuest begin", source: chrome-extension://nlacimfmdfhfalbppmaokfdmlelnicke/utils.js (6)
[10511:3847:0715/044535:INFO:CONSOLE(6)] "webview.loadstop", source: chrome-extension://nlacimfmdfhfalbppmaokfdmlelnicke/utils.js (6)
[10511:3847:0715/044535:INFO:CONSOLE(6)] "IS_JS_ONLY_GUEST: true", source: chrome-extension://nlacimfmdfhfalbppmaokfdmlelnicke/utils.js (6)
[10511:3847:0715/044535:INFO:CONSOLE(6)] "webview.inject", source: chrome-extension://nlacimfmdfhfalbppmaokfdmlelnicke/utils.js (6)
[10511:3847:0715/044536:INFO:CONSOLE(6)] "FROM GUEST: Guest script loading.", source: chrome-extension://nlacimfmdfhfalbppmaokfdmlelnicke/utils.js (6)
[10511:3847:0715/044536:INFO:CONSOLE(6)] "webview.onPostMessageReceived", source: chrome-extension://nlacimfmdfhfalbppmaokfdmlelnicke/utils.js (6)
[10511:3847:0715/044536:INFO:CONSOLE(44)] "Requesting a new window.", source: chrome-extension://nlacimfmdfhfalbppmaokfdmlelnicke/useragent_newwindow/bootstrap.js (44)
[10537:15875:0715/044536:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[10537:15875:0715/044536:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[10511:3847:0715/044536:INFO:CONSOLE(6)] "webview.loadstop", source: chrome-extension://nlacimfmdfhfalbppmaokfdmlelnicke/utils.js (6)
[10511:3847:0715/044536:INFO:CONSOLE(6)] "IS_JS_ONLY_GUEST: true", source: chrome-extension://nlacimfmdfhfalbppmaokfdmlelnicke/utils.js (6)
[10511:3847:0715/044536:INFO:CONSOLE(6)] "webview.inject", source: chrome-extension://nlacimfmdfhfalbppmaokfdmlelnicke/utils.js (6)
[10511:3847:0715/044536:INFO:CONSOLE(6)] "webview.loadstop", source: chrome-extension://nlacimfmdfhfalbppmaokfdmlelnicke/utils.js (6)
[10511:3847:0715/044536:INFO:CONSOLE(6)] "IS_JS_ONLY_GUEST: true", source: chrome-extension://nlacimfmdfhfalbppmaokfdmlelnicke/utils.js (6)
[10511:3847:0715/044536:INFO:CONSOLE(6)] "webview.inject", source: chrome-extension://nlacimfmdfhfalbppmaokfdmlelnicke/utils.js (6)
[10511:3847:0715/044536:INFO:CONSOLE(6)] "FROM GUEST: Guest script loading.", source: chrome-extension://nlacimfmdfhfalbppmaokfdmlelnicke/utils.js (6)
[10511:3847:0715/044536:INFO:CONSOLE(6)] "FROM GUEST: Guest script loading.", source: chrome-extension://nlacimfmdfhfalbppmaokfdmlelnicke/utils.js (6)
[10511:3847:0715/044536:INFO:CONSOLE(6)] "webview.onPostMessageReceived", source: chrome-extension://nlacimfmdfhfalbppmaokfdmlelnicke/utils.js (6)
[10511:3847:0715/044536:INFO:CONSOLE(48)] "Created channel with new window.", source: chrome-extension://nlacimfmdfhfalbppmaokfdmlelnicke/useragent_newwindow/bootstrap.js (48)
[10511:3847:0715/044536:INFO:CONSOLE(6)] "webview.onPostMessageReceived", source: chrome-extension://nlacimfmdfhfalbppmaokfdmlelnicke/utils.js (6)
[10511:3847:0715/044536:INFO:CONSOLE(48)] "Created channel with new window.", source: chrome-extension://nlacimfmdfhfalbppmaokfdmlelnicke/useragent_newwindow/bootstrap.js (48)
[10511:3847:0715/044536:INFO:CONSOLE(6)] "webview.onPostMessageReceived", source: chrome-extension://nlacimfmdfhfalbppmaokfdmlelnicke/utils.js (6)
[10511:3847:0715/044536:INFO:CONSOLE(0)] "[SUCCESS] undefined", source: chrome-extension://nlacimfmdfhfalbppmaokfdmlelnicke/main.html (0)
[10511:3847:0715/044536:INFO:CONSOLE(6)] "webview.onPostMessageReceived", source: chrome-extension://nlacimfmdfhfalbppmaokfdmlelnicke/utils.js (6)
[10511:3847:0715/044536:INFO:CONSOLE(0)] "[SUCCESS] undefined", source: chrome-extension://nlacimfmdfhfalbppmaokfdmlelnicke/main.html (0)
[ OK ] WebViewNewWindowTest.UserAgent_NewWindow (7762 ms)
[45/226] WebViewNewWindowTest.UserAgent_NewWindow (10077 ms)
[ RUN ] DomDistillerViewerSourceBrowserTest.NoWebUIBindingsArticleExists
[10541:3847:0715/044538:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[10543:13063:0715/044538:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] DomDistillerViewerSourceBrowserTest.NoWebUIBindingsArticleExists (3552 ms)
[46/226] DomDistillerViewerSourceBrowserTest.NoWebUIBindingsArticleExists (5190 ms)
[ RUN ] DownloadTest.DownloadHistoryCheck
[10554:3847:0715/044539:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] DownloadTest.DownloadHistoryCheck (3957 ms)
[47/226] DownloadTest.DownloadHistoryCheck (5777 ms)
[ RUN ] DownloadTest.SaveImageAsReferrerPolicyDefault
[10558:3847:0715/044540:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] DownloadTest.SaveImageAsReferrerPolicyDefault (3653 ms)
[48/226] DownloadTest.SaveImageAsReferrerPolicyDefault (5643 ms)
[ RUN ] DownloadTest.DownloadTest_PauseResumeCancel
[10560:3847:0715/044540:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[10544:38915:0715/044541:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[10544:38915:0715/044541:WARNING:channel.cc(322)] RawChannel write error
[ OK ] DownloadTest.DownloadTest_PauseResumeCancel (3628 ms)
[49/226] DownloadTest.DownloadTest_PauseResumeCancel (5283 ms)
[ RUN ] ExtensionBrowsingDataTest.BrowsingDataOriginTypeMask
[10577:3847:0715/044545:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ExtensionBrowsingDataTest.BrowsingDataOriginTypeMask (3259 ms)
[50/226] ExtensionBrowsingDataTest.BrowsingDataOriginTypeMask (5494 ms)
[ RUN ] AutomationApiTest.CloseTab
[10566:3847:0715/044543:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[10559:40195:0715/044545:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[10559:75271:0715/044547:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[10559:3847:0715/044547:INFO:CONSOLE(0)] "calling getTree() callback", source: chrome-extension://ofpppccooalhinbgkjogghkjejocfmee/close_tab.html (0)
[10559:3847:0715/044547:INFO:CONSOLE(0)] "[SUCCESS] testCloseTab", source: chrome-extension://ofpppccooalhinbgkjogghkjejocfmee/close_tab.html (0)
[ OK ] AutomationApiTest.CloseTab (6637 ms)
[51/226] AutomationApiTest.CloseTab (8698 ms)
[ RUN ] ExtensionContentSettingsApiTest.Standard
[10578:3847:0715/044546:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[10567:3847:0715/044548:INFO:CONSOLE(0)] "[SUCCESS] setDefaultContentSettings", source: chrome-extension://nffcacfhehjngbhcpeodjfjnonpfafol/test.html (0)
[10567:3847:0715/044548:INFO:CONSOLE(0)] "[SUCCESS] setContentSettings", source: chrome-extension://nffcacfhehjngbhcpeodjfjnonpfafol/test.html (0)
[10567:3847:0715/044548:INFO:CONSOLE(0)] "[SUCCESS] getContentSettings", source: chrome-extension://nffcacfhehjngbhcpeodjfjnonpfafol/test.html (0)
[10567:3847:0715/044548:INFO:CONSOLE(0)] "[SUCCESS] invalidSettings", source: chrome-extension://nffcacfhehjngbhcpeodjfjnonpfafol/test.html (0)
[10567:3847:0715/044548:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown select_file_dialogs.allowed
[ OK ] ExtensionContentSettingsApiTest.Standard (5013 ms)
[52/226] ExtensionContentSettingsApiTest.Standard (6822 ms)
[ RUN ] DeclarativeContentApiTest.Overview
[10581:3847:0715/044546:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[10568:3847:0715/044548:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[10568:3847:0715/044549:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
../../chrome/browser/extensions/api/declarative_content/declarative_content_apitest.cc:306: Failure
Value of: page_action->GetIsVisible(tab_id)
Actual: false
Expected: true
Adding a matching element should show the page action.
[ FAILED ] DeclarativeContentApiTest.Overview, where TypeParam = and GetParam() = (5622 ms)
[53/226] DeclarativeContentApiTest.Overview (7785 ms)
[ RUN ] DownloadExtensionTest.DownloadExtensionTest_SearchInvalid
[10591:3847:0715/044550: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 ): (
[10594:15875:0715/044551:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[10594:15875:0715/044551:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[10594:15875:0715/044551:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[10594:13063:0715/044551:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] DownloadExtensionTest.DownloadExtensionTest_SearchInvalid (3162 ms)
[54/226] DownloadExtensionTest.DownloadExtensionTest_SearchInvalid (5020 ms)
[ RUN ] DownloadExtensionTest.DownloadExtensionTest_OnDeterminingFilename_DangerousOverride
[10597:3847:0715/044552:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:52554...
sending server_data: {"host": "127.0.0.1", "port": 52554} (36 bytes)
[ OK ] DownloadExtensionTest.DownloadExtensionTest_OnDeterminingFilename_DangerousOverride (6634 ms)
[55/226] DownloadExtensionTest.DownloadExtensionTest_OnDeterminingFilename_DangerousOverride (8243 ms)
[ RUN ] DownloadExtensionTest.DownloadExtensionTest_OnDeterminingFilename_IllegalFilename
[10602:3847:0715/044553:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:52557...
sending server_data: {"host": "127.0.0.1", "port": 52557} (36 bytes)
[ OK ] DownloadExtensionTest.DownloadExtensionTest_OnDeterminingFilename_IllegalFilename (5813 ms)
[56/226] DownloadExtensionTest.DownloadExtensionTest_OnDeterminingFilename_IllegalFilename (7843 ms)
[ RUN ] DownloadExtensionTest.DownloadExtensionTest_OnDeterminingFilename_Overwrite
[10605:3847:0715/044554:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:52559...
sending server_data: {"host": "127.0.0.1", "port": 52559} (36 bytes)
[ OK ] DownloadExtensionTest.DownloadExtensionTest_OnDeterminingFilename_Overwrite (6390 ms)
[57/226] DownloadExtensionTest.DownloadExtensionTest_OnDeterminingFilename_Overwrite (7935 ms)
[ RUN ] BrowserActionApiTest.DynamicBrowserAction
[10613:3847:0715/044556:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[10603:3847:0715/044559:INFO:CONSOLE(33)] "The imageData property must contain an ImageData object or dictionary of ImageData objects.", source: chrome-extension://jldlhdlhflaghaapohbcoblifljlijbc/background.js (33)
[10603:3847:0715/044559:INFO:CONSOLE(33)] "The path property must not be empty.", source: chrome-extension://jldlhdlhflaghaapohbcoblifljlijbc/background.js (33)
[10615:12807:0715/044559:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[10615:12807:0715/044559:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[10615:12807:0715/044559:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[10603:3847:0715/044559:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] BrowserActionApiTest.DynamicBrowserAction (5887 ms)
[58/226] BrowserActionApiTest.DynamicBrowserAction (7928 ms)
[ RUN ] FileSystemApiTest.RequestFileSystem_NotChromeOS
[10626:3847:0715/044600:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[10619:64771:0715/044602:ERROR:mach_broker_mac.mm(222)] Unknown process 10636 is sending Mach IPC messages!
[10619:3847:0715/044603:ERROR:file_system_api.cc(1257)] Not implemented reached in virtual ExtensionFunction::ResponseAction extensions::FileSystemRequestFileSystemFunction::Run()
[10619:3847:0715/044603:INFO:CONSOLE(0)] "[SUCCESS] readOnlyVolume", source: chrome-extension://bnllpihldbboblpdkobobblmhnhbgfef/test.html (0)
[ OK ] FileSystemApiTest.RequestFileSystem_NotChromeOS (5902 ms)
[59/226] FileSystemApiTest.RequestFileSystem_NotChromeOS (7278 ms)
[ RUN ] IdentityOldProfilesGetAccountsFunctionTest.TwoAccountsSignedIn
[10640:3847:0715/044603:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[10643:15875:0715/044604:ERROR:webgraphicscontext3d_command_buffer_impl.cc(242)] Failed to initialize GLES2CmdHelper.
[10643:13063:0715/044604:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[10643:13063:0715/044604:WARNING:channel.cc(322)] RawChannel write error
[ OK ] IdentityOldProfilesGetAccountsFunctionTest.TwoAccountsSignedIn (3146 ms)
[60/226] IdentityOldProfilesGetAccountsFunctionTest.TwoAccountsSignedIn (4582 ms)
[ RUN ] ExtensionBrowserTest.WindowOpenInvalidExtension
[10625:3847:0715/044559:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[10617:40195:0715/044601:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[10617:40195:0715/044603:WARNING:extension_protocols.cc(422)] Failed to GetPathForExtension: thisissurelynotavalidextensionid
[10617:40195:0715/044603:WARNING:url_request_job_manager.cc(89)] Failed to map: chrome-extension://thisissurelynotavalidextensionid/newtab.html
[10617:3847:0715/044603:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[ OK ] ExtensionBrowserTest.WindowOpenInvalidExtension (6719 ms)
[61/226] ExtensionBrowserTest.WindowOpenInvalidExtension (8477 ms)
[ RUN ] GcmApiTest.Incognito
[10633:3847:0715/044601:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[10624:5383:0715/044603:ERROR:mach_broker_mac.mm(222)] Unknown process 10641 is sending Mach IPC messages!
[10624:3847:0715/044604:INFO:CONSOLE(0)] "[SUCCESS] testIncognito", source: chrome-extension://pfoibbemcegnhffkmkgapgfjjdjmlfda/_generated_background_page.html (0)
[10634:12551:0715/044604:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[10634:12551:0715/044604:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[10634:12551:0715/044604:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[10634:12551:0715/044604:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[10624:40707:0715/044604:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[10624:40707:0715/044604:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[10624:40707:0715/044604:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[10624:40707:0715/044604:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[10624:40707:0715/044604:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[10624:40707:0715/044604:WARNING:channel.cc(322)] RawChannel write error
[ OK ] GcmApiTest.Incognito (5239 ms)
[62/226] GcmApiTest.Incognito (6894 ms)
[ RUN ] IdentityGetProfileUserInfoFunctionTest.SignedInNoEmail
[10657:3847:0715/044607:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[10658:15619:0715/044608:ERROR:webgraphicscontext3d_command_buffer_impl.cc(273)] Failed to initialize GLES2Implementation.
[ OK ] IdentityGetProfileUserInfoFunctionTest.SignedInNoEmail (3127 ms)
[63/226] IdentityGetProfileUserInfoFunctionTest.SignedInNoEmail (4653 ms)
[ RUN ] RemoveCachedAuthTokenFunctionTest.NonMatchingToken
[10661:3847:0715/044608:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[10664:15875:0715/044609:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[10664:15875:0715/044609:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[10664:15875:0715/044609:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[10664:13063:0715/044609:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[10664:13063:0715/044609:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] RemoveCachedAuthTokenFunctionTest.NonMatchingToken (3384 ms)
[64/226] RemoveCachedAuthTokenFunctionTest.NonMatchingToken (4915 ms)
[ RUN ] GetAuthTokenFunctionTest.ScopesEmpty
[10660:3847:0715/044608:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[10647:3847:0715/044610:INFO:CONSOLE(5)] "hi there", source: chrome-extension://gphlcennpfonoemmiaabjjiimniebdml/test.js (5)
[10662:13063:0715/044610:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[10662:13063:0715/044610:WARNING:channel.cc(322)] RawChannel write error
[ OK ] GetAuthTokenFunctionTest.ScopesEmpty (5110 ms)
[65/226] GetAuthTokenFunctionTest.ScopesEmpty (6714 ms)
[ RUN ] GetAuthTokenFunctionTest.NonInteractiveMintFailure
[10659:3847:0715/044608:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[10646:3847:0715/044610:INFO:CONSOLE(5)] "hi there", source: chrome-extension://gphlcennpfonoemmiaabjjiimniebdml/test.js (5)
[10663:13063:0715/044610:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[10663:13063:0715/044610:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[10663:13063:0715/044610:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[10663:13063:0715/044610:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[10646:40707:0715/044610:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[10646:40707:0715/044610:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[10646:40707:0715/044610:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] GetAuthTokenFunctionTest.NonInteractiveMintFailure (5360 ms)
[66/226] GetAuthTokenFunctionTest.NonInteractiveMintFailure (7213 ms)
[ RUN ] InstanceIDApiTest.GetCreationTime
[10671:3847:0715/044611:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[10665:3847:0715/044614:INFO:CONSOLE(0)] "[SUCCESS] getCreationTimeWithoutCallback", source: chrome-extension://jbghgclpgnoookemfcnknkmhlmmkpcig/_generated_background_page.html (0)
[10665:3847:0715/044614:INFO:CONSOLE(0)] "[SUCCESS] getCreationTimeBeforeGetID", source: chrome-extension://jbghgclpgnoookemfcnknkmhlmmkpcig/_generated_background_page.html (0)
[10665:3847:0715/044614:INFO:CONSOLE(0)] "[SUCCESS] getCreationTimeAfterGetID", source: chrome-extension://jbghgclpgnoookemfcnknkmhlmmkpcig/_generated_background_page.html (0)
[10673:13063:0715/044614:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[10673:13063:0715/044614:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[10673:13063:0715/044614:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[10665:40707:0715/044614:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[10665:40707:0715/044614:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] InstanceIDApiTest.GetCreationTime (5378 ms)
[67/226] InstanceIDApiTest.GetCreationTime (6691 ms)
[ RUN ] ExperimentalApiTest.PermissionsSucceed
[10677:3847:0715/044613:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[10670:3847:0715/044616:INFO:CONSOLE(0)] "[SUCCESS] history", source: chrome-extension://gihnmaadelomaldbhclaoliehpfgghic/_generated_background_page.html (0)
[10670:3847:0715/044616:INFO:CONSOLE(0)] "[SUCCESS] bookmarks", source: chrome-extension://gihnmaadelomaldbhclaoliehpfgghic/_generated_background_page.html (0)
[10670:3847:0715/044616:INFO:CONSOLE(0)] "[SUCCESS] tabs", source: chrome-extension://gihnmaadelomaldbhclaoliehpfgghic/_generated_background_page.html (0)
[10670:40707:0715/044616:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[10670:40707:0715/044616:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ExperimentalApiTest.PermissionsSucceed (5200 ms)
[68/226] ExperimentalApiTest.PermissionsSucceed (6809 ms)
[ RUN ] StreamsPrivateApiTest.Headers
[10685:3847:0715/044615:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[10691:13063:0715/044617:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[10691:13063:0715/044617:WARNING:channel.cc(322)] RawChannel write error
[ OK ] StreamsPrivateApiTest.Headers (4866 ms)
[69/226] StreamsPrivateApiTest.Headers (6482 ms)
[ RUN ] ReadingListPrivateApiTest.ReadingListPrivate
[10684:3847:0715/044615:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[10675:3847:0715/044617:INFO:CONSOLE(0)] "[SUCCESS] addAndRemoveEntry", source: chrome-extension://nlkfkaabpcgghgaahaohbfgjfdkkginb/test.html (0)
[10675:3847:0715/044617:INFO:CONSOLE(0)] "[SUCCESS] addInvalidUrl", source: chrome-extension://nlkfkaabpcgghgaahaohbfgjfdkkginb/test.html (0)
[10675:3847:0715/044617:INFO:CONSOLE(0)] "[SUCCESS] removeNonExistentEntry", source: chrome-extension://nlkfkaabpcgghgaahaohbfgjfdkkginb/test.html (0)
[10687:14339:0715/044617:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] ReadingListPrivateApiTest.ReadingListPrivate (5160 ms)
[70/226] ReadingListPrivateApiTest.ReadingListPrivate (6987 ms)
[ RUN ] WebrtcAudioPrivateTest.GetActiveSinkNoMediaStream
[10702:3847:0715/044620:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[10705:12551:0715/044621:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[10705:12551:0715/044621:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[10705:12551:0715/044621:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[10705:12551:0715/044621:WARNING:channel.cc(322)] RawChannel write error
[10705:15363:0715/044621:ERROR:webgraphicscontext3d_command_buffer_impl.cc(242)] Failed to initialize GLES2CmdHelper.
[ OK ] WebrtcAudioPrivateTest.GetActiveSinkNoMediaStream (3170 ms)
[71/226] WebrtcAudioPrivateTest.GetActiveSinkNoMediaStream (4880 ms)
[ RUN ] WebNavigationApiTest.ServerRedirectSingleProcess
[10695:3847:0715/044618:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[10689:3847:0715/044621:INFO:CONSOLE(159)] "Received event 'onBeforeNavigate':{"frameId":0,"parentFrameId":-1,"processId":0,"tabId":0,"timeStamp":0,"url":"http://www.a.com:52564/extensions/api_test/webnavigation/serverRedirectSingleProcess/a.html"}", source: chrome-extension://hdfehhpjifnnedmochlldkcdgkichcgb/framework.js (159)
[10689:3847:0715/044621:INFO:CONSOLE(159)] "Received event 'onCommitted':{"frameId":0,"processId":0,"tabId":0,"timeStamp":0,"transitionQualifiers":[],"transitionType":"typed","url":"http://www.a.com:52564/extensions/api_test/webnavigation/serverRedirectSingleProcess/a.html"}", source: chrome-extension://hdfehhpjifnnedmochlldkcdgkichcgb/framework.js (159)
[10689:3847:0715/044621:INFO:CONSOLE(159)] "Received event 'onDOMContentLoaded':{"frameId":0,"processId":0,"tabId":0,"timeStamp":0,"url":"http://www.a.com:52564/extensions/api_test/webnavigation/serverRedirectSingleProcess/a.html"}", source: chrome-extension://hdfehhpjifnnedmochlldkcdgkichcgb/framework.js (159)
[10689:3847:0715/044621:INFO:CONSOLE(159)] "Received event 'onCompleted':{"frameId":0,"processId":0,"tabId":0,"timeStamp":0,"url":"http://www.a.com:52564/extensions/api_test/webnavigation/serverRedirectSingleProcess/a.html"}", source: chrome-extension://hdfehhpjifnnedmochlldkcdgkichcgb/framework.js (159)
[10689:76567:0715/044621:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[10689:3847:0715/044621:INFO:CONSOLE(159)] "Received event 'onBeforeNavigate':{"frameId":0,"parentFrameId":-1,"processId":0,"tabId":0,"timeStamp":0,"url":"http://www.b.com:52564/server-redirect"}", source: chrome-extension://hdfehhpjifnnedmochlldkcdgkichcgb/framework.js (159)
[10689:76567:0715/044621:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /
[10689:3847:0715/044621:INFO:CONSOLE(159)] "Received event 'onCommitted':{"frameId":0,"processId":0,"tabId":0,"timeStamp":0,"transitionQualifiers":["server_redirect"],"transitionType":"typed","url":"http://www.b.com:52564/"}", source: chrome-extension://hdfehhpjifnnedmochlldkcdgkichcgb/framework.js (159)
[10689:3847:0715/044621:INFO:CONSOLE(159)] "Received event 'onDOMContentLoaded':{"frameId":0,"processId":0,"tabId":0,"timeStamp":0,"url":"http://www.b.com:52564/"}", source: chrome-extension://hdfehhpjifnnedmochlldkcdgkichcgb/framework.js (159)
[10689:3847:0715/044621:INFO:CONSOLE(159)] "Received event 'onCompleted':{"frameId":0,"processId":0,"tabId":0,"timeStamp":0,"url":"http://www.b.com:52564/"}", source: chrome-extension://hdfehhpjifnnedmochlldkcdgkichcgb/framework.js (159)
[10689:3847:0715/044621:INFO:CONSOLE(0)] "[SUCCESS] serverRedirectSingleProcess", source: chrome-extension://hdfehhpjifnnedmochlldkcdgkichcgb/test_serverRedirectSingleProcess.html (0)
[10696:12551:0715/044621:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[10696:12551:0715/044621:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[10696:12551:0715/044621:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483656, remote ID 9)
[10696:12551:0715/044621:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483657, remote ID 10)
[10696:12551:0715/044621:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483658, remote ID 11)
[10696:12551:0715/044621:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[10696:12551:0715/044621:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[10689:3847:0715/044622:ERROR:browser_thread.h(263)] DeleteSoon failed on thread 0
[ OK ] WebNavigationApiTest.ServerRedirectSingleProcess (5792 ms)
[72/226] WebNavigationApiTest.ServerRedirectSingleProcess (6985 ms)
[ RUN ] AppApiTest.OpenWebPopupFromWebIframe
[10709:3847:0715/044621:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[10699:75783:0715/044624:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[10699:75783:0715/044624:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[ OK ] AppApiTest.OpenWebPopupFromWebIframe (4816 ms)
[73/226] AppApiTest.OpenWebPopupFromWebIframe (6537 ms)
[ RUN ] ContentCapabilitiesTest.WebUnlimitedStorageIsIsolated
[10721:3847:0715/044624:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[10723:15875:0715/044625:ERROR:webgraphicscontext3d_command_buffer_impl.cc(273)] Failed to initialize GLES2Implementation.
[ OK ] ContentCapabilitiesTest.WebUnlimitedStorageIsIsolated (2840 ms)
[74/226] ContentCapabilitiesTest.WebUnlimitedStorageIsIsolated (4181 ms)
[ RUN ] BackgroundXhrTest.TlsClientAuth
[10710:3847:0715/044622: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:52570...
sending server_data: {"host": "127.0.0.1", "port": 52570} (36 bytes)
[10701:39683:0715/044625:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[10712:12807:0715/044625:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] BackgroundXhrTest.TlsClientAuth (5830 ms)
[75/226] BackgroundXhrTest.TlsClientAuth (7458 ms)
[ RUN ] ExtensionCrxInstallerTest.Whitelisting
[10724:3847:0715/044625:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[10714:41219:0715/044627:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[10714:41219:0715/044627:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ExtensionCrxInstallerTest.Whitelisting (4304 ms)
[76/226] ExtensionCrxInstallerTest.Whitelisting (6033 ms)
[ RUN ] ExtensionContextMenuBrowserTest.LongTitle
[10733:3847:0715/044628:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[10737:13063:0715/044630:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[10737:13063:0715/044630:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ExtensionContextMenuBrowserTest.LongTitle (4563 ms)
[77/226] ExtensionContextMenuBrowserTest.LongTitle (6065 ms)
[ RUN ] ExtensionStorageMonitorTest.DisableForInstalledExtensions
[10739:3847:0715/044629:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[10729:3847:0715/044633:INFO:CONSOLE(0)] "[SUCCESS] (no test)", source: chrome-extension://knalhokokilmkhglbninmcdnoeeoihbb/index.html (0)
[10743:13063:0715/044633:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[10743:13063:0715/044633:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ExtensionStorageMonitorTest.DisableForInstalledExtensions (6956 ms)
[78/226] ExtensionStorageMonitorTest.DisableForInstalledExtensions (8585 ms)
[ RUN ] ExtensionStorageMonitorTest.ExceedInitialThreshold
[10738:3847:0715/044629:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[10727:3847:0715/044634:INFO:CONSOLE(0)] "[SUCCESS] (no test)", source: chrome-extension://laifpbjanmdpfhenmjnepeoblbhjoghf/index.html (0)
[10727:40963:0715/044634:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[10727:40963:0715/044634:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ExtensionStorageMonitorTest.ExceedInitialThreshold (7556 ms)
[79/226] ExtensionStorageMonitorTest.ExceedInitialThreshold (8958 ms)
[ RUN ] ExtensionWebUITest.EmbedDisabledExtension
[10746:3847:0715/044631:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[10740:3847:0715/044633:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[10754:12807:0715/044634:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] ExtensionWebUITest.EmbedDisabledExtension (5107 ms)
[80/226] ExtensionWebUITest.EmbedDisabledExtension (6849 ms)
[ RUN ] WebstoreStartupInstallerTest.InstallNotAllowedFromNonVerifiedDomains
HTTP server started on http://127.0.0.1:52583...
sending server_data: {"host": "127.0.0.1", "port": 52583} (36 bytes)
[10757:3847:0715/044634:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[10747:3847:0715/044635:INFO:CONSOLE(8)] "Page loaded", source: http://nonapp.com:52583/files/extensions/api_test/webstore_inline_install/install_non_verified_domain.html (8)
[10747:3847:0715/044635:INFO:CONSOLE(37)] "In runTest1", source: http://nonapp.com:52583/files/extensions/api_test/webstore_inline_install/install_non_verified_domain.html (37)
[10747:3847:0715/044636:INFO:CONSOLE(21)] "Ran test, sending response", source: http://nonapp.com:52583/files/extensions/api_test/webstore_inline_install/install_non_verified_domain.html (21)
[10747:3847:0715/044636:INFO:CONSOLE(23)] "Test complete", source: http://nonapp.com:52583/files/extensions/api_test/webstore_inline_install/install_non_verified_domain.html (23)
[10747:3847:0715/044636:INFO:CONSOLE(50)] "In runTest2", source: http://nonapp.com:52583/files/extensions/api_test/webstore_inline_install/install_non_verified_domain.html (50)
[10747:3847:0715/044637:INFO:CONSOLE(21)] "Ran test, sending response", source: http://nonapp.com:52583/files/extensions/api_test/webstore_inline_install/install_non_verified_domain.html (21)
[10747:3847:0715/044637:INFO:CONSOLE(23)] "Test complete", source: http://nonapp.com:52583/files/extensions/api_test/webstore_inline_install/install_non_verified_domain.html (23)
[ OK ] WebstoreStartupInstallerTest.InstallNotAllowedFromNonVerifiedDomains (5271 ms)
[81/226] WebstoreStartupInstallerTest.InstallNotAllowedFromNonVerifiedDomains (7079 ms)
[ RUN ] CommandLineWebstoreInstall.CannotInstallNonEphemeral
HTTP server started on http://127.0.0.1:52589...
sending server_data: {"host": "127.0.0.1", "port": 52589} (36 bytes)
[10774:3847:0715/044638:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[10760:3847:0715/044639:ERROR:startup_helper.cc(328)] InstallFromWebstore failed with error: Not a supported ephemeral app installation.
[10778:15875:0715/044639:ERROR:webgraphicscontext3d_command_buffer_impl.cc(242)] Failed to initialize GLES2CmdHelper.
[10778:13063:0715/044639:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] CommandLineWebstoreInstall.CannotInstallNonEphemeral (3824 ms)
[82/226] CommandLineWebstoreInstall.CannotInstallNonEphemeral (5222 ms)
[ RUN ] WindowOpenPanelTest.WindowOpenPanel
[10772:3847:0715/044638:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[10762:3847:0715/044640:INFO:CONSOLE(0)] "[SUCCESS] openPanel", source: chrome-extension://pmcpddgldhfonphjakbbiinkajmbncff/test.html (0)
[10762:41219:0715/044641:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[10762:41219:0715/044641:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[10762:41219:0715/044641:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 6, remote ID 2147483653)
[10762:41219:0715/044641:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 5, remote ID 2147483652)
[10762:41219:0715/044641:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] WindowOpenPanelTest.WindowOpenPanel (4936 ms)
[83/226] WindowOpenPanelTest.WindowOpenPanel (6193 ms)
[ RUN ] WebstoreStartupInstallerTest.InstallFromHostedApp
HTTP server started on http://127.0.0.1:52588...
sending server_data: {"host": "127.0.0.1", "port": 52588} (36 bytes)
[10773:3847:0715/044638:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[10759:3847:0715/044640:INFO:CONSOLE(8)] "Page loaded", source: http://app.com:52588/files/extensions/api_test/webstore_inline_install/install.html (8)
[10759:41219:0715/044640:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[10759:3847:0715/044640:INFO:CONSOLE(11)] "In runTest", source: http://app.com:52588/files/extensions/api_test/webstore_inline_install/install.html (11)
[10759:3847:0715/044643:WARNING:extension_install_prompt.cc(163)] Proceeding!
[10759:3847:0715/044644:INFO:CONSOLE(22)] "Ran test, sending response", source: http://app.com:52588/files/extensions/api_test/webstore_inline_install/install.html (22)
[10759:3847:0715/044644:INFO:CONSOLE(24)] "Test complete", source: http://app.com:52588/files/extensions/api_test/webstore_inline_install/install.html (24)
[10759:41219:0715/044644:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[10759:41219:0715/044644:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[10759:41219:0715/044644:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 4, remote ID 2147483651)
[10759:41219:0715/044644:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] WebstoreStartupInstallerTest.InstallFromHostedApp (9801 ms)
[84/226] WebstoreStartupInstallerTest.InstallFromHostedApp (11489 ms)
[ RUN ] WindowOpenPanelTest.WindowOpenPanelDetached
[10783:3847:0715/044640:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[10776:3847:0715/044643:INFO:CONSOLE(0)] "[SUCCESS] openDetachedPanel", source: chrome-extension://jjjnkajdckenkenfailfefodjjjciabl/test.html (0)
[10776:3847:0715/044644:INFO:CONSOLE(0)] "[SUCCESS] openDetachedPanelWithSize", source: chrome-extension://jjjnkajdckenkenfailfefodjjjciabl/test.html (0)
[10776:3847:0715/044644:INFO:CONSOLE(0)] "[SUCCESS] openDetachedPanelWithOrigin", source: chrome-extension://jjjnkajdckenkenfailfefodjjjciabl/test.html (0)
[10776:5635:0715/044644:ERROR:mach_broker_mac.mm(222)] Unknown process 10798 is sending Mach IPC messages!
[10776:5635:0715/044645:ERROR:mach_broker_mac.mm(222)] Unknown process 10799 is sending Mach IPC messages!
[10776:3847:0715/044645:INFO:CONSOLE(0)] "[SUCCESS] openDetachedPanelWithFullBounds", source: chrome-extension://jjjnkajdckenkenfailfefodjjjciabl/test.html (0)
[10785:3847:0715/044645:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 3, remote ID 2147483649)
[10785:12807:0715/044645:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[10776:5635:0715/044645:ERROR:mach_broker_mac.mm(222)] Unknown process 10801 is sending Mach IPC messages!
[ OK ] WindowOpenPanelTest.WindowOpenPanelDetached (6610 ms)
[85/226] WindowOpenPanelTest.WindowOpenPanelDetached (8287 ms)
[ RUN ] ContentFaviconDriverTest.ReloadIgnoringCache
[10793:3847:0715/044643:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:52595...
sending server_data: {"host": "127.0.0.1", "port": 52595} (36 bytes)
[10784:3847:0715/044646:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 3, remote ID 2147483650)
[ OK ] ContentFaviconDriverTest.ReloadIgnoringCache (5229 ms)
[86/226] ContentFaviconDriverTest.ReloadIgnoringCache (6877 ms)
[ RUN ] FirstRunBrowserTest.SetShowFirstRunBubblePref
[10800:3847:0715/044645:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[10804:15875:0715/044646:ERROR:webgraphicscontext3d_command_buffer_impl.cc(242)] Failed to initialize GLES2CmdHelper.
[ OK ] FirstRunBrowserTest.SetShowFirstRunBubblePref (3788 ms)
[87/226] FirstRunBrowserTest.SetShowFirstRunBubblePref (5635 ms)
[ RUN ] HistoryBrowserTest.InvalidURLNoHistory
HTTP server started on http://127.0.0.1:52601...
sending server_data: {"host": "127.0.0.1", "port": 52601} (36 bytes)
[ OK ] HistoryBrowserTest.InvalidURLNoHistory (1399 ms)
[88/226] HistoryBrowserTest.InvalidURLNoHistory (3075 ms)
[ RUN ] GeolocationAccessTokenStoreTest.OldUrlRemoval
[10815:3847:0715/044649:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] GeolocationAccessTokenStoreTest.OldUrlRemoval (3386 ms)
[89/226] GeolocationAccessTokenStoreTest.OldUrlRemoval (5179 ms)
[ RUN ] GeolocationBrowserTest.IFramesWithCachedPosition
[10819:3847:0715/044650:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[10807:74759:0715/044651:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[10807:3847:0715/044651:WARNING:geolocation_browsertest.cc(282)] TearDownInProcessBrowserTestFixture. Test Finished.
[ OK ] GeolocationBrowserTest.IFramesWithCachedPosition (3572 ms)
[90/226] GeolocationBrowserTest.IFramesWithCachedPosition (5355 ms)
[ RUN ] GeolocationBrowserTest.NoPromptForSecondTab
[10817:3847:0715/044650:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[10806:75527:0715/044651:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[10806:39939:0715/044654:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[10806:39939:0715/044654:WARNING:channel.cc(322)] RawChannel write error
[10806:3847:0715/044654:WARNING:geolocation_browsertest.cc(282)] TearDownInProcessBrowserTestFixture. Test Finished.
[ OK ] GeolocationBrowserTest.NoPromptForSecondTab (6560 ms)
[91/226] GeolocationBrowserTest.NoPromptForSecondTab (8708 ms)
[ RUN ] ImageDecoderBrowserTest.StartAndKillProcess
[10828:3847:0715/044653:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[10822:39171:0715/044656:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] ImageDecoderBrowserTest.StartAndKillProcess (5250 ms)
[92/226] ImageDecoderBrowserTest.StartAndKillProcess (6727 ms)
[ RUN ] DataProxyScriptBrowserTest.Verify
[10838:3847:0715/044656:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[10827:3847:0715/044656:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[ OK ] DataProxyScriptBrowserTest.Verify (3719 ms)
[93/226] DataProxyScriptBrowserTest.Verify (5299 ms)
[ RUN ] ProxyBrowserTest.BasicAuthWSConnect
BasicAuthProxy server started on port 52617...
sending server_data: {"host": "127.0.0.1", "port": 52617} (36 bytes)
[10837:3847:0715/044656: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:52621...
sending server_data: {"host": "127.0.0.1", "port": 52621} (36 bytes)
127.0.0.1 - - [15/Jul/2015 04:46:57] "GET http://127.0.0.1:52621/proxied_request_check.html HTTP/1.1" 407 -
127.0.0.1 - - [15/Jul/2015 04:46:59] "CONNECT 127.0.0.1:52621 HTTP/1.1" 200 -
[10847:12807:0715/044659:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[10847:12807:0715/044659:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
127.0.0.1 - - [15/Jul/2015 04:46:59] "GET http://127.0.0.1:52621/favicon.ico HTTP/1.1" 500 -
[10824:40451:0715/044659:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[10824:40451:0715/044659:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ProxyBrowserTest.BasicAuthWSConnect (7224 ms)
[94/226] ProxyBrowserTest.BasicAuthWSConnect (8969 ms)
[ RUN ] PasswordManagerBrowserTestBase.PromptForFetchWithoutOnSubmit
[10846:3847:0715/044658:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[10840:56327:0715/044659:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[10840:40451:0715/044659:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[10840:40451:0715/044659:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PasswordManagerBrowserTestBase.PromptForFetchWithoutOnSubmit (3619 ms)
[95/226] PasswordManagerBrowserTestBase.PromptForFetchWithoutOnSubmit (5504 ms)
[ RUN ] PasswordManagerBrowserTestBase.SaveWhenIFrameDestroyedOnFormSubmit
[10861:3847:0715/044701:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[10848:56839:0715/044702:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[10848:41219:0715/044702:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[10848:41219:0715/044702:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PasswordManagerBrowserTestBase.SaveWhenIFrameDestroyedOnFormSubmit (3513 ms)
[96/226] PasswordManagerBrowserTestBase.SaveWhenIFrameDestroyedOnFormSubmit (5012 ms)
[ RUN ] PasswordManagerBrowserTestBase.PromptWhenPasswordFormWithoutUsernameFieldSubmitted
[10860:3847:0715/044700:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[10845:55831:0715/044701:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[ OK ] PasswordManagerBrowserTestBase.PromptWhenPasswordFormWithoutUsernameFieldSubmitted (3702 ms)
[97/226] PasswordManagerBrowserTestBase.PromptWhenPasswordFormWithoutUsernameFieldSubmitted (5602 ms)
[ RUN ] PrefsFunctionalTest.TestJavascriptEnableDisable
[10871:3847:0715/044704:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:52645...
sending server_data: {"host": "127.0.0.1", "port": 52645} (36 bytes)
[ OK ] PrefsFunctionalTest.TestJavascriptEnableDisable (4683 ms)
[98/226] PrefsFunctionalTest.TestJavascriptEnableDisable (6227 ms)
[ RUN ] PrerenderBrowserTest.PrerenderAlertBeforeOnload
[10882:3847:0715/044705:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:52650...
sending server_data: {"host": "127.0.0.1", "port": 52650} (36 bytes)
[10872:39427:0715/044709:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] PrerenderBrowserTest.PrerenderAlertBeforeOnload (5015 ms)
[99/226] PrerenderBrowserTest.PrerenderAlertBeforeOnload (7124 ms)
[ RUN ] MaterialPDFExtensionTest.BasicPlugin
[10870:3847:0715/044703:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[10863:75535:0715/044704:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[10863:3847:0715/044707:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[10863:3847:0715/044709:INFO:CONSOLE(0)] "[SUCCESS] testPageSize", source: chrome-extension://mhjfbmdgcfjbbpaeojofohoefgiehjai/index-material.html (0)
[10863:3847:0715/044709:INFO:CONSOLE(0)] "[SUCCESS] testAccessibility", source: chrome-extension://mhjfbmdgcfjbbpaeojofohoefgiehjai/index-material.html (0)
[10863:3847:0715/044709:INFO:CONSOLE(0)] "[SUCCESS] testAccessibilityWithPage", source: chrome-extension://mhjfbmdgcfjbbpaeojofohoefgiehjai/index-material.html (0)
[10863:3847:0715/044709:INFO:CONSOLE(0)] "[SUCCESS] testGetSelectedText", source: chrome-extension://mhjfbmdgcfjbbpaeojofohoefgiehjai/index-material.html (0)
[10863:41475:0715/044709:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] MaterialPDFExtensionTest.BasicPlugin (8372 ms)
[100/226] MaterialPDFExtensionTest.BasicPlugin (10010 ms)
[ RUN ] PrerenderBrowserTest.PrerenderDownloadClientRedirect
[10884:3847:0715/044706:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:52654...
sending server_data: {"host": "127.0.0.1", "port": 52654} (36 bytes)
[ OK ] PrerenderBrowserTest.PrerenderDownloadClientRedirect (6125 ms)
[101/226] PrerenderBrowserTest.PrerenderDownloadClientRedirect (8439 ms)
[ RUN ] PrerenderBrowserTest.PrerenderExcessiveMemory
[10895:3847:0715/044709:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:52662...
sending server_data: {"host": "127.0.0.1", "port": 52662} (36 bytes)
[ OK ] PrerenderBrowserTest.PrerenderExcessiveMemory (5926 ms)
[102/226] PrerenderBrowserTest.PrerenderExcessiveMemory (7509 ms)
[ RUN ] PrerenderBrowserTest.PrerenderClientRedirectToFragment
[10906:3847:0715/044713:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:52666...
sending server_data: {"host": "127.0.0.1", "port": 52666} (36 bytes)
[10908:13319:0715/044717:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[10908:13319:0715/044717:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[10908:13319:0715/044717:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PrerenderBrowserTest.PrerenderClientRedirectToFragment (6166 ms)
[103/226] PrerenderBrowserTest.PrerenderClientRedirectToFragment (8089 ms)
[ RUN ] PrerenderBrowserTest.PrerenderXhrPut
[10910:3847:0715/044714:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:52670...
sending server_data: {"host": "127.0.0.1", "port": 52670} (36 bytes)
[10920:13063:0715/044717:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[10898:39939:0715/044717:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[10898:39939:0715/044717:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PrerenderBrowserTest.PrerenderXhrPut (6062 ms)
[104/226] PrerenderBrowserTest.PrerenderXhrPut (7669 ms)
[ RUN ] PrerenderBrowserTest.PrerenderDeferredImage
[10921:3847:0715/044717:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:52687...
sending server_data: {"host": "127.0.0.1", "port": 52687} (36 bytes)
[ OK ] PrerenderBrowserTest.PrerenderDeferredImage (5359 ms)
[105/226] PrerenderBrowserTest.PrerenderDeferredImage (7107 ms)
[ RUN ] HostZoomMapMigrationBrowserTest.MigrateProfileZoomPreferences
[10934:3847:0715/044720:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] HostZoomMapMigrationBrowserTest.MigrateProfileZoomPreferences (2911 ms)
[106/226] HostZoomMapMigrationBrowserTest.MigrateProfileZoomPreferences (4466 ms)
[ RUN ] PrerenderBrowserTest.PrerenderHTML5MediaSourceVideo
[10912:3847:0715/044714:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:52681...
sending server_data: {"host": "127.0.0.1", "port": 52681} (36 bytes)
[10900:40195:0715/044722:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[10900:40195:0715/044722:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PrerenderBrowserTest.PrerenderHTML5MediaSourceVideo (9960 ms)
[107/226] PrerenderBrowserTest.PrerenderHTML5MediaSourceVideo (11821 ms)
[ RUN ] ProfileBrowserTest.URLFetcherUsingMediaContextDuringShutdown
[10944:3847:0715/044724:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[10947:15875:0715/044725:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[10947:15875:0715/044725:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[10947:15875:0715/044725:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[ OK ] ProfileBrowserTest.URLFetcherUsingMediaContextDuringShutdown (2806 ms)
[108/226] ProfileBrowserTest.URLFetcherUsingMediaContextDuringShutdown (4311 ms)
[ RUN ] PrerenderBrowserTestWithExtensions.TabsApi
[10933:3847:0715/044720:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:52702...
sending server_data: {"host": "127.0.0.1", "port": 52702} (36 bytes)
[10925:3847:0715/044726:INFO:CONSOLE(0)] "[SUCCESS] onReplacedEvent", source: chrome-extension://ofjgfjadjkgeogdjmmkmgjnblmekgnio/on_replaced.html (0)
[10939:13063:0715/044726:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[10939:13063:0715/044726:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[10925:41219:0715/044726:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[10925:41219:0715/044726:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PrerenderBrowserTestWithExtensions.TabsApi (8231 ms)
[109/226] PrerenderBrowserTestWithExtensions.TabsApi (9668 ms)
[ RUN ] ReferrerPolicyTest.Origin
[10952:3847:0715/044726:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ReferrerPolicyTest.Origin (3576 ms)
[110/226] ReferrerPolicyTest.Origin (4999 ms)
[ RUN ] PushMessagingIncognitoBrowserTest.IncognitoGetSubscriptionDoesNotHang
HTTPS server started on https://127.0.0.1:52703...
sending server_data: {"host": "127.0.0.1", "port": 52703} (36 bytes)
[10955:3847:0715/044726:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[10957:13319:0715/044729:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[10957:13319:0715/044729:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PushMessagingIncognitoBrowserTest.IncognitoGetSubscriptionDoesNotHang (6451 ms)
[111/226] PushMessagingIncognitoBrowserTest.IncognitoGetSubscriptionDoesNotHang (8146 ms)
[ RUN ] ReferrerPolicyTest.HttpsLeftClickOrigin
[10963:3847:0715/044729:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[10956:38403:0715/044730:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] ReferrerPolicyTest.HttpsLeftClickOrigin (3579 ms)
[112/226] ReferrerPolicyTest.HttpsLeftClickOrigin (5524 ms)
[ RUN ] ReferrerPolicyTest.HttpsMiddleClickTargetBlankRedirect
[10970:3847:0715/044731:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ReferrerPolicyTest.HttpsMiddleClickTargetBlankRedirect (3692 ms)
[113/226] ReferrerPolicyTest.HttpsMiddleClickTargetBlankRedirect (5901 ms)
[ RUN ] ContextMenuBrowserTest.RealMenu
[10971:3847:0715/044731:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[10980:15875:0715/044734:ERROR:webgraphicscontext3d_command_buffer_impl.cc(242)] Failed to initialize GLES2CmdHelper.
[10962:40451:0715/044734:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[10962:40451:0715/044734:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ContextMenuBrowserTest.RealMenu (5607 ms)
[114/226] ContextMenuBrowserTest.RealMenu (7606 ms)
[ RUN ] ContextMenuBrowserTest.DataSaverHttpsOpenImageInNewTab
[10983:3847:0715/044735:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[10985:15363:0715/044736:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[10985:15363:0715/044736:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[10985:15363:0715/044736:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[10985:12551:0715/044736:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[10985:12551:0715/044736:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] ContextMenuBrowserTest.DataSaverHttpsOpenImageInNewTab (3792 ms)
[115/226] ContextMenuBrowserTest.DataSaverHttpsOpenImageInNewTab (5570 ms)
[ RUN ] SpellCheckerSubMenuObserverTest.ToggleSpelling
[10989:3847:0715/044736:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] SpellCheckerSubMenuObserverTest.ToggleSpelling (3521 ms)
[116/226] SpellCheckerSubMenuObserverTest.ToggleSpelling (5382 ms)
[ RUN ] ContextMenuBrowserTest.OpenIncognitoNoneReferrer
[10982:3847:0715/044735:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:52713...
sending server_data: {"host": "127.0.0.1", "port": 52713} (36 bytes)
[ OK ] ContextMenuBrowserTest.OpenIncognitoNoneReferrer (6642 ms)
[117/226] ContextMenuBrowserTest.OpenIncognitoNoneReferrer (9083 ms)
[ RUN ] ChromeResourceDispatcherHostDelegateBrowserTest.PolicyHeader
[10996:3847:0715/044738:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[10988:39427:0715/044739:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[10988:39427:0715/044739:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ChromeResourceDispatcherHostDelegateBrowserTest.PolicyHeader (3640 ms)
[118/226] ChromeResourceDispatcherHostDelegateBrowserTest.PolicyHeader (5171 ms)
[ RUN ] ContinueWhereILeftOffTest.PRE_PRE_LocalStorageClearedOnExit
[11001:3847:0715/044740:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[10994:39939:0715/044741:WARNING:raw_channel_posix.cc(283)] sendmsg/write/writev: Socket is not connected
[10994:39939:0715/044741:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[10994:39939:0715/044741:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ContinueWhereILeftOffTest.PRE_PRE_LocalStorageClearedOnExit (3401 ms)
[119/226] ContinueWhereILeftOffTest.PRE_PRE_LocalStorageClearedOnExit (5249 ms)
[ RUN ] RestartTest.PRE_Post
[11009:3847:0715/044742:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] RestartTest.PRE_Post (4026 ms)
[120/226] RestartTest.PRE_Post (5862 ms)
[ RUN ] CaptivePortalBlockingPageIDNTest.ShowLoginIDNIfPortalRedirectsDetectionURL
[11022:3847:0715/044746:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[11012:3847:0715/044748:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[11012:3847:0715/044748:INFO:CONSOLE(1718)] "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%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%20body%3Anot(.extended-reporting-has-checkbox)%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%3Anot(.extended-reporting-has-checkbox)%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/*%20Extended%20reporting%20opt-in.%20No%20fixed%20nav.%20*/%0A@media%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-height%3A%20360px)%20and%20(max-width%3A%20680px)%20and%20(orientation%3A%20landscape)%20%7B%0A%20%20.extended-reporting-has-checkbox%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.extended-reporting-has-checkbox%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.extended-reporting-has-checkbox%20%23main-content%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%20%20padding-bottom%3A%200;%0A%20%20%7D%0A%0A%20%20.extended-reporting-has-checkbox%20%23extended-reporting-opt-in%20%7B%0A%20%20%20%20margin-bottom%3A%208px;%0A%20%20%7D%0A%0A%20%20body.extended-reporting-has-checkbox%20.nav-wrapper%20%7B%0A%20%20%20%20flex%3A%200%201%20auto;%0A%20%20%20%20margin-top%3A%200;%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%7B(!Document%7C!DocumentFragment%7C!Element)%7D%20context%20The%20context%20object%0A%20*%20%20%20%20%20for%20querySelector.%0A%20*%20@param%20%7Bstring%7D%20selectors%20CSS%20selectors%20to%20query%20the%20element.%0A%20*%20@return%20%7B!HTMLElement%7D%20the%20Element.%0A%20*/%0Afunction%20queryRequiredElement(context,%20selectors)%20%7B%0A%20%20var%20element%20=%20context.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(orientation%3A%20portrait),'%20+%0A%20%20%20%20%20%20'(max-width%3A%20736px)%20and%20(max-height%3A%20420px)%20and%20(orientation%3A%20landscape)';%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%20placeholders%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%7BHTMLElement%7D%20element%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20key%20The%20name%20of%20the%20value%20in%20the%20dictionary.%0A%20%20%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%20The%20dictionary%20of%20strings%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,%20dictionary,%20visited)%20%7B%0A%20%20%20%20%20%20element.textContent%20=%20dictionary.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%7BHTMLElement%7D%20select%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20key%20The%20name%20of%20the%20value%20in%20the%20dictionary.%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%7BLoadTimeData%7D%20dictionary%20The%20dictionary%20of%20strings%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,%20dictionary,%20visited)%20%7B%0A%20%20%20%20%20%20var%20options%20=%20dictionary.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%7BHTMLElement%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%20the%20dictionary.%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%7BLoadTimeData%7D%20dictionary%20The%20dictionary%20of%20strings%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,%20dictionary,%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=%20dictionary.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%20temp%20=%20element.firstElementChild;%20temp;%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20temp%20=%20temp.nextElementSibling)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20processWithoutCycles(temp,%20dictionary,%20visited);%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%20attributeNames%20=%20Object.keys(handlers);%0A%20%20//%20Only%20use%20/deep/%20when%20shadow%20DOM%20is%20supported.%20As%20of%20April%202015%20iOS%20Chrome%0A%20%20//%20doesn't%20support%20shadow%20DOM.%0A%20%20var%20prefix%20=%20Element.prototype.createShadowRoot%20%3F%20'%3Aroot%20/deep/%20'%20%3A%20'';%0A%20%20var%20selector%20=%20prefix%20+%20'%5B'%20+%20attributeNames.join('%5D,'%20+%20prefix%20+%20'%5B')%20+%20'%5D';%0A%0A%20%20/**%0A%20%20%20*%20Processes%20a%20DOM%20tree%20with%20the%20%7B@code%20dictionary%7D%20map.%0A%20%20%20*%20@param%20%7BProcessingRoot%7D%20root%20The%20root%20of%20the%20DOM%20tree%20to%20process.%0A%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%20The%20dictionary%20to%20draw%20from.%0A%20%20%20*/%0A%20%20function%20process(root,%20dictionary)%20%7B%0A%20%20%20%20processWithoutCycles(root,%20dictionary,%20%5B%5D);%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%7BProcessingRoot%7D%20root%0A%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%0A%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%20Already%20visited%20roots.%0A%20%20%20*/%0A%20%20function%20processWithoutCycles(root,%20dictionary,%20visited)%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,%20dictionary,%20visited);%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,%20dictionary,%20visited);%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20firstElement%20=%20root%20instanceof%20Element%20%3F%20root%20%3A%20root.querySelector('*');%0A%0A%20%20%20%20if%20(prefix)%20%7B%0A%20%20%20%20%20%20//%20Prefixes%20skip%20root%20level%20elements.%20This%20is%20typically%20%3Chtml%3E%20but%20can%0A%20%20%20%20%20%20//%20differ%20inside%20of%20DocumentFragments%20(i.e.%20%3Ctemplate%3Es).%20Process%20them%0A%20%20%20%20%20%20//%20explicitly.%0A%20%20%20%20%20%20for%20(var%20temp%20=%20firstElement;%20temp;%20temp%20=%20temp.nextElementSibling)%20%7B%0A%20%20%20%20%20%20%20%20processElement(/**%20@type%20%7BElement%7D%20*/(temp),%20dictionary,%20visited);%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20elements%20=%20root.querySelectorAll(selector);%0A%20%20%20%20for%20(var%20element,%20i%20=%200;%20element%20=%20elements%5Bi%5D;%20i++)%20%7B%0A%20%20%20%20%20%20processElement(element,%20dictionary,%20visited);%0A%20%20%20%20%7D%0A%0A%20%20%20%20if%20(firstElement)%0A%20%20%20%20%20%20firstElement.setAttribute('i18n-processed',%20'');%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Run%20through%20various%20%5Bi18n-*%5D%20attributes%20and%20do%20activate%20replacements.%0A%20%20%20*%20@param%20%7BElement%7D%20element%0A%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%0A%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20*/%0A%20%20function%20processElement(element,%20dictionary,%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,%20dictionary,%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,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%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%20body%3Anot(.extended-reporting-has-checkbox)%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%3Anot(.extended-reporting-has-checkbox)%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/*%20Extended%20reporting%20opt-in.%20No%20fixed%20nav.%20*/%0A@media%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-height%3A%20360px)%20and%20(max-width%3A%20680px)%20and%20(orientation%3A%20landscape)%20%7B%0A%20%20.extended-reporting-has-checkbox%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.extended-reporting-has-checkbox%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.extended-reporting-has-checkbox%20%23main-content%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%20%20padding-bottom%3A%200;%0A%20%20%7D%0A%0A%20%20.extended-reporting-has-checkbox%20%23extended-reporting-opt-in%20%7B%0A%20%20%20%20margin-bottom%3A%208px;%0A%20%20%7D%0A%0A%20%20body.extended-reporting-has-checkbox%20.nav-wrapper%20%7B%0A%20%20%20%20flex%3A%200%201%20auto;%0A%20%20%20%20margin-top%3A%200;%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%7B(!Document%7C!DocumentFragment%7C!Element)%7D%20context%20The%20context%20object%0A%20*%20%20%20%20%20for%20querySelector.%0A%20*%20@param%20%7Bstring%7D%20selectors%20CSS%20selectors%20to%20query%20the%20element.%0A%20*%20@return%20%7B!HTMLElement%7D%20the%20Element.%0A%20*/%0Afunction%20queryRequiredElement(context,%20selectors)%20%7B%0A%20%20var%20element%20=%20context.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(orientation%3A%20portrait),'%20+%0A%20%20%20%20%20%20'(max-width%3A%20736px)%20and%20(max-height%3A%20420px)%20and%20(orientation%3A%20landscape)';%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%20placeholders%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%7BHTMLElement%7D%20element%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20key%20The%20name%20of%20the%20value%20in%20the%20dictionary.%0A%20%20%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%20The%20dictionary%20of%20strings%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,%20dictionary,%20visited)%20%7B%0A%20%20%20%20%20%20element.textContent%20=%20dictionary.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%7BHTMLElement%7D%20select%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20key%20The%20name%20of%20the%20value%20in%20the%20dictionary.%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%7BLoadTimeData%7D%20dictionary%20The%20dictionary%20of%20strings%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,%20dictionary,%20visited)%20%7B%0A%20%20%20%20%20%20var%20options%20=%20dictionary.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%7BHTMLElement%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%20the%20dictionary.%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%7BLoadTimeData%7D%20dictionary%20The%20dictionary%20of%20strings%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,%20dictionary,%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=%20dictionary.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%20temp%20=%20element.firstElementChild;%20temp;%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20temp%20=%20temp.nextElementSibling)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20processWithoutCycles(temp,%20dictionary,%20visited);%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%20attributeNames%20=%20Object.keys(handlers);%0A%20%20//%20Only%20use%20/deep/%20when%20shadow%20DOM%20is%20supported.%20As%20of%20April%202015%20iOS%20Chrome%0A%20%20//%20doesn't%20support%20shadow%20DOM.%0A%20%20var%20prefix%20=%20Element.prototype.createShadowRoot%20%3F%20'%3Aroot%20/deep/%20'%20%3A%20'';%0A%20%20var%20selector%20=%20prefix%20+%20'%5B'%20+%20attributeNames.join('%5D,'%20+%20prefix%20+%20'%5B')%20+%20'%5D';%0A%0A%20%20/**%0A%20%20%20*%20Processes%20a%20DOM%20tree%20with%20the%20%7B@code%20dictionary%7D%20map.%0A%20%20%20*%20@param%20%7BProcessingRoot%7D%20root%20The%20root%20of%20the%20DOM%20tree%20to%20process.%0A%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%20The%20dictionary%20to%20draw%20from.%0A%20%20%20*/%0A%20%20function%20process(root,%20dictionary)%20%7B%0A%20%20%20%20processWithoutCycles(root,%20dictionary,%20%5B%5D);%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%7BProcessingRoot%7D%20root%0A%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%0A%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%20Already%20visited%20roots.%0A%20%20%20*/%0A%20%20function%20processWithoutCycles(root,%20dictionary,%20visited)%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,%20dictionary,%20visited);%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,%20dictionary,%20visited);%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20firstElement%20=%20root%20instanceof%20Element%20%3F%20root%20%3A%20root.querySelector('*');%0A%0A%20%20%20%20if%20(prefix)%20%7B%0A%20%20%20%20%20%20//%20Prefixes%20skip%20root%20level%20elements.%20This%20is%20typically%20%3Chtml%3E%20but%20can%0A%20%20%20%20%20%20//%20differ%20inside%20of%20DocumentFragments%20(i.e.%20%3Ctemplate%3Es).%20Process%20them%0A%20%20%20%20%20%20//%20explicitly.%0A%20%20%20%20%20%20for%20(var%20temp%20=%20firstElement;%20temp;%20temp%20=%20temp.nextElementSibling)%20%7B%0A%20%20%20%20%20%20%20%20processElement(/**%20@type%20%7BElement%7D%20*/(temp),%20dictionary,%20visited);%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20elements%20=%20root.querySelectorAll(selector);%0A%20%20%20%20for%20(var%20element,%20i%20=%200;%20element%20=%20elements%5Bi%5D;%20i++)%20%7B%0A%20%20%20%20%20%20processElement(element,%20dictionary,%20visited);%0A%20%20%20%20%7D%0A%0A%20%20%20%20if%20(firstElement)%0A%20%20%20%20%20%20firstElement.setAttribute('i18n-processed',%20'');%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Run%20through%20various%20%5Bi18n-*%5D%20attributes%20and%20do%20activate%20replacements.%0A%20%20%20*%20@param%20%7BElement%7D%20element%0A%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%0A%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20*/%0A%20%20function%20processElement(element,%20dictionary,%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,%20dictionary,%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 (1718)
[11012:3847:0715/044748:INFO:CONSOLE(1718)] "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%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%20body%3Anot(.extended-reporting-has-checkbox)%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%3Anot(.extended-reporting-has-checkbox)%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/*%20Extended%20reporting%20opt-in.%20No%20fixed%20nav.%20*/%0A@media%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-height%3A%20360px)%20and%20(max-width%3A%20680px)%20and%20(orientation%3A%20landscape)%20%7B%0A%20%20.extended-reporting-has-checkbox%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.extended-reporting-has-checkbox%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.extended-reporting-has-checkbox%20%23main-content%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%20%20padding-bottom%3A%200;%0A%20%20%7D%0A%0A%20%20.extended-reporting-has-checkbox%20%23extended-reporting-opt-in%20%7B%0A%20%20%20%20margin-bottom%3A%208px;%0A%20%20%7D%0A%0A%20%20body.extended-reporting-has-checkbox%20.nav-wrapper%20%7B%0A%20%20%20%20flex%3A%200%201%20auto;%0A%20%20%20%20margin-top%3A%200;%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%7B(!Document%7C!DocumentFragment%7C!Element)%7D%20context%20The%20context%20object%0A%20*%20%20%20%20%20for%20querySelector.%0A%20*%20@param%20%7Bstring%7D%20selectors%20CSS%20selectors%20to%20query%20the%20element.%0A%20*%20@return%20%7B!HTMLElement%7D%20the%20Element.%0A%20*/%0Afunction%20queryRequiredElement(context,%20selectors)%20%7B%0A%20%20var%20element%20=%20context.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(orientation%3A%20portrait),'%20+%0A%20%20%20%20%20%20'(max-width%3A%20736px)%20and%20(max-height%3A%20420px)%20and%20(orientation%3A%20landscape)';%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%20placeholders%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%7BHTMLElement%7D%20element%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20key%20The%20name%20of%20the%20value%20in%20the%20dictionary.%0A%20%20%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%20The%20dictionary%20of%20strings%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,%20dictionary,%20visited)%20%7B%0A%20%20%20%20%20%20element.textContent%20=%20dictionary.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%7BHTMLElement%7D%20select%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20key%20The%20name%20of%20the%20value%20in%20the%20dictionary.%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%7BLoadTimeData%7D%20dictionary%20The%20dictionary%20of%20strings%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,%20dictionary,%20visited)%20%7B%0A%20%20%20%20%20%20var%20options%20=%20dictionary.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%7BHTMLElement%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%20the%20dictionary.%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%7BLoadTimeData%7D%20dictionary%20The%20dictionary%20of%20strings%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,%20dictionary,%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=%20dictionary.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%20temp%20=%20element.firstElementChild;%20temp;%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20temp%20=%20temp.nextElementSibling)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20processWithoutCycles(temp,%20dictionary,%20visited);%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%20attributeNames%20=%20Object.keys(handlers);%0A%20%20//%20Only%20use%20/deep/%20when%20shadow%20DOM%20is%20supported.%20As%20of%20April%202015%20iOS%20Chrome%0A%20%20//%20doesn't%20support%20shadow%20DOM.%0A%20%20var%20prefix%20=%20Element.prototype.createShadowRoot%20%3F%20'%3Aroot%20/deep/%20'%20%3A%20'';%0A%20%20var%20selector%20=%20prefix%20+%20'%5B'%20+%20attributeNames.join('%5D,'%20+%20prefix%20+%20'%5B')%20+%20'%5D';%0A%0A%20%20/**%0A%20%20%20*%20Processes%20a%20DOM%20tree%20with%20the%20%7B@code%20dictionary%7D%20map.%0A%20%20%20*%20@param%20%7BProcessingRoot%7D%20root%20The%20root%20of%20the%20DOM%20tree%20to%20process.%0A%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%20The%20dictionary%20to%20draw%20from.%0A%20%20%20*/%0A%20%20function%20process(root,%20dictionary)%20%7B%0A%20%20%20%20processWithoutCycles(root,%20dictionary,%20%5B%5D);%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%7BProcessingRoot%7D%20root%0A%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%0A%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%20Already%20visited%20roots.%0A%20%20%20*/%0A%20%20function%20processWithoutCycles(root,%20dictionary,%20visited)%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,%20dictionary,%20visited);%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,%20dictionary,%20visited);%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20firstElement%20=%20root%20instanceof%20Element%20%3F%20root%20%3A%20root.querySelector('*');%0A%0A%20%20%20%20if%20(prefix)%20%7B%0A%20%20%20%20%20%20//%20Prefixes%20skip%20root%20level%20elements.%20This%20is%20typically%20%3Chtml%3E%20but%20can%0A%20%20%20%20%20%20//%20differ%20inside%20of%20DocumentFragments%20(i.e.%20%3Ctemplate%3Es).%20Process%20them%0A%20%20%20%20%20%20//%20explicitly.%0A%20%20%20%20%20%20for%20(var%20temp%20=%20firstElement;%20temp;%20temp%20=%20temp.nextElementSibling)%20%7B%0A%20%20%20%20%20%20%20%20processElement(/**%20@type%20%7BElement%7D%20*/(temp),%20dictionary,%20visited);%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20elements%20=%20root.querySelectorAll(selector);%0A%20%20%20%20for%20(var%20element,%20i%20=%200;%20element%20=%20elements%5Bi%5D;%20i++)%20%7B%0A%20%20%20%20%20%20processElement(element,%20dictionary,%20visited);%0A%20%20%20%20%7D%0A%0A%20%20%20%20if%20(firstElement)%0A%20%20%20%20%20%20firstElement.setAttribute('i18n-processed',%20'');%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Run%20through%20various%20%5Bi18n-*%5D%20attributes%20and%20do%20activate%20replacements.%0A%20%20%20*%20@param%20%7BElement%7D%20element%0A%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%0A%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20*/%0A%20%20function%20processElement(element,%20dictionary,%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,%20dictionary,%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%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%20body%3Anot(.extended-reporting-has-checkbox)%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%3Anot(.extended-reporting-has-checkbox)%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/*%20Extended%20reporting%20opt-in.%20No%20fixed%20nav.%20*/%0A@media%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-height%3A%20360px)%20and%20(max-width%3A%20680px)%20and%20(orientation%3A%20landscape)%20%7B%0A%20%20.extended-reporting-has-checkbox%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.extended-reporting-has-checkbox%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.extended-reporting-has-checkbox%20%23main-content%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%20%20padding-bottom%3A%200;%0A%20%20%7D%0A%0A%20%20.extended-reporting-has-checkbox%20%23extended-reporting-opt-in%20%7B%0A%20%20%20%20margin-bottom%3A%208px;%0A%20%20%7D%0A%0A%20%20body.extended-reporting-has-checkbox%20.nav-wrapper%20%7B%0A%20%20%20%20flex%3A%200%201%20auto;%0A%20%20%20%20margin-top%3A%200;%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%7B(!Document%7C!DocumentFragment%7C!Element)%7D%20context%20The%20context%20object%0A%20*%20%20%20%20%20for%20querySelector.%0A%20*%20@param%20%7Bstring%7D%20selectors%20CSS%20selectors%20to%20query%20the%20element.%0A%20*%20@return%20%7B!HTMLElement%7D%20the%20Element.%0A%20*/%0Afunction%20queryRequiredElement(context,%20selectors)%20%7B%0A%20%20var%20element%20=%20context.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(orientation%3A%20portrait),'%20+%0A%20%20%20%20%20%20'(max-width%3A%20736px)%20and%20(max-height%3A%20420px)%20and%20(orientation%3A%20landscape)';%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%20placeholders%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%7BHTMLElement%7D%20element%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20key%20The%20name%20of%20the%20value%20in%20the%20dictionary.%0A%20%20%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%20The%20dictionary%20of%20strings%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,%20dictionary,%20visited)%20%7B%0A%20%20%20%20%20%20element.textContent%20=%20dictionary.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%7BHTMLElement%7D%20select%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20key%20The%20name%20of%20the%20value%20in%20the%20dictionary.%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%7BLoadTimeData%7D%20dictionary%20The%20dictionary%20of%20strings%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,%20dictionary,%20visited)%20%7B%0A%20%20%20%20%20%20var%20options%20=%20dictionary.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%7BHTMLElement%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%20the%20dictionary.%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%7BLoadTimeData%7D%20dictionary%20The%20dictionary%20of%20strings%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,%20dictionary,%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=%20dictionary.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%20temp%20=%20element.firstElementChild;%20temp;%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20temp%20=%20temp.nextElementSibling)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20processWithoutCycles(temp,%20dictionary,%20visited);%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%20attributeNames%20=%20Object.keys(handlers);%0A%20%20//%20Only%20use%20/deep/%20when%20shadow%20DOM%20is%20supported.%20As%20of%20April%202015%20iOS%20Chrome%0A%20%20//%20doesn't%20support%20shadow%20DOM.%0A%20%20var%20prefix%20=%20Element.prototype.createShadowRoot%20%3F%20'%3Aroot%20/deep/%20'%20%3A%20'';%0A%20%20var%20selector%20=%20prefix%20+%20'%5B'%20+%20attributeNames.join('%5D,'%20+%20prefix%20+%20'%5B')%20+%20'%5D';%0A%0A%20%20/**%0A%20%20%20*%20Processes%20a%20DOM%20tree%20with%20the%20%7B@code%20dictionary%7D%20map.%0A%20%20%20*%20@param%20%7BProcessingRoot%7D%20root%20The%20root%20of%20the%20DOM%20tree%20to%20process.%0A%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%20The%20dictionary%20to%20draw%20from.%0A%20%20%20*/%0A%20%20function%20process(root,%20dictionary)%20%7B%0A%20%20%20%20processWithoutCycles(root,%20dictionary,%20%5B%5D);%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%7BProcessingRoot%7D%20root%0A%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%0A%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%20Already%20visited%20roots.%0A%20%20%20*/%0A%20%20function%20processWithoutCycles(root,%20dictionary,%20visited)%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,%20dictionary,%20visited);%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,%20dictionary,%20visited);%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20firstElement%20=%20root%20instanceof%20Element%20%3F%20root%20%3A%20root.querySelector('*');%0A%0A%20%20%20%20if%20(prefix)%20%7B%0A%20%20%20%20%20%20//%20Prefixes%20skip%20root%20level%20elements.%20This%20is%20typically%20%3Chtml%3E%20but%20can%0A%20%20%20%20%20%20//%20differ%20inside%20of%20DocumentFragments%20(i.e.%20%3Ctemplate%3Es).%20Process%20them%0A%20%20%20%20%20%20//%20explicitly.%0A%20%20%20%20%20%20for%20(var%20temp%20=%20firstElement;%20temp;%20temp%20=%20temp.nextElementSibling)%20%7B%0A%20%20%20%20%20%20%20%20processElement(/**%20@type%20%7BElement%7D%20*/(temp),%20dictionary,%20visited);%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20elements%20=%20root.querySelectorAll(selector);%0A%20%20%20%20for%20(var%20element,%20i%20=%200;%20element%20=%20elements%5Bi%5D;%20i++)%20%7B%0A%20%20%20%20%20%20processElement(element,%20dictionary,%20visited);%0A%20%20%20%20%7D%0A%0A%20%20%20%20if%20(firstElement)%0A%20%20%20%20%20%20firstElement.setAttribute('i18n-processed',%20'');%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Run%20through%20various%20%5Bi18n-*%5D%20attributes%20and%20do%20activate%20replacements.%0A%20%20%20*%20@param%20%7BElement%7D%20element%0A%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%0A%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20*/%0A%20%20function%20processElement(element,%20dictionary,%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,%20dictionary,%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 (1718)
[11012:40451:0715/044748:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[11012:40451:0715/044748:WARNING:channel.cc(322)] RawChannel write error
2015-07-15 04:47:48.899 browser_tests[11012:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[ OK ] CaptivePortalBlockingPageIDNTest.ShowLoginIDNIfPortalRedirectsDetectionURL (5365 ms)
[121/226] CaptivePortalBlockingPageIDNTest.ShowLoginIDNIfPortalRedirectsDetectionURL (7550 ms)
[ RUN ] RemoveBrowsingHistorySSLHostStateDelegateTest.DeleteHistory
[11028:3847:0715/044748:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[11032:15619:0715/044748:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[11032:15619:0715/044748:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[11032:12807:0715/044748:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[11032:12807:0715/044748:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
2015-07-15 04:47:48.905 browser_tests[11021:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[ OK ] RemoveBrowsingHistorySSLHostStateDelegateTest.DeleteHistory (3366 ms)
[122/226] RemoveBrowsingHistorySSLHostStateDelegateTest.DeleteHistory (5207 ms)
[ RUN ] SessionRestoreTest.RestorePinnedSelectedTab
[11010:3847:0715/044743:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[11026:13063:0715/044748:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[11026:13063:0715/044748:WARNING:channel.cc(322)] RawChannel write error
2015-07-15 04:47:48.961 browser_tests[11002:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[ OK ] SessionRestoreTest.RestorePinnedSelectedTab (9420 ms)
[123/226] SessionRestoreTest.RestorePinnedSelectedTab (11315 ms)
[ RUN ] TabRestoreTest.RestoreWindowAndTab
[11016:3847:0715/044744:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
2015-07-15 04:47:48.959 browser_tests[11006:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[11029:12807:0715/044749:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[11029:12807:0715/044749:WARNING:channel.cc(322)] RawChannel write error
[11043:13831:0715/044753:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[11043:13831:0715/044753:WARNING:channel.cc(322)] RawChannel write error
[11046:13319:0715/044753:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[11046:13319:0715/044753:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[11046:13319:0715/044753:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[11046:13319:0715/044753:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[11006:62979:0715/044754:ERROR:mach_broker_mac.mm(222)] Unknown process 11049 is sending Mach IPC messages!
[ OK ] TabRestoreTest.RestoreWindowAndTab (12291 ms)
[124/226] TabRestoreTest.RestoreWindowAndTab (14087 ms)
[ RUN ] SSLUITest.TestOKHTTPS
[11048:3847:0715/044754: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:52719...
sending server_data: {"host": "127.0.0.1", "port": 52719} (36 bytes)
[11048:3847:0715/044756:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50CD0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[11048:3847:0715/044756:ERROR:gles2_cmd_decoder.cc(4382)] Error: 5 for Command kLoseContextCHROMIUM
[ OK ] SSLUITest.TestOKHTTPS (5646 ms)
[125/226] SSLUITest.TestOKHTTPS (7743 ms)
[ RUN ] SSLUITest.TestConnectToBadPort
[11050:3847:0715/044754:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[11038:3847:0715/044755:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[11038:40963:0715/044756:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[11054:13063:0715/044756:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[11038:3847:0715/044756:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[11038:10499:0715/044756:ERROR:browser_io_surface_manager_mac.cc(297)] Invalid Id for IOSurface 8
[11038:40963:0715/044756:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[11038:40963:0715/044756:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[11038:40963:0715/044756:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] SSLUITest.TestConnectToBadPort (5765 ms)
[126/226] SSLUITest.TestConnectToBadPort (8066 ms)
[ RUN ] SSLUITest.TestBadFrameNavigation
[11055:3847:0715/044755: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:52721...
sending server_data: {"host": "127.0.0.1", "port": 52721} (36 bytes)
HTTPS server started on https://127.0.0.1:52722...
sending server_data: {"host": "127.0.0.1", "port": 52722} (36 bytes)
[11040:3847:0715/044759:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[11040:40707:0715/044759:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[11068:13579:0715/044759:FATAL:memory.cc(18)] Out of memory. size=4194304
[ OK ] SSLUITest.TestBadFrameNavigation (7239 ms)
[127/226] SSLUITest.TestBadFrameNavigation (9634 ms)
[ RUN ] AutofillDialogControllerTest.FillComboboxFromAutofill
[11077:3847:0715/044800:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] AutofillDialogControllerTest.FillComboboxFromAutofill (3673 ms)
[128/226] AutofillDialogControllerTest.FillComboboxFromAutofill (5074 ms)
[ RUN ] SSLUITest.TestUnsafeContentsWithUserException
[11063:3847:0715/044757: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:52727...
sending server_data: {"host": "127.0.0.1", "port": 52727} (36 bytes)
HTTPS server started on https://localhost:52735...
sending server_data: {"host": "localhost", "port": 52735} (36 bytes)
[11056:3847:0715/044801:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[11080:13063:0715/044801:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[11080:14087:0715/044801:FATAL:memory.cc(18)] Out of memory. size=4194304
[11056:40451:0715/044803:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[11065:12807:0715/044803:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[11065:12807:0715/044803:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[11056:40451:0715/044803:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] SSLUITest.TestUnsafeContentsWithUserException (7781 ms)
[129/226] SSLUITest.TestUnsafeContentsWithUserException (9250 ms)
[ RUN ] TabContentsTagTest.BasicTagsTracking
[11075:3847:0715/044800:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[11066:16899:0715/044802:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[11095:13063:0715/044803:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[11095:13063:0715/044803:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[11095:13063:0715/044803:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[11095:13063:0715/044803:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[11095:13063:0715/044803:WARNING:channel.cc(322)] RawChannel write error
[ OK ] TabContentsTagTest.BasicTagsTracking (5433 ms)
[130/226] TabContentsTagTest.BasicTagsTracking (7067 ms)
[ RUN ] AutofillDialogControllerSecurityTest.DoesntWorkOnHttp
[11151:3847:0715/044803:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:52764...
sending server_data: {"host": "127.0.0.1", "port": 52764} (36 bytes)
[11081:3847:0715/044806:INFO:CONSOLE(0)] "requestAutocomplete: must use a secure connection or --reduce-security-for-testing.", source: http://127.0.0.1:52764/files/request_autocomplete/test_page.html (0)
[11081:38659:0715/044806:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[11081:38659:0715/044806:WARNING:channel.cc(322)] RawChannel write error
[ OK ] AutofillDialogControllerSecurityTest.DoesntWorkOnHttp (4785 ms)
[131/226] AutofillDialogControllerSecurityTest.DoesntWorkOnHttp (6082 ms)
[ RUN ] BrowserNavigatorTest.Disposition_NewWindow
[11220:3847:0715/044806:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[11194:40707:0715/044807:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[11194:40707:0715/044807:WARNING:channel.cc(322)] RawChannel write error
[ OK ] BrowserNavigatorTest.Disposition_NewWindow (3967 ms)
[132/226] BrowserNavigatorTest.Disposition_NewWindow (5614 ms)
[ RUN ] BrowserNavigatorTest.Disposition_SuppressOpen
[11260:3847:0715/044807:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[11279:16131:0715/044808:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[11279:16131:0715/044808:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[11279:16131:0715/044808:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[11279:13319:0715/044808:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[11279:13319:0715/044808:WARNING:channel.cc(322)] RawChannel write error
[ OK ] BrowserNavigatorTest.Disposition_SuppressOpen (3632 ms)
[133/226] BrowserNavigatorTest.Disposition_SuppressOpen (5202 ms)
[ RUN ] BrowserNavigatorTest.NavigateFromBlankToOptionsInSameTab
[11272:3847:0715/044807:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[11198:40451:0715/044810:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[11198:3847:0715/044810:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[11198:3847:0715/044810:WARNING:CONSOLE(0)] "The -webkit-canvas CSS feature is deprecated. Please use a positioned <canvas> element instead.", source: (0)
[ OK ] BrowserNavigatorTest.NavigateFromBlankToOptionsInSameTab (7411 ms)
[134/226] BrowserNavigatorTest.NavigateFromBlankToOptionsInSameTab (9062 ms)
[ RUN ] BrowserNavigatorTest.NavigateFromNTPToOptionsInSameTab
[11351:3847:0715/044810:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[11269:40195:0715/044812:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[11269:40195:0715/044812:WARNING:channel.cc(322)] RawChannel write error
[11269:3847:0715/044814:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[11269:3847:0715/044814:WARNING:CONSOLE(0)] "The -webkit-canvas CSS feature is deprecated. Please use a positioned <canvas> element instead.", source: (0)
[ OK ] BrowserNavigatorTest.NavigateFromNTPToOptionsInSameTab (9433 ms)
[135/226] BrowserNavigatorTest.NavigateFromNTPToOptionsInSameTab (11526 ms)
[ RUN ] AcceleratorsCocoaBrowserTest.MainMenuAcceleratorsInMapping
[11416:3847:0715/044816:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[11423:13063:0715/044818:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[11423:13063:0715/044818:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[11423:13063:0715/044818:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[11423:13063:0715/044818:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] AcceleratorsCocoaBrowserTest.MainMenuAcceleratorsInMapping (4059 ms)
[136/226] AcceleratorsCocoaBrowserTest.MainMenuAcceleratorsInMapping (5400 ms)
[ RUN ] BrowserTabRestoreTest.RecentTabsMenuTabDisposition
[11382:3847:0715/044812:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[11396:12551:0715/044815:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[11396:12551:0715/044815:WARNING:channel.cc(322)] RawChannel write error
[11430:14595:0715/044818:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[11430:14595:0715/044818:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[11430:14595:0715/044818:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[11427:13319:0715/044819:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[11427:13319:0715/044819:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[11427:13319:0715/044819:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[11427:13319:0715/044819:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[11427:13319:0715/044819:WARNING:channel.cc(322)] RawChannel write error
[11336:40707:0715/044819:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[11336:40707:0715/044819:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[11336:40707:0715/044819:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] BrowserTabRestoreTest.RecentTabsMenuTabDisposition (9429 ms)
[137/226] BrowserTabRestoreTest.RecentTabsMenuTabDisposition (11278 ms)
[ RUN ] BrowserTabRestoreTest.DelegateRestoreTabDisposition
[11385:3847:0715/044812:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[11408:12807:0715/044816:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[11408:12807:0715/044816:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[11408:12807:0715/044816:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[11408:12807:0715/044816:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[11408:12807:0715/044816:WARNING:channel.cc(322)] RawChannel write error
[11399:13063:0715/044816:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[11420:13063:0715/044819:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[11420:13063:0715/044819:WARNING:channel.cc(322)] RawChannel write error
[11434:14083:0715/044819:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[11434:14083:0715/044819:WARNING:channel.cc(322)] RawChannel write error
[11357:40451:0715/044819:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[11357:40451:0715/044819:WARNING:channel.cc(322)] RawChannel write error
[11357:40451:0715/044819:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[11357:40451:0715/044819:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[11357:40451:0715/044819:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] BrowserTabRestoreTest.DelegateRestoreTabDisposition (9689 ms)
[138/226] BrowserTabRestoreTest.DelegateRestoreTabDisposition (11457 ms)
[ RUN ] ContentSettingBubbleControllerTest.Init
[ OK ] ContentSettingBubbleControllerTest.Init (498 ms)
[139/226] ContentSettingBubbleControllerTest.Init (2704 ms)
[ RUN ] WindowAppleScriptTest.InsertAndDeleteTabs
[11510:3847:0715/044822:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[11576:13063:0715/044824:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 1, remote ID 1)
[ OK ] WindowAppleScriptTest.InsertAndDeleteTabs (5099 ms)
[140/226] WindowAppleScriptTest.InsertAndDeleteTabs (6713 ms)
[ RUN ] OneClickSigninDialogControllerTest.Undo
[11587:3847:0715/044823:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[11508:39683:0715/044825:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[11508:39683:0715/044825:WARNING:channel.cc(322)] RawChannel write error
[ OK ] OneClickSigninDialogControllerTest.Undo (3596 ms)
[141/226] OneClickSigninDialogControllerTest.Undo (5511 ms)
[ RUN ] OneClickSigninDialogControllerTest.Close
[11641:3847:0715/044825:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[11569:40451:0715/044826:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[11569:40451:0715/044826:WARNING:channel.cc(322)] RawChannel write error
[ OK ] OneClickSigninDialogControllerTest.Close (3337 ms)
[142/226] OneClickSigninDialogControllerTest.Close (5029 ms)
[ RUN ] BrowserWindowControllerTest.StatusBubblePositioning
[11528:3847:0715/044822:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[11460:3847:0715/044826:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[11611:13063:0715/044826:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[11611:13063:0715/044826:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[11611:13063:0715/044826:WARNING:channel.cc(322)] RawChannel write error
[11528:3847:0715/044827:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50BE0700B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[11528:3847:0715/044827:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50BE0700B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[11528:3847:0715/044827:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50BE0700B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[11528:3847:0715/044827:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50BE0700B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[11528:3847:0715/044827:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50BE0700B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[11528:3847:0715/044827:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50BE0700B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[11528:3847:0715/044827:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50BE0700B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[11528:3847:0715/044827:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50BE0700B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[11528:3847:0715/044827:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50BE0700B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[11528:3847:0715/044827:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50BE0700B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[11528:3847:0715/044827:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50BE0700B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[11528:3847:0715/044827:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50BE0700B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[ OK ] BrowserWindowControllerTest.StatusBubblePositioning (7185 ms)
[143/226] BrowserWindowControllerTest.StatusBubblePositioning (8971 ms)
[ RUN ] ContentSettingBubbleModelMixedScriptTest.MainFrame
HTTPS server started on https://127.0.0.1:52767...
sending server_data: {"host": "127.0.0.1", "port": 52767} (36 bytes)
[11667:3847:0715/044829:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[11644:3847:0715/044830:INFO:CONSOLE(0)] "Mixed Content: The page at 'https://127.0.0.1:52767/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:52767/files/content_setting_bubble/mixed_script.html (0)
testserver.py: Closed connection
[11644:3847:0715/044830:WARNING:web_contents_impl.cc(2973)] https://127.0.0.1:52767 ran insecure content from http://example.com/script.js
[11644:3847:0715/044830:WARNING:web_contents_impl.cc(2973)] https://127.0.0.1:52767 ran insecure content from http://example.com/script.js
[11644:3847:0715/044830:INFO:CONSOLE(0)] "Mixed Content: The page at 'https://127.0.0.1:52767/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:52767/files/content_setting_bubble/mixed_script.html (0)
[ OK ] ContentSettingBubbleModelMixedScriptTest.MainFrame (4697 ms)
[144/226] ContentSettingBubbleModelMixedScriptTest.MainFrame (6365 ms)
[ RUN ] FindInPageControllerTest.FindCrash_Issue1341577
[11684:3847:0715/044832:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[11666:40451:0715/044833:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[11666:40451:0715/044833:WARNING:channel.cc(322)] RawChannel write error
[ OK ] FindInPageControllerTest.FindCrash_Issue1341577 (3827 ms)
[145/226] FindInPageControllerTest.FindCrash_Issue1341577 (6036 ms)
[ RUN ] FullscreenControllerTest.PermissionContentSettings
[11673:3847:0715/044829:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:52774...
sending server_data: {"host": "127.0.0.1", "port": 52774} (36 bytes)
[11653:3847:0715/044831:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[ OK ] FullscreenControllerTest.PermissionContentSettings (5932 ms)
[146/226] FullscreenControllerTest.PermissionContentSettings (7772 ms)
[ RUN ] LoginPromptBrowserTest.PrefetchAuthCancels
[11685:3847:0715/044832:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:52776...
sending server_data: {"host": "127.0.0.1", "port": 52776} (36 bytes)
[ OK ] LoginPromptBrowserTest.PrefetchAuthCancels (4574 ms)
[147/226] LoginPromptBrowserTest.PrefetchAuthCancels (6709 ms)
[ RUN ] WebUIBidiCheckerBrowserTestLTR.TestSettingsClearBrowserDataPage
[ OK ] WebUIBidiCheckerBrowserTestLTR.TestSettingsClearBrowserDataPage (1 ms)
[148/226] WebUIBidiCheckerBrowserTestLTR.TestSettingsClearBrowserDataPage (1586 ms)
[ RUN ] WebUIBidiCheckerBrowserTestLTR.TestSettingsFrameMangageProfile
[ OK ] WebUIBidiCheckerBrowserTestLTR.TestSettingsFrameMangageProfile (1 ms)
[149/226] WebUIBidiCheckerBrowserTestLTR.TestSettingsFrameMangageProfile (1759 ms)
[ RUN ] LoginPromptBrowserTest.NoLoginPromptForFavicon
[11692:3847:0715/044835:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:52780...
sending server_data: {"host": "127.0.0.1", "port": 52780} (36 bytes)
[ OK ] LoginPromptBrowserTest.NoLoginPromptForFavicon (5049 ms)
[150/226] LoginPromptBrowserTest.NoLoginPromptForFavicon (6934 ms)
[ RUN ] WebUIBidiCheckerBrowserTestRTL.TestSettingsFrameContentExceptionsPlugins
[ OK ] WebUIBidiCheckerBrowserTestRTL.TestSettingsFrameContentExceptionsPlugins (1 ms)
[151/226] WebUIBidiCheckerBrowserTestRTL.TestSettingsFrameContentExceptionsPlugins (1506 ms)
[ RUN ] StartupBrowserCreatorTest.AddCustomFirstRunTab
[11704:3847:0715/044837:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[11707:13063:0715/044839:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[11710:13063:0715/044839:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 1, remote ID 1)
[11693:61955:0715/044839:ERROR:mach_broker_mac.mm(222)] Unknown process 11712 is sending Mach IPC messages!
[ OK ] StartupBrowserCreatorTest.AddCustomFirstRunTab (5582 ms)
[152/226] StartupBrowserCreatorTest.AddCustomFirstRunTab (7713 ms)
[ RUN ] StartupBrowserCreatorFirstRunTest.FirstRunTabsContainNTPSyncPromoForbidden
[11705:3847:0715/044837:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[11694:5635:0715/044841:ERROR:mach_broker_mac.mm(222)] Unknown process 11717 is sending Mach IPC messages!
[ OK ] StartupBrowserCreatorFirstRunTest.FirstRunTabsContainNTPSyncPromoForbidden (6787 ms)
[153/226] StartupBrowserCreatorFirstRunTest.FirstRunTabsContainNTPSyncPromoForbidden (8596 ms)
[ RUN ] DownloadsDOMHandlerTest.RemoveAll
[11720:3847:0715/044843:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:52785...
sending server_data: {"host": "127.0.0.1", "port": 52785} (36 bytes)
[ OK ] DownloadsDOMHandlerTest.RemoveAll (5680 ms)
[154/226] DownloadsDOMHandlerTest.RemoveAll (7575 ms)
[ RUN ] DownloadsDOMHandlerTest.ClearAllSkipsInProgress
[11726:3847:0715/044844:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:52786...
sending server_data: {"host": "127.0.0.1", "port": 52786} (36 bytes)
[11715:40707:0715/044846:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[11715:40707:0715/044846:WARNING:channel.cc(322)] RawChannel write error
[ OK ] DownloadsDOMHandlerTest.ClearAllSkipsInProgress (4948 ms)
[155/226] DownloadsDOMHandlerTest.ClearAllSkipsInProgress (7193 ms)
[ RUN ] FormAutocompleteTest.DynamicAutoCompleteOffFormSubmit
[ OK ] FormAutocompleteTest.DynamicAutoCompleteOffFormSubmit (338 ms)
[156/226] FormAutocompleteTest.DynamicAutoCompleteOffFormSubmit (1649 ms)
[ RUN ] FormAutofillTest.WebFormControlElementToFormField
[ OK ] FormAutofillTest.WebFormControlElementToFormField (202 ms)
[157/226] FormAutofillTest.WebFormControlElementToFormField (1464 ms)
[ RUN ] PasswordManagerInternalsWebUIBrowserTest.LogSavePasswordProgress_FlushedOnReload
[11734:3847:0715/044846:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[11725:39939:0715/044847:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[11725:3847:0715/044848:INFO:CONSOLE(1791)] "Running test testLogTextNotPresent", source: password_manager_internals_browsertest.js (1791)
[ OK ] PasswordManagerInternalsWebUIBrowserTest.LogSavePasswordProgress_FlushedOnReload (4375 ms)
[158/226] PasswordManagerInternalsWebUIBrowserTest.LogSavePasswordProgress_FlushedOnReload (6180 ms)
[ RUN ] FormAutofillTest.DetectTextDirectionWhenStyleAndDIRAttributMixed
[ OK ] FormAutofillTest.DetectTextDirectionWhenStyleAndDIRAttributMixed (204 ms)
[159/226] FormAutofillTest.DetectTextDirectionWhenStyleAndDIRAttributMixed (1488 ms)
[ RUN ] InspectUITest.InspectUIPage
[11733:3847:0715/044845:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[11722:3847:0715/044849:INFO:CONSOLE(1791)] "Running test testTargetListed", source: inspect_ui_test.js (1791)
[ OK ] InspectUITest.InspectUIPage (5693 ms)
[160/226] InspectUITest.InspectUIPage (8130 ms)
[ RUN ] FormAutofillTest.ExtractFormsTooFewFields
[ OK ] FormAutofillTest.ExtractFormsTooFewFields (270 ms)
[161/226] FormAutofillTest.ExtractFormsTooFewFields (1571 ms)
[ RUN ] FormAutofillTest.LabelsWithSpans
[ OK ] FormAutofillTest.LabelsWithSpans (258 ms)
[162/226] FormAutofillTest.LabelsWithSpans (1524 ms)
[ RUN ] FormAutofillTest.LabelsInferredFromDefinitionListRatherThanDivTable
[ OK ] FormAutofillTest.LabelsInferredFromDefinitionListRatherThanDivTable (278 ms)
[163/226] FormAutofillTest.LabelsInferredFromDefinitionListRatherThanDivTable (1479 ms)
[ RUN ] FormAutofillTest.FillFormEmptyNameForUnownedForm
[ OK ] FormAutofillTest.FillFormEmptyNameForUnownedForm (176 ms)
[164/226] FormAutofillTest.FillFormEmptyNameForUnownedForm (1344 ms)
[ RUN ] FormAutofillTest.ClearFormWithNode
[ OK ] FormAutofillTest.ClearFormWithNode (318 ms)
[165/226] FormAutofillTest.ClearFormWithNode (1531 ms)
[ RUN ] PasswordAutofillAgentTest.InitialAutocomplete
[ OK ] PasswordAutofillAgentTest.InitialAutocomplete (267 ms)
[166/226] PasswordAutofillAgentTest.InitialAutocomplete (1361 ms)
[ RUN ] PasswordAutofillAgentTest.NoPartialMatchForPrefilledUsername
[ OK ] PasswordAutofillAgentTest.NoPartialMatchForPrefilledUsername (275 ms)
[167/226] PasswordAutofillAgentTest.NoPartialMatchForPrefilledUsername (1492 ms)
[ RUN ] PasswordAutofillAgentTest.PreviewSuggestionSelectionRange
[ OK ] PasswordAutofillAgentTest.PreviewSuggestionSelectionRange (253 ms)
[168/226] PasswordAutofillAgentTest.PreviewSuggestionSelectionRange (1386 ms)
[ RUN ] PasswordAutofillAgentTest.RememberLastNonEmptyUsernameAndPasswordOnSubmit_ScriptCleared
[11751:3847:0715/044852:15931222315588:WARNING:keycode_converter.cc(91)] empty code string
[11751:3847:0715/044852:15931260477151:WARNING:keycode_converter.cc(91)] empty code string
[11751:3847:0715/044852:15931262663234:WARNING:keycode_converter.cc(91)] empty code string
[11751:3847:0715/044852:15931264326587:WARNING:keycode_converter.cc(91)] empty code string
[11751:3847:0715/044852:15931269883260:WARNING:keycode_converter.cc(91)] empty code string
[11751:3847:0715/044852:15931271998521:WARNING:keycode_converter.cc(91)] empty code string
[11751:3847:0715/044852:15931273661231:WARNING:keycode_converter.cc(91)] empty code string
[11751:3847:0715/044852:15931275164092:WARNING:keycode_converter.cc(91)] empty code string
[11751:3847:0715/044852:15931276656855:WARNING:keycode_converter.cc(91)] empty code string
[11751:3847:0715/044852:15931278181369:WARNING:keycode_converter.cc(91)] empty code string
[ OK ] PasswordAutofillAgentTest.RememberLastNonEmptyUsernameAndPasswordOnSubmit_ScriptCleared (322 ms)
[169/226] PasswordAutofillAgentTest.RememberLastNonEmptyUsernameAndPasswordOnSubmit_ScriptCleared (1651 ms)
[ RUN ] PasswordAutofillAgentTest.RememberLastTypedUsernameAndPasswordOnSubmit_ScriptChanged
[11752:3847:0715/044852:15931713641877:WARNING:keycode_converter.cc(91)] empty code string
[11752:3847:0715/044852:15931753293980:WARNING:keycode_converter.cc(91)] empty code string
[11752:3847:0715/044852:15931755457935:WARNING:keycode_converter.cc(91)] empty code string
[11752:3847:0715/044852:15931757056085:WARNING:keycode_converter.cc(91)] empty code string
[11752:3847:0715/044852:15931762264407:WARNING:keycode_converter.cc(91)] empty code string
[11752:3847:0715/044852:15931764244075:WARNING:keycode_converter.cc(91)] empty code string
[11752:3847:0715/044852:15931765673176:WARNING:keycode_converter.cc(91)] empty code string
[11752:3847:0715/044852:15931767091391:WARNING:keycode_converter.cc(91)] empty code string
[11752:3847:0715/044852:15931768524743:WARNING:keycode_converter.cc(91)] empty code string
[11752:3847:0715/044852:15931769970215:WARNING:keycode_converter.cc(91)] empty code string
[ OK ] PasswordAutofillAgentTest.RememberLastTypedUsernameAndPasswordOnSubmit_ScriptChanged (330 ms)
[170/226] PasswordAutofillAgentTest.RememberLastTypedUsernameAndPasswordOnSubmit_ScriptChanged (1654 ms)
[ RUN ] PasswordAutofillAgentTest.FillOnAccountSelectOnlyReadonlyUnknownUsername
[ OK ] PasswordAutofillAgentTest.FillOnAccountSelectOnlyReadonlyUnknownUsername (258 ms)
[171/226] PasswordAutofillAgentTest.FillOnAccountSelectOnlyReadonlyUnknownUsername (1523 ms)
[ RUN ] PasswordGenerationAgentTest.EditingTest
[11754:3847:0715/044853:15932342950284:WARNING:keycode_converter.cc(91)] empty code string
[11754:3847:0715/044853:15932346340744:WARNING:keycode_converter.cc(91)] empty code string
[11754:3847:0715/044853:15932346821832:WARNING:keycode_converter.cc(91)] empty code string
[11754:3847:0715/044853:15932347240056:WARNING:keycode_converter.cc(91)] empty code string
[11754:3847:0715/044853:15932347664552:WARNING:keycode_converter.cc(91)] empty code string
[11754:3847:0715/044853:15932348076146:WARNING:keycode_converter.cc(91)] empty code string
[11754:3847:0715/044853:15932348495078:WARNING:keycode_converter.cc(91)] empty code string
[11754:3847:0715/044853:15932348905289:WARNING:keycode_converter.cc(91)] empty code string
[11754:3847:0715/044853:15932349311480:WARNING:keycode_converter.cc(91)] empty code string
[11754:3847:0715/044853:15932349902752:WARNING:keycode_converter.cc(91)] empty code string
[11754:3847:0715/044853:15932350318090:WARNING:keycode_converter.cc(91)] empty code string
[11754:3847:0715/044853:15932350746300:WARNING:keycode_converter.cc(91)] empty code string
[11754:3847:0715/044853:15932351146032:WARNING:keycode_converter.cc(91)] empty code string
[11754:3847:0715/044853:15932351556340:WARNING:keycode_converter.cc(91)] empty code string
[11754:3847:0715/044853:15932351958176:WARNING:keycode_converter.cc(91)] empty code string
[11754:3847:0715/044853:15932352398479:WARNING:keycode_converter.cc(91)] empty code string
[11754:3847:0715/044853:15932354641191:WARNING:keycode_converter.cc(91)] empty code string
[11754:3847:0715/044853:15932356068150:WARNING:keycode_converter.cc(91)] empty code string
[11754:3847:0715/044853:15932357639715:WARNING:keycode_converter.cc(91)] empty code string
[11754:3847:0715/044853:15932359172613:WARNING:keycode_converter.cc(91)] empty code string
[11754:3847:0715/044853:15932360500452:WARNING:keycode_converter.cc(91)] empty code string
[11754:3847:0715/044853:15932361859353:WARNING:keycode_converter.cc(91)] empty code string
[11754:3847:0715/044853:15932363220933:WARNING:keycode_converter.cc(91)] empty code string
[11754:3847:0715/044853:15932364743619:WARNING:keycode_converter.cc(91)] empty code string
[11754:3847:0715/044853:15932366309579:WARNING:keycode_converter.cc(91)] empty code string
[11754:3847:0715/044853:15932367682648:WARNING:keycode_converter.cc(91)] empty code string
[11754:3847:0715/044853:15932369100528:WARNING:keycode_converter.cc(91)] empty code string
[11754:3847:0715/044853:15932370505366:WARNING:keycode_converter.cc(91)] empty code string
[11754:3847:0715/044853:15932371859322:WARNING:keycode_converter.cc(91)] empty code string
[11754:3847:0715/044853:15932373235352:WARNING:keycode_converter.cc(91)] empty code string
[11754:3847:0715/044853:15932376974356:WARNING:keycode_converter.cc(91)] empty code string
[11754:3847:0715/044853:15932379184934:WARNING:keycode_converter.cc(91)] empty code string
[11754:3847:0715/044853:15932381114190:WARNING:keycode_converter.cc(91)] empty code string
[11754:3847:0715/044853:15932382927784:WARNING:keycode_converter.cc(91)] empty code string
[11754:3847:0715/044853:15932384920719:WARNING:keycode_converter.cc(91)] empty code string
[11754:3847:0715/044853:15932386765226:WARNING:keycode_converter.cc(91)] empty code string
[11754:3847:0715/044853:15932388645804:WARNING:keycode_converter.cc(91)] empty code string
[11754:3847:0715/044853:15932390342660:WARNING:keycode_converter.cc(91)] empty code string
[11754:3847:0715/044853:15932392132834:WARNING:keycode_converter.cc(91)] empty code string
[11754:3847:0715/044853:15932393953412:WARNING:keycode_converter.cc(91)] empty code string
[11754:3847:0715/044853:15932395662435:WARNING:keycode_converter.cc(91)] empty code string
[11754:3847:0715/044853:15932397370116:WARNING:keycode_converter.cc(91)] empty code string
[11754:3847:0715/044853:15932399106766:WARNING:keycode_converter.cc(91)] empty code string
[11754:3847:0715/044853:15932400979820:WARNING:keycode_converter.cc(91)] empty code string
[11754:3847:0715/044853:15932402509424:WARNING:keycode_converter.cc(91)] empty code string
[ OK ] PasswordGenerationAgentTest.EditingTest (432 ms)
[172/226] PasswordGenerationAgentTest.EditingTest (1541 ms)
[ RUN ] ChromeRenderViewTest.LanguageMetaTag
[ OK ] ChromeRenderViewTest.LanguageMetaTag (167 ms)
[173/226] ChromeRenderViewTest.LanguageMetaTag (1319 ms)
[ RUN ] WebUIBrowserAsyncTest.TestTestDoneEarlyPassesAsync
[11767:3847:0715/044856:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[11756:3847:0715/044858:INFO:CONSOLE(1791)] "Running test testDone", source: async.js (1791)
[11756:39427:0715/044858:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[11756:39427:0715/044858:WARNING:channel.cc(322)] RawChannel write error
[ OK ] WebUIBrowserAsyncTest.TestTestDoneEarlyPassesAsync (4726 ms)
[174/226] WebUIBrowserAsyncTest.TestTestDoneEarlyPassesAsync (6424 ms)
[ RUN ] OutOfProcessPPAPITest.FlashFile
[11773:3847:0715/044857:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
objc[11779]: Class BaseView is implemented in both /Users/chrome-bot/bot/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /private/var/folders/65/nfq1c1v9661b310zc_n399tr0000gp/T/run_tha_testkePvug/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[11779]: Class ConstrainedWindowAnimationBase is implemented in both /Users/chrome-bot/bot/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /private/var/folders/65/nfq1c1v9661b310zc_n399tr0000gp/T/run_tha_testkePvug/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[11779]: Class ConstrainedWindowAnimationShow is implemented in both /Users/chrome-bot/bot/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /private/var/folders/65/nfq1c1v9661b310zc_n399tr0000gp/T/run_tha_testkePvug/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[11779]: Class ConstrainedWindowAnimationHide is implemented in both /Users/chrome-bot/bot/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /private/var/folders/65/nfq1c1v9661b310zc_n399tr0000gp/T/run_tha_testkePvug/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[11779]: Class ConstrainedWindowAnimationPulse is implemented in both /Users/chrome-bot/bot/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /private/var/folders/65/nfq1c1v9661b310zc_n399tr0000gp/T/run_tha_testkePvug/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[11779]: Class BlueLabelButton is implemented in both /Users/chrome-bot/bot/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /private/var/folders/65/nfq1c1v9661b310zc_n399tr0000gp/T/run_tha_testkePvug/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[11779]: Class BlueLabelButtonCell is implemented in both /Users/chrome-bot/bot/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /private/var/folders/65/nfq1c1v9661b310zc_n399tr0000gp/T/run_tha_testkePvug/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[11779]: Class HoverImageMenuButton is implemented in both /Users/chrome-bot/bot/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /private/var/folders/65/nfq1c1v9661b310zc_n399tr0000gp/T/run_tha_testkePvug/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[11779]: Class HoverImageMenuButtonCell is implemented in both /Users/chrome-bot/bot/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /private/var/folders/65/nfq1c1v9661b310zc_n399tr0000gp/T/run_tha_testkePvug/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[11779]: Class HyperlinkButtonCell is implemented in both /Users/chrome-bot/bot/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /private/var/folders/65/nfq1c1v9661b310zc_n399tr0000gp/T/run_tha_testkePvug/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[11779]: Class HyperlinkTextView is implemented in both /Users/chrome-bot/bot/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /private/var/folders/65/nfq1c1v9661b310zc_n399tr0000gp/T/run_tha_testkePvug/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[11779]: Class FindPasteboard is implemented in both /Users/chrome-bot/bot/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /private/var/folders/65/nfq1c1v9661b310zc_n399tr0000gp/T/run_tha_testkePvug/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[11779]: Class FlippedView is implemented in both /Users/chrome-bot/bot/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /private/var/folders/65/nfq1c1v9661b310zc_n399tr0000gp/T/run_tha_testkePvug/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[11779]: Class FocusTracker is implemented in both /Users/chrome-bot/bot/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /private/var/folders/65/nfq1c1v9661b310zc_n399tr0000gp/T/run_tha_testkePvug/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[11779]: Class FullscreenWindowManager is implemented in both /Users/chrome-bot/bot/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /private/var/folders/65/nfq1c1v9661b310zc_n399tr0000gp/T/run_tha_testkePvug/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[11779]: Class HoverButton is implemented in both /Users/chrome-bot/bot/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /private/var/folders/65/nfq1c1v9661b310zc_n399tr0000gp/T/run_tha_testkePvug/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[11779]: Class HoverImageButton is implemented in both /Users/chrome-bot/bot/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /private/var/folders/65/nfq1c1v9661b310zc_n399tr0000gp/T/run_tha_testkePvug/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[11779]: Class MenuController is implemented in both /Users/chrome-bot/bot/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /private/var/folders/65/nfq1c1v9661b310zc_n399tr0000gp/T/run_tha_testkePvug/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[11779]: Class ToolTipBaseView is implemented in both /Users/chrome-bot/bot/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /private/var/folders/65/nfq1c1v9661b310zc_n399tr0000gp/T/run_tha_testkePvug/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[11779]: Class CrTrackingAreaOwnerProxy is implemented in both /Users/chrome-bot/bot/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /private/var/folders/65/nfq1c1v9661b310zc_n399tr0000gp/T/run_tha_testkePvug/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[11779]: Class CrTrackingArea is implemented in both /Users/chrome-bot/bot/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /private/var/folders/65/nfq1c1v9661b310zc_n399tr0000gp/T/run_tha_testkePvug/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[11779]: Class UnderlayOpenGLHostingWindow is implemented in both /Users/chrome-bot/bot/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /private/var/folders/65/nfq1c1v9661b310zc_n399tr0000gp/T/run_tha_testkePvug/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[11779]: Class MacScreenMonitor is implemented in both /Users/chrome-bot/bot/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /private/var/folders/65/nfq1c1v9661b310zc_n399tr0000gp/T/run_tha_testkePvug/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[11779]: Class ComplexTextInputPanel is implemented in both /Users/chrome-bot/bot/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /private/var/folders/65/nfq1c1v9661b310zc_n399tr0000gp/T/run_tha_testkePvug/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
[11759:3847:0715/044859:INFO:CONSOLE(177)] "OpenFile finished in 0.005 seconds.", source: file:///private/var/folders/65/nfq1c1v9661b310zc_n399tr0000gp/T/run_tha_testkePvug/ppapi/tests/test_case.html?testcase=FlashFile (177)
[11759:3847:0715/044859:INFO:CONSOLE(177)] "RenameFile finished in 0.005 seconds.", source: file:///private/var/folders/65/nfq1c1v9661b310zc_n399tr0000gp/T/run_tha_testkePvug/ppapi/tests/test_case.html?testcase=FlashFile (177)
[11759:3847:0715/044859:INFO:CONSOLE(177)] "DeleteFileOrDir finished in 0.009 seconds.", source: file:///private/var/folders/65/nfq1c1v9661b310zc_n399tr0000gp/T/run_tha_testkePvug/ppapi/tests/test_case.html?testcase=FlashFile (177)
[11759:3847:0715/044859:INFO:CONSOLE(177)] "CreateDir finished in 0.003 seconds.", source: file:///private/var/folders/65/nfq1c1v9661b310zc_n399tr0000gp/T/run_tha_testkePvug/ppapi/tests/test_case.html?testcase=FlashFile (177)
[11759:3847:0715/044859:INFO:CONSOLE(177)] "QueryFile finished in 0.003 seconds.", source: file:///private/var/folders/65/nfq1c1v9661b310zc_n399tr0000gp/T/run_tha_testkePvug/ppapi/tests/test_case.html?testcase=FlashFile (177)
[11759:3847:0715/044859:INFO:CONSOLE(177)] "GetDirContents finished in 0.008 seconds.", source: file:///private/var/folders/65/nfq1c1v9661b310zc_n399tr0000gp/T/run_tha_testkePvug/ppapi/tests/test_case.html?testcase=FlashFile (177)
[11759:3847:0715/044859:INFO:CONSOLE(177)] "CreateTemporaryFile finished in 0.004 seconds.", source: file:///private/var/folders/65/nfq1c1v9661b310zc_n399tr0000gp/T/run_tha_testkePvug/ppapi/tests/test_case.html?testcase=FlashFile (177)
[ OK ] OutOfProcessPPAPITest.FlashFile (4727 ms)
[175/226] OutOfProcessPPAPITest.FlashFile (6017 ms)
[ RUN ] OutOfProcessPPAPITest.NetAddressPrivate
[11768:3847:0715/044857:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:52788...
sending server_data: {"host": "127.0.0.1", "port": 52788} (36 bytes)
objc[11780]: Class BaseView is implemented in both /Users/chrome-bot/bot/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /private/var/folders/65/nfq1c1v9661b310zc_n399tr0000gp/T/run_tha_testkePvug/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[11780]: Class ConstrainedWindowAnimationBase is implemented in both /Users/chrome-bot/bot/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /private/var/folders/65/nfq1c1v9661b310zc_n399tr0000gp/T/run_tha_testkePvug/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[11780]: Class ConstrainedWindowAnimationShow is implemented in both /Users/chrome-bot/bot/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /private/var/folders/65/nfq1c1v9661b310zc_n399tr0000gp/T/run_tha_testkePvug/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[11780]: Class ConstrainedWindowAnimationHide is implemented in both /Users/chrome-bot/bot/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /private/var/folders/65/nfq1c1v9661b310zc_n399tr0000gp/T/run_tha_testkePvug/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[11780]: Class ConstrainedWindowAnimationPulse is implemented in both /Users/chrome-bot/bot/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /private/var/folders/65/nfq1c1v9661b310zc_n399tr0000gp/T/run_tha_testkePvug/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[11780]: Class BlueLabelButton is implemented in both /Users/chrome-bot/bot/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /private/var/folders/65/nfq1c1v9661b310zc_n399tr0000gp/T/run_tha_testkePvug/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[11780]: Class BlueLabelButtonCell is implemented in both /Users/chrome-bot/bot/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /private/var/folders/65/nfq1c1v9661b310zc_n399tr0000gp/T/run_tha_testkePvug/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[11780]: Class HoverImageMenuButton is implemented in both /Users/chrome-bot/bot/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /private/var/folders/65/nfq1c1v9661b310zc_n399tr0000gp/T/run_tha_testkePvug/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[11780]: Class HoverImageMenuButtonCell is implemented in both /Users/chrome-bot/bot/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /private/var/folders/65/nfq1c1v9661b310zc_n399tr0000gp/T/run_tha_testkePvug/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[11780]: Class HyperlinkButtonCell is implemented in both /Users/chrome-bot/bot/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /private/var/folders/65/nfq1c1v9661b310zc_n399tr0000gp/T/run_tha_testkePvug/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[11780]: Class HyperlinkTextView is implemented in both /Users/chrome-bot/bot/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /private/var/folders/65/nfq1c1v9661b310zc_n399tr0000gp/T/run_tha_testkePvug/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[11780]: Class FindPasteboard is implemented in both /Users/chrome-bot/bot/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /private/var/folders/65/nfq1c1v9661b310zc_n399tr0000gp/T/run_tha_testkePvug/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[11780]: Class FlippedView is implemented in both /Users/chrome-bot/bot/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /private/var/folders/65/nfq1c1v9661b310zc_n399tr0000gp/T/run_tha_testkePvug/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[11780]: Class FocusTracker is implemented in both /Users/chrome-bot/bot/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /private/var/folders/65/nfq1c1v9661b310zc_n399tr0000gp/T/run_tha_testkePvug/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[11780]: Class FullscreenWindowManager is implemented in both /Users/chrome-bot/bot/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /private/var/folders/65/nfq1c1v9661b310zc_n399tr0000gp/T/run_tha_testkePvug/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[11780]: Class HoverButton is implemented in both /Users/chrome-bot/bot/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /private/var/folders/65/nfq1c1v9661b310zc_n399tr0000gp/T/run_tha_testkePvug/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[11780]: Class HoverImageButton is implemented in both /Users/chrome-bot/bot/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /private/var/folders/65/nfq1c1v9661b310zc_n399tr0000gp/T/run_tha_testkePvug/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[11780]: Class MenuController is implemented in both /Users/chrome-bot/bot/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /private/var/folders/65/nfq1c1v9661b310zc_n399tr0000gp/T/run_tha_testkePvug/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[11780]: Class ToolTipBaseView is implemented in both /Users/chrome-bot/bot/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /private/var/folders/65/nfq1c1v9661b310zc_n399tr0000gp/T/run_tha_testkePvug/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[11780]: Class CrTrackingAreaOwnerProxy is implemented in both /Users/chrome-bot/bot/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /private/var/folders/65/nfq1c1v9661b310zc_n399tr0000gp/T/run_tha_testkePvug/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[11780]: Class CrTrackingArea is implemented in both /Users/chrome-bot/bot/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /private/var/folders/65/nfq1c1v9661b310zc_n399tr0000gp/T/run_tha_testkePvug/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[11780]: Class UnderlayOpenGLHostingWindow is implemented in both /Users/chrome-bot/bot/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /private/var/folders/65/nfq1c1v9661b310zc_n399tr0000gp/T/run_tha_testkePvug/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[11780]: Class MacScreenMonitor is implemented in both /Users/chrome-bot/bot/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /private/var/folders/65/nfq1c1v9661b310zc_n399tr0000gp/T/run_tha_testkePvug/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[11780]: Class ComplexTextInputPanel is implemented in both /Users/chrome-bot/bot/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /private/var/folders/65/nfq1c1v9661b310zc_n399tr0000gp/T/run_tha_testkePvug/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
[11757:3847:0715/044859:INFO:CONSOLE(177)] "AreEqual finished in 0.000 seconds.", source: http://127.0.0.1:52788/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)
[11757:3847:0715/044859:INFO:CONSOLE(177)] "AreHostsEqual finished in 0.000 seconds.", source: http://127.0.0.1:52788/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)
[11757:3847:0715/044859:INFO:CONSOLE(177)] "Describe finished in 0.000 seconds.", source: http://127.0.0.1:52788/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)
[11757:3847:0715/044859:INFO:CONSOLE(177)] "ReplacePort finished in 0.000 seconds.", source: http://127.0.0.1:52788/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)
[11757:3847:0715/044859:INFO:CONSOLE(177)] "GetAnyAddress finished in 0.000 seconds.", source: http://127.0.0.1:52788/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)
[11757:3847:0715/044859:INFO:CONSOLE(177)] "DescribeIPv6 finished in 0.001 seconds.", source: http://127.0.0.1:52788/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)
[11757:3847:0715/044859:INFO:CONSOLE(177)] "GetFamily finished in 0.000 seconds.", source: http://127.0.0.1:52788/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)
[11757:3847:0715/044859:INFO:CONSOLE(177)] "GetPort finished in 0.000 seconds.", source: http://127.0.0.1:52788/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)
[11757:3847:0715/044859:INFO:CONSOLE(177)] "GetAddress finished in 0.000 seconds.", source: http://127.0.0.1:52788/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)
[11757:3847:0715/044859:INFO:CONSOLE(177)] "GetScopeID finished in 0.000 seconds.", source: http://127.0.0.1:52788/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)
[ OK ] OutOfProcessPPAPITest.NetAddressPrivate (5695 ms)
[176/226] OutOfProcessPPAPITest.NetAddressPrivate (6975 ms)
[ RUN ] OutOfProcessPPAPITest.NetworkMonitor
[11772:3847:0715/044857:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:52791...
sending server_data: {"host": "127.0.0.1", "port": 52791} (36 bytes)
objc[11781]: Class BaseView is implemented in both /Users/chrome-bot/bot/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /private/var/folders/65/nfq1c1v9661b310zc_n399tr0000gp/T/run_tha_testkePvug/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[11781]: Class ConstrainedWindowAnimationBase is implemented in both /Users/chrome-bot/bot/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /private/var/folders/65/nfq1c1v9661b310zc_n399tr0000gp/T/run_tha_testkePvug/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[11781]: Class ConstrainedWindowAnimationShow is implemented in both /Users/chrome-bot/bot/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /private/var/folders/65/nfq1c1v9661b310zc_n399tr0000gp/T/run_tha_testkePvug/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[11781]: Class ConstrainedWindowAnimationHide is implemented in both /Users/chrome-bot/bot/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /private/var/folders/65/nfq1c1v9661b310zc_n399tr0000gp/T/run_tha_testkePvug/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[11781]: Class ConstrainedWindowAnimationPulse is implemented in both /Users/chrome-bot/bot/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /private/var/folders/65/nfq1c1v9661b310zc_n399tr0000gp/T/run_tha_testkePvug/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[11781]: Class BlueLabelButton is implemented in both /Users/chrome-bot/bot/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /private/var/folders/65/nfq1c1v9661b310zc_n399tr0000gp/T/run_tha_testkePvug/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[11781]: Class BlueLabelButtonCell is implemented in both /Users/chrome-bot/bot/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /private/var/folders/65/nfq1c1v9661b310zc_n399tr0000gp/T/run_tha_testkePvug/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[11781]: Class HoverImageMenuButton is implemented in both /Users/chrome-bot/bot/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /private/var/folders/65/nfq1c1v9661b310zc_n399tr0000gp/T/run_tha_testkePvug/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[11781]: Class HoverImageMenuButtonCell is implemented in both /Users/chrome-bot/bot/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /private/var/folders/65/nfq1c1v9661b310zc_n399tr0000gp/T/run_tha_testkePvug/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[11781]: Class HyperlinkButtonCell is implemented in both /Users/chrome-bot/bot/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /private/var/folders/65/nfq1c1v9661b310zc_n399tr0000gp/T/run_tha_testkePvug/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[11781]: Class HyperlinkTextView is implemented in both /Users/chrome-bot/bot/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /private/var/folders/65/nfq1c1v9661b310zc_n399tr0000gp/T/run_tha_testkePvug/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[11781]: Class FindPasteboard is implemented in both /Users/chrome-bot/bot/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /private/var/folders/65/nfq1c1v9661b310zc_n399tr0000gp/T/run_tha_testkePvug/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[11781]: Class FlippedView is implemented in both /Users/chrome-bot/bot/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /private/var/folders/65/nfq1c1v9661b310zc_n399tr0000gp/T/run_tha_testkePvug/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[11781]: Class FocusTracker is implemented in both /Users/chrome-bot/bot/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /private/var/folders/65/nfq1c1v9661b310zc_n399tr0000gp/T/run_tha_testkePvug/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[11781]: Class FullscreenWindowManager is implemented in both /Users/chrome-bot/bot/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /private/var/folders/65/nfq1c1v9661b310zc_n399tr0000gp/T/run_tha_testkePvug/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[11781]: Class HoverButton is implemented in both /Users/chrome-bot/bot/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /private/var/folders/65/nfq1c1v9661b310zc_n399tr0000gp/T/run_tha_testkePvug/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[11781]: Class HoverImageButton is implemented in both /Users/chrome-bot/bot/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /private/var/folders/65/nfq1c1v9661b310zc_n399tr0000gp/T/run_tha_testkePvug/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[11781]: Class MenuController is implemented in both /Users/chrome-bot/bot/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /private/var/folders/65/nfq1c1v9661b310zc_n399tr0000gp/T/run_tha_testkePvug/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[11781]: Class ToolTipBaseView is implemented in both /Users/chrome-bot/bot/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /private/var/folders/65/nfq1c1v9661b310zc_n399tr0000gp/T/run_tha_testkePvug/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[11781]: Class CrTrackingAreaOwnerProxy is implemented in both /Users/chrome-bot/bot/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /private/var/folders/65/nfq1c1v9661b310zc_n399tr0000gp/T/run_tha_testkePvug/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[11781]: Class CrTrackingArea is implemented in both /Users/chrome-bot/bot/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /private/var/folders/65/nfq1c1v9661b310zc_n399tr0000gp/T/run_tha_testkePvug/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[11781]: Class UnderlayOpenGLHostingWindow is implemented in both /Users/chrome-bot/bot/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /private/var/folders/65/nfq1c1v9661b310zc_n399tr0000gp/T/run_tha_testkePvug/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[11781]: Class MacScreenMonitor is implemented in both /Users/chrome-bot/bot/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /private/var/folders/65/nfq1c1v9661b310zc_n399tr0000gp/T/run_tha_testkePvug/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[11781]: Class ComplexTextInputPanel is implemented in both /Users/chrome-bot/bot/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /private/var/folders/65/nfq1c1v9661b310zc_n399tr0000gp/T/run_tha_testkePvug/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
[11758:3847:0715/044900:INFO:CONSOLE(177)] "BasicForceAsync finished in 0.007 seconds.", source: http://127.0.0.1:52791/files/test_case.html?testcase=NetworkMonitor_Basic,NetworkMonitor_2Monitors,NetworkMonitor_DeleteInCallback, (177)
[11758:3847:0715/044900:INFO:CONSOLE(177)] "Basic finished in 0.001 seconds.", source: http://127.0.0.1:52791/files/test_case.html?testcase=NetworkMonitor_Basic,NetworkMonitor_2Monitors,NetworkMonitor_DeleteInCallback, (177)
[11758:3847:0715/044900:INFO:CONSOLE(177)] "2MonitorsForceAsync finished in 0.004 seconds.", source: http://127.0.0.1:52791/files/test_case.html?testcase=NetworkMonitor_Basic,NetworkMonitor_2Monitors,NetworkMonitor_DeleteInCallback, (177)
[11758:3847:0715/044900:INFO:CONSOLE(177)] "2Monitors finished in 0.006 seconds.", source: http://127.0.0.1:52791/files/test_case.html?testcase=NetworkMonitor_Basic,NetworkMonitor_2Monitors,NetworkMonitor_DeleteInCallback, (177)
[11758:3847:0715/044900:INFO:CONSOLE(177)] "DeleteInCallbackForceAsync finished in 0.002 seconds.", source: http://127.0.0.1:52791/files/test_case.html?testcase=NetworkMonitor_Basic,NetworkMonitor_2Monitors,NetworkMonitor_DeleteInCallback, (177)
[11758:3847:0715/044900:INFO:CONSOLE(177)] "DeleteInCallback finished in 0.001 seconds.", source: http://127.0.0.1:52791/files/test_case.html?testcase=NetworkMonitor_Basic,NetworkMonitor_2Monitors,NetworkMonitor_DeleteInCallback, (177)
[ OK ] OutOfProcessPPAPITest.NetworkMonitor (5675 ms)
[177/226] OutOfProcessPPAPITest.NetworkMonitor (7114 ms)
[ RUN ] OutOfProcessPPAPITest.PDF
[11791:3847:0715/044903:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
objc[11801]: Class BaseView is implemented in both /Users/chrome-bot/bot/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /private/var/folders/65/nfq1c1v9661b310zc_n399tr0000gp/T/run_tha_testkePvug/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[11801]: Class ConstrainedWindowAnimationBase is implemented in both /Users/chrome-bot/bot/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /private/var/folders/65/nfq1c1v9661b310zc_n399tr0000gp/T/run_tha_testkePvug/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[11801]: Class ConstrainedWindowAnimationShow is implemented in both /Users/chrome-bot/bot/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /private/var/folders/65/nfq1c1v9661b310zc_n399tr0000gp/T/run_tha_testkePvug/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[11801]: Class ConstrainedWindowAnimationHide is implemented in both /Users/chrome-bot/bot/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /private/var/folders/65/nfq1c1v9661b310zc_n399tr0000gp/T/run_tha_testkePvug/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[11801]: Class ConstrainedWindowAnimationPulse is implemented in both /Users/chrome-bot/bot/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /private/var/folders/65/nfq1c1v9661b310zc_n399tr0000gp/T/run_tha_testkePvug/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[11801]: Class BlueLabelButton is implemented in both /Users/chrome-bot/bot/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /private/var/folders/65/nfq1c1v9661b310zc_n399tr0000gp/T/run_tha_testkePvug/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[11801]: Class BlueLabelButtonCell is implemented in both /Users/chrome-bot/bot/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /private/var/folders/65/nfq1c1v9661b310zc_n399tr0000gp/T/run_tha_testkePvug/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[11801]: Class HoverImageMenuButton is implemented in both /Users/chrome-bot/bot/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /private/var/folders/65/nfq1c1v9661b310zc_n399tr0000gp/T/run_tha_testkePvug/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[11801]: Class HoverImageMenuButtonCell is implemented in both /Users/chrome-bot/bot/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /private/var/folders/65/nfq1c1v9661b310zc_n399tr0000gp/T/run_tha_testkePvug/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[11801]: Class HyperlinkButtonCell is implemented in both /Users/chrome-bot/bot/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /private/var/folders/65/nfq1c1v9661b310zc_n399tr0000gp/T/run_tha_testkePvug/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[11801]: Class HyperlinkTextView is implemented in both /Users/chrome-bot/bot/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /private/var/folders/65/nfq1c1v9661b310zc_n399tr0000gp/T/run_tha_testkePvug/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[11801]: Class FindPasteboard is implemented in both /Users/chrome-bot/bot/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /private/var/folders/65/nfq1c1v9661b310zc_n399tr0000gp/T/run_tha_testkePvug/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[11801]: Class FlippedView is implemented in both /Users/chrome-bot/bot/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /private/var/folders/65/nfq1c1v9661b310zc_n399tr0000gp/T/run_tha_testkePvug/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[11801]: Class FocusTracker is implemented in both /Users/chrome-bot/bot/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /private/var/folders/65/nfq1c1v9661b310zc_n399tr0000gp/T/run_tha_testkePvug/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[11801]: Class FullscreenWindowManager is implemented in both /Users/chrome-bot/bot/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /private/var/folders/65/nfq1c1v9661b310zc_n399tr0000gp/T/run_tha_testkePvug/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[11801]: Class HoverButton is implemented in both /Users/chrome-bot/bot/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /private/var/folders/65/nfq1c1v9661b310zc_n399tr0000gp/T/run_tha_testkePvug/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[11801]: Class HoverImageButton is implemented in both /Users/chrome-bot/bot/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /private/var/folders/65/nfq1c1v9661b310zc_n399tr0000gp/T/run_tha_testkePvug/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[11801]: Class MenuController is implemented in both /Users/chrome-bot/bot/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /private/var/folders/65/nfq1c1v9661b310zc_n399tr0000gp/T/run_tha_testkePvug/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[11801]: Class ToolTipBaseView is implemented in both /Users/chrome-bot/bot/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /private/var/folders/65/nfq1c1v9661b310zc_n399tr0000gp/T/run_tha_testkePvug/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[11801]: Class CrTrackingAreaOwnerProxy is implemented in both /Users/chrome-bot/bot/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /private/var/folders/65/nfq1c1v9661b310zc_n399tr0000gp/T/run_tha_testkePvug/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[11801]: Class CrTrackingArea is implemented in both /Users/chrome-bot/bot/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /private/var/folders/65/nfq1c1v9661b310zc_n399tr0000gp/T/run_tha_testkePvug/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[11801]: Class UnderlayOpenGLHostingWindow is implemented in both /Users/chrome-bot/bot/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /private/var/folders/65/nfq1c1v9661b310zc_n399tr0000gp/T/run_tha_testkePvug/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[11801]: Class MacScreenMonitor is implemented in both /Users/chrome-bot/bot/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /private/var/folders/65/nfq1c1v9661b310zc_n399tr0000gp/T/run_tha_testkePvug/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[11801]: Class ComplexTextInputPanel is implemented in both /Users/chrome-bot/bot/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /private/var/folders/65/nfq1c1v9661b310zc_n399tr0000gp/T/run_tha_testkePvug/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
[11782:3847:0715/044905:INFO:CONSOLE(177)] "GetLocalizedString finished in 0.001 seconds.", source: file:///private/var/folders/65/nfq1c1v9661b310zc_n399tr0000gp/T/run_tha_testkePvug/ppapi/tests/test_case.html?testcase=PDF (177)
[11782:3847:0715/044905:INFO:CONSOLE(177)] "GetV8ExternalSnapshotData finished in 0.000 seconds.", source: file:///private/var/folders/65/nfq1c1v9661b310zc_n399tr0000gp/T/run_tha_testkePvug/ppapi/tests/test_case.html?testcase=PDF (177)
[11782:40707:0715/044905:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[11782:40707:0715/044905:WARNING:channel.cc(322)] RawChannel write error
[ OK ] OutOfProcessPPAPITest.PDF (4868 ms)
[178/226] OutOfProcessPPAPITest.PDF (6456 ms)
[ RUN ] PPAPIBrokerInfoBarTest.Blocked
[11793:3847:0715/044903:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
objc[11803]: Class BaseView is implemented in both /Users/chrome-bot/bot/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /private/var/folders/65/nfq1c1v9661b310zc_n399tr0000gp/T/run_tha_testkePvug/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[11803]: Class ConstrainedWindowAnimationBase is implemented in both /Users/chrome-bot/bot/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /private/var/folders/65/nfq1c1v9661b310zc_n399tr0000gp/T/run_tha_testkePvug/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[11803]: Class ConstrainedWindowAnimationShow is implemented in both /Users/chrome-bot/bot/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /private/var/folders/65/nfq1c1v9661b310zc_n399tr0000gp/T/run_tha_testkePvug/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[11803]: Class ConstrainedWindowAnimationHide is implemented in both /Users/chrome-bot/bot/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /private/var/folders/65/nfq1c1v9661b310zc_n399tr0000gp/T/run_tha_testkePvug/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[11803]: Class ConstrainedWindowAnimationPulse is implemented in both /Users/chrome-bot/bot/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /private/var/folders/65/nfq1c1v9661b310zc_n399tr0000gp/T/run_tha_testkePvug/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[11803]: Class BlueLabelButton is implemented in both /Users/chrome-bot/bot/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /private/var/folders/65/nfq1c1v9661b310zc_n399tr0000gp/T/run_tha_testkePvug/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[11803]: Class BlueLabelButtonCell is implemented in both /Users/chrome-bot/bot/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /private/var/folders/65/nfq1c1v9661b310zc_n399tr0000gp/T/run_tha_testkePvug/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[11803]: Class HoverImageMenuButton is implemented in both /Users/chrome-bot/bot/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /private/var/folders/65/nfq1c1v9661b310zc_n399tr0000gp/T/run_tha_testkePvug/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[11803]: Class HoverImageMenuButtonCell is implemented in both /Users/chrome-bot/bot/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /private/var/folders/65/nfq1c1v9661b310zc_n399tr0000gp/T/run_tha_testkePvug/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[11803]: Class HyperlinkButtonCell is implemented in both /Users/chrome-bot/bot/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /private/var/folders/65/nfq1c1v9661b310zc_n399tr0000gp/T/run_tha_testkePvug/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[11803]: Class HyperlinkTextView is implemented in both /Users/chrome-bot/bot/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /private/var/folders/65/nfq1c1v9661b310zc_n399tr0000gp/T/run_tha_testkePvug/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[11803]: Class FindPasteboard is implemented in both /Users/chrome-bot/bot/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /private/var/folders/65/nfq1c1v9661b310zc_n399tr0000gp/T/run_tha_testkePvug/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[11803]: Class FlippedView is implemented in both /Users/chrome-bot/bot/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /private/var/folders/65/nfq1c1v9661b310zc_n399tr0000gp/T/run_tha_testkePvug/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[11803]: Class FocusTracker is implemented in both /Users/chrome-bot/bot/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /private/var/folders/65/nfq1c1v9661b310zc_n399tr0000gp/T/run_tha_testkePvug/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[11803]: Class FullscreenWindowManager is implemented in both /Users/chrome-bot/bot/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /private/var/folders/65/nfq1c1v9661b310zc_n399tr0000gp/T/run_tha_testkePvug/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[11803]: Class HoverButton is implemented in both /Users/chrome-bot/bot/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /private/var/folders/65/nfq1c1v9661b310zc_n399tr0000gp/T/run_tha_testkePvug/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[11803]: Class HoverImageButton is implemented in both /Users/chrome-bot/bot/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /private/var/folders/65/nfq1c1v9661b310zc_n399tr0000gp/T/run_tha_testkePvug/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[11803]: Class MenuController is implemented in both /Users/chrome-bot/bot/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /private/var/folders/65/nfq1c1v9661b310zc_n399tr0000gp/T/run_tha_testkePvug/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[11803]: Class ToolTipBaseView is implemented in both /Users/chrome-bot/bot/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /private/var/folders/65/nfq1c1v9661b310zc_n399tr0000gp/T/run_tha_testkePvug/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[11803]: Class CrTrackingAreaOwnerProxy is implemented in both /Users/chrome-bot/bot/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /private/var/folders/65/nfq1c1v9661b310zc_n399tr0000gp/T/run_tha_testkePvug/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[11803]: Class CrTrackingArea is implemented in both /Users/chrome-bot/bot/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /private/var/folders/65/nfq1c1v9661b310zc_n399tr0000gp/T/run_tha_testkePvug/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[11803]: Class UnderlayOpenGLHostingWindow is implemented in both /Users/chrome-bot/bot/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /private/var/folders/65/nfq1c1v9661b310zc_n399tr0000gp/T/run_tha_testkePvug/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[11803]: Class MacScreenMonitor is implemented in both /Users/chrome-bot/bot/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /private/var/folders/65/nfq1c1v9661b310zc_n399tr0000gp/T/run_tha_testkePvug/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[11803]: Class ComplexTextInputPanel is implemented in both /Users/chrome-bot/bot/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /private/var/folders/65/nfq1c1v9661b310zc_n399tr0000gp/T/run_tha_testkePvug/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
[11783:3847:0715/044906:INFO:CONSOLE(177)] "ConnectPermissionDenied finished in 0.133 seconds.", source: file:///private/var/folders/65/nfq1c1v9661b310zc_n399tr0000gp/T/run_tha_testkePvug/ppapi/tests/test_case.html?testcase=Broker_ConnectPermissionDenied (177)
[11783:3847:0715/044906:INFO:CONSOLE(177)] "IsAllowedPermissionDenied finished in 0.028 seconds.", source: file:///private/var/folders/65/nfq1c1v9661b310zc_n399tr0000gp/T/run_tha_testkePvug/ppapi/tests/test_case.html?testcase=Broker_IsAllowedPermissionDenied (177)
[11783:40195:0715/044906:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[11783:40195:0715/044906:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PPAPIBrokerInfoBarTest.Blocked (5077 ms)
[179/226] PPAPIBrokerInfoBarTest.Blocked (6848 ms)
[ RUN ] NaClExtensionTest.HostedApp
[11798:3847:0715/044904:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:52796...
sending server_data: {"host": "127.0.0.1", "port": 52796} (36 bytes)
[11784:39683:0715/044909:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[11784:39683:0715/044909:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[11784:39683:0715/044909:WARNING:channel.cc(322)] RawChannel write error
[ OK ] NaClExtensionTest.HostedApp (7605 ms)
[180/226] NaClExtensionTest.HostedApp (9750 ms)
[ RUN ] NaClBrowserTestNewlib.ProgressEvents
[11800:3847:0715/044905:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:52797...
sending server_data: {"host": "127.0.0.1", "port": 52797} (36 bytes)
[11787:3847:0715/044907:INFO:nacl_browsertest_util.cc(130)] |||| [STARTUP]
[11812,1951687040:04:49:08.918668] Native Client module will be loaded at base address 0x000050da00000000
[11787:3847:0715/044909:INFO:nacl_browsertest_util.cc(130)] |||| / progress_events loaded
[11787:3847:0715/044909:INFO:nacl_browsertest_util.cc(130)] ||||
[11787:3847:0715/044909:INFO:nacl_browsertest_util.cc(130)] |||| [begin_count_progress_events BEGIN]
[11787:3847:0715/044909:INFO:nacl_browsertest_util.cc(130)] |||| [begin_count_progress_events PASS]
[11787:3847:0715/044909:INFO:nacl_browsertest_util.cc(130)] ||||
[11787:3847:0715/044909:INFO:nacl_browsertest_util.cc(130)] |||| [loadstart_count_progress_events BEGIN]
[11787:3847:0715/044909:INFO:nacl_browsertest_util.cc(130)] |||| [loadstart_count_progress_events PASS]
[11787:3847:0715/044909:INFO:nacl_browsertest_util.cc(130)] ||||
[11787:3847:0715/044909:INFO:nacl_browsertest_util.cc(130)] |||| [progress_min_count_progress_events BEGIN]
[11787:3847:0715/044909:INFO:nacl_browsertest_util.cc(130)] |||| [progress_min_count_progress_events PASS]
[11787:3847:0715/044909:INFO:nacl_browsertest_util.cc(130)] ||||
[11787:3847:0715/044909:INFO:nacl_browsertest_util.cc(130)] |||| [progress_samples_progress_events BEGIN]
[11787:3847:0715/044909:INFO:CONSOLE(138)] "stateSawLengthComputable true", source: http://127.0.0.1:52797/files/progress_event_listener.js (138)
[11787:3847:0715/044909:INFO:CONSOLE(140)] "stateProgressPrev 1312520", source: http://127.0.0.1:52797/files/progress_event_listener.js (140)
[11787:3847:0715/044909:INFO:CONSOLE(142)] "stateProgressTotal 1312520", source: http://127.0.0.1:52797/files/progress_event_listener.js (142)
[11787:3847:0715/044909:INFO:nacl_browsertest_util.cc(130)] |||| [progress_samples_progress_events PASS]
[11787:3847:0715/044909:INFO:nacl_browsertest_util.cc(130)] ||||
[11787:3847:0715/044909:INFO:nacl_browsertest_util.cc(130)] |||| [error_count_progress_events BEGIN]
[11787:3847:0715/044909:INFO:nacl_browsertest_util.cc(130)] |||| [error_count_progress_events PASS]
[11787:3847:0715/044909:INFO:nacl_browsertest_util.cc(130)] ||||
[11787:3847:0715/044909:INFO:nacl_browsertest_util.cc(130)] |||| [abort_count_progress_events BEGIN]
[11787:3847:0715/044909:INFO:nacl_browsertest_util.cc(130)] |||| [abort_count_progress_events PASS]
[11787:3847:0715/044909:INFO:nacl_browsertest_util.cc(130)] ||||
[11787:3847:0715/044909:INFO:nacl_browsertest_util.cc(130)] |||| [load_count_progress_events BEGIN]
[11787:3847:0715/044909:INFO:nacl_browsertest_util.cc(130)] |||| [load_count_progress_events PASS]
[11787:3847:0715/044909:INFO:nacl_browsertest_util.cc(130)] ||||
[11787:3847:0715/044909:INFO:nacl_browsertest_util.cc(130)] |||| [loadend_count_progress_events BEGIN]
[11787:3847:0715/044909:INFO:nacl_browsertest_util.cc(130)] |||| [loadend_count_progress_events PASS]
[11787:3847:0715/044909:INFO:nacl_browsertest_util.cc(130)] ||||
[11787:3847:0715/044909:INFO:nacl_browsertest_util.cc(130)] |||| [unexpected_count_progress_events BEGIN]
[11787:3847:0715/044909:INFO:nacl_browsertest_util.cc(130)] |||| [unexpected_count_progress_events PASS]
[11787:3847:0715/044909:INFO:nacl_browsertest_util.cc(130)] ||||
[11787:3847:0715/044909:INFO:nacl_browsertest_util.cc(130)] |||| [end_state_progress_events BEGIN]
[11787:3847:0715/044909:INFO:nacl_browsertest_util.cc(130)] |||| [end_state_progress_events PASS]
[11787:3847:0715/044909:INFO:nacl_browsertest_util.cc(130)] ||||
[11787:3847:0715/044909:INFO:nacl_browsertest_util.cc(130)] |||| [last_error_string_progress_events BEGIN]
[11787:3847:0715/044909:INFO:nacl_browsertest_util.cc(130)] |||| [last_error_string_progress_events PASS]
[11787:3847:0715/044909:INFO:nacl_browsertest_util.cc(130)] ||||
[11787:3847:0715/044909:INFO:nacl_browsertest_util.cc(130)] |||| [SHUTDOWN] 11 passed, 0 failed, 0 errors
[ OK ] NaClBrowserTestNewlib.ProgressEvents (6961 ms)
[181/226] NaClBrowserTestNewlib.ProgressEvents (9223 ms)
[ RUN ] PolicyTest.ReplaceSearchTerms
[11817:3847:0715/044910:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[11809:3847:0715/044912:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[11809:3847:0715/044912:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[11809:3847:0715/044912:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[ OK ] PolicyTest.ReplaceSearchTerms (4317 ms)
[182/226] PolicyTest.ReplaceSearchTerms (6172 ms)
[ RUN ] NaClBrowserTestGLibc.SysconfNprocessorsOnln
[11816:3847:0715/044910:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:52806...
sending server_data: {"host": "127.0.0.1", "port": 52806} (36 bytes)
browser says nprocessors = 8
path = sysconf_nprocessors_onln_test.html?cpu_count=8
[11807:3847:0715/044911:INFO:nacl_browsertest_util.cc(130)] |||| [STARTUP]
[11827,1951687040:04:49:13.397761] Native Client module will be loaded at base address 0x00004d7600000000
[11807:3847:0715/044914:INFO:nacl_browsertest_util.cc(130)] |||| / loaded
[11807:3847:0715/044914:INFO:nacl_browsertest_util.cc(130)] ||||
[11807:3847:0715/044914: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) = 8
posting reply len 1
posting reply "8".
Leaving HandleMessage
[11807:3847:0715/044914:INFO:nacl_browsertest_util.cc(130)] |||| [TestSysconfNprocessors PASS]
[11807:3847:0715/044914:INFO:nacl_browsertest_util.cc(130)] ||||
[11807:3847:0715/044914:INFO:nacl_browsertest_util.cc(130)] |||| [SHUTDOWN] 1 passed, 0 failed, 0 errors
[11807:3847:0715/044914:INFO:CONSOLE(440)] "Uncaught #<Object>", source: http://127.0.0.1:52806/files/nacltest.js (440)
[11807:3847:0715/044914:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 3, remote ID 2147483650)
[ OK ] NaClBrowserTestGLibc.SysconfNprocessorsOnln (6656 ms)
[183/226] NaClBrowserTestGLibc.SysconfNprocessorsOnln (8827 ms)
[ RUN ] PolicyTest.NativeMessagingWhitelist
[11829:3847:0715/044914:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[11832:15619:0715/044914:ERROR:webgraphicscontext3d_command_buffer_impl.cc(242)] Failed to initialize GLES2CmdHelper.
[ OK ] PolicyTest.NativeMessagingWhitelist (3574 ms)
[184/226] PolicyTest.NativeMessagingWhitelist (5377 ms)
[ RUN ] PolicyUITest.SendPolicyValues
[11831:3847:0715/044914:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[11821:3847:0715/044916:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[11831:3847:0715/044917:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[11831:3847:0715/044917:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[11831:3847:0715/044917:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[11831:3847:0715/044917:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[11831:3847:0715/044917:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[11831:3847:0715/044917:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[11831:3847:0715/044917:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[11831:3847:0715/044917:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[11831:3847:0715/044917:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[11831:3847:0715/044917:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[11831:3847:0715/044917:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[11831:3847:0715/044917:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[11831:3847:0715/044917:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[11831:3847:0715/044917:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[11831:3847:0715/044917:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[11831:3847:0715/044917:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[ OK ] PolicyUITest.SendPolicyValues (5770 ms)
[185/226] PolicyUITest.SendPolicyValues (7637 ms)
[ RUN ] TtsApiTest.PlatformSpeakFinishesImmediately
[11839:3847:0715/044916:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[11830:3847:0715/044919:INFO:CONSOLE(0)] "[SUCCESS] testSpeakOnce", source: chrome-extension://ojbolkkbagjebgheepffblkobpmcgfka/test.html (0)
[11840:13063:0715/044919:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[11840:13063:0715/044919:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] TtsApiTest.PlatformSpeakFinishesImmediately (5077 ms)
[186/226] TtsApiTest.PlatformSpeakFinishesImmediately (6783 ms)
[ RUN ] CaptivePortalBrowserTest.RequestFailsFastTimout
[11845:3847:0715/044918:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[11836:3847:0715/044919:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[ OK ] CaptivePortalBrowserTest.RequestFailsFastTimout (3663 ms)
[187/226] CaptivePortalBrowserTest.RequestFailsFastTimout (5500 ms)
[ RUN ] CaptivePortalBrowserTest.Login
[11849:3847:0715/044919:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
2015-07-15 04:49:19.993 browser_tests[11838:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[11850:12807:0715/044921:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[11850:12807:0715/044921:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[11838:40451:0715/044922:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[11838:40451:0715/044922:WARNING:channel.cc(322)] RawChannel write error
[ OK ] CaptivePortalBrowserTest.Login (5253 ms)
[188/226] CaptivePortalBrowserTest.Login (7201 ms)
[ RUN ] NetworkingPrivateApiTest.DisableNetworkType
[11865:3847:0715/044923:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[11857:40963:0715/044925:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[11868:13063:0715/044925:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[11868:13063:0715/044925:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[11857:3847:0715/044926:INFO:CONSOLE(0)] "[SUCCESS] disableNetworkType", source: chrome-extension://epcifkihnkjgphfkloaaleeakhpmgdmn/main.html?disableNetworkType (0)
[ OK ] NetworkingPrivateApiTest.DisableNetworkType (4796 ms)
[189/226] NetworkingPrivateApiTest.DisableNetworkType (6526 ms)
[ RUN ] NetworkingPrivateServiceClientApiTest.GetProperties
[11875:3847:0715/044926:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[11867:3847:0715/044928:INFO:CONSOLE(0)] "[SUCCESS] getProperties", source: chrome-extension://epcifkihnkjgphfkloaaleeakhpmgdmn/main.html?getProperties (0)
[ OK ] NetworkingPrivateServiceClientApiTest.GetProperties (4161 ms)
[190/226] NetworkingPrivateServiceClientApiTest.GetProperties (6045 ms)
[ RUN ] CaptivePortalBrowserTest.SSLCertErrorLogin
[11856:3847:0715/044921:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:52819...
sending server_data: {"host": "127.0.0.1", "port": 52819} (36 bytes)
HTTPS server started on https://localhost:52820...
sending server_data: {"host": "localhost", "port": 52820} (36 bytes)
[11847:3847:0715/044926:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[11847:3847:0715/044927:WARNING:navigator_impl.cc(171)] Discarding message during interstitial.
[11856:3847:0715/044927:ERROR:gpu_command_buffer_stub.cc(1006)] Image with ID doesn't exist.
[11878:13063:0715/044928:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[11878:13063:0715/044928:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[11878:13063:0715/044928:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483651, remote ID 4)
[11878:13063:0715/044928:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[11878:13063:0715/044928:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[11858:12807:0715/044928:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] CaptivePortalBrowserTest.SSLCertErrorLogin (9554 ms)
[191/226] CaptivePortalBrowserTest.SSLCertErrorLogin (11507 ms)
[ RUN ] CaptivePortalBrowserTest.NavigateLoadingTabToTimeoutThreeSites
[11863:3847:0715/044923:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[11854:3847:0715/044924:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[11854:40451:0715/044927:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[11854:40451:0715/044927:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[11854:40451:0715/044927:WARNING:channel.cc(322)] RawChannel write error
[11854:40451:0715/044930:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[11881:13063:0715/044930:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[11881:13063:0715/044930:WARNING:channel.cc(322)] RawChannel write error
[ OK ] CaptivePortalBrowserTest.NavigateLoadingTabToTimeoutThreeSites (9838 ms)
[192/226] CaptivePortalBrowserTest.NavigateLoadingTabToTimeoutThreeSites (11743 ms)
[ RUN ] NetworkingPrivateServiceClientApiTest.SetProperties
[11886:3847:0715/044930:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[11880:41219:0715/044932:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[11888:13063:0715/044932:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[11888:13063:0715/044932:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] NetworkingPrivateServiceClientApiTest.SetProperties (4305 ms)
[193/226] NetworkingPrivateServiceClientApiTest.SetProperties (5708 ms)
[ RUN ] PicasaDataProviderFileWatcherInvalidateTest.FileWatcherInvalidateTest
[11894:3847:0715/044931:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] PicasaDataProviderFileWatcherInvalidateTest.FileWatcherInvalidateTest (7031 ms)
[194/226] PicasaDataProviderFileWatcherInvalidateTest.FileWatcherInvalidateTest (8785 ms)
[ RUN ] DriveAppProviderTest.UserInstalledBeforeDriveApp
[11911:3847:0715/044936:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] DriveAppProviderTest.UserInstalledBeforeDriveApp (5399 ms)
[195/226] DriveAppProviderTest.UserInstalledBeforeDriveApp (6929 ms)
[ RUN ] AppListServiceImplBrowserTest.DeletingProfileUpdatesViewDelegate
[11915:3847:0715/044937:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[11900:40707:0715/044938:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[11900:40707:0715/044938:WARNING:channel.cc(322)] RawChannel write error
[ OK ] AppListServiceImplBrowserTest.DeletingProfileUpdatesViewDelegate (4654 ms)
[196/226] AppListServiceImplBrowserTest.DeletingProfileUpdatesViewDelegate (6665 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/27
[11926:3847:0715/044942:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/27 (3261 ms)
[197/226] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/27 (4932 ms)
[ RUN ] SupervisedUserBlockModeTest.Unblock
HTTP server started on http://127.0.0.1:52825...
sending server_data: {"host": "127.0.0.1", "port": 52825} (36 bytes)
[11925:3847:0715/044941:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[11917:3847:0715/044943:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
testserver.py: Broken pipe
[11917:40451:0715/044943:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[11917:40451:0715/044943:WARNING:channel.cc(322)] RawChannel write error
[11934:13831:0715/044943:FATAL:memory.cc(18)] Out of memory. size=4194304
[ OK ] SupervisedUserBlockModeTest.Unblock (5469 ms)
[198/226] SupervisedUserBlockModeTest.Unblock (6929 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/58
[11932:3847:0715/044943:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[11935:13063:0715/044944:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[11935:13063:0715/044944:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[11935:13063:0715/044944:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[11935:13063:0715/044944:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[11935:13063:0715/044944:WARNING:channel.cc(322)] RawChannel write error
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/58 (3839 ms)
[199/226] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/58 (5641 ms)
[ RUN ] ChromeWhispernetClientTest.TokenLengths
[11895:3847:0715/044932:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[11887:3847:0715/044935:INFO:CONSOLE(5)] "Not allowed to load local resource: chrome://resources/css/text_defaults.css", source: chrome-extension://bpfmnplchembfbdgieamdodgaencleal/background.html (5)
[11887:3847:0715/044935:INFO:CONSOLE(83)] "init: Starting Nacl bridge.", source: chrome-extension://bpfmnplchembfbdgieamdodgaencleal/js/init.js (83)
[11914,1951687040:04:49:37.530073] Native Client module will be loaded at base address 0x00000a3a00000000
[11914,1951687040:04:49:40.856504] NaCl untrusted code called _exit(0x0)
[11929,1951687040:04:49:42.174964] Native Client module will be loaded at base address 0x0000440500000000
[11929,1951687040:04:49:42.247576] NaCl untrusted code called _exit(0x0)
[11933,1951687040:04:49:43.476286] Native Client module will be loaded at base address 0x00007fd600000000
[11887:3847:0715/044943:INFO:CONSOLE(65)] "init: Nacl ready!", source: chrome-extension://bpfmnplchembfbdgieamdodgaencleal/js/init.js (65)
[11887:3847:0715/044943:INFO:CONSOLE(26)] "Configuring encoder and decoder for client 0B21E443-94F3-4923-8646-4F5F15F8E15E", 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
[11898:3847:0715/044943:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] ChromeWhispernetClientTest.TokenLengths (14032 ms)
[200/226] ChromeWhispernetClientTest.TokenLengths (15749 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/113
[11942:3847:0715/044947:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/113 (3562 ms)
[201/226] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/113 (5176 ms)
[ RUN ] BrowserCloseManagerWithBackgroundModeBrowserTest/BrowserCloseManagerWithBackgroundModeBrowserTest.CloseSingleBrowserWithBackgroundMode/0
[11951:3847:0715/044948:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[11954:12807:0715/044949:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[11954:12807:0715/044949:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[11954:12807:0715/044949:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[11954:12807:0715/044949:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[11954:12807:0715/044949:WARNING:channel.cc(322)] RawChannel write error
[11954:15619:0715/044949:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[11954:15619:0715/044949:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[11954:15619:0715/044949:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[11940:3847:0715/044949:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown select_file_dialogs.allowed
[ OK ] BrowserCloseManagerWithBackgroundModeBrowserTest/BrowserCloseManagerWithBackgroundModeBrowserTest.CloseSingleBrowserWithBackgroundMode/0 (3409 ms)
[202/226] BrowserCloseManagerWithBackgroundModeBrowserTest/BrowserCloseManagerWithBackgroundModeBrowserTest.CloseSingleBrowserWithBackgroundMode/0 (5102 ms)
[ RUN ] BrowserCloseManagerWithBackgroundModeBrowserTest/BrowserCloseManagerWithBackgroundModeBrowserTest.CloseAllBrowsersWithNoOpenBrowsersWithBackgroundMode/1
[11963:3847:0715/044951:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[11964:16131:0715/044952:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[11964:16131:0715/044952:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[11964:16131:0715/044952:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[11956:3847:0715/044952:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown select_file_dialogs.allowed
[ OK ] BrowserCloseManagerWithBackgroundModeBrowserTest/BrowserCloseManagerWithBackgroundModeBrowserTest.CloseAllBrowsersWithNoOpenBrowsersWithBackgroundMode/1 (2846 ms)
[203/226] BrowserCloseManagerWithBackgroundModeBrowserTest/BrowserCloseManagerWithBackgroundModeBrowserTest.CloseAllBrowsersWithNoOpenBrowsersWithBackgroundMode/1 (4127 ms)
[ RUN ] BrowserCloseManagerBrowserTest/BrowserCloseManagerBrowserTest.PRE_TestSessionRestore/1
[11950:3847:0715/044948:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[11937:75795:0715/044949:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[11937:39939:0715/044951:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[11937:3847:0715/044953:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[ OK ] BrowserCloseManagerBrowserTest/BrowserCloseManagerBrowserTest.PRE_TestSessionRestore/1 (7781 ms)
[204/226] BrowserCloseManagerBrowserTest/BrowserCloseManagerBrowserTest.PRE_TestSessionRestore/1 (9800 ms)
[ RUN ] BrowserCloseManagerBrowserTest/BrowserCloseManagerBrowserTest.TestHangInBeforeUnloadMultipleTabs/1
[11953:3847:0715/044949:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[11941:75535:0715/044949:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[11941:40451:0715/044955:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[11941:40451:0715/044955:WARNING:channel.cc(322)] RawChannel write error
[ OK ] BrowserCloseManagerBrowserTest/BrowserCloseManagerBrowserTest.TestHangInBeforeUnloadMultipleTabs/1 (8805 ms)
[205/226] BrowserCloseManagerBrowserTest/BrowserCloseManagerBrowserTest.TestHangInBeforeUnloadMultipleTabs/1 (10940 ms)
[ RUN ] SRC_ClearKey_Prefixed/EncryptedMediaTest.Playback_VideoAudio_WebM_Opus/0
[11969:3847:0715/044953:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:52836...
sending server_data: {"host": "127.0.0.1", "port": 52836} (36 bytes)
[11961:3847:0715/044954:INFO:CONSOLE(295)] "04:49:54.725 - Using PrefixedClearKeyPlayer", source: http://127.0.0.1:52836/files/eme_player_js/utils.js (295)
[11961:3847:0715/044954:INFO:CONSOLE(295)] "04:49:54.732 - Registering video event handlers.", source: http://127.0.0.1:52836/files/eme_player_js/utils.js (295)
[11961:3847:0715/044954:INFO:CONSOLE(295)] "04:49:54.744 - Loading media using src.", source: http://127.0.0.1:52836/files/eme_player_js/utils.js (295)
[11961:3847:0715/044954:INFO:CONSOLE(295)] "04:49:54.897 - webkit-org.w3.clearkey Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:52836/files/eme_player_js/utils.js (295)
[11961:3847:0715/044954:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[11961:3847:0715/044954:INFO:CONSOLE(295)] "04:49:54.900 - webkit-org.w3.clearkey Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:52836/files/eme_player_js/utils.js (295)
[11961:3847:0715/044955:INFO:CONSOLE(295)] "04:49:54.921 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:52836/files/eme_player_js/utils.js (295)
[11961:3847:0715/044955:INFO:CONSOLE(295)] "04:49:54.935 - Adding key to sessionID: 1", source: http://127.0.0.1:52836/files/eme_player_js/utils.js (295)
[11961:3847:0715/044955:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[11961:3847:0715/044955:INFO:CONSOLE(295)] "04:49:54.937 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:52836/files/eme_player_js/utils.js (295)
[11961:3847:0715/044955:INFO:CONSOLE(295)] "04:49:54.939 - Adding key to sessionID: 2", source: http://127.0.0.1:52836/files/eme_player_js/utils.js (295)
[11961:3847:0715/044955:INFO:CONSOLE(295)] "04:49:54.942 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:52836/files/eme_player_js/utils.js (295)
[11961:3847:0715/044955:INFO:CONSOLE(295)] "04:49:54.943 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:52836/files/eme_player_js/utils.js (295)
[11961:3847:0715/044957:INFO:CONSOLE(295)] "04:49:57.775 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:52836/files/eme_player_js/utils.js (295)
[11970:12807:0715/044957:ERROR:audio_output_device.cc(327)] IO loop going away before the audio device has been stopped
[ OK ] SRC_ClearKey_Prefixed/EncryptedMediaTest.Playback_VideoAudio_WebM_Opus/0 (6807 ms)
[206/226] SRC_ClearKey_Prefixed/EncryptedMediaTest.Playback_VideoAudio_WebM_Opus/0 (8355 ms)
[ RUN ] SRC_ClearKey/EncryptedMediaTest.Playback_VP9Video_WebM/0
[11976:3847:0715/044955:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:52853...
sending server_data: {"host": "127.0.0.1", "port": 52853} (36 bytes)
[11971:3847:0715/044957:INFO:CONSOLE(295)] "04:49:57.492 - Using ClearKeyPlayer", source: http://127.0.0.1:52853/files/eme_player_js/utils.js (295)
[11971:3847:0715/044957:INFO:CONSOLE(295)] "04:49:57.500 - Registering video event handlers.", source: http://127.0.0.1:52853/files/eme_player_js/utils.js (295)
[11971:3847:0715/044957:INFO:CONSOLE(295)] "04:49:57.502 - Setting video media keys: org.w3.clearkey", source: http://127.0.0.1:52853/files/eme_player_js/utils.js (295)
[11971:3847:0715/044957:INFO:CONSOLE(295)] "04:49:57.586 - Loading media using src.", source: http://127.0.0.1:52853/files/eme_player_js/utils.js (295)
[11971:3847:0715/044957:INFO:CONSOLE(295)] "04:49:57.703 - Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:52853/files/eme_player_js/utils.js (295)
[11971:3847:0715/044957:INFO:CONSOLE(295)] "04:49:57.723 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:52853/files/eme_player_js/utils.js (295)
[11971:3847:0715/045000:INFO:CONSOLE(295)] "04:50:00.463 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:52853/files/eme_player_js/utils.js (295)
[ OK ] SRC_ClearKey/EncryptedMediaTest.Playback_VP9Video_WebM/0 (6954 ms)
[207/226] SRC_ClearKey/EncryptedMediaTest.Playback_VP9Video_WebM/0 (8456 ms)
[ RUN ] MSE_ClearKey/EncryptedMediaTest.Playback_VideoAudio_WebM/0
[11981:3847:0715/044957:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:52870...
sending server_data: {"host": "127.0.0.1", "port": 52870} (36 bytes)
[11975:3847:0715/044959:INFO:CONSOLE(295)] "04:49:59.351 - Using ClearKeyPlayer", source: http://127.0.0.1:52870/files/eme_player_js/utils.js (295)
[11975:3847:0715/044959:INFO:CONSOLE(295)] "04:49:59.358 - Registering video event handlers.", source: http://127.0.0.1:52870/files/eme_player_js/utils.js (295)
[11975:3847:0715/044959:INFO:CONSOLE(295)] "04:49:59.360 - Setting video media keys: org.w3.clearkey", source: http://127.0.0.1:52870/files/eme_player_js/utils.js (295)
[11975:3847:0715/044959:INFO:CONSOLE(295)] "04:49:59.420 - Loading media using MSE.", source: http://127.0.0.1:52870/files/eme_player_js/utils.js (295)
[11975:3847:0715/044959:INFO:CONSOLE(295)] "04:49:59.538 - onSourceOpen [object Event]", source: http://127.0.0.1:52870/files/eme_player_js/utils.js (295)
[11975:3847:0715/044959:INFO:CONSOLE(295)] "04:49:59.542 - Creating a source buffer for type video/webm; codecs="vorbis, vp8"", source: http://127.0.0.1:52870/files/eme_player_js/utils.js (295)
[11975:3847:0715/044959:INFO:CONSOLE(295)] "04:49:59.576 - Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:52870/files/eme_player_js/utils.js (295)
[11975:3847:0715/044959:INFO:CONSOLE(295)] "04:49:59.579 - Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:52870/files/eme_player_js/utils.js (295)
[11975:3847:0715/044959:INFO:CONSOLE(295)] "04:49:59.582 - End of appending buffer from bear-320x240-av_enc-av.webm", source: http://127.0.0.1:52870/files/eme_player_js/utils.js (295)
[11975:3847:0715/044959:INFO:CONSOLE(295)] "04:49:59.596 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:52870/files/eme_player_js/utils.js (295)
[11975:3847:0715/044959:INFO:CONSOLE(295)] "04:49:59.610 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:52870/files/eme_player_js/utils.js (295)
[11975:3847:0715/045002:INFO:CONSOLE(295)] "04:50:02.452 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:52870/files/eme_player_js/utils.js (295)
[11983:13575:0715/045002:ERROR:audio_output_device.cc(327)] IO loop going away before the audio device has been stopped
[ OK ] MSE_ClearKey/EncryptedMediaTest.Playback_VideoAudio_WebM/0 (7372 ms)
[208/226] MSE_ClearKey/EncryptedMediaTest.Playback_VideoAudio_WebM/0 (8702 ms)
[ RUN ] MSE_ClearKey/EncryptedMediaTest.Playback_VideoClearAudio_WebM/0
[11986:3847:0715/044958:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:52887...
sending server_data: {"host": "127.0.0.1", "port": 52887} (36 bytes)
[11980:3847:0715/045000:INFO:CONSOLE(295)] "04:50:00.776 - Using ClearKeyPlayer", source: http://127.0.0.1:52887/files/eme_player_js/utils.js (295)
[11980:3847:0715/045000:INFO:CONSOLE(295)] "04:50:00.793 - Registering video event handlers.", source: http://127.0.0.1:52887/files/eme_player_js/utils.js (295)
[11980:3847:0715/045000:INFO:CONSOLE(295)] "04:50:00.796 - Setting video media keys: org.w3.clearkey", source: http://127.0.0.1:52887/files/eme_player_js/utils.js (295)
[11980:3847:0715/045000:INFO:CONSOLE(295)] "04:50:00.869 - Loading media using MSE.", source: http://127.0.0.1:52887/files/eme_player_js/utils.js (295)
[11980:3847:0715/045001:INFO:CONSOLE(295)] "04:50:01.105 - onSourceOpen [object Event]", source: http://127.0.0.1:52887/files/eme_player_js/utils.js (295)
[11980:3847:0715/045001:INFO:CONSOLE(295)] "04:50:01.109 - Creating a source buffer for type video/webm; codecs="vorbis, vp8"", source: http://127.0.0.1:52887/files/eme_player_js/utils.js (295)
[11980:3847:0715/045001:INFO:CONSOLE(295)] "04:50:01.146 - Creating new media key session for initDataType: webm, initData: 5ef3a16b338dc4e1a2bcb99f9a6cb780", source: http://127.0.0.1:52887/files/eme_player_js/utils.js (295)
[11980:3847:0715/045001:INFO:CONSOLE(295)] "04:50:01.149 - End of appending buffer from bear-320x240-av_enc-v.webm", source: http://127.0.0.1:52887/files/eme_player_js/utils.js (295)
[11980:3847:0715/045001:INFO:CONSOLE(295)] "04:50:01.152 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:52887/files/eme_player_js/utils.js (295)
[11980:3847:0715/045004:INFO:CONSOLE(295)] "04:50:04.071 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:52887/files/eme_player_js/utils.js (295)
[11988:13063:0715/045004:ERROR:audio_output_device.cc(327)] IO loop going away before the audio device has been stopped
[ OK ] MSE_ClearKey/EncryptedMediaTest.Playback_VideoClearAudio_WebM/0 (7349 ms)
[209/226] MSE_ClearKey/EncryptedMediaTest.Playback_VideoClearAudio_WebM/0 (8849 ms)
[ RUN ] MSE_ClearKey/EncryptedMediaTest.Playback_AudioOnly_WebM_Opus/0
[11993:3847:0715/045001:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:52904...
sending server_data: {"host": "127.0.0.1", "port": 52904} (36 bytes)
[11989:3847:0715/045003:INFO:CONSOLE(295)] "04:50:03.106 - Using ClearKeyPlayer", source: http://127.0.0.1:52904/files/eme_player_js/utils.js (295)
[11989:3847:0715/045003:INFO:CONSOLE(295)] "04:50:03.113 - Registering video event handlers.", source: http://127.0.0.1:52904/files/eme_player_js/utils.js (295)
[11989:3847:0715/045003:INFO:CONSOLE(295)] "04:50:03.115 - Setting video media keys: org.w3.clearkey", source: http://127.0.0.1:52904/files/eme_player_js/utils.js (295)
[11989:3847:0715/045003:INFO:CONSOLE(295)] "04:50:03.173 - Loading media using MSE.", source: http://127.0.0.1:52904/files/eme_player_js/utils.js (295)
[11989:3847:0715/045003:INFO:CONSOLE(295)] "04:50:03.305 - onSourceOpen [object Event]", source: http://127.0.0.1:52904/files/eme_player_js/utils.js (295)
[11989:3847:0715/045003:INFO:CONSOLE(295)] "04:50:03.310 - Creating a source buffer for type audio/webm; codecs="vorbis"", source: http://127.0.0.1:52904/files/eme_player_js/utils.js (295)
[11989:3847:0715/045003:INFO:CONSOLE(295)] "04:50:03.347 - End of appending buffer from bear-320x240-opus-a_enc-a.webm", source: http://127.0.0.1:52904/files/eme_player_js/utils.js (295)
[11989:3847:0715/045003:INFO:CONSOLE(295)] "04:50:03.354 - Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:52904/files/eme_player_js/utils.js (295)
[11989:3847:0715/045003:INFO:CONSOLE(295)] "04:50:03.368 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:52904/files/eme_player_js/utils.js (295)
2015-07-15 04:50:05.075 browser_tests[11989:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[11989:3847:0715/045006:INFO:CONSOLE(295)] "04:50:06.272 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:52904/files/eme_player_js/utils.js (295)
[11994:13063:0715/045006:ERROR:audio_output_device.cc(327)] IO loop going away before the audio device has been stopped
[ OK ] MSE_ClearKey/EncryptedMediaTest.Playback_AudioOnly_WebM_Opus/0 (6949 ms)
[210/226] MSE_ClearKey/EncryptedMediaTest.Playback_AudioOnly_WebM_Opus/0 (8436 ms)
[ RUN ] SRC_ExternalClearKey_Prefixed/EncryptedMediaTest.Playback_AudioOnly_WebM_Opus/0
[12000:3847:0715/045004:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:52921...
sending server_data: {"host": "127.0.0.1", "port": 52921} (36 bytes)
2015-07-15 04:50:05.570 browser_tests[11995:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[11995:3847:0715/045005:INFO:CONSOLE(295)] "04:50:05.796 - Using PrefixedClearKeyPlayer", source: http://127.0.0.1:52921/files/eme_player_js/utils.js (295)
[11995:3847:0715/045005:INFO:CONSOLE(295)] "04:50:05.805 - Registering video event handlers.", source: http://127.0.0.1:52921/files/eme_player_js/utils.js (295)
[11995:3847:0715/045005:INFO:CONSOLE(295)] "04:50:05.815 - Loading media using src.", source: http://127.0.0.1:52921/files/eme_player_js/utils.js (295)
[11995:3847:0715/045005:INFO:CONSOLE(295)] "04:50:05.991 - org.chromium.externalclearkey Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:52921/files/eme_player_js/utils.js (295)
[11995:3847:0715/045005:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[0715/045007:ERROR:ffmpeg_cdm_audio_decoder.cc(151)] Initialize(): invalid audio decoder configuration.
[11995:3847:0715/045007:INFO:CONSOLE(295)] "04:50:07.094 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:52921/files/eme_player_js/utils.js (295)
[11995:3847:0715/045007:INFO:CONSOLE(295)] "04:50:07.102 - Adding key to sessionID: 1", source: http://127.0.0.1:52921/files/eme_player_js/utils.js (295)
[11995:3847:0715/045007:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[11995:3847:0715/045007:INFO:CONSOLE(295)] "04:50:07.106 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:52921/files/eme_player_js/utils.js (295)
[11995:3847:0715/045007:INFO:CONSOLE(295)] "04:50:07.307 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:52921/files/eme_player_js/utils.js (295)
[11995:3847:0715/045007:INFO:CONSOLE(295)] "04:50:07.310 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:52921/files/eme_player_js/utils.js (295)
[11995:3847:0715/045007:INFO:CONSOLE(295)] "04:50:07.311 - Adding key to sessionID: 1", source: http://127.0.0.1:52921/files/eme_player_js/utils.js (295)
[11995:3847:0715/045007:INFO:CONSOLE(295)] "04:50:07.314 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:52921/files/eme_player_js/utils.js (295)
[11995:3847:0715/045007:INFO:CONSOLE(295)] "04:50:07.710 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:52921/files/eme_player_js/utils.js (295)
[11995:3847:0715/045007:INFO:CONSOLE(295)] "04:50:07.712 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:52921/files/eme_player_js/utils.js (295)
[11995:3847:0715/045007:INFO:CONSOLE(295)] "04:50:07.714 - Adding key to sessionID: 1", source: http://127.0.0.1:52921/files/eme_player_js/utils.js (295)
[11995:3847:0715/045007:INFO:CONSOLE(295)] "04:50:07.727 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:52921/files/eme_player_js/utils.js (295)
[11995:3847:0715/045008:INFO:CONSOLE(295)] "04:50:08.510 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:52921/files/eme_player_js/utils.js (295)
[11995:3847:0715/045008:INFO:CONSOLE(295)] "04:50:08.512 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:52921/files/eme_player_js/utils.js (295)
[11995:3847:0715/045008:INFO:CONSOLE(295)] "04:50:08.514 - Adding key to sessionID: 1", source: http://127.0.0.1:52921/files/eme_player_js/utils.js (295)
[11995:3847:0715/045008:INFO:CONSOLE(295)] "04:50:08.517 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:52921/files/eme_player_js/utils.js (295)
[11995:3847:0715/045008:INFO:CONSOLE(295)] "04:50:08.600 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:52921/files/eme_player_js/utils.js (295)
[12001:12807:0715/045008:ERROR:audio_output_device.cc(327)] IO loop going away before the audio device has been stopped
[ OK ] SRC_ExternalClearKey_Prefixed/EncryptedMediaTest.Playback_AudioOnly_WebM_Opus/0 (6555 ms)
[211/226] SRC_ExternalClearKey_Prefixed/EncryptedMediaTest.Playback_AudioOnly_WebM_Opus/0 (7956 ms)
[ RUN ] MSE_ExternalClearKey_Prefixed/EncryptedMediaTest.InvalidResponseKeyError/0
[12007:3847:0715/045006:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:52938...
sending server_data: {"host": "127.0.0.1", "port": 52938} (36 bytes)
[11999:3847:0715/045007:INFO:CONSOLE(295)] "04:50:07.867 - Using PrefixedClearKeyPlayer", source: http://127.0.0.1:52938/files/eme_player_js/utils.js (295)
[11999:3847:0715/045007:INFO:CONSOLE(295)] "04:50:07.877 - Registering video event handlers.", source: http://127.0.0.1:52938/files/eme_player_js/utils.js (295)
[11999:3847:0715/045007:INFO:CONSOLE(295)] "04:50:07.889 - Loading media using MSE.", source: http://127.0.0.1:52938/files/eme_player_js/utils.js (295)
[11999:3847:0715/045008:INFO:CONSOLE(295)] "04:50:08.076 - onSourceOpen [object Event]", source: http://127.0.0.1:52938/files/eme_player_js/utils.js (295)
[11999:3847:0715/045008:INFO:CONSOLE(295)] "04:50:08.079 - Creating a source buffer for type video/webm; codecs="vorbis, vp8"", source: http://127.0.0.1:52938/files/eme_player_js/utils.js (295)
[11999:3847:0715/045008:INFO:CONSOLE(295)] "04:50:08.105 - org.chromium.externalclearkey Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:52938/files/eme_player_js/utils.js (295)
[11999:3847:0715/045008:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[11999:3847:0715/045009:INFO:CONSOLE(295)] "04:50:09.043 - org.chromium.externalclearkey Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:52938/files/eme_player_js/utils.js (295)
[11999:3847:0715/045009:INFO:CONSOLE(295)] "04:50:09.059 - End of appending buffer from bear-320x240-av_enc-av.webm", source: http://127.0.0.1:52938/files/eme_player_js/utils.js (295)
[11999:3847:0715/045009:INFO:CONSOLE(295)] "04:50:09.098 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:52938/files/eme_player_js/utils.js (295)
[11999:3847:0715/045009:INFO:CONSOLE(295)] "04:50:09.105 - Forcing invalid key data.", source: http://127.0.0.1:52938/files/eme_player_js/utils.js (295)
[11999:3847:0715/045009:INFO:CONSOLE(295)] "04:50:09.107 - Adding key to sessionID: 1", source: http://127.0.0.1:52938/files/eme_player_js/utils.js (295)
[11999:3847:0715/045009:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[11999:3847:0715/045009:INFO:CONSOLE(295)] "04:50:09.109 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:52938/files/eme_player_js/utils.js (295)
[11999:3847:0715/045009:INFO:CONSOLE(295)] "04:50:09.112 - Forcing invalid key data.", source: http://127.0.0.1:52938/files/eme_player_js/utils.js (295)
[11999:3847:0715/045009:INFO:CONSOLE(295)] "04:50:09.114 - Adding key to sessionID: 2", source: http://127.0.0.1:52938/files/eme_player_js/utils.js (295)
[11999:3847:0715/045009:INFO:CONSOLE(295)] "04:50:09.120 - onWebkitKeyError KeySystem: org.chromium.externalclearkey, sessionId: 1, errorCode: 1, systemCode: 0", source: http://127.0.0.1:52938/files/eme_player_js/utils.js (295)
[11999:3847:0715/045009:INFO:CONSOLE(145)] "[object HTMLVideoElement].webkitkeyerror", source: http://127.0.0.1:52938/files/eme_player_js/utils.js (145)
[11999:3847:0715/045009:INFO:CONSOLE(295)] "04:50:09.127 - Set document title to: PREFIXED_EME_ERROR_EVENT, updated title: PREFIXED_EME_ERROR_EVENT", source: http://127.0.0.1:52938/files/eme_player_js/utils.js (295)
[11999:3847:0715/045009:INFO:CONSOLE(295)] "04:50:09.130 - onWebkitKeyError KeySystem: org.chromium.externalclearkey, sessionId: 2, errorCode: 1, systemCode: 0", source: http://127.0.0.1:52938/files/eme_player_js/utils.js (295)
[11999:3847:0715/045009:INFO:CONSOLE(145)] "[object HTMLVideoElement].webkitkeyerror", source: http://127.0.0.1:52938/files/eme_player_js/utils.js (145)
[11999:3847:0715/045009:INFO:CONSOLE(295)] "04:50:09.135 - Set document title to: PREFIXED_EME_ERROR_EVENT, updated title: PREFIXED_EME_ERROR_EVENT", source: http://127.0.0.1:52938/files/eme_player_js/utils.js (295)
[12008:13319:0715/045009:ERROR:audio_output_device.cc(327)] IO loop going away before the audio device has been stopped
[11999:39939:0715/045009:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[11999:39939:0715/045009:WARNING:channel.cc(322)] RawChannel write error
[ OK ] MSE_ExternalClearKey_Prefixed/EncryptedMediaTest.InvalidResponseKeyError/0 (5451 ms)
[212/226] MSE_ExternalClearKey_Prefixed/EncryptedMediaTest.InvalidResponseKeyError/0 (7218 ms)
[ RUN ] PrefHashBrowserTestUntrustedAdditionToPrefsAfterWipeInstance/PrefHashBrowserTestUntrustedAdditionToPrefsAfterWipe.PRE_UntrustedAdditionToPrefsAfterWipe/2
[12020:3847:0715/045010:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[12022:13063:0715/045011:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[12022:13063:0715/045011:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[12022:13063:0715/045011:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[12022:13063:0715/045011:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[12022:13063:0715/045011:WARNING:channel.cc(322)] RawChannel write error
[12022:15875:0715/045011:ERROR:webgraphicscontext3d_command_buffer_impl.cc(242)] Failed to initialize GLES2CmdHelper.
[ OK ] PrefHashBrowserTestUntrustedAdditionToPrefsAfterWipeInstance/PrefHashBrowserTestUntrustedAdditionToPrefsAfterWipe.PRE_UntrustedAdditionToPrefsAfterWipe/2 (3210 ms)
[213/226] PrefHashBrowserTestUntrustedAdditionToPrefsAfterWipeInstance/PrefHashBrowserTestUntrustedAdditionToPrefsAfterWipe.PRE_UntrustedAdditionToPrefsAfterWipe/2 (4763 ms)
[ RUN ] MSE_ExternalClearKeyDecryptOnly_Prefixed/EncryptedMediaTest.Playback_AudioOnly_WebM/0
[12013:3847:0715/045007:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:52955...
sending server_data: {"host": "127.0.0.1", "port": 52955} (36 bytes)
[12005:3847:0715/045009:INFO:CONSOLE(295)] "04:50:09.914 - org.chromium.externalclearkey.decryptonly is not a known key system", source: http://127.0.0.1:52955/files/eme_player_js/utils.js (295)
[12005:3847:0715/045009:INFO:CONSOLE(295)] "04:50:09.919 - Using PrefixedClearKeyPlayer", source: http://127.0.0.1:52955/files/eme_player_js/utils.js (295)
[12005:3847:0715/045009:INFO:CONSOLE(295)] "04:50:09.923 - Registering video event handlers.", source: http://127.0.0.1:52955/files/eme_player_js/utils.js (295)
[12005:3847:0715/045009:INFO:CONSOLE(295)] "04:50:09.932 - Loading media using MSE.", source: http://127.0.0.1:52955/files/eme_player_js/utils.js (295)
[12005:3847:0715/045010:INFO:CONSOLE(295)] "04:50:10.193 - onSourceOpen [object Event]", source: http://127.0.0.1:52955/files/eme_player_js/utils.js (295)
[12005:3847:0715/045010:INFO:CONSOLE(295)] "04:50:10.210 - Creating a source buffer for type audio/webm; codecs="vorbis"", source: http://127.0.0.1:52955/files/eme_player_js/utils.js (295)
[12005:3847:0715/045010:INFO:CONSOLE(295)] "04:50:10.245 - End of appending buffer from bear-a_enc-a.webm", source: http://127.0.0.1:52955/files/eme_player_js/utils.js (295)
[12005:3847:0715/045010:INFO:CONSOLE(295)] "04:50:10.249 - org.chromium.externalclearkey.decryptonly Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:52955/files/eme_player_js/utils.js (295)
[12005:3847:0715/045010:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[12005:3847:0715/045011:INFO:CONSOLE(295)] "04:50:11.321 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:52955/files/eme_player_js/utils.js (295)
[12005:3847:0715/045011:INFO:CONSOLE(295)] "04:50:11.329 - Adding key to sessionID: 1", source: http://127.0.0.1:52955/files/eme_player_js/utils.js (295)
[12005:3847:0715/045011:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[12005:3847:0715/045011:INFO:CONSOLE(295)] "04:50:11.355 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:52955/files/eme_player_js/utils.js (295)
[12005:3847:0715/045011:INFO:CONSOLE(295)] "04:50:11.553 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:52955/files/eme_player_js/utils.js (295)
[12005:3847:0715/045011:INFO:CONSOLE(295)] "04:50:11.555 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:52955/files/eme_player_js/utils.js (295)
[12005:3847:0715/045011:INFO:CONSOLE(295)] "04:50:11.557 - Adding key to sessionID: 1", source: http://127.0.0.1:52955/files/eme_player_js/utils.js (295)
[12005:3847:0715/045011:INFO:CONSOLE(295)] "04:50:11.560 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:52955/files/eme_player_js/utils.js (295)
[12005:3847:0715/045011:INFO:CONSOLE(295)] "04:50:11.984 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:52955/files/eme_player_js/utils.js (295)
[12005:3847:0715/045011:INFO:CONSOLE(295)] "04:50:11.987 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:52955/files/eme_player_js/utils.js (295)
[12005:3847:0715/045012:INFO:CONSOLE(295)] "04:50:11.989 - Adding key to sessionID: 1", source: http://127.0.0.1:52955/files/eme_player_js/utils.js (295)
[12005:3847:0715/045012:INFO:CONSOLE(295)] "04:50:11.994 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:52955/files/eme_player_js/utils.js (295)
[12005:3847:0715/045012:INFO:CONSOLE(295)] "04:50:12.770 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:52955/files/eme_player_js/utils.js (295)
[12005:3847:0715/045012:INFO:CONSOLE(295)] "04:50:12.772 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:52955/files/eme_player_js/utils.js (295)
[12005:3847:0715/045012:INFO:CONSOLE(295)] "04:50:12.775 - Adding key to sessionID: 1", source: http://127.0.0.1:52955/files/eme_player_js/utils.js (295)
[12005:3847:0715/045012:INFO:CONSOLE(295)] "04:50:12.778 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:52955/files/eme_player_js/utils.js (295)
[12005:3847:0715/045014:INFO:CONSOLE(295)] "04:50:14.280 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:52955/files/eme_player_js/utils.js (295)
[12015:12807:0715/045014:ERROR:audio_output_device.cc(327)] IO loop going away before the audio device has been stopped
[ OK ] MSE_ExternalClearKeyDecryptOnly_Prefixed/EncryptedMediaTest.Playback_AudioOnly_WebM/0 (8882 ms)
[214/226] MSE_ExternalClearKeyDecryptOnly_Prefixed/EncryptedMediaTest.Playback_AudioOnly_WebM/0 (10291 ms)
[ RUN ] NativeAppWindowCocoaBrowserTestInstance/NativeAppWindowCocoaBrowserTest.Frameless/0
[12032:3847:0715/045013:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] NativeAppWindowCocoaBrowserTestInstance/NativeAppWindowCocoaBrowserTest.Frameless/0 (4727 ms)
[215/226] NativeAppWindowCocoaBrowserTestInstance/NativeAppWindowCocoaBrowserTest.Frameless/0 (6349 ms)
[ RUN ] NativeAppWindowCocoaBrowserTestInstance/NativeAppWindowCocoaBrowserTest.Controls/1
[12037:3847:0715/045014:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[12030:3847:0715/045016:ERROR:bridged_native_widget.mm(810)] Not implemented reached in virtual base::Closure views::BridgedNativeWidget::PrepareForLayerBoundsChange()
[12030:3847:0715/045016:ERROR:native_widget_mac.mm(254)] Not implemented reached in virtual void views::NativeWidgetMac::SetWindowIcons(const gfx::ImageSkia &, const gfx::ImageSkia &)
[12030:3847:0715/045016:ERROR:bridged_native_widget.mm(810)] Not implemented reached in virtual base::Closure views::BridgedNativeWidget::PrepareForLayerBoundsChange()
[12030:3847:0715/045017:ERROR:bridged_native_widget.mm(810)] Not implemented reached in virtual base::Closure views::BridgedNativeWidget::PrepareForLayerBoundsChange()
[12030:3847:0715/045017:ERROR:bridged_native_widget.mm(810)] Not implemented reached in virtual base::Closure views::BridgedNativeWidget::PrepareForLayerBoundsChange()
[12030:3847:0715/045017:ERROR:bridged_native_widget.mm(810)] Not implemented reached in virtual base::Closure views::BridgedNativeWidget::PrepareForLayerBoundsChange()
[12030:3847:0715/045017:ERROR:native_widget_mac.mm(180)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[12030:3847:0715/045017:ERROR:native_widget_mac.mm(180)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[12030:3847:0715/045017:ERROR:native_widget_mac.mm(180)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[12030:3847:0715/045017:ERROR:native_widget_mac.mm(180)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[12030:3847:0715/045017:ERROR:native_widget_mac.mm(180)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[12030:3847:0715/045017:ERROR:native_widget_mac.mm(180)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[ OK ] NativeAppWindowCocoaBrowserTestInstance/NativeAppWindowCocoaBrowserTest.Controls/1 (4840 ms)
[216/226] NativeAppWindowCocoaBrowserTestInstance/NativeAppWindowCocoaBrowserTest.Controls/1 (6520 ms)
[ RUN ] NativeAppWindowCocoaBrowserTestInstance/NativeAppWindowCocoaBrowserTest.MaximizeFullscreen/0
[12028:3847:0715/045012:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[12031:3847:0715/045017:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 2, remote ID 2147483648)
[12021:41475:0715/045017:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[12021:41475:0715/045017:WARNING:channel.cc(322)] RawChannel write error
[ OK ] NativeAppWindowCocoaBrowserTestInstance/NativeAppWindowCocoaBrowserTest.MaximizeFullscreen/0 (7706 ms)
[217/226] NativeAppWindowCocoaBrowserTestInstance/NativeAppWindowCocoaBrowserTest.MaximizeFullscreen/0 (9490 ms)
[ RUN ] ProfileErrorBrowserTestInstance/ProfileErrorBrowserTest.CorruptedProfile/0
[12046:3847:0715/045017:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[12041:3847:0715/045018:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[ OK ] ProfileErrorBrowserTestInstance/ProfileErrorBrowserTest.CorruptedProfile/0 (3281 ms)
[218/226] ProfileErrorBrowserTestInstance/ProfileErrorBrowserTest.CorruptedProfile/0 (4389 ms)
[ RUN ] ContinueWhereILeftOffTest.PRE_LocalStorageClearedOnExit
[12066:3847:0715/045022:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[12067:12807:0715/045024:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[12067:12807:0715/045024:WARNING:channel.cc(322)] RawChannel write error
[12069:3847:0715/045024:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] ContinueWhereILeftOffTest.PRE_LocalStorageClearedOnExit (3923 ms)
[219/226] ContinueWhereILeftOffTest.PRE_LocalStorageClearedOnExit (5245 ms)
[ RUN ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.ReportingDisabledByPolicy/0
[12060:3847:0715/045021:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[12050:3847:0715/045023:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[12060:3847:0715/045024:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[12060:3847:0715/045024:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[12060:3847:0715/045024:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[12060:3847:0715/045024:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[12060:3847:0715/045024:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[12060:3847:0715/045024:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[12060:3847:0715/045024:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[12060:3847:0715/045024:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[12060:3847:0715/045024:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[12060:3847:0715/045024:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[12060:3847:0715/045024:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[12060:3847:0715/045024:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[12060:3847:0715/045024:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[12060:3847:0715/045024:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[12060:3847:0715/045024:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[12060:3847:0715/045024:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[12060:3847:0715/045024:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[12060:3847:0715/045024:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[12050:39939:0715/045024:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[12050:39939:0715/045024:WARNING:channel.cc(322)] RawChannel write error
[12060:3847:0715/045024:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[12060:3847:0715/045024:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[ OK ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.ReportingDisabledByPolicy/0 (4801 ms)
[220/226] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.ReportingDisabledByPolicy/0 (6783 ms)
[ RUN ] SafeBrowsingBlockingPageIDNTestWithThreatType/SafeBrowsingBlockingPageIDNTest.SafeBrowsingBlockingPageDecodesIDN/0
[12063:3847:0715/045022:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[12052:3847:0715/045024:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[12052:40451:0715/045024:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[12052:40451:0715/045024:WARNING:channel.cc(322)] RawChannel write error
[ OK ] SafeBrowsingBlockingPageIDNTestWithThreatType/SafeBrowsingBlockingPageIDNTest.SafeBrowsingBlockingPageDecodesIDN/0 (5050 ms)
[221/226] SafeBrowsingBlockingPageIDNTestWithThreatType/SafeBrowsingBlockingPageIDNTest.SafeBrowsingBlockingPageDecodesIDN/0 (6751 ms)
[ RUN ] PolicyPrefIndicatorTestInstance/PolicyPrefIndicatorTest.CheckPolicyIndicators/9
[12051:3847:0715/045019:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[12045:40451:0715/045022:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[12045:3847:0715/045022:WARNING:CONSOLE(0)] "The -webkit-canvas CSS feature is deprecated. Please use a positioned <canvas> element instead.", source: (0)
[12045:3847:0715/045022:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[12045:3847:0715/045024:INFO:policy_prefs_browsertest.cc(641)] Testing policy: DefaultGeolocationSetting
[12045:3847:0715/045024:INFO:policy_prefs_browsertest.cc(641)] Testing policy: AlternateErrorPagesEnabled
[12045:3847:0715/045024:INFO:policy_prefs_browsertest.cc(641)] Testing policy: DownloadDirectory
[12045:40451:0715/045024:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] PolicyPrefIndicatorTestInstance/PolicyPrefIndicatorTest.CheckPolicyIndicators/9 (7933 ms)
[222/226] PolicyPrefIndicatorTestInstance/PolicyPrefIndicatorTest.CheckPolicyIndicators/9 (9199 ms)
[ RUN ] PrefHashBrowserTestUntrustedAdditionToPrefsAfterWipeInstance/PrefHashBrowserTestUntrustedAdditionToPrefsAfterWipe.UntrustedAdditionToPrefsAfterWipe/2
[12085:3847:0715/045029:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[12089:15619:0715/045030:ERROR:webgraphicscontext3d_command_buffer_impl.cc(273)] Failed to initialize GLES2Implementation.
[12089:12807:0715/045030:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[12089:12807:0715/045030:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PrefHashBrowserTestUntrustedAdditionToPrefsAfterWipeInstance/PrefHashBrowserTestUntrustedAdditionToPrefsAfterWipe.UntrustedAdditionToPrefsAfterWipe/2 (4018 ms)
[223/226] PrefHashBrowserTestUntrustedAdditionToPrefsAfterWipeInstance/PrefHashBrowserTestUntrustedAdditionToPrefsAfterWipe.UntrustedAdditionToPrefsAfterWipe/2 (5524 ms)
[ RUN ] RestartTest.Post
[12082:3847:0715/045028:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[12090:12807:0715/045030:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] RestartTest.Post (5097 ms)
[224/226] RestartTest.Post (6578 ms)
[ RUN ] BrowserCloseManagerBrowserTest/BrowserCloseManagerBrowserTest.TestSessionRestore/1
[12083:3847:0715/045028:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[12072:3847:0715/045030:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[12072:40451:0715/045030:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[12091:15619:0715/045030:ERROR:webgraphicscontext3d_command_buffer_impl.cc(242)] Failed to initialize GLES2CmdHelper.
[12088:13319:0715/045030:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[12088:13319:0715/045030:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] BrowserCloseManagerBrowserTest/BrowserCloseManagerBrowserTest.TestSessionRestore/1 (5224 ms)
[225/226] BrowserCloseManagerBrowserTest/BrowserCloseManagerBrowserTest.TestSessionRestore/1 (6546 ms)
[ RUN ] ContinueWhereILeftOffTest.LocalStorageClearedOnExit
[12087:3847:0715/045029:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[12092:13319:0715/045033:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[12092:13319:0715/045033:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[12092:13319:0715/045033:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[12074:40707:0715/045033:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[12074:40707:0715/045033:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ContinueWhereILeftOffTest.LocalStorageClearedOnExit (6186 ms)
[226/226] ContinueWhereILeftOffTest.LocalStorageClearedOnExit (7753 ms)
Retrying 1 test (retry #1)
[ RUN ] DeclarativeContentApiTest.Overview
[12098:3847:0715/045035:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[12095:3847:0715/045037:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[12095:3847:0715/045037:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[12099:13063:0715/045038:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[12099:13063:0715/045038:WARNING:channel.cc(322)] RawChannel write error
[12095:39939:0715/045038:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[12095:39939:0715/045038:WARNING:channel.cc(322)] RawChannel write error
[ OK ] DeclarativeContentApiTest.Overview (3845 ms)
[227/227] DeclarativeContentApiTest.Overview (5079 ms)
SUCCESS: all tests passed.
[run_isolated_out_hack]{"hash":"cc5ec126da0ead39e1e9d4a0e1dd0249f4b59134","namespace":"default-gzip","storage":"https://isolateserver.appspot.com"}[/run_isolated_out_hack]
+-------------------------------------------------------------------------+
| End of shard 6 Pending: 2.0s Duration: 449.9s Bot: vm809-m4 Exit: 0 |
+-------------------------------------------------------------------------+
+------------------------------------------------------------------------+
| Shard 4 https://chromium-swarm.appspot.com/user/task/28aa581d27d6fe10 |
+------------------------------------------------------------------------+
3 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/cache/run_tha_testcINwLp/out/Release
G_SLICE=always-malloc
LANG=en_US.UTF-8
LLVM_SYMBOLIZER_PATH=/Volumes/data/b/swarm_slave/work/cache/run_tha_testcINwLp/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/cache/isolated_outBUBafH/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
[1108:3847:0715/044436:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1102:40451:0715/044440:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[1110:13063:0715/044440:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1102:3847:0715/044440:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[1102:3847:0715/044440:INFO:CONSOLE(1324)] "Running TestCase DownloadsWebUIDeleteProhibitedTest.ClearLeavesSearch", source: test_api.js (1324)
[1115:13319:0715/044442:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[1115:13319:0715/044442:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1115:13319:0715/044442:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] DownloadsWebUIDeleteProhibitedTest.ClearLeavesSearch (7700 ms)
[1/188] DownloadsWebUIDeleteProhibitedTest.ClearLeavesSearch (9062 ms)
[ RUN ] BaseDownloadsWebUITest.NoResultsHiddenWhenDownloads
[1107:3847:0715/044436:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1101:3847:0715/044440:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[1101:3847:0715/044440:INFO:CONSOLE(1324)] "Running TestCase BaseDownloadsWebUITest.NoResultsHiddenWhenDownloads", source: test_api.js (1324)
[ OK ] BaseDownloadsWebUITest.NoResultsHiddenWhenDownloads (8010 ms)
[2/188] BaseDownloadsWebUITest.NoResultsHiddenWhenDownloads (9341 ms)
[ RUN ] InvalidationsWebUITest.testUpdatingRegisteredHandlers
[1122:3847:0715/044445:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1116:40451:0715/044448:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[1116:3847:0715/044448:INFO:CONSOLE(1324)] "Running TestCase InvalidationsWebUITest.testUpdatingRegisteredHandlers", source: test_api.js (1324)
[ OK ] InvalidationsWebUITest.testUpdatingRegisteredHandlers (4240 ms)
[3/188] InvalidationsWebUITest.testUpdatingRegisteredHandlers (5404 ms)
[ RUN ] WebUIAccessibilityAuditBrowserTest_TestsDisabledInFixture_ShouldFail.testRunningAuditManually_withErrors
[1123:3847:0715/044446:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1117:40451:0715/044448:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[1117:3847:0715/044448:INFO:CONSOLE(1324)] "Running TestCase WebUIAccessibilityAuditBrowserTest_TestsDisabledInFixture_ShouldFail.testRunningAuditManually_withErrors", source: test_api.js (1324)
[1117:3847:0715/044448:ERROR:web_ui_test_handler.cc(75)] 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)
[1117:40451:0715/044448:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] WebUIAccessibilityAuditBrowserTest_TestsDisabledInFixture_ShouldFail.testRunningAuditManually_withErrors (4720 ms)
[4/188] WebUIAccessibilityAuditBrowserTest_TestsDisabledInFixture_ShouldFail.testRunningAuditManually_withErrors (5898 ms)
[ RUN ] WebUIBrowserAsyncGenTest.TestTearDown
[1132:3847:0715/044451:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1128:38915:0715/044453:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[1135:13063:0715/044453:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1135:13063:0715/044453:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1128:3847:0715/044453:INFO:CONSOLE(1324)] "Running TestCase WebUIBrowserAsyncGenTest.TestTearDown", source: test_api.js (1324)
[1128:38915:0715/044453:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[1128:38915:0715/044453:WARNING:channel.cc(322)] RawChannel write error
[ OK ] WebUIBrowserAsyncGenTest.TestTearDown (4302 ms)
[5/188] WebUIBrowserAsyncGenTest.TestTearDown (5695 ms)
[ RUN ] NetInternalsTest.netInternalsDnsViewSuccess
[1136:3847:0715/044452:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1129:40451:0715/044454:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[1129:3847:0715/044455:INFO:CONSOLE(1324)] "Running TestCase NetInternalsTest.netInternalsDnsViewSuccess", source: test_api.js (1324)
[ OK ] NetInternalsTest.netInternalsDnsViewSuccess (5971 ms)
[6/188] NetInternalsTest.netInternalsDnsViewSuccess (7246 ms)
[ RUN ] NetInternalsTest.netInternalsSdchViewFetchDictionary
[1143:3847:0715/044457:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1140:3847:0715/044501:INFO:CONSOLE(1324)] "Running TestCase NetInternalsTest.netInternalsSdchViewFetchDictionary", source: test_api.js (1324)
HTTP server started on http://127.0.0.1:49373...
sending server_data: {"host": "127.0.0.1", "port": 49373} (36 bytes)
[1140:3847:0715/044502:WARNING:net_internals_ui_browsertest.cc(224)] url: [http://testdomain.com:49373/files/sdch/base-page.html?iframe_url=/files/sdch/page.html]
[1148:13063:0715/044504:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1148:13063:0715/044504:WARNING:channel.cc(322)] RawChannel write error
[ OK ] NetInternalsTest.netInternalsSdchViewFetchDictionary (9110 ms)
[7/188] NetInternalsTest.netInternalsSdchViewFetchDictionary (10676 ms)
[ RUN ] PrintPreviewWebUITest.TestSectionsDisabled
[1149:3847:0715/044459:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1144:3847:0715/044502:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[1144:3847:0715/044504:INFO:CONSOLE(1324)] "Running TestCase PrintPreviewWebUITest.TestSectionsDisabled", source: test_api.js (1324)
[ OK ] PrintPreviewWebUITest.TestSectionsDisabled (7835 ms)
[8/188] PrintPreviewWebUITest.TestSectionsDisabled (9468 ms)
[ RUN ] PlatformAppBrowserTest.WindowsApiAlwaysOnTopWithOldPermissions
[1159:3847:0715/044507:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1155:4611:0715/044509:ERROR:mach_broker_mac.mm(222)] Unknown process 1165 is sending Mach IPC messages!
[1155:3847:0715/044510:INFO:CONSOLE(0)] "[SUCCESS] testAlwaysOnTopInitTrue", source: chrome-extension://jhhdocekkbnjogbkafknhfmjajgdkkhg/_generated_background_page.html (0)
[1155:3847:0715/044511:INFO:CONSOLE(0)] "[SUCCESS] testAlwaysOnTopInitFalse", source: chrome-extension://jhhdocekkbnjogbkafknhfmjajgdkkhg/_generated_background_page.html (0)
[1155:3847:0715/044511:INFO:CONSOLE(0)] "[SUCCESS] testAlwaysOnTopNoInit", source: chrome-extension://jhhdocekkbnjogbkafknhfmjajgdkkhg/_generated_background_page.html (0)
[ OK ] PlatformAppBrowserTest.WindowsApiAlwaysOnTopWithOldPermissions (5671 ms)
[9/188] PlatformAppBrowserTest.WindowsApiAlwaysOnTopWithOldPermissions (7115 ms)
[ RUN ] PlatformAppBrowserTest.ReloadRelaunches
[1163:3847:0715/044509:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1157:41219:0715/044513:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[1157:41219:0715/044513:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[1157:41219:0715/044513:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[1157:41219:0715/044513:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 6, remote ID 2147483653)
[1157:41219:0715/044513:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 5, remote ID 2147483652)
[1157:41219:0715/044513:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] PlatformAppBrowserTest.ReloadRelaunches (6748 ms)
[10/188] PlatformAppBrowserTest.ReloadRelaunches (8185 ms)
[ RUN ] PlatformAppBrowserTest.AppsIgnoreDefaultZoom
[1172:3847:0715/044515:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] PlatformAppBrowserTest.AppsIgnoreDefaultZoom (5276 ms)
[11/188] PlatformAppBrowserTest.AppsIgnoreDefaultZoom (6700 ms)
[ RUN ] BluetoothLowEnergyApiTest.GetServices
[1178:3847:0715/044517:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1173:3847:0715/044519:INFO:CONSOLE(0)] "[SUCCESS] testGetServices", source: chrome-extension://pjdjhejcdkeebjehnokfbfnjmgmgdjlc/_generated_background_page.html (0)
[ OK ] BluetoothLowEnergyApiTest.GetServices (4663 ms)
[12/188] BluetoothLowEnergyApiTest.GetServices (6335 ms)
[ RUN ] CastChannelAPITest.TestOpenReceiveClose
[1185:3847:0715/044521:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
2015-07-15 04:45:22.964 browser_tests[1181:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[1181:40963:0715/044524: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.
Stack trace:
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.
Stack trace:
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-4A 09-00 20-60 00-00 94-4A 09-00 20-60 00-00 94-4A 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.
Stack trace:
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.
Stack trace:
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.
Stack trace:
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.
Stack trace:
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-4A 09-00 20-60 00-00 94-4A 09-00 20-60 00-00 94-4A 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.
Stack trace:
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.
Stack trace:
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.
Stack trace:
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-4A 09-00 20-60 00-00 94-4A 09-00 20-60 00-00 94-4A 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.
Stack trace:
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.
Stack trace:
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.
Stack trace:
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.
Stack trace:
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-4A 09-00 20-60 00-00 94-4A 09-00 20-60 00-00 94-4A 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.
Stack trace:
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.
Stack trace:
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.
Stack trace:
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.
Stack trace:
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-4A 09-00 20-60 00-00 94-4A 09-00 20-60 00-00 94-4A 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.
Stack trace:
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.
Stack trace:
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.
Stack trace:
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.
Stack trace:
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-4A 09-00 20-60 00-00 94-4A 09-00 20-60 00-00 94-4A 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.
Stack trace:
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.
Stack trace:
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.
Stack trace:
[1181:3847:0715/044524:INFO:CONSOLE(0)] "[SUCCESS] (no test)", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/test_open_receive_close.html (0)
[1181:40963:0715/044524:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] CastChannelAPITest.TestOpenReceiveClose (4843 ms)
[13/188] CastChannelAPITest.TestOpenReceiveClose (6231 ms)
[ RUN ] ExtensionApiTest.ChromeRuntimeOpenOptionsPage
[1190:3847:0715/044523:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1184:39683:0715/044527:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[1192:12551:0715/044527:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1192:12551:0715/044527:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1192:12551:0715/044527:WARNING:channel.cc(322)] RawChannel write error
[1184:3847:0715/044527:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[1184:3847:0715/044529:INFO:CONSOLE(0)] "[SUCCESS] testNewOptionsPage", source: chrome-extension://aacnlkphaehmglhfpmlblkppgnnndefc/_generated_background_page.html (0)
[1184:3847:0715/044529:INFO:CONSOLE(0)] "[SUCCESS] testRefocusExistingOptionsPage", source: chrome-extension://aacnlkphaehmglhfpmlblkppgnnndefc/_generated_background_page.html (0)
[ OK ] ExtensionApiTest.ChromeRuntimeOpenOptionsPage (8386 ms)
[14/188] ExtensionApiTest.ChromeRuntimeOpenOptionsPage (9893 ms)
[ RUN ] ExtensionApiTest.ContentScriptExtensionIframe
[1198:3847:0715/044527:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1194:74759:0715/044532:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[1194:3847:0715/044532:INFO:CONSOLE(0)] "[SUCCESS] onRequest", source: chrome-extension://ekpoobclnlldmclgedgkmjcebfgefkbd/test.html (0)
[1199:13063:0715/044532:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[1199:13063:0715/044532:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[1199:13063:0715/044532:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1199:13063:0715/044532:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1200:13063:0715/044532:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[1200:13063:0715/044532:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[1200:13063:0715/044532:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1200:13063:0715/044532:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1200:13063:0715/044532:WARNING:channel.cc(322)] RawChannel write error
[1194:40195:0715/044532:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[1194:40195:0715/044532:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ExtensionApiTest.ContentScriptExtensionIframe (6898 ms)
[15/188] ExtensionApiTest.ContentScriptExtensionIframe (8286 ms)
[ RUN ] ExtensionApiTest.BrowserIsApp
[1217:3847:0715/044536:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1213:3847:0715/044538:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[1218:12807:0715/044538:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1220:3847:0715/044539:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] ExtensionApiTest.BrowserIsApp (4917 ms)
[16/188] ExtensionApiTest.BrowserIsApp (6457 ms)
[ RUN ] ExtensionApiTest.ContentScriptPermissionsApi
[1211:3847:0715/044533:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1208:74503:0715/044537:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[1208:3847:0715/044537:INFO:CONSOLE(0)] "[SUCCESS] noAccess", source: chrome-extension://bakokgokbphcgokpckhpkdpchhilejgn/_generated_background_page.html (0)
[1208:3847:0715/044538:INFO:CONSOLE(0)] "[SUCCESS] addPermission", source: chrome-extension://bakokgokbphcgokpckhpkdpchhilejgn/_generated_background_page.html (0)
[1208:3847:0715/044539:INFO:CONSOLE(0)] "[SUCCESS] sameHost", source: chrome-extension://bakokgokbphcgokpckhpkdpchhilejgn/_generated_background_page.html (0)
[1208:74503:0715/044540:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[1208:3847:0715/044540:INFO:CONSOLE(0)] "[SUCCESS] newHost", source: chrome-extension://bakokgokbphcgokpckhpkdpchhilejgn/_generated_background_page.html (0)
[1221:13063:0715/044540:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1221:13063:0715/044540:WARNING:channel.cc(322)] RawChannel write error
[1222:12807:0715/044540:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[1222:12807:0715/044540:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 4)
[1222:12807:0715/044540:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1222:12807:0715/044540:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1222:12807:0715/044540:WARNING:channel.cc(322)] RawChannel write error
[1208:41219:0715/044541:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[1208:41219:0715/044541:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 4, remote ID 2147483651)
[1208:41219:0715/044541:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[1208:41219:0715/044541:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ExtensionApiTest.ContentScriptPermissionsApi (10249 ms)
[17/188] ExtensionApiTest.ContentScriptPermissionsApi (11564 ms)
[ RUN ] PlatformAppWithFileBrowserTest.LaunchWithWrongType
[1227:3847:0715/044542:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1224:4871:0715/044545:ERROR:mach_broker_mac.mm(222)] Unknown process 1233 is sending Mach IPC messages!
[1224:3847:0715/044546:WARNING:launcher.cc(248)] Extension does not provide a valid file handler.
[1224:3847:0715/044546:INFO:CONSOLE(0)] "[SUCCESS] testIntent", source: chrome-extension://dkadblbpkbocchmbfjadnelnmfapehcj/_generated_background_page.html (0)
[1229:13063:0715/044546:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483652, remote ID 5)
[1229:13063:0715/044546:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483653, remote ID 6)
[1229:13063:0715/044546:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[1229:13063:0715/044546:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[1229:13063:0715/044546:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1229:13063:0715/044546:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] PlatformAppWithFileBrowserTest.LaunchWithWrongType (6262 ms)
[18/188] PlatformAppWithFileBrowserTest.LaunchWithWrongType (7624 ms)
[ RUN ] PlatformAppWithFileBrowserTest.LaunchNewFile
[1232:3847:0715/044545:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1228:4611:0715/044547:ERROR:mach_broker_mac.mm(222)] Unknown process 1236 is sending Mach IPC messages!
[1228:3847:0715/044548:INFO:CONSOLE(0)] "[SUCCESS] testFileHandler", source: chrome-extension://kghlcajlappmngegkfbclfdebopfpble/_generated_background_page.html (0)
[ OK ] PlatformAppWithFileBrowserTest.LaunchNewFile (5625 ms)
[19/188] PlatformAppWithFileBrowserTest.LaunchNewFile (7123 ms)
[ RUN ] EphemeralAppBrowserTest.PromoteAppWhileRunning
[1246:3847:0715/044552:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1241:3847:0715/044555:ERROR:native_app_window_cocoa.mm(828)] Not implemented reached in virtual void NativeAppWindowCocoa::UpdateShelfMenu()
[1248:12551:0715/044555:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[1248:12551:0715/044555:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[1248:12551:0715/044555:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1248:12551:0715/044555:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1250:13063:0715/044555:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[1250:13063:0715/044555:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1250:13063:0715/044555:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] EphemeralAppBrowserTest.PromoteAppWhileRunning (5854 ms)
[20/188] EphemeralAppBrowserTest.PromoteAppWhileRunning (7365 ms)
[ RUN ] AppWindowAPITest.TestSetBounds
[1242:3847:0715/044550:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1238:3847:0715/044553:INFO:CONSOLE(0)] "[SUCCESS] testLeft", source: chrome-extension://mhnkgolkofbhnheognhnafpijhglamcm/_generated_background_page.html (0)
[1238:3847:0715/044553:INFO:CONSOLE(0)] "[SUCCESS] testLeftNull", source: chrome-extension://mhnkgolkofbhnheognhnafpijhglamcm/_generated_background_page.html (0)
[1238:3847:0715/044554:INFO:CONSOLE(0)] "[SUCCESS] testTop", source: chrome-extension://mhnkgolkofbhnheognhnafpijhglamcm/_generated_background_page.html (0)
[1238:3847:0715/044554:INFO:CONSOLE(0)] "[SUCCESS] testTopNull", source: chrome-extension://mhnkgolkofbhnheognhnafpijhglamcm/_generated_background_page.html (0)
[1238:3847:0715/044555:INFO:CONSOLE(0)] "[SUCCESS] testWidth", source: chrome-extension://mhnkgolkofbhnheognhnafpijhglamcm/_generated_background_page.html (0)
[1238:3847:0715/044555:INFO:CONSOLE(0)] "[SUCCESS] testWidthNull", source: chrome-extension://mhnkgolkofbhnheognhnafpijhglamcm/_generated_background_page.html (0)
[1238:3847:0715/044556:INFO:CONSOLE(0)] "[SUCCESS] testHeight", source: chrome-extension://mhnkgolkofbhnheognhnafpijhglamcm/_generated_background_page.html (0)
[1238:3847:0715/044556:INFO:CONSOLE(0)] "[SUCCESS] testHeightNull", source: chrome-extension://mhnkgolkofbhnheognhnafpijhglamcm/_generated_background_page.html (0)
[1238:3847:0715/044557:INFO:CONSOLE(0)] "[SUCCESS] testPosition", source: chrome-extension://mhnkgolkofbhnheognhnafpijhglamcm/_generated_background_page.html (0)
[1238:3847:0715/044557:INFO:CONSOLE(0)] "[SUCCESS] testPositionNull", source: chrome-extension://mhnkgolkofbhnheognhnafpijhglamcm/_generated_background_page.html (0)
[1238:3847:0715/044557:INFO:CONSOLE(0)] "[SUCCESS] testSize", source: chrome-extension://mhnkgolkofbhnheognhnafpijhglamcm/_generated_background_page.html (0)
[1238:3847:0715/044558:INFO:CONSOLE(0)] "[SUCCESS] testSizeNull", source: chrome-extension://mhnkgolkofbhnheognhnafpijhglamcm/_generated_background_page.html (0)
[1238:3847:0715/044558:INFO:CONSOLE(0)] "[SUCCESS] testMinSize", source: chrome-extension://mhnkgolkofbhnheognhnafpijhglamcm/_generated_background_page.html (0)
[1238:3847:0715/044558:INFO:CONSOLE(0)] "[SUCCESS] testMaxSize", source: chrome-extension://mhnkgolkofbhnheognhnafpijhglamcm/_generated_background_page.html (0)
[1238:3847:0715/044559:INFO:CONSOLE(0)] "[SUCCESS] testMinAndMaxSize", source: chrome-extension://mhnkgolkofbhnheognhnafpijhglamcm/_generated_background_page.html (0)
[1238:39427:0715/044559:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[1247:13575:0715/044559:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[1247:13575:0715/044559:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1247:13575:0715/044559:WARNING:channel.cc(322)] RawChannel write error
[ OK ] AppWindowAPITest.TestSetBounds (11728 ms)
[21/188] AppWindowAPITest.TestSetBounds (13133 ms)
[ RUN ] EphemeralAppLauncherTest.InstallExtension
HTTP server started on http://127.0.0.1:49395...
sending server_data: {"host": "127.0.0.1", "port": 49395} (36 bytes)
[1255:3847:0715/044600:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1256:12807:0715/044603:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[1256:12807:0715/044603:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[1256:12807:0715/044603:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1256:12807:0715/044603:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] EphemeralAppLauncherTest.InstallExtension (5874 ms)
[22/188] EphemeralAppLauncherTest.InstallExtension (7277 ms)
[ RUN ] WebViewTest.Shim_TestInlineScriptFromAccessibleResources
[1268:3847:0715/044606:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
2015-07-15 04:46:08.129 browser_tests[1264:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[1264:3847:0715/044611:INFO:CONSOLE(491)] "consolemessage: guest_with_inline_script.html: Inline script ran", source: chrome-extension://bonpepecbboegbdbkmfkanmkgoddncbf/main.js (491)
[1264:38147:0715/044611:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[1264:38147:0715/044611:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[1264:38147:0715/044611:WARNING:channel.cc(322)] RawChannel write error
[ OK ] WebViewTest.Shim_TestInlineScriptFromAccessibleResources (6984 ms)
[23/188] WebViewTest.Shim_TestInlineScriptFromAccessibleResources (8343 ms)
[ RUN ] AppViewTest.TestAppViewWithUndefinedDataShouldSucceed
[1262:3847:0715/044603:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
2015-07-15 04:46:08.129 browser_tests[1257:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[1257:3847:0715/044610:INFO:CONSOLE(37)] "appToEmbed ijdpekpjbigaaghmoaopgeholppgglhn", source: chrome-extension://odfdjnfcammkmjmkpnclpadaackdhgjo/main.js (37)
[1257:3847:0715/044610:INFO:CONSOLE(37)] "attempting to connect to non-existant app.", source: chrome-extension://odfdjnfcammkmjmkpnclpadaackdhgjo/main.js (37)
[1257:3847:0715/044610:INFO:CONSOLE(66)] "Unable to connect to app "abc123".", source: extensions::appView (66)
[1257:3847:0715/044610:INFO:CONSOLE(37)] "failed to connect to non-existant app.", source: chrome-extension://odfdjnfcammkmjmkpnclpadaackdhgjo/main.js (37)
[1257:3847:0715/044610:INFO:CONSOLE(37)] "attempting to connect to known app.", source: chrome-extension://odfdjnfcammkmjmkpnclpadaackdhgjo/main.js (37)
[1270:12551:0715/044610:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1257:3847:0715/044612:INFO:CONSOLE(37)] "CONNECTED.", source: chrome-extension://odfdjnfcammkmjmkpnclpadaackdhgjo/main.js (37)
[1263:13063:0715/044612:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1273:14851:0715/044612:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[1273:14851:0715/044612:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[1275:15107:0715/044612:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[1275:15107:0715/044612:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[1275:15107:0715/044612:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[1275:15107:0715/044612:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[ OK ] AppViewTest.TestAppViewWithUndefinedDataShouldSucceed (10968 ms)
[24/188] AppViewTest.TestAppViewWithUndefinedDataShouldSucceed (12384 ms)
[ RUN ] WebViewTest.Shim_TestAddAndRemoveContentScripts
[1282:3847:0715/044615:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1276:3847:0715/044618:INFO:CONSOLE(973)] "Step 1: call <webview>.addContentScripts.", source: chrome-extension://bonpepecbboegbdbkmfkanmkgoddncbf/main.js (973)
[1276:74503:0715/044619:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[1276:3847:0715/044619:INFO:CONSOLE(985)] "Step 2: post message to build connect.", source: chrome-extension://bonpepecbboegbdbkmfkanmkgoddncbf/main.js (985)
[1276:3847:0715/044619:INFO:CONSOLE(1009)] "Step 3: A communication channel has been established with webview.", source: chrome-extension://bonpepecbboegbdbkmfkanmkgoddncbf/main.js (1009)
[1276:3847:0715/044619:INFO:CONSOLE(990)] "Step 4: call <webview>.removeContentScripts and navigate.", source: chrome-extension://bonpepecbboegbdbkmfkanmkgoddncbf/main.js (990)
[1276:3847:0715/044620:INFO:CONSOLE(996)] "Step 5: post message to build connect again.", source: chrome-extension://bonpepecbboegbdbkmfkanmkgoddncbf/main.js (996)
[1288:13063:0715/044620:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[1288:13063:0715/044620:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1288:13063:0715/044620:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] WebViewTest.Shim_TestAddAndRemoveContentScripts (7114 ms)
[25/188] WebViewTest.Shim_TestAddAndRemoveContentScripts (8928 ms)
[ RUN ] WebViewTest.Shim_TestContentLoadEventWithDisplayNone
[1284:3847:0715/044615:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1277:41219:0715/044620:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] WebViewTest.Shim_TestContentLoadEventWithDisplayNone (7062 ms)
[26/188] WebViewTest.Shim_TestContentLoadEventWithDisplayNone (8593 ms)
[ RUN ] WebViewTest.Shim_TestWebRequestAPIGoogleProperty
[1296:3847:0715/044624:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1298:13063:0715/044628:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[1298:13063:0715/044628:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[1298:13063:0715/044628:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1298:13063:0715/044628:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1298:13063:0715/044628:WARNING:channel.cc(322)] RawChannel write error
[1290:40963:0715/044628:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] WebViewTest.Shim_TestWebRequestAPIGoogleProperty (6844 ms)
[27/188] WebViewTest.Shim_TestWebRequestAPIGoogleProperty (8503 ms)
[ RUN ] WebViewTest.InterstitialTeardownOnBrowserShutdown
[1297:3847:0715/044624: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:49404...
sending server_data: {"host": "localhost", "port": 49404} (36 bytes)
[1291:3847:0715/044628:INFO:CONSOLE(6)] "embedder.loadGuest: 49404", source: chrome-extension://foideaaelhfpochccogigoolkmidhoao/embedder.js (6)
[1291:3847:0715/044628:INFO:CONSOLE(13)] "guestSrcHTTPS: https://localhost:49404/files/extensions/platform_apps/web_view/interstitial_teardown/https_page.html", source: chrome-extension://foideaaelhfpochccogigoolkmidhoao/embedder.js (13)
[1291:41219:0715/044631:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[1291:41219:0715/044631:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[1291:41219:0715/044631:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[1291:41219:0715/044631:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[1291:41219:0715/044631:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[1307:13067:0715/044631:FATAL:memory.cc(18)] Out of memory. size=4194304
[1291:3847:0715/044631:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.allow_outdated
[1291:3847:0715/044631:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown printing.enabled
[1291:3847:0715/044631:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.always_authorize
[1291:3847:0715/044631:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown select_file_dialogs.allowed
[ OK ] WebViewTest.InterstitialTeardownOnBrowserShutdown (9071 ms)
[28/188] WebViewTest.InterstitialTeardownOnBrowserShutdown (10530 ms)
[ RUN ] WebViewTest.OpenURLFromTab_CurrentTab_Abort
[1310:3847:0715/044632:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1305:3847:0715/044637:INFO:CONSOLE(237)] "<webview>: The load has aborted with error -3: ERR_ABORTED.", source: extensions::webViewEvents (237)
[1312:13319:0715/044637:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1312:13319:0715/044637:WARNING:channel.cc(322)] RawChannel write error
[1305:41219:0715/044637:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[1305:41219:0715/044637:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 6, remote ID 2147483653)
[1305:41219:0715/044637:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 5, remote ID 2147483652)
[1305:41219:0715/044637:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[1305:41219:0715/044637:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 9, remote ID 2147483656)
[1305:41219:0715/044637:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 8, remote ID 2147483655)
[1305:41219:0715/044637:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[1305:41219:0715/044637:WARNING:channel.cc(322)] RawChannel write error
[ OK ] WebViewTest.OpenURLFromTab_CurrentTab_Abort (7299 ms)
[29/188] WebViewTest.OpenURLFromTab_CurrentTab_Abort (8667 ms)
[ RUN ] WebViewTest.GeolocationAPIEmbedderHasAccessMultipleBridgeIdAllow
[1316:3847:0715/044635:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1311:3847:0715/044638:INFO:CONSOLE(79)] "embedder.setUpLoadStop_", source: chrome-extension://glkgkmgnmbiphkadcghkndjcimggikkd/embedder.js (79)
[1311:74503:0715/044639:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[1311:3847:0715/044639:INFO:CONSOLE(81)] "embedder.onWebViewLoadStop", source: chrome-extension://glkgkmgnmbiphkadcghkndjcimggikkd/embedder.js (81)
[1311:3847:0715/044639:INFO:CONSOLE(87)] "embedder.webview.postMessage", source: chrome-extension://glkgkmgnmbiphkadcghkndjcimggikkd/embedder.js (87)
[1311:3847:0715/044640:INFO:CONSOLE(81)] "embedder.onWebViewLoadStop", source: chrome-extension://glkgkmgnmbiphkadcghkndjcimggikkd/embedder.js (81)
[1311:3847:0715/044640:INFO:CONSOLE(87)] "embedder.webview.postMessage", source: chrome-extension://glkgkmgnmbiphkadcghkndjcimggikkd/embedder.js (87)
[1311:39683:0715/044640:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[1311:39683:0715/044640:WARNING:channel.cc(322)] RawChannel write error
[1311:39683:0715/044640:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] WebViewTest.GeolocationAPIEmbedderHasAccessMultipleBridgeIdAllow (7544 ms)
[30/188] WebViewTest.GeolocationAPIEmbedderHasAccessMultipleBridgeIdAllow (9035 ms)
[ RUN ] WebViewTest.Shim_TestPerViewZoomMode
[1324:3847:0715/044641:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1321:41219:0715/044646:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[1321:41219:0715/044646:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[1321:41219:0715/044646:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[1321:41219:0715/044646:WARNING:channel.cc(322)] RawChannel write error
[ OK ] WebViewTest.Shim_TestPerViewZoomMode (7159 ms)
[31/188] WebViewTest.Shim_TestPerViewZoomMode (8773 ms)
[ RUN ] WebViewTest.Shim_TestCloseNewWindowCleanup
[1330:3847:0715/044643:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1325:40963:0715/044648:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[1334:15363:0715/044648:ERROR:webgraphicscontext3d_command_buffer_impl.cc(242)] Failed to initialize GLES2CmdHelper.
[1325:40963:0715/044648:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[1325:40963:0715/044648:WARNING:channel.cc(322)] RawChannel write error
[ OK ] WebViewTest.Shim_TestCloseNewWindowCleanup (6672 ms)
[32/188] WebViewTest.Shim_TestCloseNewWindowCleanup (8218 ms)
[ RUN ] AutofillTest.ProfileWithEmailInOtherFieldNotSaved
[1338:3847:0715/044650:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49417...
sending server_data: {"host": "127.0.0.1", "port": 49417} (36 bytes)
[1345:13063:0715/044653:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1345:13063:0715/044653:WARNING:channel.cc(322)] RawChannel write error
[1338:3847:0715/044653:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50FB0400B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[1338:3847:0715/044653:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FB0400B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[1338:3847:0715/044653:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50FB0400B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[1338:3847:0715/044653:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FB0400B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[ OK ] AutofillTest.ProfileWithEmailInOtherFieldNotSaved (5151 ms)
[33/188] AutofillTest.ProfileWithEmailInOtherFieldNotSaved (6607 ms)
[ RUN ] AndroidBreakingUsbTest.TestDeviceBreaking
[1344:3847:0715/044652:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
2015-07-15 04:46:53.495 browser_tests[1339:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[1339:40963:0715/044653:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[1339:40963:0715/044653:WARNING:channel.cc(322)] RawChannel write error
[ OK ] AndroidBreakingUsbTest.TestDeviceBreaking (3198 ms)
[34/188] AndroidBreakingUsbTest.TestDeviceBreaking (4667 ms)
[ RUN ] DownloadTest.DontCloseNewTab1
[1355:3847:0715/044656:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] DownloadTest.DontCloseNewTab1 (3990 ms)
[35/188] DownloadTest.DontCloseNewTab1 (5116 ms)
[ RUN ] DownloadTest.CrxDenyInstall
[1364:3847:0715/044701:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] DownloadTest.CrxDenyInstall (2976 ms)
[36/188] DownloadTest.CrxDenyInstall (4323 ms)
[ RUN ] DevToolsSanityTest.TestConsoleOnNavigateBack
[1354:3847:0715/044656:WARNING:vt_video_decode_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)
[1348:3847:0715/044657:INFO:CONSOLE(2)] "Loaded", source: http://127.0.0.1:49421/files/devtools/navigate_back.html (2)
[1348:3847:0715/044700:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[1348:3847:0715/044702:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[1348:3847:0715/044702:ERROR:CONSOLE(72)] "Uncaught TypeError: Cannot read property 'addExtensions' of undefined", source: (72)
[1360:13063:0715/044704:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1360:13063:0715/044704:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] DevToolsSanityTest.TestConsoleOnNavigateBack (9907 ms)
[37/188] DevToolsSanityTest.TestConsoleOnNavigateBack (11102 ms)
[ RUN ] DownloadTest.SavePageNonHTMLViaGet
[1370:3847:0715/044706:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] DownloadTest.SavePageNonHTMLViaGet (3423 ms)
[38/188] DownloadTest.SavePageNonHTMLViaGet (4638 ms)
[ RUN ] DownloadTest.SavePageNonHTMLViaPost
[1374:3847:0715/044707:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1369:73991:0715/044708:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[ OK ] DownloadTest.SavePageNonHTMLViaPost (3294 ms)
[39/188] DownloadTest.SavePageNonHTMLViaPost (4505 ms)
[ RUN ] DownloadStartedAnimationTest.InstantiateAndImmediatelyClose
[1384:3847:0715/044712:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1385:15619:0715/044712:ERROR:webgraphicscontext3d_command_buffer_impl.cc(242)] Failed to initialize GLES2CmdHelper.
[1385:13319:0715/044712:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1385:13319:0715/044712:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1379:3847:0715/044713:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown select_file_dialogs.allowed
[ OK ] DownloadStartedAnimationTest.InstantiateAndImmediatelyClose (3015 ms)
[40/188] DownloadStartedAnimationTest.InstantiateAndImmediatelyClose (4274 ms)
[ RUN ] DownloadTest.TestMultipleDownloadsInfobar
[1380:3847:0715/044711:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1376:39939:0715/044713:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 5, remote ID 2147483652)
[1376:39939:0715/044713:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 8, remote ID 2147483655)
[1376:39939:0715/044713:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[1376:39939:0715/044713:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 10, remote ID 2147483657)
[1376:39939:0715/044713:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] DownloadTest.TestMultipleDownloadsInfobar (4952 ms)
[41/188] DownloadTest.TestMultipleDownloadsInfobar (6187 ms)
[ RUN ] SavePageBrowserTest.SavePageBrowserTest_NonMHTML
[1393:3847:0715/044716:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1388:41219:0715/044717:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] SavePageBrowserTest.SavePageBrowserTest_NonMHTML (3116 ms)
[42/188] SavePageBrowserTest.SavePageBrowserTest_NonMHTML (4391 ms)
[ RUN ] ExtensionBrowsingDataTest.RemovalProhibited
[1396:3847:0715/044717:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ExtensionBrowsingDataTest.RemovalProhibited (2932 ms)
[43/188] ExtensionBrowsingDataTest.RemovalProhibited (4315 ms)
[ RUN ] ExtensionCloudPrintPrivateApiTest.CloudPrintHosted
HTTP server started on http://127.0.0.1:49435...
sending server_data: {"host": "127.0.0.1", "port": 49435} (36 bytes)
[1406:3847:0715/044721:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1398:41219:0715/044723:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[1398:3847:0715/044723:INFO:CONSOLE(0)] "[SUCCESS] successfulSetupConnector", source: http://www.cloudprintapp.com:49435/files/extensions/api_test/cloud_print_private/enable_chrome_connector/cloud_print_success_tests.html (0)
[1398:3847:0715/044723:INFO:CONSOLE(0)] "[SUCCESS] getHostName", source: http://www.cloudprintapp.com:49435/files/extensions/api_test/cloud_print_private/enable_chrome_connector/cloud_print_success_tests.html (0)
[1398:3847:0715/044723:INFO:CONSOLE(0)] "[SUCCESS] getPrinters", source: http://www.cloudprintapp.com:49435/files/extensions/api_test/cloud_print_private/enable_chrome_connector/cloud_print_success_tests.html (0)
[1398:3847:0715/044723:INFO:CONSOLE(0)] "[SUCCESS] getClientId", source: http://www.cloudprintapp.com:49435/files/extensions/api_test/cloud_print_private/enable_chrome_connector/cloud_print_success_tests.html (0)
[ OK ] ExtensionCloudPrintPrivateApiTest.CloudPrintHosted (4966 ms)
[44/188] ExtensionCloudPrintPrivateApiTest.CloudPrintHosted (6381 ms)
[ RUN ] CommandServiceTest.RemoveKeybindingPrefsShouldBePlatformSpecific
[1405:3847:0715/044721:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1407:12807:0715/044726:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[1407:12807:0715/044726:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[1407:12807:0715/044726:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1407:12807:0715/044726:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] CommandServiceTest.RemoveKeybindingPrefsShouldBePlatformSpecific (7085 ms)
[45/188] CommandServiceTest.RemoveKeybindingPrefsShouldBePlatformSpecific (8261 ms)
[ RUN ] DialAPITest.NonWhitelistedExtension
[1415:3847:0715/044727:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1411:5635:0715/044728:ERROR:mach_broker_mac.mm(222)] Unknown process 1419 is sending Mach IPC messages!
[1411:3847:0715/044729:INFO:CONSOLE(0)] "[SUCCESS] testPermission", source: chrome-extension://ijmbalggaocghiampjnegnamaaekfmbe/_generated_background_page.html (0)
[1416:13063:0715/044729:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1416:13063:0715/044729:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1421:12807:0715/044729:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[1421:12807:0715/044729:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1421:12807:0715/044729:WARNING:channel.cc(322)] RawChannel write error
[ OK ] DialAPITest.NonWhitelistedExtension (4807 ms)
[46/188] DialAPITest.NonWhitelistedExtension (6197 ms)
[ RUN ] DialAPITest.OnError
[1422:3847:0715/044729:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1417:41219:0715/044731:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[1417:3847:0715/044732:INFO:CONSOLE(0)] "[SUCCESS] noListeners", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/on_error.html (0)
[1417:41219:0715/044732:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[1417:41219:0715/044732:WARNING:channel.cc(322)] RawChannel write error
[ OK ] DialAPITest.OnError (4396 ms)
[47/188] DialAPITest.OnError (5776 ms)
[ RUN ] DownloadExtensionTest.DownloadExtensionTest_OnDeterminingFilename_EmptyBasenameInvalid
[1434:3847:0715/044735:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49440...
sending server_data: {"host": "127.0.0.1", "port": 49440} (36 bytes)
[1437:15107:0715/044737:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[1437:15107:0715/044737:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[1437:15107:0715/044737:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[1437:15107:0715/044737:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[ OK ] DownloadExtensionTest.DownloadExtensionTest_OnDeterminingFilename_EmptyBasenameInvalid (4178 ms)
[48/188] DownloadExtensionTest.DownloadExtensionTest_OnDeterminingFilename_EmptyBasenameInvalid (5682 ms)
[ RUN ] DownloadExtensionTest.DownloadExtensionTest_Open
[1428:3847:0715/044733:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1433:12807:0715/044738:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1433:12807:0715/044738:WARNING:channel.cc(322)] RawChannel write error
[1436:13063:0715/044738:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1424:41219:0715/044738:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[1424:41219:0715/044738:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[1424:41219:0715/044738:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 4, remote ID 2147483651)
[1424:41219:0715/044738:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
2015-07-15 04:47:38.738 browser_tests[1424:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[ OK ] DownloadExtensionTest.DownloadExtensionTest_Open (7377 ms)
[49/188] DownloadExtensionTest.DownloadExtensionTest_Open (8708 ms)
[ RUN ] ExtensionBrowserTest.BackgroundPageIsNeverVisible
[1449:3847:0715/044742:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1450:12807:0715/044744:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1450:12807:0715/044744:WARNING:channel.cc(322)] RawChannel write error
[1442:41219:0715/044744:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[1442:41219:0715/044744:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ExtensionBrowserTest.BackgroundPageIsNeverVisible (4473 ms)
[50/188] ExtensionBrowserTest.BackgroundPageIsNeverVisible (6007 ms)
[ RUN ] DownloadExtensionTest.DownloadExtensionTest_OnDeterminingFilename_IncognitoSplit
[1445:3847:0715/044741:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49443...
sending server_data: {"host": "127.0.0.1", "port": 49443} (36 bytes)
[1455:15363:0715/044745:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[1455:15363:0715/044745:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[1451:12807:0715/044745:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1440:41219:0715/044745:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[1440:41219:0715/044745:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[1440:3847:0715/044745:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 3, remote ID 2147483650)
[1440:41219:0715/044745:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[1440:41219:0715/044745:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[1440:41219:0715/044745:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] DownloadExtensionTest.DownloadExtensionTest_OnDeterminingFilename_IncognitoSplit (6632 ms)
[51/188] DownloadExtensionTest.DownloadExtensionTest_OnDeterminingFilename_IncognitoSplit (7998 ms)
[ RUN ] ExtensionBrowserTest.PageActionCrash25562
[1460:3847:0715/044748:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49447...
sending server_data: {"host": "127.0.0.1", "port": 49447} (36 bytes)
[1463:13063:0715/044751:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1463:13063:0715/044751:WARNING:channel.cc(322)] RawChannel write error
[1456:41219:0715/044751:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[1456:41219:0715/044751:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ExtensionBrowserTest.PageActionCrash25562 (5272 ms)
[52/188] ExtensionBrowserTest.PageActionCrash25562 (6793 ms)
[ RUN ] PageActionApiTest.TestTriggerPageAction
[1464:3847:0715/044749:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49448...
sending server_data: {"host": "127.0.0.1", "port": 49448} (36 bytes)
[1478:13575:0715/044752:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1478:13575:0715/044752:WARNING:channel.cc(322)] RawChannel write error
[1457:4611:0715/044752:ERROR:mach_broker_mac.mm(222)] Unknown process 1479 is sending Mach IPC messages!
[ OK ] PageActionApiTest.TestTriggerPageAction (5586 ms)
[53/188] PageActionApiTest.TestTriggerPageAction (6856 ms)
[ RUN ] FileSystemApiTest.FileSystemApiOpenMultipleExistingFilesTest
[1484:3847:0715/044754:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1480:9499:0715/044756:ERROR:mach_broker_mac.mm(222)] Unknown process 1490 is sending Mach IPC messages!
[1480:3847:0715/044758:INFO:CONSOLE(0)] "[SUCCESS] openFile", source: chrome-extension://binjadeojiboeihkbjepgpjjedbmbmmp/test.html (0)
[1480:3847:0715/044758:INFO:CONSOLE(0)] "[SUCCESS] openFile", source: chrome-extension://binjadeojiboeihkbjepgpjjedbmbmmp/test.html (0)
[1487:12807:0715/044758:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1487:12807:0715/044758:WARNING:channel.cc(322)] RawChannel write error
[ OK ] FileSystemApiTest.FileSystemApiOpenMultipleExistingFilesTest (5528 ms)
[54/188] FileSystemApiTest.FileSystemApiOpenMultipleExistingFilesTest (7073 ms)
[ RUN ] FileSystemApiTest.FileSystemApiSaveExistingFileTest
[1488:3847:0715/044756:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1483:4611:0715/044757:ERROR:mach_broker_mac.mm(222)] Unknown process 1492 is sending Mach IPC messages!
[1483:3847:0715/044759:INFO:CONSOLE(0)] "[SUCCESS] saveFile", source: chrome-extension://ihoemhmojkfjepcjakglepcgmohbehin/test.html (0)
[1489:13063:0715/044759:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1489:13063:0715/044759:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] FileSystemApiTest.FileSystemApiSaveExistingFileTest (5348 ms)
[55/188] FileSystemApiTest.FileSystemApiSaveExistingFileTest (6862 ms)
[ RUN ] IdentityGetProfileUserInfoFunctionTest.NotSignedIn
[1498:3847:0715/044801:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1501:15619:0715/044802:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[1501:15619:0715/044802:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[1501:13319:0715/044802:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1501:13319:0715/044802:WARNING:channel.cc(322)] RawChannel write error
[ OK ] IdentityGetProfileUserInfoFunctionTest.NotSignedIn (2762 ms)
[56/188] IdentityGetProfileUserInfoFunctionTest.NotSignedIn (4262 ms)
[ RUN ] GetAuthTokenFunctionTest.NonInteractiveIssueAdviceCacheHit
[1502:3847:0715/044803:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1495:3847:0715/044804:INFO:CONSOLE(5)] "hi there", source: chrome-extension://mmcmmbnhijllbjeneakpgibfgipiplpn/test.js (5)
[ OK ] GetAuthTokenFunctionTest.NonInteractiveIssueAdviceCacheHit (4109 ms)
[57/188] GetAuthTokenFunctionTest.NonInteractiveIssueAdviceCacheHit (5526 ms)
[ RUN ] ImageWriterPrivateApiTest.TestWriteFromFile
[1508:3847:0715/044806:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1504:61699:0715/044807:ERROR:mach_broker_mac.mm(222)] Unknown process 1513 is sending Mach IPC messages!
[1504:3847:0715/044809:INFO:CONSOLE(0)] "[SUCCESS] (no test)", source: chrome-extension://bhdicapfliiopgopdpfahjdciigdmelc/test.html (0)
[ OK ] ImageWriterPrivateApiTest.TestWriteFromFile (5302 ms)
[58/188] ImageWriterPrivateApiTest.TestWriteFromFile (6514 ms)
[ RUN ] InstanceIDApiTest.StableChannel
[1515:3847:0715/044808:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1509:3847:0715/044810:INFO:CONSOLE(0)] "[SUCCESS] test", source: chrome-extension://hkggkcnommeljajppaiipnjkcddbjpmh/_generated_background_page.html (0)
[ OK ] InstanceIDApiTest.StableChannel (4184 ms)
[59/188] InstanceIDApiTest.StableChannel (5763 ms)
[ RUN ] ExtensionManagementApiTest.GenerateAppForLink
[1522:3847:0715/044812:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1518:40963:0715/044814:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[1523:12807:0715/044814:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1523:12807:0715/044814:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1518:3847:0715/044814:INFO:CONSOLE(0)] "[SUCCESS] generateAppForLinkWithoutUserGesture", source: chrome-extension://gclgapbfkbeeapgbiijhdalgoojfankl/generateAppForLink.html (0)
[1518:3847:0715/044814:INFO:CONSOLE(0)] "[SUCCESS] generateAppForInvalidLink", source: chrome-extension://gclgapbfkbeeapgbiijhdalgoojfankl/generateAppForLink.html (0)
[1518:3847:0715/044814:INFO:CONSOLE(0)] "[SUCCESS] generateAppWithEmptyTitle", source: chrome-extension://gclgapbfkbeeapgbiijhdalgoojfankl/generateAppForLink.html (0)
[1518:3847:0715/044815:INFO:CONSOLE(0)] "[SUCCESS] generateAppForLinkWithShortURL", source: chrome-extension://gclgapbfkbeeapgbiijhdalgoojfankl/generateAppForLink.html (0)
[1518:3847:0715/044815:INFO:CONSOLE(0)] "[SUCCESS] generateAppForLinkWithLongURL", source: chrome-extension://gclgapbfkbeeapgbiijhdalgoojfankl/generateAppForLink.html (0)
[1518:40963:0715/044815:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[1518:40963:0715/044815:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ExtensionManagementApiTest.GenerateAppForLink (4700 ms)
[60/188] ExtensionManagementApiTest.GenerateAppForLink (5905 ms)
[ RUN ] MediaGalleriesPlatformAppBrowserTest.NoGalleriesRead
[1526:3847:0715/044814:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1521:63755:0715/044815:ERROR:mach_broker_mac.mm(222)] Unknown process 1529 is sending Mach IPC messages!
[1521:3847:0715/044816:INFO:CONSOLE(0)] "[SUCCESS] mediaGalleriesNoGalleries", source: chrome-extension://iikbecjcdikoepgohoglgiippcahfmlo/_generated_background_page.html (0)
[1528:13063:0715/044816:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] MediaGalleriesPlatformAppBrowserTest.NoGalleriesRead (4384 ms)
[61/188] MediaGalleriesPlatformAppBrowserTest.NoGalleriesRead (5695 ms)
[ RUN ] ExtensionModuleApiTest.IncognitoFile
[1535:3847:0715/044818:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1531:8967:0715/044820:ERROR:mach_broker_mac.mm(222)] Unknown process 1540 is sending Mach IPC messages!
[1531:3847:0715/044820:INFO:CONSOLE(0)] "[SUCCESS] testPermissions", source: chrome-extension://khlokfnfijhfdpmgeijgfimbpkolmjah/test.html (0)
[1536:13063:0715/044820:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] ExtensionModuleApiTest.IncognitoFile (4287 ms)
[62/188] ExtensionModuleApiTest.IncognitoFile (5610 ms)
[ RUN ] PasswordsPrivateApiTest.CanPasswordAccountBeManaged
[1539:3847:0715/044819:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1541:13063:0715/044821:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1534:3847:0715/044821:INFO:CONSOLE(0)] "[SUCCESS] canPasswordAccountBeManaged", source: chrome-extension://epcifkihnkjgphfkloaaleeakhpmgdmn/main.html?canPasswordAccountBeManaged (0)
[1534:41219:0715/044821:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[ OK ] PasswordsPrivateApiTest.CanPasswordAccountBeManaged (4005 ms)
[63/188] PasswordsPrivateApiTest.CanPasswordAccountBeManaged (5224 ms)
[ RUN ] ProxySettingsApiTest.ProxyPacDataUrl
[1548:3847:0715/044823:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1544:3847:0715/044826:INFO:CONSOLE(0)] "[SUCCESS] verifyTestsHaveStarted", source: chrome-extension://conpppgdjfkeomhamnpkdflgcbjjahec/_generated_background_page.html (0)
[1544:3847:0715/044826:INFO:CONSOLE(0)] "[SUCCESS] setAutoSettings", source: chrome-extension://conpppgdjfkeomhamnpkdflgcbjjahec/_generated_background_page.html (0)
[1551:12551:0715/044826:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] ProxySettingsApiTest.ProxyPacDataUrl (4144 ms)
[64/188] ProxySettingsApiTest.ProxyPacDataUrl (5510 ms)
[ RUN ] SettingsPrivateApiTest.OnPrefsChanged
[1553:3847:0715/044825:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1554:13063:0715/044827:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1554:13063:0715/044827:WARNING:channel.cc(322)] RawChannel write error
[1545:3847:0715/044827:INFO:CONSOLE(0)] "[SUCCESS] onPrefsChanged", source: chrome-extension://epcifkihnkjgphfkloaaleeakhpmgdmn/main.html?onPrefsChanged (0)
[ OK ] SettingsPrivateApiTest.OnPrefsChanged (4326 ms)
[65/188] SettingsPrivateApiTest.OnPrefsChanged (5703 ms)
[ RUN ] StreamsPrivateApiTest.FileURL
[1561:3847:0715/044829:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1563:12807:0715/044831:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1567:13063:0715/044831:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[1567:13063:0715/044831:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1567:13063:0715/044831:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1567:13063:0715/044831:WARNING:channel.cc(322)] RawChannel write error
[ OK ] StreamsPrivateApiTest.FileURL (4039 ms)
[66/188] StreamsPrivateApiTest.FileURL (5426 ms)
[ RUN ] ExtensionTabsZoomTest.ZoomSettings
[1565:3847:0715/044830:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49456...
sending server_data: {"host": "127.0.0.1", "port": 49456} (36 bytes)
[1566:13063:0715/044835:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[1566:13063:0715/044835:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1566:13063:0715/044835:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1575:15107:0715/044835:ERROR:webgraphicscontext3d_command_buffer_impl.cc(273)] Failed to initialize GLES2Implementation.
[1560:40451:0715/044835:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[1560:40451:0715/044835:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[1560:40451:0715/044835:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[1560:40451:0715/044835:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ExtensionTabsZoomTest.ZoomSettings (7390 ms)
[67/188] ExtensionTabsZoomTest.ZoomSettings (8621 ms)
[ RUN ] WebNavigationApiTest.ServerRedirect
[1574:3847:0715/044834:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1570:75271:0715/044838:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /extensions/api_test/webnavigation/a.html
[1570:75271:0715/044838:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[1570:3847:0715/044838:INFO:CONSOLE(0)] "[SUCCESS] serverRedirect", source: chrome-extension://acjboodjoadjoaoddgbncmokkoopdabf/test_serverRedirect.html (0)
[1570:3847:0715/044838:ERROR:browser_thread.h(263)] DeleteSoon failed on thread 0
[ OK ] WebNavigationApiTest.ServerRedirect (5581 ms)
[68/188] WebNavigationApiTest.ServerRedirect (7003 ms)
[ RUN ] WebNavigationApiTest.SrcDoc
[1582:3847:0715/044839:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1590:13063:0715/044842:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1590:13063:0715/044842:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1578:3847:0715/044842:INFO:CONSOLE(0)] "[SUCCESS] srcdoc", source: chrome-extension://kemhclpaikfecpcgmimjoboecbpdhjki/test_srcdoc.html (0)
[1578:3847:0715/044843:ERROR:browser_thread.h(263)] DeleteSoon failed on thread 0
[ OK ] WebNavigationApiTest.SrcDoc (6181 ms)
[69/188] WebNavigationApiTest.SrcDoc (7534 ms)
[ RUN ] ExtensionWebRequestApiTest.WebRequestDeclarativePermissionSplit1
[1588:3847:0715/044841:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1584:5383:0715/044844:ERROR:mach_broker_mac.mm(222)] Unknown process 1591 is sending Mach IPC messages!
[1584:5383:0715/044844:ERROR:mach_broker_mac.mm(222)] Unknown process 1592 is sending Mach IPC messages!
[1584:5383:0715/044845:ERROR:mach_broker_mac.mm(222)] Unknown process 1593 is sending Mach IPC messages!
[1589:12551:0715/044847:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1594:12807:0715/044847:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[1594:12807:0715/044847:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1594:12807:0715/044847:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1584:41219:0715/044847:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[1584:41219:0715/044847:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[1584:41219:0715/044847:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] ExtensionWebRequestApiTest.WebRequestDeclarativePermissionSplit1 (7638 ms)
[70/188] ExtensionWebRequestApiTest.WebRequestDeclarativePermissionSplit1 (8998 ms)
[ RUN ] WebrtcAudioPrivateTest.GetAssociatedSink
[1600:3847:0715/044847:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1596:41219:0715/044848:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[1596:41219:0715/044848:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[1596:41219:0715/044848:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] WebrtcAudioPrivateTest.GetAssociatedSink (2807 ms)
[71/188] WebrtcAudioPrivateTest.GetAssociatedSink (4370 ms)
[ RUN ] WebrtcAudioPrivateTest.TriggerEvent
[1608:3847:0715/044851:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] WebrtcAudioPrivateTest.TriggerEvent (4215 ms)
[72/188] WebrtcAudioPrivateTest.TriggerEvent (5542 ms)
[ RUN ] AppBackgroundPageApiTest.OpenTwoBackgroundPages
[1609:3847:0715/044851:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1603:74503:0715/044854:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[1613:13063:0715/044855:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[1613:13063:0715/044855:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[1613:13063:0715/044855:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1613:13063:0715/044855:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1611:12551:0715/044855:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[1611:12551:0715/044855:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[1611:12551:0715/044855:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1611:12551:0715/044855:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1611:12551:0715/044855:WARNING:channel.cc(322)] RawChannel write error
[1603:41219:0715/044855:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 16, remote ID 2147483663)
[1603:41219:0715/044855:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 15, remote ID 2147483662)
[1603:41219:0715/044855:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[1603:41219:0715/044855:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[1603:41219:0715/044855:WARNING:channel.cc(322)] RawChannel write error
[ OK ] AppBackgroundPageApiTest.OpenTwoBackgroundPages (6864 ms)
[73/188] AppBackgroundPageApiTest.OpenTwoBackgroundPages (8111 ms)
[ RUN ] AppBackgroundPageApiTest.UnloadExtensionWhileHidden
[1618:3847:0715/044856:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1615:75015:0715/044858:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /test.html
[1621:12807:0715/044858:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1621:12807:0715/044858:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1615:3847:0715/044858:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown select_file_dialogs.allowed
[ OK ] AppBackgroundPageApiTest.UnloadExtensionWhileHidden (4151 ms)
[74/188] AppBackgroundPageApiTest.UnloadExtensionWhileHidden (5441 ms)
[ RUN ] AppApiTest.NavigateIntoAppProcess
[1624:3847:0715/044859:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1620:3847:0715/044900:INFO:app_process_apitest.cc(433)] Loading path1/empty.html.
[1620:3847:0715/044900:INFO:app_process_apitest.cc(435)] Loading path1/empty.html - done.
[1620:3847:0715/044900:INFO:app_process_apitest.cc(441)] Loading extension.
[1620:74759:0715/044900:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[1620:3847:0715/044900:INFO:app_process_apitest.cc(444)] Loading extension - done.
[1620:3847:0715/044900:INFO:app_process_apitest.cc(446)] Loading path1/empty.html.
[1620:3847:0715/044901:INFO:app_process_apitest.cc(448)] Loading path1/empty.html - done.
[1620:3847:0715/044901:INFO:app_process_apitest.cc(453)] Disabling extension.
[1620:3847:0715/044901:INFO:app_process_apitest.cc(455)] Disabling extension - done.
[1620:3847:0715/044901:INFO:app_process_apitest.cc(456)] Loading path1/empty.html.
[1620:3847:0715/044901:INFO:app_process_apitest.cc(458)] Loading path1/empty.html - done.
[1620:41219:0715/044901:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[1620:41219:0715/044901:WARNING:channel.cc(322)] RawChannel write error
[ OK ] AppApiTest.NavigateIntoAppProcess (4542 ms)
[75/188] AppApiTest.NavigateIntoAppProcess (5740 ms)
[ RUN ] ExtensionCrxInstallerTest.PlatformAppCrx
[1631:3847:0715/044902:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1632:13319:0715/044905:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[1632:13319:0715/044905:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[1632:13319:0715/044905:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1632:13319:0715/044905:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1626:40963:0715/044905:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[1626:40963:0715/044905:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ExtensionCrxInstallerTest.PlatformAppCrx (5285 ms)
[76/188] ExtensionCrxInstallerTest.PlatformAppCrx (6545 ms)
[ RUN ] ExtensionCrxInstallerTest.KioskOnlyTest
[1641:3847:0715/044905:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1633:3847:0715/044906:WARNING:extension_error_reporter.cc(79)] Extension error: App with 'kiosk_only' manifest attribute must be installed in Chrome OS kiosk mode.
[ OK ] ExtensionCrxInstallerTest.KioskOnlyTest (3681 ms)
[77/188] ExtensionCrxInstallerTest.KioskOnlyTest (4935 ms)
[ RUN ] ExtensionResourceRequestPolicyTest.WebAccessibleResources
[1750:3847:0715/044908:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
2015-07-15 04:49:09.238 browser_tests[1746:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
HTTP server started on http://127.0.0.1:49498...
sending server_data: {"host": "127.0.0.1", "port": 49498} (36 bytes)
[1746:3847:0715/044910: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)
[1746:40963:0715/044910:WARNING:extension_protocols.cc(422)] Failed to GetPathForExtension: invalid
[1746:40963:0715/044910:WARNING:url_request_job_manager.cc(89)] Failed to map: chrome-extension://invalid/
[1746:3847:0715/044910: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)
[1746:3847:0715/044910: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:49498/files/extensions/api_test/extension_resource_request_policy/web_accessible/xhr_inaccessible_resource.html (0)
[1746:40963:0715/044910:WARNING:extension_protocols.cc(422)] Failed to GetPathForExtension: invalid
[1746:40963:0715/044910:WARNING:url_request_job_manager.cc(89)] Failed to map: chrome-extension://invalid/
[1746:3847:0715/044910: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:49498/files/extensions/api_test/extension_resource_request_policy/web_accessible/nonaccessible_resource.html (1)
[1746:3847:0715/044910: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:49498/files/extensions/api_test/extension_resource_request_policy/web_accessible/nonaccessible_chrome_resource_scheme.html (1)
[1746:40963:0715/044911:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[1780:13063:0715/044913:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1780:13063:0715/044913:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1746:40963:0715/044913:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[1746:40963:0715/044913:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ExtensionResourceRequestPolicyTest.WebAccessibleResources (7478 ms)
[78/188] ExtensionResourceRequestPolicyTest.WebAccessibleResources (8662 ms)
[ RUN ] IsolatedAppTest.CookieIsolation
[1761:3847:0715/044910:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1766:12807:0715/044912:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1766:12807:0715/044912:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1749:74503:0715/044912:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[1749:41219:0715/044917:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[1749:41219:0715/044917:WARNING:channel.cc(322)] RawChannel write error
[1749:41219:0715/044917:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[1749:41219:0715/044917:WARNING:channel.cc(322)] RawChannel write error
[ OK ] IsolatedAppTest.CookieIsolation (9417 ms)
[79/188] IsolatedAppTest.CookieIsolation (10757 ms)
[ RUN ] RequirementsCheckerBrowserTest.Check3DExtension
[1815:3847:0715/044917:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1793:41475:0715/044918:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[1793:41475:0715/044918:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[1793:3847:0715/044918:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 3, remote ID 2147483650)
[1793:41475:0715/044918:WARNING:channel.cc(322)] RawChannel write error
[ OK ] RequirementsCheckerBrowserTest.Check3DExtension (2988 ms)
[80/188] RequirementsCheckerBrowserTest.Check3DExtension (4414 ms)
[ RUN ] ServiceWorkerTest.CannotRegisterServiceWorkersOnDev
[1894:3847:0715/044920:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1848:3847:0715/044923:INFO:CONSOLE(0)] "[FAIL] registerServiceWorker: FAIL (no message)
Error
at chrome-extension://bkjdllmeijbjohdiikbalpahnpfechlp/test.js:24:19", source: chrome-extension://bkjdllmeijbjohdiikbalpahnpfechlp/_generated_background_page.html (0)
[1848:3847:0715/044923:INFO:CONSOLE(0)] "Uncaught (in promise) chrome.test.failure", source: chrome-extension://bkjdllmeijbjohdiikbalpahnpfechlp/_generated_background_page.html (0)
[1912:13063:0715/044923:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[1912:13063:0715/044923:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[1912:13063:0715/044923:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1912:13063:0715/044923:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1947:12807:0715/044923:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1947:12807:0715/044923:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ServiceWorkerTest.CannotRegisterServiceWorkersOnDev (4744 ms)
[81/188] ServiceWorkerTest.CannotRegisterServiceWorkersOnDev (6157 ms)
[ RUN ] WebstoreInlineInstallerListenerTest.BothListenersTest
HTTP server started on http://127.0.0.1:49530...
sending server_data: {"host": "127.0.0.1", "port": 49530} (36 bytes)
[1936:3847:0715/044922:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1868:3847:0715/044925:WARNING:extension_install_prompt.cc(163)] Proceeding!
[ OK ] WebstoreInlineInstallerListenerTest.BothListenersTest (7377 ms)
[82/188] WebstoreInlineInstallerListenerTest.BothListenersTest (8685 ms)
[ RUN ] GeolocationBrowserTest.ErrorOnPermissionDenied
[2018:3847:0715/044927:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[2003:75023:0715/044928:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[2003:40195:0715/044928:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[2003:40195:0715/044928:WARNING:channel.cc(322)] RawChannel write error
[2003:3847:0715/044928:WARNING:geolocation_browsertest.cc(282)] TearDownInProcessBrowserTestFixture. Test Finished.
[ OK ] GeolocationBrowserTest.ErrorOnPermissionDenied (3123 ms)
[83/188] GeolocationBrowserTest.ErrorOnPermissionDenied (4475 ms)
[ RUN ] HistoryBrowserTest.MultiTabsWindowsHistory
HTTP server started on http://127.0.0.1:49540...
sending server_data: {"host": "127.0.0.1", "port": 49540} (36 bytes)
[ OK ] HistoryBrowserTest.MultiTabsWindowsHistory (691 ms)
[84/188] HistoryBrowserTest.MultiTabsWindowsHistory (1855 ms)
[ RUN ] GeolocationBrowserTest.TwoWatchesInOneFrame
[2039:3847:0715/044930:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[2026:75015:0715/044931:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[2026:3847:0715/044931:WARNING:geolocation_browsertest.cc(282)] TearDownInProcessBrowserTestFixture. Test Finished.
[ OK ] GeolocationBrowserTest.TwoWatchesInOneFrame (2918 ms)
[85/188] GeolocationBrowserTest.TwoWatchesInOneFrame (4515 ms)
[ RUN ] RedirectTest.ClientEmptyReferer
[2065:3847:0715/044933:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49544...
sending server_data: {"host": "127.0.0.1", "port": 49544} (36 bytes)
[2047:40451:0715/044935:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] RedirectTest.ClientEmptyReferer (4047 ms)
[86/188] RedirectTest.ClientEmptyReferer (5506 ms)
[ RUN ] IFrameTest.Crash
[2101:3847:0715/044935:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[2057:40451:0715/044936:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[2057:40451:0715/044936:WARNING:channel.cc(322)] RawChannel write error
[ OK ] IFrameTest.Crash (3178 ms)
[87/188] IFrameTest.Crash (4495 ms)
[ RUN ] PredictorBrowserTest.DnsPrefetch
[2201:3847:0715/044938:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49552...
sending server_data: {"host": "127.0.0.1", "port": 49552} (36 bytes)
[2146:40451:0715/044940:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[2146:40451:0715/044940:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PredictorBrowserTest.DnsPrefetch (3708 ms)
[88/188] PredictorBrowserTest.DnsPrefetch (4910 ms)
[ RUN ] PasswordManagerBrowserTestBase.PromptWhenEnableAutomaticPasswordSavingSwitchIsNotSet
[2211:3847:0715/044939:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[2163:56839:0715/044940:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[2163:40707:0715/044940:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[2163:40707:0715/044940:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[2163:40707:0715/044940:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 4, remote ID 2147483651)
[2163:40707:0715/044940:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[2163:40707:0715/044940:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PasswordManagerBrowserTestBase.PromptWhenEnableAutomaticPasswordSavingSwitchIsNotSet (3332 ms)
[89/188] PasswordManagerBrowserTestBase.PromptWhenEnableAutomaticPasswordSavingSwitchIsNotSet (4632 ms)
[ RUN ] PasswordManagerBrowserTestBase.NoPromptWhenReloading
[2222:3847:0715/044943:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[2216:56327:0715/044944:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[2222:3847:0715/044944:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50CD0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[2222:3847:0715/044944:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50CD0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[2222:3847:0715/044944:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50CD0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[2222:3847:0715/044944:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50CD0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[2222:3847:0715/044944:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50CD0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[2222:3847:0715/044944:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50CD0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[ OK ] PasswordManagerBrowserTestBase.NoPromptWhenReloading (3067 ms)
[90/188] PasswordManagerBrowserTestBase.NoPromptWhenReloading (4433 ms)
[ RUN ] PDFExtensionTest.Viewport
[2223:3847:0715/044944:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[2217:75527:0715/044945:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[2217:3847:0715/044948:INFO:CONSOLE(0)] "[SUCCESS] testDocumentNeedsScrollbars", source: chrome-extension://mhjfbmdgcfjbbpaeojofohoefgiehjai/index.html (0)
[2217:3847:0715/044948:INFO:CONSOLE(0)] "[SUCCESS] testSetZoom", source: chrome-extension://mhjfbmdgcfjbbpaeojofohoefgiehjai/index.html (0)
[2217:3847:0715/044948:INFO:CONSOLE(0)] "[SUCCESS] testGetMostVisiblePage", source: chrome-extension://mhjfbmdgcfjbbpaeojofohoefgiehjai/index.html (0)
[2217:3847:0715/044948:INFO:CONSOLE(0)] "[SUCCESS] testFitToWidth", source: chrome-extension://mhjfbmdgcfjbbpaeojofohoefgiehjai/index.html (0)
[2217:3847:0715/044948:INFO:CONSOLE(0)] "[SUCCESS] testFitToPage", source: chrome-extension://mhjfbmdgcfjbbpaeojofohoefgiehjai/index.html (0)
[2217:3847:0715/044948:INFO:CONSOLE(0)] "[SUCCESS] testGoToPage", source: chrome-extension://mhjfbmdgcfjbbpaeojofohoefgiehjai/index.html (0)
[2217:3847:0715/044948:INFO:CONSOLE(0)] "[SUCCESS] testGetPageScreenRect", source: chrome-extension://mhjfbmdgcfjbbpaeojofohoefgiehjai/index.html (0)
[2217:3847:0715/044948:INFO:CONSOLE(0)] "[SUCCESS] testBeforeZoomAfterZoom", source: chrome-extension://mhjfbmdgcfjbbpaeojofohoefgiehjai/index.html (0)
[2217:3847:0715/044948:INFO:CONSOLE(0)] "[SUCCESS] testInitialSetDocumentDimensionsZoomConstrained", source: chrome-extension://mhjfbmdgcfjbbpaeojofohoefgiehjai/index.html (0)
[2217:3847:0715/044948:INFO:CONSOLE(0)] "[SUCCESS] testInitialSetDocumentDimensionsZoomUnconstrained", source: chrome-extension://mhjfbmdgcfjbbpaeojofohoefgiehjai/index.html (0)
[2217:41219:0715/044948:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] PDFExtensionTest.Viewport (6845 ms)
[91/188] PDFExtensionTest.Viewport (8256 ms)
[ RUN ] PluginPowerSaverBrowserTest.LargeCrossOrigin
[2231:3847:0715/044948:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
objc[2233]: Class BaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testcINwLp/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[2233]: Class ConstrainedWindowAnimationBase is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testcINwLp/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[2233]: Class ConstrainedWindowAnimationShow is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testcINwLp/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[2233]: Class ConstrainedWindowAnimationHide is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testcINwLp/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[2233]: Class ConstrainedWindowAnimationPulse is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testcINwLp/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[2233]: Class BlueLabelButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testcINwLp/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[2233]: Class BlueLabelButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testcINwLp/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[2233]: Class HoverImageMenuButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testcINwLp/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[2233]: Class HoverImageMenuButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testcINwLp/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[2233]: Class HyperlinkButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testcINwLp/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[2233]: Class HyperlinkTextView is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testcINwLp/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[2233]: Class FindPasteboard is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testcINwLp/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[2233]: Class FlippedView is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testcINwLp/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[2233]: Class FocusTracker is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testcINwLp/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[2233]: Class FullscreenWindowManager is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testcINwLp/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[2233]: Class HoverButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testcINwLp/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[2233]: Class HoverImageButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testcINwLp/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[2233]: Class MenuController is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testcINwLp/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[2233]: Class ToolTipBaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testcINwLp/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[2233]: Class CrTrackingAreaOwnerProxy is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testcINwLp/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[2233]: Class CrTrackingArea is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testcINwLp/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[2233]: Class UnderlayOpenGLHostingWindow is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testcINwLp/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[2233]: Class MacScreenMonitor is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testcINwLp/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[2233]: Class ComplexTextInputPanel is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testcINwLp/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 (4397 ms)
[92/188] PluginPowerSaverBrowserTest.LargeCrossOrigin (5708 ms)
[ RUN ] PrefetchBrowserTestPrediction.PreferenceWorks
[2238:3847:0715/044952:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[2234:73991:0715/044953:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[ OK ] PrefetchBrowserTestPrediction.PreferenceWorks (3385 ms)
[93/188] PrefetchBrowserTestPrediction.PreferenceWorks (4657 ms)
[ RUN ] PrefsFunctionalTest.TestSessionRestoreShowBookmarkBar
[2242:3847:0715/044954:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
2015-07-15 04:49:54.352 browser_tests[2237:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[2243:15107:0715/044954:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[2243:15107:0715/044954:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[2243:15107:0715/044954:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[ OK ] PrefsFunctionalTest.TestSessionRestoreShowBookmarkBar (2890 ms)
[94/188] PrefsFunctionalTest.TestSessionRestoreShowBookmarkBar (4061 ms)
[ RUN ] PrefsFunctionalTest.PRE_TestHomepagePrefs
[2249:3847:0715/044957:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[2252:15107:0715/044957:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[2252:15107:0715/044957:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[2252:15107:0715/044957:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[ OK ] PrefsFunctionalTest.PRE_TestHomepagePrefs (2890 ms)
[95/188] PrefsFunctionalTest.PRE_TestHomepagePrefs (4218 ms)
[ RUN ] PrerenderBrowserTest.PrerenderNoCommitNoSwap
[2253:3847:0715/044958:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49577...
sending server_data: {"host": "127.0.0.1", "port": 49577} (36 bytes)
[2247:40451:0715/045000:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[2259:13063:0715/045000:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[2247:40451:0715/045001:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[2247:40451:0715/045001:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PrerenderBrowserTest.PrerenderNoCommitNoSwap (6122 ms)
[96/188] PrerenderBrowserTest.PrerenderNoCommitNoSwap (7352 ms)
[ RUN ] PrerenderBrowserTest.PrerenderCancelAll
[2260:3847:0715/045001:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49581...
sending server_data: {"host": "127.0.0.1", "port": 49581} (36 bytes)
[2264:13063:0715/045003:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483651, remote ID 4)
[2264:13063:0715/045003:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[2264:13063:0715/045003:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[2264:13063:0715/045003:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[2264:13063:0715/045003:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[2264:13063:0715/045003:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PrerenderBrowserTest.PrerenderCancelAll (4836 ms)
[97/188] PrerenderBrowserTest.PrerenderCancelAll (6157 ms)
[ RUN ] PrerenderBrowserTest.PrerenderNavigateNavigateGoBack
[2268:3847:0715/045005:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49587...
sending server_data: {"host": "127.0.0.1", "port": 49587} (36 bytes)
[2265:40195:0715/045008:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[2265:40195:0715/045008:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PrerenderBrowserTest.PrerenderNavigateNavigateGoBack (5125 ms)
[98/188] PrerenderBrowserTest.PrerenderNavigateNavigateGoBack (6545 ms)
[ RUN ] PrerenderBrowserTest.PrerenderCrossProcessServerRedirect
[2274:3847:0715/045007:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49596...
sending server_data: {"host": "127.0.0.1", "port": 49596} (36 bytes)
[2278:15363:0715/045009:ERROR:webgraphicscontext3d_command_buffer_impl.cc(273)] Failed to initialize GLES2Implementation.
[2269:40195:0715/045009:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[2269:40195:0715/045009:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PrerenderBrowserTest.PrerenderCrossProcessServerRedirect (4409 ms)
[99/188] PrerenderBrowserTest.PrerenderCrossProcessServerRedirect (5663 ms)
[ RUN ] PrerenderBrowserTest.PrerenderDeferredSynchronousXHR
[2283:3847:0715/045012:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49602...
sending server_data: {"host": "127.0.0.1", "port": 49602} (36 bytes)
[2279:3847:0715/045014: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)
[2279:3847:0715/045014: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)
[2279:39683:0715/045014:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[2279:39683:0715/045014:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PrerenderBrowserTest.PrerenderDeferredSynchronousXHR (5191 ms)
[100/188] PrerenderBrowserTest.PrerenderDeferredSynchronousXHR (6457 ms)
[ RUN ] PrerenderBrowserTest.PrerenderPPLTNormalNavigation
[2287:3847:0715/045013:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49606...
sending server_data: {"host": "127.0.0.1", "port": 49606} (36 bytes)
[ OK ] PrerenderBrowserTest.PrerenderPPLTNormalNavigation (3782 ms)
[101/188] PrerenderBrowserTest.PrerenderPPLTNormalNavigation (5376 ms)
[ RUN ] ProfileWindowBrowserTest.GuestIsIncognito
[2299:3847:0715/045018:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[2301:13063:0715/045020:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[2301:13063:0715/045020:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ProfileWindowBrowserTest.GuestIsIncognito (3915 ms)
[102/188] ProfileWindowBrowserTest.GuestIsIncognito (5148 ms)
[ RUN ] PrerenderBrowserTestWithExtensions.WebNavigation
[2298:3847:0715/045018:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49615...
sending server_data: {"host": "127.0.0.1", "port": 49615} (36 bytes)
[2292:3847:0715/045023:INFO:CONSOLE(0)] "[SUCCESS] prerendered", source: chrome-extension://kefembkjcladjnjmijjelnlhodaimpga/test_prerender.html (0)
[2292:41219:0715/045023:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[2292:41219:0715/045023:WARNING:channel.cc(322)] RawChannel write error
[2300:13063:0715/045023:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[2300:13063:0715/045023:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[2300:13063:0715/045023:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[2300:13063:0715/045023:WARNING:channel.cc(322)] RawChannel write error
[2304:12807:0715/045023:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[2304:12807:0715/045023:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[2304:12807:0715/045023:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[2304:12807:0715/045023:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[2304:12807:0715/045023:WARNING:channel.cc(322)] RawChannel write error
[2292:41219:0715/045023:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[2292:41219:0715/045023:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PrerenderBrowserTestWithExtensions.WebNavigation (8004 ms)
[103/188] PrerenderBrowserTestWithExtensions.WebNavigation (9213 ms)
[ RUN ] PushMessagingBrowserTest.PermissionStateSaysDenied
HTTPS server started on https://127.0.0.1:49616...
sending server_data: {"host": "127.0.0.1", "port": 49616} (36 bytes)
[2311:3847:0715/045024:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[2305:3847:0715/045025:INFO:CONSOLE(18)] "sendResultToTest: ok - service worker registered", source: https://127.0.0.1:49616/files/push_messaging/push_test.js (18)
[2305:3847:0715/045025:INFO:CONSOLE(18)] "sendResultToTest: permission status - denied", source: https://127.0.0.1:49616/files/push_messaging/push_test.js (18)
[2305:3847:0715/045025:INFO:CONSOLE(18)] "sendResultToTest: AbortError - Registration failed - permission denied", source: https://127.0.0.1:49616/files/push_messaging/push_test.js (18)
[2305:3847:0715/045025:INFO:CONSOLE(18)] "sendResultToTest: permission status - denied", source: https://127.0.0.1:49616/files/push_messaging/push_test.js (18)
[2305:3847:0715/045025:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.allow_outdated
[2305:3847:0715/045025:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown printing.enabled
[2305:3847:0715/045025:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.always_authorize
[ OK ] PushMessagingBrowserTest.PermissionStateSaysDenied (3726 ms)
[104/188] PushMessagingBrowserTest.PermissionStateSaysDenied (4879 ms)
[ RUN ] PushMessagingBrowserTest.GlobalResetPushPermissionUnsubscribes
HTTPS server started on https://127.0.0.1:49627...
sending server_data: {"host": "127.0.0.1", "port": 49627} (36 bytes)
[2320:3847:0715/045028:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[2313:3847:0715/045029:INFO:CONSOLE(18)] "sendResultToTest: ok - service worker registered", source: https://127.0.0.1:49627/files/push_messaging/push_test.js (18)
[2313:3847:0715/045029:INFO:CONSOLE(18)] "sendResultToTest: permission status - granted", source: https://127.0.0.1:49627/files/push_messaging/push_test.js (18)
[2313:3847:0715/045029:INFO:CONSOLE(18)] "sendResultToTest: https://android.googleapis.com/gcm/send/1-0", source: https://127.0.0.1:49627/files/push_messaging/push_test.js (18)
[2313:3847:0715/045029:INFO:CONSOLE(18)] "sendResultToTest: true - subscribed", source: https://127.0.0.1:49627/files/push_messaging/push_test.js (18)
[2313:3847:0715/045029:INFO:CONSOLE(18)] "sendResultToTest: permission status - granted", source: https://127.0.0.1:49627/files/push_messaging/push_test.js (18)
[2313:3847:0715/045029:INFO:CONSOLE(18)] "sendResultToTest: permission status - prompt", source: https://127.0.0.1:49627/files/push_messaging/push_test.js (18)
[2313:3847:0715/045029:INFO:CONSOLE(18)] "sendResultToTest: false - not subscribed", source: https://127.0.0.1:49627/files/push_messaging/push_test.js (18)
[2313:3847:0715/045029:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.allow_outdated
[2313:3847:0715/045029:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown printing.enabled
[2313:3847:0715/045029:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.always_authorize
[2313:39939:0715/045029:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] PushMessagingBrowserTest.GlobalResetPushPermissionUnsubscribes (3933 ms)
[105/188] PushMessagingBrowserTest.GlobalResetPushPermissionUnsubscribes (5422 ms)
[ RUN ] ReferrerPolicyTest.HttpsContextMenuOrigin
[2321:3847:0715/045028:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[2323:12807:0715/045030:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483651, remote ID 4)
[2323:12807:0715/045030:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[2323:12807:0715/045030:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[2324:13063:0715/045030:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] ReferrerPolicyTest.HttpsContextMenuOrigin (4433 ms)
[106/188] ReferrerPolicyTest.HttpsContextMenuOrigin (5653 ms)
[ RUN ] ReferrerPolicyTest.HttpsLeftClickRedirect
[2329:3847:0715/045032:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[2325:40451:0715/045033:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[2325:40451:0715/045033:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ReferrerPolicyTest.HttpsLeftClickRedirect (2869 ms)
[107/188] ReferrerPolicyTest.HttpsLeftClickRedirect (4144 ms)
[ RUN ] ReferrerPolicyTest.ContextMenuRedirect
[2333:3847:0715/045034:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[2334:13063:0715/045035:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[2336:12807:0715/045035:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[2336:3847:0715/045035:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] ReferrerPolicyTest.ContextMenuRedirect (4046 ms)
[108/188] ReferrerPolicyTest.ContextMenuRedirect (5125 ms)
[ RUN ] ContinueWhereILeftOffTest.SessionCookiesBrowserCloseWithPopupOpen
[2345:3847:0715/045038:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
2015-07-15 04:50:39.481 browser_tests[2340:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[ OK ] ContinueWhereILeftOffTest.SessionCookiesBrowserCloseWithPopupOpen (4087 ms)
[109/188] ContinueWhereILeftOffTest.SessionCookiesBrowserCloseWithPopupOpen (5224 ms)
[ RUN ] RestartTest.PRE_SessionCookies
[2358:3847:0715/045044:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] RestartTest.PRE_SessionCookies (2545 ms)
[110/188] RestartTest.PRE_SessionCookies (3807 ms)
[ RUN ] SafeJsonParserTest.Parse
[2339:3847:0715/045037:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
2015-07-15 04:50:39.482 browser_tests[2335:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[2335:40451:0715/045050:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[2335:40451:0715/045050:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[2335:40451:0715/045050:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] SafeJsonParserTest.Parse (15588 ms)
[111/188] SafeJsonParserTest.Parse (16706 ms)
[ RUN ] SessionRestoreTest.RestoreWebUISettings
[2368:3847:0715/045048:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[2363:3847:0715/045050:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[2363:3847:0715/045050:WARNING:CONSOLE(0)] "The -webkit-canvas CSS feature is deprecated. Please use a positioned <canvas> element instead.", source: (0)
[2363:3847:0715/045053:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[2363:3847:0715/045054:WARNING:CONSOLE(0)] "The -webkit-canvas CSS feature is deprecated. Please use a positioned <canvas> element instead.", source: (0)
[ OK ] SessionRestoreTest.RestoreWebUISettings (9915 ms)
[112/188] SessionRestoreTest.RestoreWebUISettings (11252 ms)
[ RUN ] SessionRestoreTest.TwoWindowsCloseOneRestoreOnlyOne
[2378:3847:0715/045053:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[2374:5635:0715/045055:ERROR:mach_broker_mac.mm(222)] Unknown process 2380 is sending Mach IPC messages!
[2374:40451:0715/045056:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[2374:40451:0715/045056:WARNING:channel.cc(322)] RawChannel write error
[ OK ] SessionRestoreTest.TwoWindowsCloseOneRestoreOnlyOne (4760 ms)
[113/188] SessionRestoreTest.TwoWindowsCloseOneRestoreOnlyOne (5929 ms)
[ RUN ] CaptivePortalBlockingPageTest.WiredNetwork_NoLoginURL
[2389:3847:0715/045059:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[2383:3847:0715/045101:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[2383:3847:0715/045101:INFO:CONSOLE(1718)] "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%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%20body%3Anot(.extended-reporting-has-checkbox)%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%3Anot(.extended-reporting-has-checkbox)%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/*%20Extended%20reporting%20opt-in.%20No%20fixed%20nav.%20*/%0A@media%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-height%3A%20360px)%20and%20(max-width%3A%20680px)%20and%20(orientation%3A%20landscape)%20%7B%0A%20%20.extended-reporting-has-checkbox%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.extended-reporting-has-checkbox%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.extended-reporting-has-checkbox%20%23main-content%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%20%20padding-bottom%3A%200;%0A%20%20%7D%0A%0A%20%20.extended-reporting-has-checkbox%20%23extended-reporting-opt-in%20%7B%0A%20%20%20%20margin-bottom%3A%208px;%0A%20%20%7D%0A%0A%20%20body.extended-reporting-has-checkbox%20.nav-wrapper%20%7B%0A%20%20%20%20flex%3A%200%201%20auto;%0A%20%20%20%20margin-top%3A%200;%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%7B(!Document%7C!DocumentFragment%7C!Element)%7D%20context%20The%20context%20object%0A%20*%20%20%20%20%20for%20querySelector.%0A%20*%20@param%20%7Bstring%7D%20selectors%20CSS%20selectors%20to%20query%20the%20element.%0A%20*%20@return%20%7B!HTMLElement%7D%20the%20Element.%0A%20*/%0Afunction%20queryRequiredElement(context,%20selectors)%20%7B%0A%20%20var%20element%20=%20context.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(orientation%3A%20portrait),'%20+%0A%20%20%20%20%20%20'(max-width%3A%20736px)%20and%20(max-height%3A%20420px)%20and%20(orientation%3A%20landscape)';%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%20placeholders%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%7BHTMLElement%7D%20element%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20key%20The%20name%20of%20the%20value%20in%20the%20dictionary.%0A%20%20%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%20The%20dictionary%20of%20strings%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,%20dictionary,%20visited)%20%7B%0A%20%20%20%20%20%20element.textContent%20=%20dictionary.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%7BHTMLElement%7D%20select%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20key%20The%20name%20of%20the%20value%20in%20the%20dictionary.%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%7BLoadTimeData%7D%20dictionary%20The%20dictionary%20of%20strings%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,%20dictionary,%20visited)%20%7B%0A%20%20%20%20%20%20var%20options%20=%20dictionary.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%7BHTMLElement%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%20the%20dictionary.%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%7BLoadTimeData%7D%20dictionary%20The%20dictionary%20of%20strings%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,%20dictionary,%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=%20dictionary.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%20temp%20=%20element.firstElementChild;%20temp;%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20temp%20=%20temp.nextElementSibling)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20processWithoutCycles(temp,%20dictionary,%20visited);%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%20attributeNames%20=%20Object.keys(handlers);%0A%20%20//%20Only%20use%20/deep/%20when%20shadow%20DOM%20is%20supported.%20As%20of%20April%202015%20iOS%20Chrome%0A%20%20//%20doesn't%20support%20shadow%20DOM.%0A%20%20var%20prefix%20=%20Element.prototype.createShadowRoot%20%3F%20'%3Aroot%20/deep/%20'%20%3A%20'';%0A%20%20var%20selector%20=%20prefix%20+%20'%5B'%20+%20attributeNames.join('%5D,'%20+%20prefix%20+%20'%5B')%20+%20'%5D';%0A%0A%20%20/**%0A%20%20%20*%20Processes%20a%20DOM%20tree%20with%20the%20%7B@code%20dictionary%7D%20map.%0A%20%20%20*%20@param%20%7BProcessingRoot%7D%20root%20The%20root%20of%20the%20DOM%20tree%20to%20process.%0A%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%20The%20dictionary%20to%20draw%20from.%0A%20%20%20*/%0A%20%20function%20process(root,%20dictionary)%20%7B%0A%20%20%20%20processWithoutCycles(root,%20dictionary,%20%5B%5D);%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%7BProcessingRoot%7D%20root%0A%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%0A%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%20Already%20visited%20roots.%0A%20%20%20*/%0A%20%20function%20processWithoutCycles(root,%20dictionary,%20visited)%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,%20dictionary,%20visited);%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,%20dictionary,%20visited);%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20firstElement%20=%20root%20instanceof%20Element%20%3F%20root%20%3A%20root.querySelector('*');%0A%0A%20%20%20%20if%20(prefix)%20%7B%0A%20%20%20%20%20%20//%20Prefixes%20skip%20root%20level%20elements.%20This%20is%20typically%20%3Chtml%3E%20but%20can%0A%20%20%20%20%20%20//%20differ%20inside%20of%20DocumentFragments%20(i.e.%20%3Ctemplate%3Es).%20Process%20them%0A%20%20%20%20%20%20//%20explicitly.%0A%20%20%20%20%20%20for%20(var%20temp%20=%20firstElement;%20temp;%20temp%20=%20temp.nextElementSibling)%20%7B%0A%20%20%20%20%20%20%20%20processElement(/**%20@type%20%7BElement%7D%20*/(temp),%20dictionary,%20visited);%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20elements%20=%20root.querySelectorAll(selector);%0A%20%20%20%20for%20(var%20element,%20i%20=%200;%20element%20=%20elements%5Bi%5D;%20i++)%20%7B%0A%20%20%20%20%20%20processElement(element,%20dictionary,%20visited);%0A%20%20%20%20%7D%0A%0A%20%20%20%20if%20(firstElement)%0A%20%20%20%20%20%20firstElement.setAttribute('i18n-processed',%20'');%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Run%20through%20various%20%5Bi18n-*%5D%20attributes%20and%20do%20activate%20replacements.%0A%20%20%20*%20@param%20%7BElement%7D%20element%0A%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%0A%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20*/%0A%20%20function%20processElement(element,%20dictionary,%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,%20dictionary,%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,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%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%20body%3Anot(.extended-reporting-has-checkbox)%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%3Anot(.extended-reporting-has-checkbox)%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/*%20Extended%20reporting%20opt-in.%20No%20fixed%20nav.%20*/%0A@media%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-height%3A%20360px)%20and%20(max-width%3A%20680px)%20and%20(orientation%3A%20landscape)%20%7B%0A%20%20.extended-reporting-has-checkbox%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.extended-reporting-has-checkbox%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.extended-reporting-has-checkbox%20%23main-content%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%20%20padding-bottom%3A%200;%0A%20%20%7D%0A%0A%20%20.extended-reporting-has-checkbox%20%23extended-reporting-opt-in%20%7B%0A%20%20%20%20margin-bottom%3A%208px;%0A%20%20%7D%0A%0A%20%20body.extended-reporting-has-checkbox%20.nav-wrapper%20%7B%0A%20%20%20%20flex%3A%200%201%20auto;%0A%20%20%20%20margin-top%3A%200;%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%7B(!Document%7C!DocumentFragment%7C!Element)%7D%20context%20The%20context%20object%0A%20*%20%20%20%20%20for%20querySelector.%0A%20*%20@param%20%7Bstring%7D%20selectors%20CSS%20selectors%20to%20query%20the%20element.%0A%20*%20@return%20%7B!HTMLElement%7D%20the%20Element.%0A%20*/%0Afunction%20queryRequiredElement(context,%20selectors)%20%7B%0A%20%20var%20element%20=%20context.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(orientation%3A%20portrait),'%20+%0A%20%20%20%20%20%20'(max-width%3A%20736px)%20and%20(max-height%3A%20420px)%20and%20(orientation%3A%20landscape)';%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%20placeholders%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%7BHTMLElement%7D%20element%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20key%20The%20name%20of%20the%20value%20in%20the%20dictionary.%0A%20%20%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%20The%20dictionary%20of%20strings%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,%20dictionary,%20visited)%20%7B%0A%20%20%20%20%20%20element.textContent%20=%20dictionary.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%7BHTMLElement%7D%20select%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20key%20The%20name%20of%20the%20value%20in%20the%20dictionary.%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%7BLoadTimeData%7D%20dictionary%20The%20dictionary%20of%20strings%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,%20dictionary,%20visited)%20%7B%0A%20%20%20%20%20%20var%20options%20=%20dictionary.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%7BHTMLElement%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%20the%20dictionary.%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%7BLoadTimeData%7D%20dictionary%20The%20dictionary%20of%20strings%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,%20dictionary,%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=%20dictionary.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%20temp%20=%20element.firstElementChild;%20temp;%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20temp%20=%20temp.nextElementSibling)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20processWithoutCycles(temp,%20dictionary,%20visited);%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%20attributeNames%20=%20Object.keys(handlers);%0A%20%20//%20Only%20use%20/deep/%20when%20shadow%20DOM%20is%20supported.%20As%20of%20April%202015%20iOS%20Chrome%0A%20%20//%20doesn't%20support%20shadow%20DOM.%0A%20%20var%20prefix%20=%20Element.prototype.createShadowRoot%20%3F%20'%3Aroot%20/deep/%20'%20%3A%20'';%0A%20%20var%20selector%20=%20prefix%20+%20'%5B'%20+%20attributeNames.join('%5D,'%20+%20prefix%20+%20'%5B')%20+%20'%5D';%0A%0A%20%20/**%0A%20%20%20*%20Processes%20a%20DOM%20tree%20with%20the%20%7B@code%20dictionary%7D%20map.%0A%20%20%20*%20@param%20%7BProcessingRoot%7D%20root%20The%20root%20of%20the%20DOM%20tree%20to%20process.%0A%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%20The%20dictionary%20to%20draw%20from.%0A%20%20%20*/%0A%20%20function%20process(root,%20dictionary)%20%7B%0A%20%20%20%20processWithoutCycles(root,%20dictionary,%20%5B%5D);%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%7BProcessingRoot%7D%20root%0A%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%0A%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%20Already%20visited%20roots.%0A%20%20%20*/%0A%20%20function%20processWithoutCycles(root,%20dictionary,%20visited)%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,%20dictionary,%20visited);%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,%20dictionary,%20visited);%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20firstElement%20=%20root%20instanceof%20Element%20%3F%20root%20%3A%20root.querySelector('*');%0A%0A%20%20%20%20if%20(prefix)%20%7B%0A%20%20%20%20%20%20//%20Prefixes%20skip%20root%20level%20elements.%20This%20is%20typically%20%3Chtml%3E%20but%20can%0A%20%20%20%20%20%20//%20differ%20inside%20of%20DocumentFragments%20(i.e.%20%3Ctemplate%3Es).%20Process%20them%0A%20%20%20%20%20%20//%20explicitly.%0A%20%20%20%20%20%20for%20(var%20temp%20=%20firstElement;%20temp;%20temp%20=%20temp.nextElementSibling)%20%7B%0A%20%20%20%20%20%20%20%20processElement(/**%20@type%20%7BElement%7D%20*/(temp),%20dictionary,%20visited);%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20elements%20=%20root.querySelectorAll(selector);%0A%20%20%20%20for%20(var%20element,%20i%20=%200;%20element%20=%20elements%5Bi%5D;%20i++)%20%7B%0A%20%20%20%20%20%20processElement(element,%20dictionary,%20visited);%0A%20%20%20%20%7D%0A%0A%20%20%20%20if%20(firstElement)%0A%20%20%20%20%20%20firstElement.setAttribute('i18n-processed',%20'');%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Run%20through%20various%20%5Bi18n-*%5D%20attributes%20and%20do%20activate%20replacements.%0A%20%20%20*%20@param%20%7BElement%7D%20element%0A%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%0A%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20*/%0A%20%20function%20processElement(element,%20dictionary,%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,%20dictionary,%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 (1718)
[2383:3847:0715/045101:INFO:CONSOLE(1718)] "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,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%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%20body%3Anot(.extended-reporting-has-checkbox)%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%3Anot(.extended-reporting-has-checkbox)%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/*%20Extended%20reporting%20opt-in.%20No%20fixed%20nav.%20*/%0A@media%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-height%3A%20360px)%20and%20(max-width%3A%20680px)%20and%20(orientation%3A%20landscape)%20%7B%0A%20%20.extended-reporting-has-checkbox%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.extended-reporting-has-checkbox%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.extended-reporting-has-checkbox%20%23main-content%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%20%20padding-bottom%3A%200;%0A%20%20%7D%0A%0A%20%20.extended-reporting-has-checkbox%20%23extended-reporting-opt-in%20%7B%0A%20%20%20%20margin-bottom%3A%208px;%0A%20%20%7D%0A%0A%20%20body.extended-reporting-has-checkbox%20.nav-wrapper%20%7B%0A%20%20%20%20flex%3A%200%201%20auto;%0A%20%20%20%20margin-top%3A%200;%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%7B(!Document%7C!DocumentFragment%7C!Element)%7D%20context%20The%20context%20object%0A%20*%20%20%20%20%20for%20querySelector.%0A%20*%20@param%20%7Bstring%7D%20selectors%20CSS%20selectors%20to%20query%20the%20element.%0A%20*%20@return%20%7B!HTMLElement%7D%20the%20Element.%0A%20*/%0Afunction%20queryRequiredElement(context,%20selectors)%20%7B%0A%20%20var%20element%20=%20context.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(orientation%3A%20portrait),'%20+%0A%20%20%20%20%20%20'(max-width%3A%20736px)%20and%20(max-height%3A%20420px)%20and%20(orientation%3A%20landscape)';%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%20placeholders%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%7BHTMLElement%7D%20element%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20key%20The%20name%20of%20the%20value%20in%20the%20dictionary.%0A%20%20%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%20The%20dictionary%20of%20strings%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,%20dictionary,%20visited)%20%7B%0A%20%20%20%20%20%20element.textContent%20=%20dictionary.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%7BHTMLElement%7D%20select%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20key%20The%20name%20of%20the%20value%20in%20the%20dictionary.%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%7BLoadTimeData%7D%20dictionary%20The%20dictionary%20of%20strings%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,%20dictionary,%20visited)%20%7B%0A%20%20%20%20%20%20var%20options%20=%20dictionary.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%7BHTMLElement%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%20the%20dictionary.%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%7BLoadTimeData%7D%20dictionary%20The%20dictionary%20of%20strings%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,%20dictionary,%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=%20dictionary.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%20temp%20=%20element.firstElementChild;%20temp;%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20temp%20=%20temp.nextElementSibling)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20processWithoutCycles(temp,%20dictionary,%20visited);%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%20attributeNames%20=%20Object.keys(handlers);%0A%20%20//%20Only%20use%20/deep/%20when%20shadow%20DOM%20is%20supported.%20As%20of%20April%202015%20iOS%20Chrome%0A%20%20//%20doesn't%20support%20shadow%20DOM.%0A%20%20var%20prefix%20=%20Element.prototype.createShadowRoot%20%3F%20'%3Aroot%20/deep/%20'%20%3A%20'';%0A%20%20var%20selector%20=%20prefix%20+%20'%5B'%20+%20attributeNames.join('%5D,'%20+%20prefix%20+%20'%5B')%20+%20'%5D';%0A%0A%20%20/**%0A%20%20%20*%20Processes%20a%20DOM%20tree%20with%20the%20%7B@code%20dictionary%7D%20map.%0A%20%20%20*%20@param%20%7BProcessingRoot%7D%20root%20The%20root%20of%20the%20DOM%20tree%20to%20process.%0A%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%20The%20dictionary%20to%20draw%20from.%0A%20%20%20*/%0A%20%20function%20process(root,%20dictionary)%20%7B%0A%20%20%20%20processWithoutCycles(root,%20dictionary,%20%5B%5D);%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%7BProcessingRoot%7D%20root%0A%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%0A%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%20Already%20visited%20roots.%0A%20%20%20*/%0A%20%20function%20processWithoutCycles(root,%20dictionary,%20visited)%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,%20dictionary,%20visited);%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,%20dictionary,%20visited);%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20firstElement%20=%20root%20instanceof%20Element%20%3F%20root%20%3A%20root.querySelector('*');%0A%0A%20%20%20%20if%20(prefix)%20%7B%0A%20%20%20%20%20%20//%20Prefixes%20skip%20root%20level%20elements.%20This%20is%20typically%20%3Chtml%3E%20but%20can%0A%20%20%20%20%20%20//%20differ%20inside%20of%20DocumentFragments%20(i.e.%20%3Ctemplate%3Es).%20Process%20them%0A%20%20%20%20%20%20//%20explicitly.%0A%20%20%20%20%20%20for%20(var%20temp%20=%20firstElement;%20temp;%20temp%20=%20temp.nextElementSibling)%20%7B%0A%20%20%20%20%20%20%20%20processElement(/**%20@type%20%7BElement%7D%20*/(temp),%20dictionary,%20visited);%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20elements%20=%20root.querySelectorAll(selector);%0A%20%20%20%20for%20(var%20element,%20i%20=%200;%20element%20=%20elements%5Bi%5D;%20i++)%20%7B%0A%20%20%20%20%20%20processElement(element,%20dictionary,%20visited);%0A%20%20%20%20%7D%0A%0A%20%20%20%20if%20(firstElement)%0A%20%20%20%20%20%20firstElement.setAttribute('i18n-processed',%20'');%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Run%20through%20various%20%5Bi18n-*%5D%20attributes%20and%20do%20activate%20replacements.%0A%20%20%20*%20@param%20%7BElement%7D%20element%0A%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%0A%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20*/%0A%20%20function%20processElement(element,%20dictionary,%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,%20dictionary,%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,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%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%20body%3Anot(.extended-reporting-has-checkbox)%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%3Anot(.extended-reporting-has-checkbox)%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/*%20Extended%20reporting%20opt-in.%20No%20fixed%20nav.%20*/%0A@media%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-height%3A%20360px)%20and%20(max-width%3A%20680px)%20and%20(orientation%3A%20landscape)%20%7B%0A%20%20.extended-reporting-has-checkbox%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.extended-reporting-has-checkbox%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.extended-reporting-has-checkbox%20%23main-content%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%20%20padding-bottom%3A%200;%0A%20%20%7D%0A%0A%20%20.extended-reporting-has-checkbox%20%23extended-reporting-opt-in%20%7B%0A%20%20%20%20margin-bottom%3A%208px;%0A%20%20%7D%0A%0A%20%20body.extended-reporting-has-checkbox%20.nav-wrapper%20%7B%0A%20%20%20%20flex%3A%200%201%20auto;%0A%20%20%20%20margin-top%3A%200;%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%7B(!Document%7C!DocumentFragment%7C!Element)%7D%20context%20The%20context%20object%0A%20*%20%20%20%20%20for%20querySelector.%0A%20*%20@param%20%7Bstring%7D%20selectors%20CSS%20selectors%20to%20query%20the%20element.%0A%20*%20@return%20%7B!HTMLElement%7D%20the%20Element.%0A%20*/%0Afunction%20queryRequiredElement(context,%20selectors)%20%7B%0A%20%20var%20element%20=%20context.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(orientation%3A%20portrait),'%20+%0A%20%20%20%20%20%20'(max-width%3A%20736px)%20and%20(max-height%3A%20420px)%20and%20(orientation%3A%20landscape)';%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%20placeholders%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%7BHTMLElement%7D%20element%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20key%20The%20name%20of%20the%20value%20in%20the%20dictionary.%0A%20%20%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%20The%20dictionary%20of%20strings%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,%20dictionary,%20visited)%20%7B%0A%20%20%20%20%20%20element.textContent%20=%20dictionary.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%7BHTMLElement%7D%20select%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20key%20The%20name%20of%20the%20value%20in%20the%20dictionary.%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%7BLoadTimeData%7D%20dictionary%20The%20dictionary%20of%20strings%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,%20dictionary,%20visited)%20%7B%0A%20%20%20%20%20%20var%20options%20=%20dictionary.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%7BHTMLElement%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%20the%20dictionary.%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%7BLoadTimeData%7D%20dictionary%20The%20dictionary%20of%20strings%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,%20dictionary,%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=%20dictionary.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%20temp%20=%20element.firstElementChild;%20temp;%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20temp%20=%20temp.nextElementSibling)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20processWithoutCycles(temp,%20dictionary,%20visited);%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%20attributeNames%20=%20Object.keys(handlers);%0A%20%20//%20Only%20use%20/deep/%20when%20shadow%20DOM%20is%20supported.%20As%20of%20April%202015%20iOS%20Chrome%0A%20%20//%20doesn't%20support%20shadow%20DOM.%0A%20%20var%20prefix%20=%20Element.prototype.createShadowRoot%20%3F%20'%3Aroot%20/deep/%20'%20%3A%20'';%0A%20%20var%20selector%20=%20prefix%20+%20'%5B'%20+%20attributeNames.join('%5D,'%20+%20prefix%20+%20'%5B')%20+%20'%5D';%0A%0A%20%20/**%0A%20%20%20*%20Processes%20a%20DOM%20tree%20with%20the%20%7B@code%20dictionary%7D%20map.%0A%20%20%20*%20@param%20%7BProcessingRoot%7D%20root%20The%20root%20of%20the%20DOM%20tree%20to%20process.%0A%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%20The%20dictionary%20to%20draw%20from.%0A%20%20%20*/%0A%20%20function%20process(root,%20dictionary)%20%7B%0A%20%20%20%20processWithoutCycles(root,%20dictionary,%20%5B%5D);%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%7BProcessingRoot%7D%20root%0A%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%0A%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%20Already%20visited%20roots.%0A%20%20%20*/%0A%20%20function%20processWithoutCycles(root,%20dictionary,%20visited)%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,%20dictionary,%20visited);%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,%20dictionary,%20visited);%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20firstElement%20=%20root%20instanceof%20Element%20%3F%20root%20%3A%20root.querySelector('*');%0A%0A%20%20%20%20if%20(prefix)%20%7B%0A%20%20%20%20%20%20//%20Prefixes%20skip%20root%20level%20elements.%20This%20is%20typically%20%3Chtml%3E%20but%20can%0A%20%20%20%20%20%20//%20differ%20inside%20of%20DocumentFragments%20(i.e.%20%3Ctemplate%3Es).%20Process%20them%0A%20%20%20%20%20%20//%20explicitly.%0A%20%20%20%20%20%20for%20(var%20temp%20=%20firstElement;%20temp;%20temp%20=%20temp.nextElementSibling)%20%7B%0A%20%20%20%20%20%20%20%20processElement(/**%20@type%20%7BElement%7D%20*/(temp),%20dictionary,%20visited);%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20elements%20=%20root.querySelectorAll(selector);%0A%20%20%20%20for%20(var%20element,%20i%20=%200;%20element%20=%20elements%5Bi%5D;%20i++)%20%7B%0A%20%20%20%20%20%20processElement(element,%20dictionary,%20visited);%0A%20%20%20%20%7D%0A%0A%20%20%20%20if%20(firstElement)%0A%20%20%20%20%20%20firstElement.setAttribute('i18n-processed',%20'');%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Run%20through%20various%20%5Bi18n-*%5D%20attributes%20and%20do%20activate%20replacements.%0A%20%20%20*%20@param%20%7BElement%7D%20element%0A%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%0A%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20*/%0A%20%20function%20processElement(element,%20dictionary,%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,%20dictionary,%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 (1718)
[ OK ] CaptivePortalBlockingPageTest.WiredNetwork_NoLoginURL (4185 ms)
[114/188] CaptivePortalBlockingPageTest.WiredNetwork_NoLoginURL (5418 ms)
[ RUN ] AllowLocalhostErrorsSSLHostStateDelegateTest.LocalhostErrorWithFlag
[2400:3847:0715/045105:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[2401:14851:0715/045105:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[2401:14851:0715/045105:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[ OK ] AllowLocalhostErrorsSSLHostStateDelegateTest.LocalhostErrorWithFlag (2542 ms)
[115/188] AllowLocalhostErrorsSSLHostStateDelegateTest.LocalhostErrorWithFlag (3946 ms)
[ RUN ] TabRestoreTest.RestoreCrossSiteWithExistingSiteInstance
[2388:3847:0715/045059:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[2382:75023:0715/045101:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[2382:40195:0715/045102:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[2382:40195:0715/045102:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[2382:40195:0715/045106:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[2382:40195:0715/045106:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[2382:40195:0715/045106:WARNING:channel.cc(322)] RawChannel write error
[2382:40195:0715/045106:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[2382:40195:0715/045106:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[2382:40195:0715/045106:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[2382:40195:0715/045106:WARNING:channel.cc(322)] RawChannel write error
[ OK ] TabRestoreTest.RestoreCrossSiteWithExistingSiteInstance (9557 ms)
[116/188] TabRestoreTest.RestoreCrossSiteWithExistingSiteInstance (10814 ms)
[ RUN ] SSLUITest.TestUnsafeContents
[2407:3847:0715/045109: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:49642...
sending server_data: {"host": "127.0.0.1", "port": 49642} (36 bytes)
HTTPS server started on https://127.0.0.1:49643...
sending server_data: {"host": "127.0.0.1", "port": 49643} (36 bytes)
[2403:3847:0715/045111:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[ OK ] SSLUITest.TestUnsafeContents (4349 ms)
[117/188] SSLUITest.TestUnsafeContents (5676 ms)
[ RUN ] SSLUITest.TestUnsafeContentsInWorkerFiltered
[2411:3847:0715/045110: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:49648...
sending server_data: {"host": "127.0.0.1", "port": 49648} (36 bytes)
HTTPS server started on https://127.0.0.1:49650...
sending server_data: {"host": "127.0.0.1", "port": 49650} (36 bytes)
[ OK ] SSLUITest.TestUnsafeContentsInWorkerFiltered (4116 ms)
[118/188] SSLUITest.TestUnsafeContentsInWorkerFiltered (5343 ms)
[ RUN ] SSLUITestIgnoreLocalhostCertErrors.TestNoInterstitialOnLocalhost
[2421:3847:0715/045114: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:49655...
sending server_data: {"host": "127.0.0.1", "port": 49655} (36 bytes)
[2417:3847:0715/045116: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:49655/files/ssl/page_with_subresource.html (0)
[ OK ] SSLUITestIgnoreLocalhostCertErrors.TestNoInterstitialOnLocalhost (3682 ms)
[119/188] SSLUITestIgnoreLocalhostCertErrors.TestNoInterstitialOnLocalhost (5081 ms)
[ RUN ] SSLUITestWithExtendedReporting.TestBrokenHTTPSGoBackWithShowYesCheckYesParamYesReportYes
[2425:3847:0715/045115: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:49666...
sending server_data: {"host": "127.0.0.1", "port": 49666} (36 bytes)
[2418:40451:0715/045118:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[2418:40451:0715/045118:WARNING:channel.cc(322)] RawChannel write error
[2430:13319:0715/045118:FATAL:memory.cc(18)] Out of memory. size=4194304
[ OK ] SSLUITestWithExtendedReporting.TestBrokenHTTPSGoBackWithShowYesCheckYesParamYesReportYes (4731 ms)
[120/188] SSLUITestWithExtendedReporting.TestBrokenHTTPSGoBackWithShowYesCheckYesParamYesReportYes (6117 ms)
[ RUN ] ChromeTracingDelegateBrowserTestOnStartup.PRE_StartupTracingThrottle
[2439:3847:0715/045121:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[2440:13063:0715/045122:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[2440:15619:0715/045122:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[2440:15619:0715/045122:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[2440:15619:0715/045122:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[ OK ] ChromeTracingDelegateBrowserTestOnStartup.PRE_StartupTracingThrottle (2575 ms)
[121/188] ChromeTracingDelegateBrowserTestOnStartup.PRE_StartupTracingThrottle (3933 ms)
[ RUN ] SSLUITestWithExtendedReporting.TestBrokenHTTPSProceedWithShowYesCheckNoParamYesReportNo
[2433:3847:0715/045120: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:49668...
sending server_data: {"host": "127.0.0.1", "port": 49668} (36 bytes)
[2429:3847:0715/045122:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[2441:13063:0715/045123:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[2429:40451:0715/045123:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[2429:40451:0715/045123:WARNING:channel.cc(322)] RawChannel write error
[ OK ] SSLUITestWithExtendedReporting.TestBrokenHTTPSProceedWithShowYesCheckNoParamYesReportNo (5464 ms)
[122/188] SSLUITestWithExtendedReporting.TestBrokenHTTPSProceedWithShowYesCheckNoParamYesReportNo (6795 ms)
[ RUN ] TranslateBrowserTest.IgnoreRefreshMetaTag
HTTPS server started on https://127.0.0.1:49672...
sending server_data: {"host": "127.0.0.1", "port": 49672} (36 bytes)
[2449:3847:0715/045126:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[2442:74775:0715/045127:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[2442:41475:0715/045128:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[2442:41475:0715/045128:WARNING:channel.cc(322)] RawChannel write error
[ OK ] TranslateBrowserTest.IgnoreRefreshMetaTag (4744 ms)
[123/188] TranslateBrowserTest.IgnoreRefreshMetaTag (6129 ms)
[ RUN ] AutofillDialogControllerTest.DoesWorkOnHttpWithFlag
[2450:3847:0715/045126:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49676...
sending server_data: {"host": "127.0.0.1", "port": 49676} (36 bytes)
[ OK ] AutofillDialogControllerTest.DoesWorkOnHttpWithFlag (5026 ms)
[124/188] AutofillDialogControllerTest.DoesWorkOnHttpWithFlag (6322 ms)
[ RUN ] CardUnmaskPromptViewBrowserTest.CloseTabWhileDialogShowing
[2463:3847:0715/045132:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[2464:13063:0715/045133:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[2458:3847:0715/045134:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown select_file_dialogs.allowed
[ OK ] CardUnmaskPromptViewBrowserTest.CloseTabWhileDialogShowing (3035 ms)
[125/188] CardUnmaskPromptViewBrowserTest.CloseTabWhileDialogShowing (4421 ms)
[ RUN ] AutofillDialogControllerTest.ChangingDataSourcePreservesCountry
[2459:3847:0715/045131:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] AutofillDialogControllerTest.ChangingDataSourcePreservesCountry (4446 ms)
[126/188] AutofillDialogControllerTest.ChangingDataSourcePreservesCountry (5715 ms)
[ RUN ] BookmarkBrowsertest.BookmarkBarVisibleWait
[2471:3847:0715/045137:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[2465:3847:0715/045138:INFO:bookmark_browsertest.cc(98)] Took 175 ms to show bookmark bar
[2465:3847:0715/045138:INFO:bookmark_browsertest.cc(102)] Took 161 ms to hide bookmark bar
[2465:39427:0715/045138:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[2465:39427:0715/045138:WARNING:channel.cc(322)] RawChannel write error
[ OK ] BookmarkBrowsertest.BookmarkBarVisibleWait (3139 ms)
[127/188] BookmarkBrowsertest.BookmarkBarVisibleWait (4425 ms)
[ RUN ] BrowserNavigatorTest.Disposition_SingletonTabNew_IgnorePath
[2472:3847:0715/045137:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[2466:63499:0715/045139:ERROR:mach_broker_mac.mm(222)] Unknown process 2475 is sending Mach IPC messages!
[2466:63499:0715/045139:ERROR:mach_broker_mac.mm(222)] Unknown process 2476 is sending Mach IPC messages!
[ OK ] BrowserNavigatorTest.Disposition_SingletonTabNew_IgnorePath (3990 ms)
[128/188] BrowserNavigatorTest.Disposition_SingletonTabNew_IgnorePath (5253 ms)
[ RUN ] WindowAppleScriptTest.CreationWithBrowser
[2481:3847:0715/045141:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[2484:16387:0715/045142:ERROR:webgraphicscontext3d_command_buffer_impl.cc(242)] Failed to initialize GLES2CmdHelper.
[ OK ] WindowAppleScriptTest.CreationWithBrowser (2660 ms)
[129/188] WindowAppleScriptTest.CreationWithBrowser (4167 ms)
[ RUN ] BrowserWindowControllerTest.InfoBarTipHiddenForWindowWithoutToolbar
[2485:3847:0715/045142:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[2486:13063:0715/045143:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] BrowserWindowControllerTest.InfoBarTipHiddenForWindowWithoutToolbar (3047 ms)
[130/188] BrowserWindowControllerTest.InfoBarTipHiddenForWindowWithoutToolbar (4348 ms)
[ RUN ] ContentSettingBubbleControllerTest.MediaStreamBubble
[ OK ] ContentSettingBubbleControllerTest.MediaStreamBubble (294 ms)
[131/188] ContentSettingBubbleControllerTest.MediaStreamBubble (1417 ms)
[ RUN ] ExtensionMessageBubbleBrowserTestMac.ExtensionBubbleAnchoredToWrenchMenu
[2495:3847:0715/045147:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ExtensionMessageBubbleBrowserTestMac.ExtensionBubbleAnchoredToWrenchMenu (2905 ms)
[132/188] ExtensionMessageBubbleBrowserTestMac.ExtensionBubbleAnchoredToWrenchMenu (4176 ms)
[ RUN ] ProfileSigninConfirmationViewControllerTest.CancelClicked
[2496:3847:0715/045147:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ProfileSigninConfirmationViewControllerTest.CancelClicked (3033 ms)
[133/188] ProfileSigninConfirmationViewControllerTest.CancelClicked (4295 ms)
[ RUN ] FindInPageControllerTest.FitWindow
[2505:3847:0715/045151:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[2507:12807:0715/045153:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[2507:12807:0715/045153:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[2507:12807:0715/045153:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[2507:12807:0715/045153:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[2499:40451:0715/045153:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[2499:40451:0715/045153:WARNING:channel.cc(322)] RawChannel write error
[ OK ] FindInPageControllerTest.FitWindow (4309 ms)
[134/188] FindInPageControllerTest.FitWindow (5662 ms)
[ RUN ] LoginPromptBrowserTest.SupplyRedundantAuths
[2506:3847:0715/045151:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49680...
sending server_data: {"host": "127.0.0.1", "port": 49680} (36 bytes)
[2512:13063:0715/045155:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[2512:13063:0715/045155:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[2512:13063:0715/045155:WARNING:channel.cc(322)] RawChannel write error
[2513:12551:0715/045155:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[2513:12551:0715/045155:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[2508:13063:0715/045155:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[2508:13063:0715/045155:WARNING:channel.cc(322)] RawChannel write error
[2511:14347:0715/045156:FATAL:memory.cc(18)] Out of memory. size=4194304
[ OK ] LoginPromptBrowserTest.SupplyRedundantAuths (6528 ms)
[135/188] LoginPromptBrowserTest.SupplyRedundantAuths (7823 ms)
[ RUN ] WebUIBidiCheckerBrowserTestLTR.TestSettingsLanguageOptionsPage
[ OK ] WebUIBidiCheckerBrowserTestLTR.TestSettingsLanguageOptionsPage (1 ms)
[136/188] WebUIBidiCheckerBrowserTestLTR.TestSettingsLanguageOptionsPage (1118 ms)
[ RUN ] WebUIBidiCheckerBrowserTestLTR.TestSettingsFrameContentExceptionsCookies
[ OK ] WebUIBidiCheckerBrowserTestLTR.TestSettingsFrameContentExceptionsCookies (1 ms)
[137/188] WebUIBidiCheckerBrowserTestLTR.TestSettingsFrameContentExceptionsCookies (1164 ms)
[ RUN ] WebUIBidiCheckerBrowserTestRTL.TestSettingsFrameMangageProfile
[ OK ] WebUIBidiCheckerBrowserTestRTL.TestSettingsFrameMangageProfile (2 ms)
[138/188] WebUIBidiCheckerBrowserTestRTL.TestSettingsFrameMangageProfile (1446 ms)
[ RUN ] StartupBrowserCreatorFirstRunTest.SyncPromoAllowed
[2517:3847:0715/045157:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[2522:13063:0715/045159:WARNING:channel.cc(558)] Failed to send message to run remote endpoint (local ID 2, remote ID 2147483648)
[2522:13063:0715/045159:WARNING:channel.cc(558)] Failed to send message to run remote endpoint (local ID 3, remote ID 2147483649)
[2522:13063:0715/045159:WARNING:channel_endpoint.cc(94)] Failed to write enqueue message to channel
[2522:13063:0715/045159:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 1, remote ID 1)
[2514:4611:0715/045200:ERROR:mach_broker_mac.mm(222)] Unknown process 2523 is sending Mach IPC messages!
[2514:4611:0715/045200:ERROR:mach_broker_mac.mm(222)] Unknown process 2525 is sending Mach IPC messages!
[ OK ] StartupBrowserCreatorFirstRunTest.SyncPromoAllowed (5347 ms)
[139/188] StartupBrowserCreatorFirstRunTest.SyncPromoAllowed (6649 ms)
[ RUN ] RequestAutocompleteRendererTest.InvokingTwiceOnlyShowsOnce
[ OK ] RequestAutocompleteRendererTest.InvokingTwiceOnlyShowsOnce (239 ms)
[140/188] RequestAutocompleteRendererTest.InvokingTwiceOnlyShowsOnce (1440 ms)
[ RUN ] FormAutofillTest.UnownedFormElementsAndFieldSetsToFormDataControlOutsideOfFieldset
[ OK ] FormAutofillTest.UnownedFormElementsAndFieldSetsToFormDataControlOutsideOfFieldset (198 ms)
[141/188] FormAutofillTest.UnownedFormElementsAndFieldSetsToFormDataControlOutsideOfFieldset (1434 ms)
[ RUN ] PasswordAutofillAgentTest.ShowPopupNoUsername
[ OK ] PasswordAutofillAgentTest.ShowPopupNoUsername (315 ms)
[142/188] PasswordAutofillAgentTest.ShowPopupNoUsername (1398 ms)
[ RUN ] PasswordAutofillAgentTest.ReadonlyPasswordFieldOnSubmit
[2536:3847:0715/045206:1258191427379:WARNING:keycode_converter.cc(91)] empty code string
[2536:3847:0715/045206:1258229965933:WARNING:keycode_converter.cc(91)] empty code string
[2536:3847:0715/045206:1258232332386:WARNING:keycode_converter.cc(91)] empty code string
[2536:3847:0715/045206:1258234093627:WARNING:keycode_converter.cc(91)] empty code string
[2536:3847:0715/045206:1258240217976:WARNING:keycode_converter.cc(91)] empty code string
[2536:3847:0715/045206:1258242425771:WARNING:keycode_converter.cc(91)] empty code string
[2536:3847:0715/045206:1258243970860:WARNING:keycode_converter.cc(91)] empty code string
[2536:3847:0715/045206:1258245632289:WARNING:keycode_converter.cc(91)] empty code string
[2536:3847:0715/045206:1258247198168:WARNING:keycode_converter.cc(91)] empty code string
[2536:3847:0715/045206:1258248820968:WARNING:keycode_converter.cc(91)] empty code string
[ OK ] PasswordAutofillAgentTest.ReadonlyPasswordFieldOnSubmit (329 ms)
[143/188] PasswordAutofillAgentTest.ReadonlyPasswordFieldOnSubmit (1405 ms)
[ RUN ] InspectUITest.SharedWorker
[2530:3847:0715/045203:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49685...
sending server_data: {"host": "127.0.0.1", "port": 49685} (36 bytes)
[2526:3847:0715/045207:INFO:CONSOLE(1791)] "Running test testTargetListed", source: inspect_ui_test.js (1791)
[2526:3847:0715/045207:INFO:CONSOLE(1791)] "Running test testTargetListed", source: inspect_ui_test.js (1791)
[ OK ] InspectUITest.SharedWorker (5960 ms)
[144/188] InspectUITest.SharedWorker (7155 ms)
[ RUN ] ChromeRenderViewTest.JSBlockSentAfterPageLoad
[ OK ] ChromeRenderViewTest.JSBlockSentAfterPageLoad (312 ms)
[145/188] ChromeRenderViewTest.JSBlockSentAfterPageLoad (1736 ms)
[ RUN ] ChromeRenderViewTest.BackToTranslatablePage
[ OK ] ChromeRenderViewTest.BackToTranslatablePage (212 ms)
[146/188] ChromeRenderViewTest.BackToTranslatablePage (1399 ms)
[ RUN ] WebUIResourceBrowserTest.ListSingleSelectionModelTest
[2543:3847:0715/045210:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
2015-07-15 04:52:11.970 browser_tests[2539:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[2539:3847:0715/045212:INFO:CONSOLE(0)] "'window.webkitStorageInfo' is deprecated. Please use 'navigator.webkitTemporaryStorage' or 'navigator.webkitPersistentStorage' instead.", source: (0)
[2539:3847:0715/045212:INFO:CONSOLE(0)] "'webkitIndexedDB' is deprecated. Please use 'indexedDB' instead.", source: (0)
[ OK ] WebUIResourceBrowserTest.ListSingleSelectionModelTest (3311 ms)
[147/188] WebUIResourceBrowserTest.ListSingleSelectionModelTest (4638 ms)
[ RUN ] WebUIResourceBrowserTest.PositionUtilTest
[2547:3847:0715/045211:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
2015-07-15 04:52:11.964 browser_tests[2540:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[2540:3847:0715/045212:INFO:CONSOLE(0)] "'window.webkitStorageInfo' is deprecated. Please use 'navigator.webkitTemporaryStorage' or 'navigator.webkitPersistentStorage' instead.", source: (0)
[2540:3847:0715/045212:INFO:CONSOLE(0)] "'webkitIndexedDB' is deprecated. Please use 'indexedDB' instead.", source: (0)
[ OK ] WebUIResourceBrowserTest.PositionUtilTest (3140 ms)
[148/188] WebUIResourceBrowserTest.PositionUtilTest (4326 ms)
[ RUN ] OutOfProcessPPAPITest.HostResolver
[2556:3847:0715/045215:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49690...
sending server_data: {"host": "127.0.0.1", "port": 49690} (36 bytes)
objc[2562]: Class BaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testcINwLp/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[2562]: Class ConstrainedWindowAnimationBase is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testcINwLp/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[2562]: Class ConstrainedWindowAnimationShow is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testcINwLp/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[2562]: Class ConstrainedWindowAnimationHide is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testcINwLp/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[2562]: Class ConstrainedWindowAnimationPulse is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testcINwLp/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[2562]: Class BlueLabelButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testcINwLp/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[2562]: Class BlueLabelButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testcINwLp/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[2562]: Class HoverImageMenuButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testcINwLp/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[2562]: Class HoverImageMenuButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testcINwLp/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[2562]: Class HyperlinkButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testcINwLp/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[2562]: Class HyperlinkTextView is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testcINwLp/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[2562]: Class FindPasteboard is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testcINwLp/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[2562]: Class FlippedView is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testcINwLp/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[2562]: Class FocusTracker is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testcINwLp/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[2562]: Class FullscreenWindowManager is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testcINwLp/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[2562]: Class HoverButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testcINwLp/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[2562]: Class HoverImageButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testcINwLp/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[2562]: Class MenuController is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testcINwLp/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[2562]: Class ToolTipBaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testcINwLp/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[2562]: Class CrTrackingAreaOwnerProxy is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testcINwLp/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[2562]: Class CrTrackingArea is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testcINwLp/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[2562]: Class UnderlayOpenGLHostingWindow is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testcINwLp/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[2562]: Class MacScreenMonitor is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testcINwLp/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[2562]: Class ComplexTextInputPanel is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testcINwLp/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
[2550:3847:0715/045218:INFO:CONSOLE(177)] "Empty finished in 0.001 seconds.", source: http://127.0.0.1:49690/files/test_case.html?testcase=HostResolver_Empty,HostResolver_Resolve,HostResolver_ResolveIPv4, (177)
[2550:3847:0715/045218:INFO:CONSOLE(177)] "ResolveForceAsync finished in 0.016 seconds.", source: http://127.0.0.1:49690/files/test_case.html?testcase=HostResolver_Empty,HostResolver_Resolve,HostResolver_ResolveIPv4, (177)
[2550:3847:0715/045218:INFO:CONSOLE(177)] "Resolve finished in 0.019 seconds.", source: http://127.0.0.1:49690/files/test_case.html?testcase=HostResolver_Empty,HostResolver_Resolve,HostResolver_ResolveIPv4, (177)
[2550:3847:0715/045218:INFO:CONSOLE(177)] "ResolveBlocking finished in 0.010 seconds.", source: http://127.0.0.1:49690/files/test_case.html?testcase=HostResolver_Empty,HostResolver_Resolve,HostResolver_ResolveIPv4, (177)
[2550:3847:0715/045218:INFO:CONSOLE(177)] "ResolveBackground finished in 0.013 seconds.", source: http://127.0.0.1:49690/files/test_case.html?testcase=HostResolver_Empty,HostResolver_Resolve,HostResolver_ResolveIPv4, (177)
[2550:3847:0715/045218:INFO:CONSOLE(177)] "ResolveIPv4ForceAsync finished in 0.006 seconds.", source: http://127.0.0.1:49690/files/test_case.html?testcase=HostResolver_Empty,HostResolver_Resolve,HostResolver_ResolveIPv4, (177)
[2550:3847:0715/045218:INFO:CONSOLE(177)] "ResolveIPv4 finished in 0.019 seconds.", source: http://127.0.0.1:49690/files/test_case.html?testcase=HostResolver_Empty,HostResolver_Resolve,HostResolver_ResolveIPv4, (177)
[2550:3847:0715/045218:INFO:CONSOLE(177)] "ResolveIPv4Blocking finished in 0.011 seconds.", source: http://127.0.0.1:49690/files/test_case.html?testcase=HostResolver_Empty,HostResolver_Resolve,HostResolver_ResolveIPv4, (177)
[2550:3847:0715/045218:INFO:CONSOLE(177)] "ResolveIPv4Background finished in 0.023 seconds.", source: http://127.0.0.1:49690/files/test_case.html?testcase=HostResolver_Empty,HostResolver_Resolve,HostResolver_ResolveIPv4, (177)
[ OK ] OutOfProcessPPAPITest.HostResolver (4583 ms)
[149/188] OutOfProcessPPAPITest.HostResolver (6012 ms)
[ RUN ] OutOfProcessPPAPITest.NetAddress
[2558:3847:0715/045216:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49693...
sending server_data: {"host": "127.0.0.1", "port": 49693} (36 bytes)
objc[2563]: Class BaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testcINwLp/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[2563]: Class ConstrainedWindowAnimationBase is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testcINwLp/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[2563]: Class ConstrainedWindowAnimationShow is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testcINwLp/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[2563]: Class ConstrainedWindowAnimationHide is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testcINwLp/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[2563]: Class ConstrainedWindowAnimationPulse is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testcINwLp/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[2563]: Class BlueLabelButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testcINwLp/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[2563]: Class BlueLabelButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testcINwLp/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[2563]: Class HoverImageMenuButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testcINwLp/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[2563]: Class HoverImageMenuButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testcINwLp/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[2563]: Class HyperlinkButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testcINwLp/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[2563]: Class HyperlinkTextView is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testcINwLp/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[2563]: Class FindPasteboard is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testcINwLp/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[2563]: Class FlippedView is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testcINwLp/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[2563]: Class FocusTracker is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testcINwLp/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[2563]: Class FullscreenWindowManager is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testcINwLp/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[2563]: Class HoverButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testcINwLp/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[2563]: Class HoverImageButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testcINwLp/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[2563]: Class MenuController is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testcINwLp/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[2563]: Class ToolTipBaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testcINwLp/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[2563]: Class CrTrackingAreaOwnerProxy is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testcINwLp/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[2563]: Class CrTrackingArea is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testcINwLp/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[2563]: Class UnderlayOpenGLHostingWindow is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testcINwLp/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[2563]: Class MacScreenMonitor is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testcINwLp/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[2563]: Class ComplexTextInputPanel is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testcINwLp/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
[2551:3847:0715/045218:INFO:CONSOLE(177)] "IPv4Address finished in 0.000 seconds.", source: http://127.0.0.1:49693/files/test_case.html?testcase=NetAddress_IPv4Address,NetAddress_IPv6Address,NetAddress_DescribeAsString, (177)
[2551:3847:0715/045218:INFO:CONSOLE(177)] "IPv6Address finished in 0.000 seconds.", source: http://127.0.0.1:49693/files/test_case.html?testcase=NetAddress_IPv4Address,NetAddress_IPv6Address,NetAddress_DescribeAsString, (177)
[2551:3847:0715/045218:INFO:CONSOLE(177)] "DescribeAsString finished in 0.001 seconds.", source: http://127.0.0.1:49693/files/test_case.html?testcase=NetAddress_IPv4Address,NetAddress_IPv6Address,NetAddress_DescribeAsString, (177)
[ OK ] OutOfProcessPPAPITest.NetAddress (4690 ms)
[150/188] OutOfProcessPPAPITest.NetAddress (6046 ms)
[ RUN ] NaClBrowserTestGLibc.SimpleLoad
[2570:3847:0715/045221:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49707...
sending server_data: {"host": "127.0.0.1", "port": 49707} (36 bytes)
[2576,1907806592:04:52:24.011738] Native Client module will be loaded at base address 0x00007f0c00000000
[2564:3847:0715/045224:INFO:nacl_browsertest_util.cc(75)] SHUTDOWN 1 test passed.
[ OK ] NaClBrowserTestGLibc.SimpleLoad (5018 ms)
[151/188] NaClBrowserTestGLibc.SimpleLoad (6270 ms)
[ RUN ] NaClBrowserTestPnacl.SimpleLoad
[2571:3847:0715/045222:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49715...
sending server_data: {"host": "127.0.0.1", "port": 49715} (36 bytes)
[2577,1907806592:04:52:24.511785] Native Client module will be loaded at base address 0x00004c8200000000
[SRPC:HOST:2573,1345122304:04:52:25.435185] NaClSrpcRpcWait(channel=0x608000053fd0): EOF is received instead of response. Probably, the other side (usually, nacl module or browser plugin) crashed.
[2565:40451:0715/045225:ERROR:nacl_process_host.cc(335)] NaCl process exited with status 10 (0xa)
[2565:3847:0715/045225:INFO:CONSOLE(0)] "NativeClient: PnaclCoordinator: Stream init internal error", source: http://127.0.0.1:49715/files/nacl_load_test.html?pnacl=1 (0)
[2565:3847:0715/045225:INFO:nacl_browsertest_util.cc(75)] LOG Load error: NaCl module load failed: PnaclCoordinator: Stream init internal error
[2565:3847:0715/045225:INFO:nacl_browsertest_util.cc(75)] SHUTDOWN 1 test failed.
../../chrome/test/nacl/nacl_browsertest_util.cc:238: Failure
Value of: handler.test_passed()
Actual: false
Expected: true
Test failed.
[ FAILED ] NaClBrowserTestPnacl.SimpleLoad, where TypeParam = and GetParam() = (5313 ms)
[152/188] NaClBrowserTestPnacl.SimpleLoad (6703 ms)
[ RUN ] CloudPolicyProtoTest.VerifyProtobufEquivalence
[ OK ] CloudPolicyProtoTest.VerifyProtobufEquivalence (1 ms)
[153/188] CloudPolicyProtoTest.VerifyProtobufEquivalence (1160 ms)
[ RUN ] PolicyTest.DisabledPluginsExceptions
[2588:3847:0715/045230:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[2583:3847:0715/045230:INFO:policy_browsertest.cc(457)] Test skipped because the Flash plugin couldn't be found.
[2590:13063:0715/045230:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[2590:13063:0715/045230:WARNING:channel.cc(322)] RawChannel write error
[2590:15363:0715/045230:ERROR:webgraphicscontext3d_command_buffer_impl.cc(242)] Failed to initialize GLES2CmdHelper.
[ OK ] PolicyTest.DisabledPluginsExceptions (2906 ms)
[154/188] PolicyTest.DisabledPluginsExceptions (4368 ms)
[ RUN ] NaClBrowserTestPnacl.PPAPIPPBInstance
[2582:3847:0715/045227:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49731...
sending server_data: {"host": "127.0.0.1", "port": 49731} (36 bytes)
[2578:3847:0715/045229:INFO:nacl_browsertest_util.cc(130)] |||| [STARTUP]
[2589,1907806592:04:52:30.515181] Native Client module will be loaded at base address 0x0000325100000000
[2589,1907806592:04:52:31.287118] NaCl untrusted code called _exit(0x0)
[2591,1907806592:04:52:32.183695] Native Client module will be loaded at base address 0x0000342300000000
[2591,1907806592:04:52:32.266889] NaCl untrusted code called _exit(0x0)
[2593,1907806592:04:52:33.190018] Native Client module will be loaded at base address 0x0000036600000000
[2578:3847:0715/045233:INFO:nacl_browsertest_util.cc(130)] |||| / test_nexe loaded
[2578:3847:0715/045233:INFO:nacl_browsertest_util.cc(130)] ||||
[2578:3847:0715/045233:INFO:nacl_browsertest_util.cc(130)] |||| [PPB_Instance::TestIsFullFrame BEGIN]
[2578:3847:0715/045233:INFO:nacl_browsertest_util.cc(130)] |||| [PPB_Instance::TestIsFullFrame PASS]
[2578:3847:0715/045233:INFO:nacl_browsertest_util.cc(130)] ||||
[2578:3847:0715/045233:INFO:nacl_browsertest_util.cc(130)] |||| [PPB_Instance::TestBindGraphics BEGIN]
[2578:3847:0715/045233:INFO:nacl_browsertest_util.cc(130)] |||| [PPB_Instance::TestBindGraphics PASS]
[2578:3847:0715/045233:INFO:nacl_browsertest_util.cc(130)] ||||
[2578:3847:0715/045233:INFO:nacl_browsertest_util.cc(130)] |||| [SHUTDOWN] 2 passed, 0 failed, 0 errors
[ OK ] NaClBrowserTestPnacl.PPAPIPPBInstance (7356 ms)
[155/188] NaClBrowserTestPnacl.PPAPIPPBInstance (8715 ms)
[ RUN ] QuicAllowedPolicyIsTrue.QuicAllowed
[2596:3847:0715/045234:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[2598:15363:0715/045235:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[2598:15363:0715/045235:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[2598:15363:0715/045235:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[2598:13063:0715/045235:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[2598:13063:0715/045235:WARNING:channel.cc(322)] RawChannel write error
[ OK ] QuicAllowedPolicyIsTrue.QuicAllowed (2986 ms)
[156/188] QuicAllowedPolicyIsTrue.QuicAllowed (4359 ms)
[ RUN ] CaptivePortalBrowserTest.LoginExtraNavigations
[2601:3847:0715/045236:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[2597:3847:0715/045237:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[2597:3847:0715/045239:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[ OK ] CaptivePortalBrowserTest.LoginExtraNavigations (4530 ms)
[157/188] CaptivePortalBrowserTest.LoginExtraNavigations (6124 ms)
[ RUN ] CaptivePortalBrowserTest.NavigateLoadingTabToTimeoutSingleSite
[2607:3847:0715/045238:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[2602:38915:0715/045243:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[2602:38915:0715/045243:WARNING:channel.cc(322)] RawChannel write error
[ OK ] CaptivePortalBrowserTest.NavigateLoadingTabToTimeoutSingleSite (6694 ms)
[158/188] CaptivePortalBrowserTest.NavigateLoadingTabToTimeoutSingleSite (8116 ms)
[ RUN ] IPhotoDataProviderBasicTest.BasicTest
[2613:3847:0715/045242:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[2610:40963:0715/045244:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[2610:40963:0715/045244:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[2610:40963:0715/045244:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] IPhotoDataProviderBasicTest.BasicTest (3621 ms)
[159/188] IPhotoDataProviderBasicTest.BasicTest (4991 ms)
[ RUN ] NetworkingPrivateApiTestFail.GetEnabledNetworkTypes
[2620:3847:0715/045247:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[2616:40707:0715/045248:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[2616:3847:0715/045249:INFO:CONSOLE(0)] "[FAIL] getEnabledNetworkTypes: lastError.message == Error.NotSupported
Error
at Object.<anonymous> (extensions::test:224:18)
at Object.handleRequest (extensions::binding:57:27)
at Object.<anonymous> (extensions::binding:385:32)
at Object.callback (extensions::test:274:20)
at safeCallbackApply (extensions::sendRequest:21:15)
at handleResponse (extensions::sendRequest:72:7)", source: chrome-extension://epcifkihnkjgphfkloaaleeakhpmgdmn/main.html?getEnabledNetworkTypes (0)
[ OK ] NetworkingPrivateApiTestFail.GetEnabledNetworkTypes (4224 ms)
[160/188] NetworkingPrivateApiTestFail.GetEnabledNetworkTypes (5546 ms)
[ RUN ] NetworkingPrivateServiceClientApiTest.StartGetPropertiesNonexistent
[2624:3847:0715/045247:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[2625:13063:0715/045249:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[2617:3847:0715/045250:INFO:CONSOLE(0)] "[SUCCESS] startGetPropertiesNonexistent", source: chrome-extension://epcifkihnkjgphfkloaaleeakhpmgdmn/main.html?startGetPropertiesNonexistent (0)
[2617:41219:0715/045250:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[2617:41219:0715/045250:WARNING:channel.cc(322)] RawChannel write error
[ OK ] NetworkingPrivateServiceClientApiTest.StartGetPropertiesNonexistent (4244 ms)
[161/188] NetworkingPrivateServiceClientApiTest.StartGetPropertiesNonexistent (5672 ms)
[ RUN ] PicasaDataProviderGetListTest.GetListTest
[2638:3847:0715/045252:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[2634:40707:0715/045254:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[2634:40707:0715/045254:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PicasaDataProviderGetListTest.GetListTest (3877 ms)
[162/188] PicasaDataProviderGetListTest.GetListTest (5339 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/47
[2642:3847:0715/045253:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/47 (3572 ms)
[163/188] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/47 (4956 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/68
[2650:3847:0715/045257:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/68 (3249 ms)
[164/188] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/68 (4436 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/71
[2653:3847:0715/045258:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[2646:40451:0715/045259:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[2646:40451:0715/045259:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[2646:40451:0715/045259:WARNING:channel.cc(322)] RawChannel write error
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/71 (3274 ms)
[165/188] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/71 (4658 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/119
[2660:3847:0715/045302:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/119 (3424 ms)
[166/188] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/119 (4701 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/124
[2664:3847:0715/045303:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[2657:40451:0715/045304:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[2657:40451:0715/045304:WARNING:channel.cc(322)] RawChannel write error
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/124 (3382 ms)
[167/188] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/124 (4712 ms)
[ RUN ] BrowserCloseManagerWithBackgroundModeBrowserTest/BrowserCloseManagerWithBackgroundModeBrowserTest.CloseAllBrowsersWithBackgroundMode/0
[2674:3847:0715/045308:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[2675:15363:0715/045309:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[2675:15363:0715/045309:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[ OK ] BrowserCloseManagerWithBackgroundModeBrowserTest/BrowserCloseManagerWithBackgroundModeBrowserTest.CloseAllBrowsersWithBackgroundMode/0 (3810 ms)
[168/188] BrowserCloseManagerWithBackgroundModeBrowserTest/BrowserCloseManagerWithBackgroundModeBrowserTest.CloseAllBrowsersWithBackgroundMode/0 (5437 ms)
[ RUN ] BrowserCloseManagerBrowserTest/BrowserCloseManagerBrowserTest.TestAddTabWithBeforeUnloadDuringShutdown/0
[2670:3847:0715/045307:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[2666:75527:0715/045309:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[2678:12551:0715/045313:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[2678:12551:0715/045313:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[2678:12551:0715/045313:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[2678:12551:0715/045313:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[2666:39683:0715/045313:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[2666:39683:0715/045313:WARNING:channel.cc(322)] RawChannel write error
[ OK ] BrowserCloseManagerBrowserTest/BrowserCloseManagerBrowserTest.TestAddTabWithBeforeUnloadDuringShutdown/0 (9061 ms)
[169/188] BrowserCloseManagerBrowserTest/BrowserCloseManagerBrowserTest.TestAddTabWithBeforeUnloadDuringShutdown/0 (10511 ms)
[ RUN ] MSE_ClearKey/EncryptedMediaTest.ConfigChangeVideo/0
[2689:3847:0715/045317:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49761...
sending server_data: {"host": "127.0.0.1", "port": 49761} (36 bytes)
[2686:3847:0715/045319:INFO:CONSOLE(295)] "04:53:19.708 - Registering video event handlers.", source: http://127.0.0.1:49761/files/eme_player_js/utils.js (295)
[2686:3847:0715/045319:INFO:CONSOLE(295)] "04:53:19.717 - Setting video media keys: org.w3.clearkey", source: http://127.0.0.1:49761/files/eme_player_js/utils.js (295)
[2686:3847:0715/045319:INFO:CONSOLE(295)] "04:53:19.869 - onSourceOpen [object Event]", source: http://127.0.0.1:49761/files/eme_player_js/utils.js (295)
[2686:3847:0715/045319:INFO:CONSOLE(295)] "04:53:19.873 - Creating a source buffer for type video/webm; codecs="vorbis, vp8"", source: http://127.0.0.1:49761/files/eme_player_js/utils.js (295)
[2686:3847:0715/045319:INFO:CONSOLE(295)] "04:53:19.929 - Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:49761/files/eme_player_js/utils.js (295)
[2686:3847:0715/045319:INFO:CONSOLE(295)] "04:53:19.932 - Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:49761/files/eme_player_js/utils.js (295)
[2686:3847:0715/045319:INFO:CONSOLE(295)] "04:53:19.935 - End of appending buffer from bear-320x240-av_enc-av.webm", source: http://127.0.0.1:49761/files/eme_player_js/utils.js (295)
[2686:3847:0715/045319:INFO:CONSOLE(40)] "Appending next media source at 1sec.", source: http://127.0.0.1:49761/files/mse_config_change.html?keySystem=org.w3.clearkey&runEncrypted=1 (40)
[2686:3847:0715/045319:INFO:CONSOLE(60)] "Appending next media source at 1sec.", source: http://127.0.0.1:49761/files/mse_config_change.html?keySystem=org.w3.clearkey&runEncrypted=1 (60)
[2686:3847:0715/045319:INFO:CONSOLE(295)] "04:53:19.959 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:49761/files/eme_player_js/utils.js (295)
[2686:3847:0715/045319:INFO:CONSOLE(295)] "04:53:19.981 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:49761/files/eme_player_js/utils.js (295)
[2686:3847:0715/045320:INFO:CONSOLE(295)] "04:53:20.003 - Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:49761/files/eme_player_js/utils.js (295)
[2686:3847:0715/045320:INFO:CONSOLE(295)] "04:53:20.005 - Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:49761/files/eme_player_js/utils.js (295)
[2686:3847:0715/045320:INFO:CONSOLE(48)] "Second buffer append ended.", source: http://127.0.0.1:49761/files/mse_config_change.html?keySystem=org.w3.clearkey&runEncrypted=1 (48)
[2686:3847:0715/045320:INFO:CONSOLE(295)] "04:53:20.040 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:49761/files/eme_player_js/utils.js (295)
[2686:3847:0715/045320:INFO:CONSOLE(295)] "04:53:20.041 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:49761/files/eme_player_js/utils.js (295)
[2686:3847:0715/045321:INFO:CONSOLE(295)] "04:53:21.167 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:49761/files/eme_player_js/utils.js (295)
[2690:13063:0715/045321:ERROR:audio_output_device.cc(327)] IO loop going away before the audio device has been stopped
[ OK ] MSE_ClearKey/EncryptedMediaTest.ConfigChangeVideo/0 (5641 ms)
[170/188] MSE_ClearKey/EncryptedMediaTest.ConfigChangeVideo/0 (7215 ms)
[ RUN ] SRC_ClearKey/EncryptedMediaTest.Playback_Multiple_VideoAudio_WebM/0
[2683:3847:0715/045313:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49743...
sending server_data: {"host": "127.0.0.1", "port": 49743} (36 bytes)
[2679:3847:0715/045315:INFO:CONSOLE(295)] "04:53:15.631 - Using ClearKeyPlayer", source: http://127.0.0.1:49743/files/eme_player_js/utils.js (295)
[2679:3847:0715/045315:INFO:CONSOLE(295)] "04:53:15.639 - Registering video event handlers.", source: http://127.0.0.1:49743/files/eme_player_js/utils.js (295)
[2679:3847:0715/045315:INFO:CONSOLE(295)] "04:53:15.642 - Setting video media keys: org.w3.clearkey", source: http://127.0.0.1:49743/files/eme_player_js/utils.js (295)
[2679:3847:0715/045315:INFO:CONSOLE(295)] "04:53:15.713 - Loading media using src.", source: http://127.0.0.1:49743/files/eme_player_js/utils.js (295)
[2679:3847:0715/045315:INFO:CONSOLE(295)] "04:53:15.897 - Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:49743/files/eme_player_js/utils.js (295)
[2679:3847:0715/045315:INFO:CONSOLE(295)] "04:53:15.904 - Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:49743/files/eme_player_js/utils.js (295)
[2679:3847:0715/045315:INFO:CONSOLE(295)] "04:53:15.923 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:49743/files/eme_player_js/utils.js (295)
[2679:3847:0715/045315:INFO:CONSOLE(295)] "04:53:15.946 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:49743/files/eme_player_js/utils.js (295)
[2679:3847:0715/045318:INFO:CONSOLE(295)] "04:53:18.806 - First play ended.", source: http://127.0.0.1:49743/files/eme_player_js/utils.js (295)
[2679:3847:0715/045318:INFO:CONSOLE(295)] "04:53:18.808 - Loading media using src.", source: http://127.0.0.1:49743/files/eme_player_js/utils.js (295)
[2679:3847:0715/045318:INFO:CONSOLE(295)] "04:53:18.814 - Playing second time.", source: http://127.0.0.1:49743/files/eme_player_js/utils.js (295)
[2679:3847:0715/045318:INFO:CONSOLE(295)] "04:53:18.855 - Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:49743/files/eme_player_js/utils.js (295)
[2679:3847:0715/045318:INFO:CONSOLE(295)] "04:53:18.858 - Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:49743/files/eme_player_js/utils.js (295)
[2679:3847:0715/045318:INFO:CONSOLE(295)] "04:53:18.860 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:49743/files/eme_player_js/utils.js (295)
[2679:3847:0715/045318:INFO:CONSOLE(295)] "04:53:18.864 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:49743/files/eme_player_js/utils.js (295)
[2679:3847:0715/045321:INFO:CONSOLE(295)] "04:53:21.714 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:49743/files/eme_player_js/utils.js (295)
[2684:12807:0715/045321:ERROR:audio_output_device.cc(327)] IO loop going away before the audio device has been stopped
[ OK ] SRC_ClearKey/EncryptedMediaTest.Playback_Multiple_VideoAudio_WebM/0 (10345 ms)
[171/188] SRC_ClearKey/EncryptedMediaTest.Playback_Multiple_VideoAudio_WebM/0 (11720 ms)
[ RUN ] SRC_ExternalClearKey_Prefixed/EncryptedMediaTest.Playback_VideoAudio_WebM/0
[2698:3847:0715/045324:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49779...
sending server_data: {"host": "127.0.0.1", "port": 49779} (36 bytes)
[2692:3847:0715/045326:INFO:CONSOLE(295)] "04:53:26.779 - Using PrefixedClearKeyPlayer", source: http://127.0.0.1:49779/files/eme_player_js/utils.js (295)
[2692:3847:0715/045326:INFO:CONSOLE(295)] "04:53:26.790 - Registering video event handlers.", source: http://127.0.0.1:49779/files/eme_player_js/utils.js (295)
[2692:3847:0715/045326:INFO:CONSOLE(295)] "04:53:26.805 - Loading media using src.", source: http://127.0.0.1:49779/files/eme_player_js/utils.js (295)
[2692:3847:0715/045327:INFO:CONSOLE(295)] "04:53:27.014 - org.chromium.externalclearkey Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:49779/files/eme_player_js/utils.js (295)
[2692:3847:0715/045327:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[2692:3847:0715/045327:INFO:CONSOLE(295)] "04:53:27.943 - org.chromium.externalclearkey Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:49779/files/eme_player_js/utils.js (295)
[2692:3847:0715/045328:INFO:CONSOLE(295)] "04:53:27.964 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:49779/files/eme_player_js/utils.js (295)
[2692:3847:0715/045328:INFO:CONSOLE(295)] "04:53:27.976 - Adding key to sessionID: 1", source: http://127.0.0.1:49779/files/eme_player_js/utils.js (295)
[2692:3847:0715/045328:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[2692:3847:0715/045328:INFO:CONSOLE(295)] "04:53:27.979 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:49779/files/eme_player_js/utils.js (295)
[2692:3847:0715/045328:INFO:CONSOLE(295)] "04:53:27.981 - Adding key to sessionID: 2", source: http://127.0.0.1:49779/files/eme_player_js/utils.js (295)
[2692:3847:0715/045328:INFO:CONSOLE(295)] "04:53:27.985 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:49779/files/eme_player_js/utils.js (295)
[2692:3847:0715/045328:INFO:CONSOLE(295)] "04:53:27.987 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:49779/files/eme_player_js/utils.js (295)
[2692:3847:0715/045328:INFO:CONSOLE(295)] "04:53:28.184 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:49779/files/eme_player_js/utils.js (295)
[2692:3847:0715/045328:INFO:CONSOLE(295)] "04:53:28.187 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:49779/files/eme_player_js/utils.js (295)
[2692:3847:0715/045328:INFO:CONSOLE(295)] "04:53:28.189 - Adding key to sessionID: 2", source: http://127.0.0.1:49779/files/eme_player_js/utils.js (295)
[2692:3847:0715/045328:INFO:CONSOLE(295)] "04:53:28.193 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:49779/files/eme_player_js/utils.js (295)
[2692:3847:0715/045328:INFO:CONSOLE(295)] "04:53:28.584 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:49779/files/eme_player_js/utils.js (295)
[2692:3847:0715/045328:INFO:CONSOLE(295)] "04:53:28.587 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:49779/files/eme_player_js/utils.js (295)
[2692:3847:0715/045328:INFO:CONSOLE(295)] "04:53:28.591 - Adding key to sessionID: 2", source: http://127.0.0.1:49779/files/eme_player_js/utils.js (295)
[2692:3847:0715/045328:INFO:CONSOLE(295)] "04:53:28.595 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:49779/files/eme_player_js/utils.js (295)
[2692:3847:0715/045329:INFO:CONSOLE(295)] "04:53:29.385 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:49779/files/eme_player_js/utils.js (295)
[2692:3847:0715/045329:INFO:CONSOLE(295)] "04:53:29.390 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:49779/files/eme_player_js/utils.js (295)
[2692:3847:0715/045329:INFO:CONSOLE(295)] "04:53:29.394 - Adding key to sessionID: 2", source: http://127.0.0.1:49779/files/eme_player_js/utils.js (295)
[2692:3847:0715/045329:INFO:CONSOLE(295)] "04:53:29.404 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:49779/files/eme_player_js/utils.js (295)
[2692:3847:0715/045330:INFO:CONSOLE(295)] "04:53:30.874 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:49779/files/eme_player_js/utils.js (295)
[2700:13063:0715/045330:ERROR:audio_output_device.cc(327)] IO loop going away before the audio device has been stopped
[ OK ] SRC_ExternalClearKey_Prefixed/EncryptedMediaTest.Playback_VideoAudio_WebM/0 (8328 ms)
[172/188] SRC_ExternalClearKey_Prefixed/EncryptedMediaTest.Playback_VideoAudio_WebM/0 (9720 ms)
[ RUN ] SRC_ExternalClearKey/EncryptedMediaTest.Playback_Multiple_VideoAudio_WebM/0
[2699:3847:0715/045325:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49796...
sending server_data: {"host": "127.0.0.1", "port": 49796} (36 bytes)
[2693:3847:0715/045327:INFO:CONSOLE(295)] "04:53:27.408 - Using ClearKeyPlayer", source: http://127.0.0.1:49796/files/eme_player_js/utils.js (295)
[2693:3847:0715/045327:INFO:CONSOLE(295)] "04:53:27.416 - Registering video event handlers.", source: http://127.0.0.1:49796/files/eme_player_js/utils.js (295)
[2693:3847:0715/045327:INFO:CONSOLE(295)] "04:53:27.419 - Setting video media keys: org.chromium.externalclearkey", source: http://127.0.0.1:49796/files/eme_player_js/utils.js (295)
[2693:3847:0715/045328:INFO:CONSOLE(295)] "04:53:28.445 - Loading media using src.", source: http://127.0.0.1:49796/files/eme_player_js/utils.js (295)
[2693:3847:0715/045328:INFO:CONSOLE(295)] "04:53:28.601 - Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:49796/files/eme_player_js/utils.js (295)
[2693:3847:0715/045328:INFO:CONSOLE(295)] "04:53:28.605 - Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:49796/files/eme_player_js/utils.js (295)
[2693:3847:0715/045328:INFO:CONSOLE(295)] "04:53:28.643 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:49796/files/eme_player_js/utils.js (295)
[2693:3847:0715/045328:INFO:CONSOLE(295)] "04:53:28.670 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:49796/files/eme_player_js/utils.js (295)
[2693:3847:0715/045328:INFO:CONSOLE(295)] "04:53:28.882 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:49796/files/eme_player_js/utils.js (295)
[2693:3847:0715/045328:INFO:CONSOLE(295)] "04:53:28.884 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:49796/files/eme_player_js/utils.js (295)
[2693:3847:0715/045329:INFO:CONSOLE(295)] "04:53:29.278 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:49796/files/eme_player_js/utils.js (295)
[2693:3847:0715/045329:INFO:CONSOLE(295)] "04:53:29.281 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:49796/files/eme_player_js/utils.js (295)
[2693:3847:0715/045330:INFO:CONSOLE(295)] "04:53:30.081 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:49796/files/eme_player_js/utils.js (295)
[2693:3847:0715/045330:INFO:CONSOLE(295)] "04:53:30.084 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:49796/files/eme_player_js/utils.js (295)
[2693:3847:0715/045331:INFO:CONSOLE(295)] "04:53:31.574 - First play ended.", source: http://127.0.0.1:49796/files/eme_player_js/utils.js (295)
[2693:3847:0715/045331:INFO:CONSOLE(295)] "04:53:31.578 - Loading media using src.", source: http://127.0.0.1:49796/files/eme_player_js/utils.js (295)
[2693:3847:0715/045331:INFO:CONSOLE(295)] "04:53:31.583 - Playing second time.", source: http://127.0.0.1:49796/files/eme_player_js/utils.js (295)
[2693:3847:0715/045331:INFO:CONSOLE(295)] "04:53:31.623 - Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:49796/files/eme_player_js/utils.js (295)
[2693:3847:0715/045331:INFO:CONSOLE(295)] "04:53:31.626 - Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:49796/files/eme_player_js/utils.js (295)
[2693:3847:0715/045331:INFO:CONSOLE(295)] "04:53:31.637 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:49796/files/eme_player_js/utils.js (295)
[2693:3847:0715/045331:INFO:CONSOLE(295)] "04:53:31.641 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:49796/files/eme_player_js/utils.js (295)
[2693:3847:0715/045331:INFO:CONSOLE(295)] "04:53:31.682 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:49796/files/eme_player_js/utils.js (295)
[2693:3847:0715/045331:INFO:CONSOLE(295)] "04:53:31.689 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:49796/files/eme_player_js/utils.js (295)
[2693:3847:0715/045334:INFO:CONSOLE(295)] "04:53:34.559 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:49796/files/eme_player_js/utils.js (295)
[2701:12551:0715/045334:ERROR:audio_output_device.cc(327)] IO loop going away before the audio device has been stopped
[ OK ] SRC_ExternalClearKey/EncryptedMediaTest.Playback_Multiple_VideoAudio_WebM/0 (11757 ms)
[173/188] SRC_ExternalClearKey/EncryptedMediaTest.Playback_Multiple_VideoAudio_WebM/0 (13298 ms)
[ RUN ] PrefHashBrowserTestUnchangedDefaultInstance/PrefHashBrowserTestUnchangedDefault.PRE_UnchangedDefault/1
[2716:3847:0715/045338:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[2717:15107:0715/045339:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[2717:15107:0715/045339:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[2717:15107:0715/045339:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[2717:12807:0715/045339:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[2717:12807:0715/045339:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[2717:12807:0715/045339:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[2717:12807:0715/045339:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] PrefHashBrowserTestUnchangedDefaultInstance/PrefHashBrowserTestUnchangedDefault.PRE_UnchangedDefault/1 (3040 ms)
[174/188] PrefHashBrowserTestUnchangedDefaultInstance/PrefHashBrowserTestUnchangedDefault.PRE_UnchangedDefault/1 (4323 ms)
[ RUN ] MSE_ExternalClearKey/EncryptedMediaTest.Playback_VideoClearAudio_WebM_Opus/0
[2709:3847:0715/045334:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49814...
sending server_data: {"host": "127.0.0.1", "port": 49814} (36 bytes)
[2706:3847:0715/045336:INFO:CONSOLE(295)] "04:53:36.932 - Using ClearKeyPlayer", source: http://127.0.0.1:49814/files/eme_player_js/utils.js (295)
[2706:3847:0715/045336:INFO:CONSOLE(295)] "04:53:36.954 - Registering video event handlers.", source: http://127.0.0.1:49814/files/eme_player_js/utils.js (295)
[2706:3847:0715/045336:INFO:CONSOLE(295)] "04:53:36.957 - Setting video media keys: org.chromium.externalclearkey", source: http://127.0.0.1:49814/files/eme_player_js/utils.js (295)
[2706:3847:0715/045338:INFO:CONSOLE(295)] "04:53:37.997 - Loading media using MSE.", source: http://127.0.0.1:49814/files/eme_player_js/utils.js (295)
[2706:3847:0715/045338:INFO:CONSOLE(295)] "04:53:38.115 - onSourceOpen [object Event]", source: http://127.0.0.1:49814/files/eme_player_js/utils.js (295)
[2706:3847:0715/045338:INFO:CONSOLE(295)] "04:53:38.121 - Creating a source buffer for type video/webm; codecs="vorbis, vp8"", source: http://127.0.0.1:49814/files/eme_player_js/utils.js (295)
[0715/045338:ERROR:ffmpeg_cdm_video_decoder.cc(170)] Initialize(): avcodec_find_decoder failed.
[2706:3847:0715/045338:INFO:CONSOLE(295)] "04:53:38.160 - End of appending buffer from bear-320x240-opus-av_enc-v.webm", source: http://127.0.0.1:49814/files/eme_player_js/utils.js (295)
[2706:3847:0715/045338:INFO:CONSOLE(295)] "04:53:38.169 - Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:49814/files/eme_player_js/utils.js (295)
[2706:3847:0715/045338:INFO:CONSOLE(295)] "04:53:38.192 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:49814/files/eme_player_js/utils.js (295)
[2706:3847:0715/045338:INFO:CONSOLE(295)] "04:53:38.425 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:49814/files/eme_player_js/utils.js (295)
[2706:3847:0715/045338:INFO:CONSOLE(295)] "04:53:38.428 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:49814/files/eme_player_js/utils.js (295)
[2706:3847:0715/045338:INFO:CONSOLE(295)] "04:53:38.828 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:49814/files/eme_player_js/utils.js (295)
[2706:3847:0715/045338:INFO:CONSOLE(295)] "04:53:38.832 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:49814/files/eme_player_js/utils.js (295)
[2706:3847:0715/045339:INFO:CONSOLE(295)] "04:53:39.621 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:49814/files/eme_player_js/utils.js (295)
[2706:3847:0715/045339:INFO:CONSOLE(295)] "04:53:39.625 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:49814/files/eme_player_js/utils.js (295)
[2706:3847:0715/045341:INFO:CONSOLE(295)] "04:53:41.065 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:49814/files/eme_player_js/utils.js (295)
[2710:13575:0715/045341:ERROR:audio_output_device.cc(327)] IO loop going away before the audio device has been stopped
[ OK ] MSE_ExternalClearKey/EncryptedMediaTest.Playback_VideoClearAudio_WebM_Opus/0 (8886 ms)
[175/188] MSE_ExternalClearKey/EncryptedMediaTest.Playback_VideoClearAudio_WebM_Opus/0 (10453 ms)
[ RUN ] PrefHashBrowserTestUntrustedInitializedInstance/PrefHashBrowserTestUntrustedInitialized.PRE_UntrustedInitialized/0
[2721:3847:0715/045342:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
2015-07-15 04:53:43.146 browser_tests[2718:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[2723:14851:0715/045343:ERROR:webgraphicscontext3d_command_buffer_impl.cc(242)] Failed to initialize GLES2CmdHelper.
[ OK ] PrefHashBrowserTestUntrustedInitializedInstance/PrefHashBrowserTestUntrustedInitialized.PRE_UntrustedInitialized/0 (2881 ms)
[176/188] PrefHashBrowserTestUntrustedInitializedInstance/PrefHashBrowserTestUntrustedInitialized.PRE_UntrustedInitialized/0 (4276 ms)
[ RUN ] PrefHashBrowserTestUntrustedInitializedInstance/PrefHashBrowserTestUntrustedInitialized.PRE_UntrustedInitialized/3
[2727:3847:0715/045345:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[2722:39683:0715/045346:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[2729:14851:0715/045346:ERROR:webgraphicscontext3d_command_buffer_impl.cc(242)] Failed to initialize GLES2CmdHelper.
[ OK ] PrefHashBrowserTestUntrustedInitializedInstance/PrefHashBrowserTestUntrustedInitialized.PRE_UntrustedInitialized/3 (3133 ms)
[177/188] PrefHashBrowserTestUntrustedInitializedInstance/PrefHashBrowserTestUntrustedInitialized.PRE_UntrustedInitialized/3 (4643 ms)
[ RUN ] ProfileErrorBrowserTestInstance/ProfileErrorBrowserTest.CorruptedProfile/1
[2732:3847:0715/045347:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[2728:3847:0715/045348:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[ OK ] ProfileErrorBrowserTestInstance/ProfileErrorBrowserTest.CorruptedProfile/1 (3542 ms)
[178/188] ProfileErrorBrowserTestInstance/ProfileErrorBrowserTest.CorruptedProfile/1 (5106 ms)
[ RUN ] PolicyPrefIndicatorTestInstance/PolicyPrefIndicatorTest.CheckPolicyIndicators/0
[2737:3847:0715/045349:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[2733:39939:0715/045352:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[2733:3847:0715/045352:WARNING:CONSOLE(0)] "The -webkit-canvas CSS feature is deprecated. Please use a positioned <canvas> element instead.", source: (0)
[2733:3847:0715/045353:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[2733:3847:0715/045354:INFO:policy_prefs_browsertest.cc(641)] Testing policy: JavaScriptBlockedForUrls
[2733:3847:0715/045355:INFO:policy_prefs_browsertest.cc(641)] Testing policy: NotificationsBlockedForUrls
[2733:3847:0715/045355:INFO:policy_prefs_browsertest.cc(641)] Testing policy: PasswordManagerEnabled
[2733:3847:0715/045355:INFO:policy_prefs_browsertest.cc(641)] Testing policy: PluginsBlockedForUrls
[ OK ] PolicyPrefIndicatorTestInstance/PolicyPrefIndicatorTest.CheckPolicyIndicators/0 (8720 ms)
[179/188] PolicyPrefIndicatorTestInstance/PolicyPrefIndicatorTest.CheckPolicyIndicators/0 (10134 ms)
[ RUN ] PolicyPrefIndicatorTestInstance/PolicyPrefIndicatorTest.CheckPolicyIndicators/14
[2743:3847:0715/045352:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[2744:3847:0715/045354:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 3, remote ID 2147483649)
[2744:3847:0715/045354:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 2, remote ID 2147483648)
[2739:3847:0715/045354:WARNING:CONSOLE(0)] "The -webkit-canvas CSS feature is deprecated. Please use a positioned <canvas> element instead.", source: (0)
[2739:3847:0715/045355:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[2739:3847:0715/045356:INFO:policy_prefs_browsertest.cc(641)] Testing policy: ImagesBlockedForUrls
[2739:3847:0715/045357:INFO:policy_prefs_browsertest.cc(641)] Testing policy: AutoFillEnabled
[2739:3847:0715/045357:INFO:policy_prefs_browsertest.cc(641)] Testing policy: SafeBrowsingEnabled
[2739:3847:0715/045357:INFO:policy_prefs_browsertest.cc(641)] Testing policy: ImportHistory
[2739:3847:0715/045357:INFO:policy_prefs_browsertest.cc(641)] Testing policy: PopupsBlockedForUrls
[ OK ] PolicyPrefIndicatorTestInstance/PolicyPrefIndicatorTest.CheckPolicyIndicators/14 (8003 ms)
[180/188] PolicyPrefIndicatorTestInstance/PolicyPrefIndicatorTest.CheckPolicyIndicators/14 (9561 ms)
[ RUN ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.RedirectCanceled/1
[2755:3847:0715/045402:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[2750:3847:0715/045404:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[2750:3847:0715/045404:WARNING:navigator_impl.cc(171)] Discarding message during interstitial.
[2750:3847:0715/045404:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[ OK ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.RedirectCanceled/1 (5242 ms)
[181/188] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.RedirectCanceled/1 (7054 ms)
[ RUN ] PolicyPrefIndicatorTestInstance/PolicyPrefIndicatorTest.CheckPolicyIndicators/15
[2749:3847:0715/045359:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[2746:40451:0715/045402:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[2751:12551:0715/045402:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[2751:3847:0715/045402:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 3, remote ID 2147483649)
[2746:3847:0715/045402:WARNING:CONSOLE(0)] "The -webkit-canvas CSS feature is deprecated. Please use a positioned <canvas> element instead.", source: (0)
[2746:3847:0715/045403:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[2746:3847:0715/045404:INFO:policy_prefs_browsertest.cc(641)] Testing policy: CookiesAllowedForUrls
[2746:3847:0715/045405:INFO:policy_prefs_browsertest.cc(641)] Testing policy: NetworkPredictionOptions
[ OK ] PolicyPrefIndicatorTestInstance/PolicyPrefIndicatorTest.CheckPolicyIndicators/15 (8390 ms)
[182/188] PolicyPrefIndicatorTestInstance/PolicyPrefIndicatorTest.CheckPolicyIndicators/15 (9734 ms)
[ RUN ] PrefsFunctionalTest.TestHomepagePrefs
[2763:3847:0715/045408:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[2765:12807:0715/045409:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[2765:12807:0715/045409:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[2765:15107:0715/045409:ERROR:webgraphicscontext3d_command_buffer_impl.cc(242)] Failed to initialize GLES2CmdHelper.
[ OK ] PrefsFunctionalTest.TestHomepagePrefs (3268 ms)
[183/188] PrefsFunctionalTest.TestHomepagePrefs (4769 ms)
[ RUN ] RestartTest.SessionCookies
[2766:3847:0715/045409:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[2767:12807:0715/045411:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[2768:3847:0715/045411:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] RestartTest.SessionCookies (3784 ms)
[184/188] RestartTest.SessionCookies (5222 ms)
[ RUN ] ChromeTracingDelegateBrowserTestOnStartup.StartupTracingThrottle
[2773:3847:0715/045413:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[2776:15107:0715/045414:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[2776:15107:0715/045414:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[2776:15107:0715/045414:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[ OK ] ChromeTracingDelegateBrowserTestOnStartup.StartupTracingThrottle (3072 ms)
[185/188] ChromeTracingDelegateBrowserTestOnStartup.StartupTracingThrottle (4552 ms)
[ RUN ] PrefHashBrowserTestUnchangedDefaultInstance/PrefHashBrowserTestUnchangedDefault.UnchangedDefault/1
[2777:3847:0715/045415:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[2778:15363:0715/045415:ERROR:webgraphicscontext3d_command_buffer_impl.cc(242)] Failed to initialize GLES2CmdHelper.
[2778:13063:0715/045415:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] PrefHashBrowserTestUnchangedDefaultInstance/PrefHashBrowserTestUnchangedDefault.UnchangedDefault/1 (2980 ms)
[186/188] PrefHashBrowserTestUnchangedDefaultInstance/PrefHashBrowserTestUnchangedDefault.UnchangedDefault/1 (4522 ms)
[ RUN ] PrefHashBrowserTestUntrustedInitializedInstance/PrefHashBrowserTestUntrustedInitialized.UntrustedInitialized/0
[2783:3847:0715/045418:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[2786:15363:0715/045419:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[2786:15363:0715/045419:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[2786:15363:0715/045419:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[ OK ] PrefHashBrowserTestUntrustedInitializedInstance/PrefHashBrowserTestUntrustedInitialized.UntrustedInitialized/0 (3380 ms)
[187/188] PrefHashBrowserTestUntrustedInitializedInstance/PrefHashBrowserTestUntrustedInitialized.UntrustedInitialized/0 (4817 ms)
[ RUN ] PrefHashBrowserTestUntrustedInitializedInstance/PrefHashBrowserTestUntrustedInitialized.UntrustedInitialized/3
[2787:3847:0715/045419:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[2788:15107:0715/045420:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[2788:15107:0715/045420:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[2788:15107:0715/045420:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[ OK ] PrefHashBrowserTestUntrustedInitializedInstance/PrefHashBrowserTestUntrustedInitialized.UntrustedInitialized/3 (3210 ms)
[188/188] PrefHashBrowserTestUntrustedInitializedInstance/PrefHashBrowserTestUntrustedInitialized.UntrustedInitialized/3 (4765 ms)
Retrying 1 test (retry #1)
[ RUN ] NaClBrowserTestPnacl.SimpleLoad
[2792:3847:0715/045423:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49833...
sending server_data: {"host": "127.0.0.1", "port": 49833} (36 bytes)
[2795,1907806592:04:54:26.156407] Native Client module will be loaded at base address 0x0000420000000000
[2795,1907806592:04:54:26.908812] NaCl untrusted code called _exit(0x0)
[2796,1907806592:04:54:27.783342] Native Client module will be loaded at base address 0x0000220000000000
[2796,1907806592:04:54:27.850159] NaCl untrusted code called _exit(0x0)
2015-07-15 04:54:28.238 browser_tests[2789:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[2797,1907806592:04:54:28.699158] Native Client module will be loaded at base address 0x0000210d00000000
[2789:3847:0715/045428:INFO:nacl_browsertest_util.cc(75)] SHUTDOWN 1 test passed.
[ OK ] NaClBrowserTestPnacl.SimpleLoad (6913 ms)
[189/189] NaClBrowserTestPnacl.SimpleLoad (8268 ms)
SUCCESS: all tests passed.
[run_isolated_out_hack]{"hash":"6dba77ad3532544e79bb300be67b8249c719f16f","namespace":"default-gzip","storage":"https://isolateserver.appspot.com"}[/run_isolated_out_hack]
+------------------------------------------------------------------------+
| End of shard 4 Pending: 2.0s Duration: 685.6s Bot: vm4-a4 Exit: 0 |
+------------------------------------------------------------------------+
+-------------------------------------------------------------------------+
| Shard 15 https://chromium-swarm.appspot.com/user/task/28aa583aae390110 |
+-------------------------------------------------------------------------+
3 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/cache/run_tha_testhumfiM/out/Release
G_SLICE=always-malloc
LANG=en_US.UTF-8
LLVM_SYMBOLIZER_PATH=/Volumes/data/b/swarm_slave/work/cache/run_tha_testhumfiM/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/cache/isolated_outIAzKa_/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 2 parallel jobs.
[ RUN ] DownloadsWebUIForSupervisedUsersTest.SupervisedUsers
[46761:3847:0715/044439:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[46755:3847:0715/044442:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[46755:3847:0715/044442:INFO:CONSOLE(1324)] "Running TestCase DownloadsWebUIForSupervisedUsersTest.SupervisedUsers", source: test_api.js (1324)
[46755:3847:0715/044444:WARNING:CONSOLE(884)] "testIsDone already", source: test_api.js (884)
[46766:13063:0715/044444:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[46766:13063:0715/044444:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[46766:13063:0715/044444:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[46766:13063:0715/044444:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] DownloadsWebUIForSupervisedUsersTest.SupervisedUsers (6919 ms)
[1/198] DownloadsWebUIForSupervisedUsersTest.SupervisedUsers (8261 ms)
[ RUN ] BaseDownloadsWebUITest.PauseResumeFocus
[46760:3847:0715/044439:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[46754:39427:0715/044442:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[46754:3847:0715/044442:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[46754:3847:0715/044442:INFO:CONSOLE(1324)] "Running TestCase BaseDownloadsWebUITest.PauseResumeFocus", source: test_api.js (1324)
[46754:39427:0715/044444:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[46754:39427:0715/044444:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[46754:39427:0715/044444:WARNING:channel.cc(322)] RawChannel write error
[ OK ] BaseDownloadsWebUITest.PauseResumeFocus (7346 ms)
[2/198] BaseDownloadsWebUITest.PauseResumeFocus (8844 ms)
[ RUN ] ManageProfileUITest.NoEmptyConfirmation
[46774:3847:0715/044447:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[46768:3847:0715/044450:WARNING:CONSOLE(0)] "The -webkit-canvas CSS feature is deprecated. Please use a positioned <canvas> element instead.", source: (0)
[46768:3847:0715/044450:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[46768:3847:0715/044452:INFO:CONSOLE(1324)] "Running TestCase ManageProfileUITest.NoEmptyConfirmation", source: test_api.js (1324)
[ OK ] ManageProfileUITest.NoEmptyConfirmation (7059 ms)
[3/198] ManageProfileUITest.NoEmptyConfirmation (8408 ms)
[ RUN ] ManageProfileUITest.Create_NoNameUpdateOnAvatarSelectedAfterRevert
[46775:3847:0715/044448:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[46769:3847:0715/044450:WARNING:CONSOLE(0)] "The -webkit-canvas CSS feature is deprecated. Please use a positioned <canvas> element instead.", source: (0)
[46769:3847:0715/044451:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[46769:3847:0715/044452:INFO:CONSOLE(1324)] "Running TestCase ManageProfileUITest.Create_NoNameUpdateOnAvatarSelectedAfterRevert", source: test_api.js (1324)
[ OK ] ManageProfileUITest.Create_NoNameUpdateOnAvatarSelectedAfterRevert (7161 ms)
[4/198] ManageProfileUITest.Create_NoNameUpdateOnAvatarSelectedAfterRevert (8593 ms)
[ RUN ] WebUIAssertionsTestFail.testExpectFailFails
[46785:3847:0715/044455:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[46780:39427:0715/044458:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[46780:3847:0715/044458:INFO:CONSOLE(1324)] "Running TestCase WebUIAssertionsTestFail.testExpectFailFails", source: test_api.js (1324)
[46780:3847:0715/044458:ERROR:web_ui_test_handler.cc(75)] 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)
[46780:39427:0715/044458:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] WebUIAssertionsTestFail.testExpectFailFails (4400 ms)
[5/198] WebUIAssertionsTestFail.testExpectFailFails (5867 ms)
[ RUN ] WebUIBrowserAsyncGenTest.TestContinue
[46788:3847:0715/044456:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[46781:40195:0715/044458:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[46781:3847:0715/044458:INFO:CONSOLE(1324)] "Running TestCase WebUIBrowserAsyncGenTest.TestContinue", source: test_api.js (1324)
[46781:40195:0715/044458:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[46781:40195:0715/044458:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[46781:40195:0715/044458:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[46781:40195:0715/044458:WARNING:channel.cc(322)] RawChannel write error
[ OK ] WebUIBrowserAsyncGenTest.TestContinue (4598 ms)
[6/198] WebUIBrowserAsyncGenTest.TestContinue (5946 ms)
[ RUN ] CrElementsBrowserTest.CrElementsTest
[46798:3847:0715/044501:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[46793:38915:0715/044504:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[46793:3847:0715/044504:INFO:CONSOLE(1324)] "Running TestCase CrElementsBrowserTest.CrElementsTest", source: test_api.js (1324)
[ OK ] CrElementsBrowserTest.CrElementsTest (6002 ms)
[7/198] CrElementsBrowserTest.CrElementsTest (7506 ms)
[ RUN ] NetInternalsTest.netInternalsTimelineViewLoadLog
[46801:3847:0715/044502:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[46794:40451:0715/044505:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[46794:3847:0715/044506:INFO:CONSOLE(1324)] "Running TestCase NetInternalsTest.netInternalsTimelineViewLoadLog", source: test_api.js (1324)
[ OK ] NetInternalsTest.netInternalsTimelineViewLoadLog (6517 ms)
[8/198] NetInternalsTest.netInternalsTimelineViewLoadLog (8049 ms)
[ RUN ] PlatformAppBrowserTest.WindowsApiAlwaysOnTopWithPermissions
[46814:3847:0715/044510:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[46809:72451:0715/044512:ERROR:mach_broker_mac.mm(222)] Unknown process 46817 is sending Mach IPC messages!
[46809:3847:0715/044513:INFO:CONSOLE(0)] "[SUCCESS] testAlwaysOnTopInitTrue", source: chrome-extension://ljklgcabgclgmincchpcpgffgnffhlbj/_generated_background_page.html (0)
[46809:3847:0715/044513:INFO:CONSOLE(0)] "[SUCCESS] testAlwaysOnTopInitFalse", source: chrome-extension://ljklgcabgclgmincchpcpgffgnffhlbj/_generated_background_page.html (0)
[46809:3847:0715/044513:INFO:CONSOLE(0)] "[SUCCESS] testAlwaysOnTopNoInit", source: chrome-extension://ljklgcabgclgmincchpcpgffgnffhlbj/_generated_background_page.html (0)
[ OK ] PlatformAppBrowserTest.WindowsApiAlwaysOnTopWithPermissions (5239 ms)
[9/198] PlatformAppBrowserTest.WindowsApiAlwaysOnTopWithPermissions (6725 ms)
[ RUN ] PrintPreviewWebUITest.TestDuplexSettingsFalse
[46810:3847:0715/044509:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[46806:3847:0715/044512:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[46806:3847:0715/044513:INFO:CONSOLE(1324)] "Running TestCase PrintPreviewWebUITest.TestDuplexSettingsFalse", source: test_api.js (1324)
[ OK ] PrintPreviewWebUITest.TestDuplexSettingsFalse (7673 ms)
[10/198] PrintPreviewWebUITest.TestDuplexSettingsFalse (8973 ms)
[ RUN ] PlatformAppBrowserTest.WindowsApiSetShapeNoPerm
[46824:3847:0715/044517:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[46820:72211:0715/044519:ERROR:mach_broker_mac.mm(222)] Unknown process 46830 is sending Mach IPC messages!
[46820:3847:0715/044520:INFO:CONSOLE(0)] "[SUCCESS] testSetShapeNoPerm", source: chrome-extension://hlchjnbhhefeinaphaibjbgpkgkhhdjk/_generated_background_page.html (0)
[46827:13063:0715/044520:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[46827:13063:0715/044520:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] PlatformAppBrowserTest.WindowsApiSetShapeNoPerm (5207 ms)
[11/198] PlatformAppBrowserTest.WindowsApiSetShapeNoPerm (6725 ms)
[ RUN ] PlatformAppBrowserTest.PRE_PRE_ComponentAppBackgroundPage
[46828:3847:0715/044518:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[46829:13063:0715/044520:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[46829:13063:0715/044520:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[46829:13063:0715/044520:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[46829:13063:0715/044520:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[46829:13063:0715/044520:WARNING:channel.cc(322)] RawChannel write error
[46832:13063:0715/044520:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[46832:13063:0715/044520:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PlatformAppBrowserTest.PRE_PRE_ComponentAppBackgroundPage (5077 ms)
[12/198] PlatformAppBrowserTest.PRE_PRE_ComponentAppBackgroundPage (6491 ms)
[ RUN ] BluetoothApiTest.DeviceEvents
[46838:3847:0715/044523:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
2015-07-15 04:45:25.270 browser_tests[46833:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[46833:3847:0715/044526:INFO:CONSOLE(0)] "[SUCCESS] testDeviceEvents", source: chrome-extension://pjdjhejcdkeebjehnokfbfnjmgmgdjlc/_generated_background_page.html (0)
[46840:13063:0715/044526:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] BluetoothApiTest.DeviceEvents (4496 ms)
[13/198] BluetoothApiTest.DeviceEvents (5805 ms)
[ RUN ] BluetoothLowEnergyApiTest.CharacteristicValueChanged
[46841:3847:0715/044524:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
2015-07-15 04:45:25.272 browser_tests[46834:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[46834:3847:0715/044527:INFO:CONSOLE(0)] "[SUCCESS] testCharacteristicValueChanged", source: chrome-extension://pjdjhejcdkeebjehnokfbfnjmgmgdjlc/_generated_background_page.html (0)
[46842:13063:0715/044527:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] BluetoothLowEnergyApiTest.CharacteristicValueChanged (4636 ms)
[14/198] BluetoothLowEnergyApiTest.CharacteristicValueChanged (6009 ms)
[ RUN ] CastChannelAPITest.TestSendInvalidMessageInfo
[46850:3847:0715/044529:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[46853:15363:0715/044530:ERROR:webgraphicscontext3d_command_buffer_impl.cc(242)] Failed to initialize GLES2CmdHelper.
[46853:13063:0715/044530:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 4)
[46853:13063:0715/044530:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[46853:13063:0715/044530:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] CastChannelAPITest.TestSendInvalidMessageInfo (2583 ms)
[15/198] CastChannelAPITest.TestSendInvalidMessageInfo (3957 ms)
[ RUN ] CastChannelAPITest.TestSetAuthorityKeys
[46854:3847:0715/044530:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[46847:38147:0715/044532:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[46855:13063:0715/044532:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[46847:3847:0715/044532:INFO:CONSOLE(0)] "[SUCCESS] testValid", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/test_authority_keys.html (0)
[46847:3847:0715/044532:INFO:CONSOLE(0)] "[SUCCESS] testInvalid", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/test_authority_keys.html (0)
[46847:38147:0715/044532:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[46847:38147:0715/044532:WARNING:channel.cc(322)] RawChannel write error
[ OK ] CastChannelAPITest.TestSetAuthorityKeys (4029 ms)
[16/198] CastChannelAPITest.TestSetAuthorityKeys (5495 ms)
[ RUN ] ExtensionApiTest.SystemIndicator
[46860:3847:0715/044533:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[46856:3847:0715/044535:INFO:CONSOLE(0)] "[SUCCESS] setIconAndShow", source: chrome-extension://ilanclmaeigfpnmdlgelmhkpkegdioip/_generated_background_page.html (0)
[46861:13063:0715/044535:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[46856:41219:0715/044535:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] ExtensionApiTest.SystemIndicator (4547 ms)
[17/198] ExtensionApiTest.SystemIndicator (5753 ms)
[ RUN ] ExtensionApiTest.ContentScriptCSSLocalization
[46866:3847:0715/044536:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[46862:3847:0715/044539:INFO:CONSOLE(0)] "Denying load of chrome-extension://gogpnjleaogpnajojkookcdgilbpldmc/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:65358/extensions/test_file_with_body.html (0)
[46862:39683:0715/044539:WARNING:extension_protocols.cc(422)] Failed to GetPathForExtension: invalid
[46862:39683:0715/044539:WARNING:url_request_job_manager.cc(89)] Failed to map: chrome-extension://invalid/
[46862:75015:0715/044539:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[46862:3847:0715/044539:INFO:CONSOLE(0)] "'getMatchedCSSRules()' is deprecated. For more help, check https://code.google.com/p/chromium/issues/detail?id=437569#c2", source: (0)
[46862:3847:0715/044540:INFO:CONSOLE(0)] "[SUCCESS] extensionIDMessageGetsReplacedInContentScriptCSS", source: chrome-extension://gogpnjleaogpnajojkookcdgilbpldmc/_generated_background_page.html (0)
[46862:3847:0715/044540:INFO:CONSOLE(0)] "[SUCCESS] textDirectionMessageGetsReplacedInInsertCSSCall", source: chrome-extension://gogpnjleaogpnajojkookcdgilbpldmc/_generated_background_page.html (0)
[46867:13319:0715/044540:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[46867:13319:0715/044540:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[46869:13063:0715/044540:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[46869:13063:0715/044540:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[46862:39683:0715/044540:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] ExtensionApiTest.ContentScriptCSSLocalization (6325 ms)
[18/198] ExtensionApiTest.ContentScriptCSSLocalization (7876 ms)
[ RUN ] ExtensionApiTest.DefaultContentSecurityPolicy
[46873:3847:0715/044539:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[46868:3847:0715/044541: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://lfogieghnhibagkfhggihkaknceeonio/test.html (1)
[46868:3847:0715/044541:INFO:CONSOLE(0)] "[SUCCESS] inlineScriptDoesNotRun", source: chrome-extension://lfogieghnhibagkfhggihkaknceeonio/test.html (0)
[46868:3847:0715/044541:INFO:CONSOLE(0)] "[SUCCESS] externalScriptDoesRun", source: chrome-extension://lfogieghnhibagkfhggihkaknceeonio/test.html (0)
[ OK ] ExtensionApiTest.DefaultContentSecurityPolicy (4463 ms)
[19/198] ExtensionApiTest.DefaultContentSecurityPolicy (5667 ms)
[ RUN ] ExtensionApiTest.CrossOriginXHRAllURLs
[46880:3847:0715/044544:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[46876:75271:0715/044547:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[46876:3847:0715/044547:INFO:CONSOLE(0)] "[SUCCESS] domainOne", source: chrome-extension://mcacbbmgghjjadbiinmkaoojiljeehfd/test.html (0)
[46876:3847:0715/044547:INFO:CONSOLE(0)] "[SUCCESS] domainTwo", source: chrome-extension://mcacbbmgghjjadbiinmkaoojiljeehfd/test.html (0)
[46883:12551:0715/044547:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[46886:12807:0715/044547:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[46886:12807:0715/044547:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[46886:12807:0715/044547:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] ExtensionApiTest.CrossOriginXHRAllURLs (6118 ms)
[20/198] ExtensionApiTest.CrossOriginXHRAllURLs (7578 ms)
[ RUN ] ExtensionApiTest.SharedModule
[46884:3847:0715/044545:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[46878:3847:0715/044549: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.
[46878:41219:0715/044550:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[46878:41219:0715/044550:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[46878:41219:0715/044550:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[46878:41219:0715/044550:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ExtensionApiTest.SharedModule (7160 ms)
[21/198] ExtensionApiTest.SharedModule (8712 ms)
[ RUN ] MimeHandlerViewTest.DataUrl
[46894:3847:0715/044551:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[46890:3847:0715/044554:INFO:CONSOLE(0)] "[SUCCESS] testDataUrl", source: chrome-extension://oickdpebdnfbgkcaoklfcdhjniefkcji/index.html (0)
[46899:13063:0715/044554:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[46899:13063:0715/044554:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] MimeHandlerViewTest.DataUrl (5053 ms)
[22/198] MimeHandlerViewTest.DataUrl (6445 ms)
[ RUN ] AppControllerReplaceNTPBrowserTest.ReplaceNTPAfterStartup
[46900:3847:0715/044554:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[46895:16899:0715/044556:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[ OK ] AppControllerReplaceNTPBrowserTest.ReplaceNTPAfterStartup (4174 ms)
[23/198] AppControllerReplaceNTPBrowserTest.ReplaceNTPAfterStartup (5670 ms)
[ RUN ] EphemeralAppBrowserTest.PromoteAppFromSyncWhileRunning
[46907:3847:0715/044558:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[46903:3847:0715/044601:ERROR:native_app_window_cocoa.mm(828)] Not implemented reached in virtual void NativeAppWindowCocoa::UpdateShelfMenu()
[46908:13063:0715/044601:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[46908:13063:0715/044601:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[46908:13063:0715/044601:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[46908:13063:0715/044601:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] EphemeralAppBrowserTest.PromoteAppFromSyncWhileRunning (5600 ms)
[24/198] EphemeralAppBrowserTest.PromoteAppFromSyncWhileRunning (6838 ms)
[ RUN ] EphemeralAppLauncherTest.LaunchAppWithNoPermissionWarnings
HTTP server started on http://127.0.0.1:65376...
sending server_data: {"host": "127.0.0.1", "port": 65376} (36 bytes)
[46919:3847:0715/044600:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[46921:12807:0715/044607:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] EphemeralAppLauncherTest.LaunchAppWithNoPermissionWarnings (10172 ms)
[25/198] EphemeralAppLauncherTest.LaunchAppWithNoPermissionWarnings (11696 ms)
[ RUN ] EphemeralAppServiceBrowserTest.ClearCachedApps
[46928:3847:0715/044604:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
2015-07-15 04:46:10.347 browser_tests[46924:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[46924:41219:0715/044611:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[46930:13063:0715/044611:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[46930:13063:0715/044611:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[46930:13063:0715/044611:WARNING:channel.cc(322)] RawChannel write error
[46924:41219:0715/044611:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] EphemeralAppServiceBrowserTest.ClearCachedApps (8807 ms)
[26/198] EphemeralAppServiceBrowserTest.ClearCachedApps (10258 ms)
[ RUN ] ExtensionViewTest.TestExtensionViewCreationShouldSucceed
[46939:3847:0715/044611:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[46941:13063:0715/044617:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[46947:13063:0715/044617:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[46947:13063:0715/044617:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[46947:13063:0715/044617:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[46947:13063:0715/044617:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[46947:13063:0715/044617:WARNING:channel.cc(322)] RawChannel write error
[46934:39683:0715/044617:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[46934:39683:0715/044617:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ExtensionViewTest.TestExtensionViewCreationShouldSucceed (8583 ms)
[27/198] ExtensionViewTest.TestExtensionViewCreationShouldSucceed (9931 ms)
[ RUN ] WebViewTest.Shim_TestAPIMethodExistence
[46946:3847:0715/044614:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[46948:12807:0715/044619:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[46948:12807:0715/044619:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[46948:12807:0715/044619:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[46948:12807:0715/044619:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[46948:12807:0715/044619:WARNING:channel.cc(322)] RawChannel write error
[46942:40707:0715/044619:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[46942:40707:0715/044619:WARNING:channel.cc(322)] RawChannel write error
[ OK ] WebViewTest.Shim_TestAPIMethodExistence (6368 ms)
[28/198] WebViewTest.Shim_TestAPIMethodExistence (7747 ms)
[ RUN ] WebViewTest.ContextMenusAPI_Basic
[46956:3847:0715/044621:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[46952:3847:0715/044624:INFO:CONSOLE(5)] "webview has loaded.", source: chrome-extension://bcpjelekkaklcegfknngfnodpojifanb/embedder.js (5)
[46952:3847:0715/044625:INFO:CONSOLE(5)] "Script has been injected into webview.", source: chrome-extension://bcpjelekkaklcegfknngfnodpojifanb/embedder.js (5)
[46952:3847:0715/044625:INFO:CONSOLE(250)] "A communication channel has been established with webview.", source: chrome-extension://bcpjelekkaklcegfknngfnodpojifanb/embedder.js (250)
[46952:3847:0715/044625:INFO:CONSOLE(5)] "Guest load completed.", source: chrome-extension://bcpjelekkaklcegfknngfnodpojifanb/embedder.js (5)
[46952:3847:0715/044625:INFO:CONSOLE(5)] "testProperties", source: chrome-extension://bcpjelekkaklcegfknngfnodpojifanb/embedder.js (5)
[46952:3847:0715/044625:INFO:CONSOLE(5)] "testCreateMenuItem", source: chrome-extension://bcpjelekkaklcegfknngfnodpojifanb/embedder.js (5)
[46952:3847:0715/044625:INFO:CONSOLE(5)] "ITEM_CREATED", source: chrome-extension://bcpjelekkaklcegfknngfnodpojifanb/embedder.js (5)
[46952:3847:0715/044625:INFO:CONSOLE(5)] "testUpdateMenuItem", source: chrome-extension://bcpjelekkaklcegfknngfnodpojifanb/embedder.js (5)
[46952:3847:0715/044625:INFO:CONSOLE(5)] "testRemoveItem", source: chrome-extension://bcpjelekkaklcegfknngfnodpojifanb/embedder.js (5)
[46952:3847:0715/044625:INFO:CONSOLE(5)] "createThreeMenuItems", source: chrome-extension://bcpjelekkaklcegfknngfnodpojifanb/embedder.js (5)
[46952:3847:0715/044625:INFO:CONSOLE(5)] "testRemoveAllItems", source: chrome-extension://bcpjelekkaklcegfknngfnodpojifanb/embedder.js (5)
[46952:40195:0715/044625:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[46952:40195:0715/044625:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[46952:40195:0715/044625:WARNING:channel.cc(322)] RawChannel write error
[ OK ] WebViewTest.ContextMenusAPI_Basic (6568 ms)
[29/198] WebViewTest.ContextMenusAPI_Basic (8092 ms)
[ RUN ] WebViewTest.TearDownTest
[46961:3847:0715/044622:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[46965:13063:0715/044626:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[46965:13063:0715/044626:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[46955:40195:0715/044629:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[46955:40195:0715/044629:WARNING:channel.cc(322)] RawChannel write error
[46955:40195:0715/044630:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[46955:40195:0715/044630:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[46955:40195:0715/044630:WARNING:channel.cc(322)] RawChannel write error
[ OK ] WebViewTest.TearDownTest (9351 ms)
[30/198] WebViewTest.TearDownTest (10795 ms)
[ RUN ] WindowControlsTest.CloseControlWorks
[46970:3847:0715/044629:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[46973:13063:0715/044631:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[46973:13063:0715/044631:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[46973:13063:0715/044631:WARNING:channel.cc(322)] RawChannel write error
[ OK ] WindowControlsTest.CloseControlWorks (4538 ms)
[31/198] WindowControlsTest.CloseControlWorks (5936 ms)
[ RUN ] BrowsingDataIndexedDBHelperTest.CannedAddIndexedDB
[46982:3847:0715/044635:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[46984:15107:0715/044635:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[46984:15107:0715/044635:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[46984:15107:0715/044635:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[ OK ] BrowsingDataIndexedDBHelperTest.CannedAddIndexedDB (2668 ms)
[32/198] BrowsingDataIndexedDBHelperTest.CannedAddIndexedDB (4131 ms)
[ RUN ] AutofillTest.AggregatesMinValidProfileDifferentJS
[46978:3847:0715/044633:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:65379...
sending server_data: {"host": "127.0.0.1", "port": 65379} (36 bytes)
[ OK ] AutofillTest.AggregatesMinValidProfileDifferentJS (4961 ms)
[33/198] AutofillTest.AggregatesMinValidProfileDifferentJS (6334 ms)
[ RUN ] BrowsingDataLocalStorageHelperTest.CannedAddLocalStorage
[46991:3847:0715/044639:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[46993:15619:0715/044640:ERROR:webgraphicscontext3d_command_buffer_impl.cc(273)] Failed to initialize GLES2Implementation.
[46993:13319:0715/044640:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[46993:13319:0715/044640:WARNING:channel.cc(322)] RawChannel write error
[ OK ] BrowsingDataLocalStorageHelperTest.CannedAddLocalStorage (2834 ms)
[34/198] BrowsingDataLocalStorageHelperTest.CannedAddLocalStorage (4276 ms)
[ RUN ] DomDistillerViewerSourceBrowserTest.NoWebUIBindingsViewUrl
[47001:3847:0715/044643:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[46997:40451:0715/044644:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] DomDistillerViewerSourceBrowserTest.NoWebUIBindingsViewUrl (2657 ms)
[35/198] DomDistillerViewerSourceBrowserTest.NoWebUIBindingsViewUrl (3826 ms)
[ RUN ] DownloadTest.DownloadUrlToPath
[47007:3847:0715/044647:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] DownloadTest.DownloadUrlToPath (2674 ms)
[36/198] DownloadTest.DownloadUrlToPath (3915 ms)
[ RUN ] DevToolsExtensionTest.TestDevToolsExtensionMessaging
[46994:3847:0715/044639:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:65383...
sending server_data: {"host": "127.0.0.1", "port": 65383} (36 bytes)
[46987:3847:0715/044646:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[46987:3847:0715/044648:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[46987:3847:0715/044648:ERROR:CONSOLE(72)] "Uncaught TypeError: Cannot read property 'addExtensions' of undefined", source: (72)
[46987:3847:0715/044648:INFO:CONSOLE(2)] "PASS", source: (2)
[46994:3847:0715/044648:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50470700B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[46994:3847:0715/044648:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50470700B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[47003:13063:0715/044648:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[46995:13319:0715/044648:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[46995:13319:0715/044648:WARNING:channel.cc(322)] RawChannel write error
[46987:38915:0715/044648:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[46987:38915:0715/044648:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] DevToolsExtensionTest.TestDevToolsExtensionMessaging (11112 ms)
[37/198] DevToolsExtensionTest.TestDevToolsExtensionMessaging (12409 ms)
[ RUN ] DownloadTest.Resumption_WithPromptAlways
[47013:3847:0715/044651:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[47009:40963:0715/044652:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] DownloadTest.Resumption_WithPromptAlways (2996 ms)
[38/198] DownloadTest.Resumption_WithPromptAlways (4164 ms)
[ RUN ] SavePageBrowserTest.SaveDuringInitialNavigationIncognito
[47017:3847:0715/044652:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[47018:13319:0715/044655:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[47018:13319:0715/044655:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[47018:13319:0715/044655:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[47018:13319:0715/044655:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[47018:13319:0715/044655:WARNING:channel.cc(322)] RawChannel write error
[47020:13063:0715/044655:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[47020:13063:0715/044655:WARNING:channel.cc(322)] RawChannel write error
[47012:40195:0715/044655:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[47012:40195:0715/044655:WARNING:channel.cc(322)] RawChannel write error
2015-07-15 04:46:55.540 browser_tests[47012:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[ OK ] SavePageBrowserTest.SaveDuringInitialNavigationIncognito (5321 ms)
[39/198] SavePageBrowserTest.SaveDuringInitialNavigationIncognito (6687 ms)
[ RUN ] SavePageBrowserTest.RemoveFromList
[47024:3847:0715/044655:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] SavePageBrowserTest.RemoveFromList (3096 ms)
[40/198] SavePageBrowserTest.RemoveFromList (4318 ms)
[ RUN ] ErrorPageTest.DNSError_DoSearch
[47035:3847:0715/044659:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[47028:3847:0715/044700:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[47036:12807:0715/044702:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[47036:12807:0715/044702:WARNING:channel.cc(322)] RawChannel write error
[47028:40451:0715/044703:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[47038:12807:0715/044703:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[47028:3847:0715/044703:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[ OK ] ErrorPageTest.DNSError_DoSearch (5835 ms)
[41/198] ErrorPageTest.DNSError_DoSearch (7217 ms)
[ RUN ] ErrorPageTest.DNSError_GoBack2AndForward
[47032:3847:0715/044659:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[47027:3847:0715/044701:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[47027:40451:0715/044702:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[47027:3847:0715/044704:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[47027:40451:0715/044706:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[47027:40451:0715/044706:WARNING:channel.cc(322)] RawChannel write error
[47027:3847:0715/044706:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[47046:12807:0715/044707:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] ErrorPageTest.DNSError_GoBack2AndForward (10110 ms)
[42/198] ErrorPageTest.DNSError_GoBack2AndForward (11306 ms)
[ RUN ] BrowserApiTest.OpenTab
[47054:3847:0715/044710:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[47055:13063:0715/044711:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[47055:13063:0715/044711:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[47055:13063:0715/044711:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] BrowserApiTest.OpenTab (3144 ms)
[43/198] BrowserApiTest.OpenTab (4675 ms)
[ RUN ] AutomationApiTest.Location
[47047:3847:0715/044706:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[47042:40707:0715/044708:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[47042:74503:0715/044710:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[47042:3847:0715/044710:INFO:CONSOLE(0)] "calling getTree() callback", source: chrome-extension://bbfbaehnabopgknhnincjjbeilmcoigh/location.html (0)
[47042:3847:0715/044710:INFO:CONSOLE(0)] "[SUCCESS] testLocation", source: chrome-extension://bbfbaehnabopgknhnincjjbeilmcoigh/location.html (0)
[47050:3847:0715/044710:WARNING:logging_native_handler.cc(62)] Got childrenChanged event on unknown node: 13; this: 5
[47050:13063:0715/044711:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[47050:13063:0715/044711:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] AutomationApiTest.Location (6643 ms)
[44/198] AutomationApiTest.Location (8206 ms)
[ RUN ] DownloadExtensionTest.DownloadExtensionTest_SearchState
[47064:3847:0715/044715:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] DownloadExtensionTest.DownloadExtensionTest_SearchState (3413 ms)
[45/198] DownloadExtensionTest.DownloadExtensionTest_SearchState (4613 ms)
[ RUN ] DeclarativeContentApiTest.IsBookmarkedRulesEvaluatedOnBookmarkEvents
[47063:3847:0715/044715:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[47057:3847:0715/044717:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[47057:3847:0715/044717:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[47057:3847:0715/044718:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[ OK ] DeclarativeContentApiTest.IsBookmarkedRulesEvaluatedOnBookmarkEvents (5439 ms)
[46/198] DeclarativeContentApiTest.IsBookmarkedRulesEvaluatedOnBookmarkEvents (6637 ms)
[ RUN ] DownloadExtensionTest.DownloadExtensionTest_SearchLimit
[47071:3847:0715/044719:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] DownloadExtensionTest.DownloadExtensionTest_SearchLimit (3096 ms)
[47/198] DownloadExtensionTest.DownloadExtensionTest_SearchLimit (4388 ms)
[ RUN ] DownloadExtensionTest.DownloadExtensionTest_Download_DataURL
[47076:3847:0715/044721:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[47077:13063:0715/044723:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[47077:13063:0715/044723:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[47072:4611:0715/044723:ERROR:mach_broker_mac.mm(222)] Unknown process 47079 is sending Mach IPC messages!
[ OK ] DownloadExtensionTest.DownloadExtensionTest_Download_DataURL (3471 ms)
[48/198] DownloadExtensionTest.DownloadExtensionTest_Download_DataURL (4677 ms)
[ RUN ] FileSystemApiTest.FileSystemApiOpenDirectoryWithoutPermissionTest
[47082:3847:0715/044724:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[47078:5383:0715/044726:ERROR:mach_broker_mac.mm(222)] Unknown process 47087 is sending Mach IPC messages!
[47078:3847:0715/044727:INFO:CONSOLE(0)] "[SUCCESS] openFile", source: chrome-extension://pbepkbeodpnblahjeeomlcenafkhgckd/test.html (0)
[47084:13063:0715/044727:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483652, remote ID 5)
[47084:13063:0715/044727:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483653, remote ID 6)
[47084:13063:0715/044727:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[47084:13063:0715/044727:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[47084:13063:0715/044727:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[47084:13063:0715/044727:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[47084:13063:0715/044727:WARNING:channel.cc(322)] RawChannel write error
[47078:41219:0715/044727:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[47078:41219:0715/044727:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[47078:41219:0715/044727:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 6, remote ID 2147483653)
[47078:41219:0715/044727:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 5, remote ID 2147483652)
[47078:41219:0715/044727:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] FileSystemApiTest.FileSystemApiOpenDirectoryWithoutPermissionTest (5895 ms)
[49/198] FileSystemApiTest.FileSystemApiOpenDirectoryWithoutPermissionTest (7207 ms)
[ RUN ] FileSystemApiTest.FileSystemApiIsWritableWithWritePermissionTest
[47088:3847:0715/044726:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[47083:4871:0715/044728:ERROR:mach_broker_mac.mm(222)] Unknown process 47091 is sending Mach IPC messages!
[47083:3847:0715/044729:INFO:CONSOLE(0)] "[SUCCESS] isWritableEntry", source: chrome-extension://clokljkgcnmoedgfgagchckjgkkllknk/test.html (0)
[47090:13063:0715/044729:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] FileSystemApiTest.FileSystemApiIsWritableWithWritePermissionTest (5680 ms)
[50/198] FileSystemApiTest.FileSystemApiIsWritableWithWritePermissionTest (7057 ms)
[ RUN ] HotwordPrivateApiTest.OnSpeakerModelExists
[47096:3847:0715/044731:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[47098:13063:0715/044733:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[47098:13063:0715/044733:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[47098:13063:0715/044733:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[47098:13063:0715/044733:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[47093:41219:0715/044733:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] HotwordPrivateApiTest.OnSpeakerModelExists (4092 ms)
[51/198] HotwordPrivateApiTest.OnSpeakerModelExists (5418 ms)
[ RUN ] HotwordPrivateApiTest.AudioHistoryNoWebHistory
[47102:3847:0715/044733:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[47097:3847:0715/044735:INFO:CONSOLE(0)] "[SUCCESS] audioHistory", source: chrome-extension://cpfhkdbjfdgdebcjlifoldbijinjfifp/_generated_background_page.html (0)
[ OK ] HotwordPrivateApiTest.AudioHistoryNoWebHistory (4197 ms)
[52/198] HotwordPrivateApiTest.AudioHistoryNoWebHistory (5419 ms)
[ RUN ] IdentityGetAccountsFunctionTest.NoneSignedIn
[47108:3847:0715/044736:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[47110:15363:0715/044737:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[47110:15363:0715/044737:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[47110:15363:0715/044737:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[47110:13063:0715/044737:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[47110:13063:0715/044737:WARNING:channel.cc(322)] RawChannel write error
[ OK ] IdentityGetAccountsFunctionTest.NoneSignedIn (2679 ms)
[53/198] IdentityGetAccountsFunctionTest.NoneSignedIn (3915 ms)
[ RUN ] GetAuthTokenFunctionTest.InteractiveApprovalOAuthErrors
[47113:3847:0715/044738:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
2015-07-15 04:47:40.703 browser_tests[47109:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[47109:3847:0715/044740:INFO:CONSOLE(5)] "hi there", source: chrome-extension://eolokdfaikpdllmehiepfadokhhipall/test.js (5)
[47109:40195:0715/044740:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[47109:40195:0715/044740:WARNING:channel.cc(322)] RawChannel write error
[ OK ] GetAuthTokenFunctionTest.InteractiveApprovalOAuthErrors (4133 ms)
[54/198] GetAuthTokenFunctionTest.InteractiveApprovalOAuthErrors (5491 ms)
[ RUN ] RemoveCachedAuthTokenFunctionTest.Advice
[47119:3847:0715/044740:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[47120:13319:0715/044741:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[47120:13319:0715/044741:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[47120:13319:0715/044741:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[47120:15619:0715/044741:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[47120:13319:0715/044741:WARNING:channel.cc(322)] RawChannel write error
[47120:15619:0715/044741:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[47120:15619:0715/044741:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[ OK ] RemoveCachedAuthTokenFunctionTest.Advice (2701 ms)
[55/198] RemoveCachedAuthTokenFunctionTest.Advice (3975 ms)
[ RUN ] ExtensionManagementApiBrowserTest.GetAllIncludesTerminated
[47129:3847:0715/044744:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ExtensionManagementApiBrowserTest.GetAllIncludesTerminated (4340 ms)
[56/198] ExtensionManagementApiBrowserTest.GetAllIncludesTerminated (5697 ms)
[ RUN ] ExtensionManagementApiBrowserTest.SelfUninstall
[47128:3847:0715/044744:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[47130:12807:0715/044747:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[47122:40707:0715/044747:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] ExtensionManagementApiBrowserTest.SelfUninstall (5562 ms)
[57/198] ExtensionManagementApiBrowserTest.SelfUninstall (6676 ms)
[ RUN ] ExtensionManagementApiTest.ManagementPolicyProhibited
[47146:3847:0715/044750:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[47141:3847:0715/044752:INFO:CONSOLE(0)] "[SUCCESS] prohibitedDisable", source: chrome-extension://jgfeehgkhdjoocfamljefnoebihcemjg/prohibited.html (0)
[47141:3847:0715/044752:INFO:CONSOLE(0)] "[SUCCESS] prohibitedEnable", source: chrome-extension://jgfeehgkhdjoocfamljefnoebihcemjg/prohibited.html (0)
[47141:3847:0715/044752:INFO:CONSOLE(0)] "[SUCCESS] prohibitedUninstall", source: chrome-extension://jgfeehgkhdjoocfamljefnoebihcemjg/prohibited.html (0)
[47141:40707:0715/044752:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] ExtensionManagementApiTest.ManagementPolicyProhibited (4552 ms)
[58/198] ExtensionManagementApiTest.ManagementPolicyProhibited (5838 ms)
[ RUN ] MediaGalleriesPlatformAppBrowserTest.Scan
[47149:3847:0715/044750:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[47142:61699:0715/044752:ERROR:mach_broker_mac.mm(222)] Unknown process 47152 is sending Mach IPC messages!
[47142:3847:0715/044753:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[47142:3847:0715/044753:INFO:CONSOLE(0)] "[SUCCESS] MediaScanTest", source: chrome-extension://dfhifkkppekdchmieinnajekiaalloke/_generated_background_page.html (0)
[47150:12807:0715/044753:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[47150:12807:0715/044753:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[47150:12807:0715/044753:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] MediaGalleriesPlatformAppBrowserTest.Scan (4924 ms)
[59/198] MediaGalleriesPlatformAppBrowserTest.Scan (6234 ms)
[ RUN ] MediaGalleriesPlatformAppBrowserTest.ToURL
[47158:3847:0715/044756:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[47154:4611:0715/044757:ERROR:mach_broker_mac.mm(222)] Unknown process 47164 is sending Mach IPC messages!
[47154:3847:0715/044758:INFO:CONSOLE(0)] "[SUCCESS] undefined", source: chrome-extension://mlkfkbhjamfjahebmfadmgdibeonbegl/_generated_background_page.html (0)
[47154:3847:0715/044758:INFO:CONSOLE(0)] "[SUCCESS] undefined", source: chrome-extension://mlkfkbhjamfjahebmfadmgdibeonbegl/_generated_background_page.html (0)
[47154:3847:0715/044758:INFO:CONSOLE(0)] "[SUCCESS] undefined", source: chrome-extension://mlkfkbhjamfjahebmfadmgdibeonbegl/_generated_background_page.html (0)
[47154:3847:0715/044759:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[47161:13575:0715/044759:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[47161:13575:0715/044759:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] MediaGalleriesPlatformAppBrowserTest.ToURL (4902 ms)
[60/198] MediaGalleriesPlatformAppBrowserTest.ToURL (6190 ms)
[ RUN ] NotificationProviderApiTest.TestBasicUsage
[47162:3847:0715/044757:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[47155:3847:0715/044759:INFO:CONSOLE(0)] "[SUCCESS] testNotifyOnClicked", source: chrome-extension://immogkiahonoollbhchgocoohfaaolgd/_generated_background_page.html (0)
[47155:3847:0715/044759:INFO:CONSOLE(0)] "[SUCCESS] testNotifyOnButtonClicked", source: chrome-extension://immogkiahonoollbhchgocoohfaaolgd/_generated_background_page.html (0)
[47155:3847:0715/044759:INFO:CONSOLE(0)] "[SUCCESS] testNotifyOnClosed", source: chrome-extension://immogkiahonoollbhchgocoohfaaolgd/_generated_background_page.html (0)
[47155:3847:0715/044759:INFO:CONSOLE(0)] "[SUCCESS] testNotifyOnPermissionLevelChanged", source: chrome-extension://immogkiahonoollbhchgocoohfaaolgd/_generated_background_page.html (0)
[47155:3847:0715/044759:INFO:CONSOLE(0)] "[SUCCESS] testNotifyOnShowSettings", source: chrome-extension://immogkiahonoollbhchgocoohfaaolgd/_generated_background_page.html (0)
[47163:13063:0715/044759:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] NotificationProviderApiTest.TestBasicUsage (4618 ms)
[61/198] NotificationProviderApiTest.TestBasicUsage (5794 ms)
[ RUN ] PreferencesPrivateApiTest.GetSyncCategoriesWithoutPassphraseAsynchronous
[47175:3847:0715/044803:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] PreferencesPrivateApiTest.GetSyncCategoriesWithoutPassphraseAsynchronous (3180 ms)
[62/198] PreferencesPrivateApiTest.GetSyncCategoriesWithoutPassphraseAsynchronous (4600 ms)
[ RUN ] ExtensionPreferenceApiTest.OnChangeSplit
[47172:3847:0715/044802:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[47167:3847:0715/044804:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[47167:4611:0715/044805:ERROR:mach_broker_mac.mm(222)] Unknown process 47178 is sending Mach IPC messages!
[47167:3847:0715/044806:INFO:CONSOLE(41)] "changeDefault regular ready", source: chrome-extension://hinkhepmbldabemijbakcdneacpipjgp/test.js (41)
[47167:3847:0715/044806:INFO:CONSOLE(0)] "[SUCCESS] changeDefault", source: chrome-extension://hinkhepmbldabemijbakcdneacpipjgp/_generated_background_page.html (0)
[47167:3847:0715/044806:INFO:CONSOLE(41)] "changeIncognitoOnly regular listening", source: chrome-extension://hinkhepmbldabemijbakcdneacpipjgp/test.js (41)
[47167:3847:0715/044806:INFO:CONSOLE(41)] "changeIncognitoOnly regular ready", source: chrome-extension://hinkhepmbldabemijbakcdneacpipjgp/test.js (41)
[47167:3847:0715/044806:INFO:CONSOLE(0)] "[SUCCESS] changeIncognitoOnly", source: chrome-extension://hinkhepmbldabemijbakcdneacpipjgp/_generated_background_page.html (0)
[47167:3847:0715/044806:INFO:CONSOLE(41)] "changeDefaultOnly regular ready", source: chrome-extension://hinkhepmbldabemijbakcdneacpipjgp/test.js (41)
[47167:3847:0715/044806:INFO:CONSOLE(41)] "changeDefaultOnly regular pref set", source: chrome-extension://hinkhepmbldabemijbakcdneacpipjgp/test.js (41)
[47167:3847:0715/044806:INFO:CONSOLE(0)] "[SUCCESS] changeDefaultOnly", source: chrome-extension://hinkhepmbldabemijbakcdneacpipjgp/_generated_background_page.html (0)
[47167:3847:0715/044806:INFO:CONSOLE(41)] "changeIncognitoOnlyBack regular listening", source: chrome-extension://hinkhepmbldabemijbakcdneacpipjgp/test.js (41)
[47167:3847:0715/044806:INFO:CONSOLE(41)] "changeIncognitoOnlyBack regular ready", source: chrome-extension://hinkhepmbldabemijbakcdneacpipjgp/test.js (41)
[47167:3847:0715/044806:INFO:CONSOLE(0)] "[SUCCESS] changeIncognitoOnlyBack", source: chrome-extension://hinkhepmbldabemijbakcdneacpipjgp/_generated_background_page.html (0)
[47167:3847:0715/044806:INFO:CONSOLE(41)] "clearIncognito regular listening", source: chrome-extension://hinkhepmbldabemijbakcdneacpipjgp/test.js (41)
[47167:3847:0715/044806:INFO:CONSOLE(41)] "clearIncognito regular ready", source: chrome-extension://hinkhepmbldabemijbakcdneacpipjgp/test.js (41)
[47167:3847:0715/044806:INFO:CONSOLE(0)] "[SUCCESS] clearIncognito", source: chrome-extension://hinkhepmbldabemijbakcdneacpipjgp/_generated_background_page.html (0)
[47167:3847:0715/044806:INFO:CONSOLE(41)] "clearDefault regular ready", source: chrome-extension://hinkhepmbldabemijbakcdneacpipjgp/test.js (41)
[47167:3847:0715/044806:INFO:CONSOLE(0)] "[SUCCESS] clearDefault", source: chrome-extension://hinkhepmbldabemijbakcdneacpipjgp/_generated_background_page.html (0)
[47174:12807:0715/044806:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[47174:12807:0715/044806:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[47180:13063:0715/044807:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[47167:41219:0715/044807:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[47167:41219:0715/044807:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ExtensionPreferenceApiTest.OnChangeSplit (7311 ms)
[63/198] ExtensionPreferenceApiTest.OnChangeSplit (8543 ms)
[ RUN ] ExtensionSessionsTest.GetDevicesMaxResults
[47190:3847:0715/044810: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.
Stack trace:
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.
Stack trace:
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.
Stack trace:
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.
Stack trace:
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.
Stack trace:
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.
Stack trace:
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.
Stack trace:
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.
Stack trace:
[47186:40451:0715/044811:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[47186:40451:0715/044811:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ExtensionSessionsTest.GetDevicesMaxResults (3051 ms)
[64/198] ExtensionSessionsTest.GetDevicesMaxResults (4337 ms)
[ RUN ] ProxySettingsApiTest.ProxyPacScript
[47184:3847:0715/044807:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[47179:3847:0715/044809:INFO:CONSOLE(0)] "[SUCCESS] verifyTestsHaveStarted", source: chrome-extension://lgahonnpmlcjpbhlgdlhbnmeilfglgda/_generated_background_page.html (0)
[47179:3847:0715/044809:INFO:CONSOLE(0)] "[SUCCESS] setAutoSettings", source: chrome-extension://lgahonnpmlcjpbhlgdlhbnmeilfglgda/_generated_background_page.html (0)
[47187:13063:0715/044809:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[47187:13063:0715/044809:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[47179:3847:0715/044811:INFO:CONSOLE(0)] "[SUCCESS] verifyTestsHaveStarted", source: chrome-extension://lgahonnpmlcjpbhlgdlhbnmeilfglgda/_generated_background_page.html (0)
[47179:3847:0715/044811:INFO:CONSOLE(0)] "[SUCCESS] setAutoSettings", source: chrome-extension://lgahonnpmlcjpbhlgdlhbnmeilfglgda/_generated_background_page.html (0)
[47179:3847:0715/044812:INFO:CONSOLE(0)] "[SUCCESS] verifyTestsHaveStarted", source: chrome-extension://lgahonnpmlcjpbhlgdlhbnmeilfglgda/_generated_background_page.html (0)
[47179:3847:0715/044812:INFO:CONSOLE(0)] "[SUCCESS] setAutoSettings", source: chrome-extension://lgahonnpmlcjpbhlgdlhbnmeilfglgda/_generated_background_page.html (0)
[ OK ] ProxySettingsApiTest.ProxyPacScript (7162 ms)
[65/198] ProxySettingsApiTest.ProxyPacScript (8804 ms)
[ RUN ] ExtensionSettingsApiTest.IsStorageEnabled
[47202:3847:0715/044816:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[47204:15363:0715/044817:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[47204:15363:0715/044817:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[ OK ] ExtensionSettingsApiTest.IsStorageEnabled (3134 ms)
[66/198] ExtensionSettingsApiTest.IsStorageEnabled (4357 ms)
[ RUN ] ExtensionSettingsApiTest.OnChangedNotificationsBetweenBackgroundPages
[47198:3847:0715/044815:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[47194:4611:0715/044817:ERROR:mach_broker_mac.mm(222)] Unknown process 47203 is sending Mach IPC messages!
[47194:3847:0715/044818:INFO:CONSOLE(0)] "[SUCCESS] testEverything", source: chrome-extension://khflhcobhkedlicegbohfnchgogaiemg/_generated_background_page.html (0)
[47200:13063:0715/044818:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[47200:13063:0715/044818:WARNING:channel.cc(322)] RawChannel write error
[47205:12807:0715/044818:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[47205:12807:0715/044818:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] ExtensionSettingsApiTest.OnChangedNotificationsBetweenBackgroundPages (5242 ms)
[67/198] ExtensionSettingsApiTest.OnChangedNotificationsBetweenBackgroundPages (6564 ms)
[ RUN ] TabCaptureApiPixelTest.EndToEndThroughWebRTC
[47211:3847:0715/044820:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[47213:13063:0715/044822:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[47213:13063:0715/044822:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[47213:13063:0715/044822:WARNING:channel.cc(322)] RawChannel write error
[47216:20999:0715/044823:WARNING:webrtcvoiceengine.cc(472)] Unexpected codec: ISAC/48000/1 (105)
[47216:20999:0715/044823:WARNING:webrtcvoiceengine.cc(472)] Unexpected codec: PCMU/8000/2 (110)
[47216:20999:0715/044823:WARNING:webrtcvoiceengine.cc(472)] Unexpected codec: PCMA/8000/2 (118)
[47216:20999:0715/044823:WARNING:webrtcvoiceengine.cc(472)] Unexpected codec: G722/8000/2 (119)
[47216:20999:0715/044823:WARNING:webrtcvoiceengine.cc(1304)] webrtc: (rtp_packet_history.cc:43): Purging packet history in order to re-set status.
[47216:20999:0715/044823:WARNING:webrtcvoiceengine.cc(2877)] SetOutputVolumePan(1, 1, 1) failed, err=8040
[47216:20999:0715/044823:WARNING:webrtcvoiceengine.cc(1304)] webrtc: (rtp_packet_history.cc:43): Purging packet history in order to re-set status.
[47216:20999:0715/044823:WARNING:webrtcvoiceengine.cc(1304)] webrtc: (rtp_packet_history.cc:43): Purging packet history in order to re-set status.
[47216:20999:0715/044823:WARNING:webrtcvoiceengine.cc(1304)] webrtc: (rtp_packet_history.cc:43): Purging packet history in order to re-set status.
[47216:20999:0715/044823:WARNING:webrtcvoiceengine.cc(1304)] webrtc: (rtp_packet_history.cc:43): Purging packet history in order to re-set status.
[47216:27911:0715/044823:ERROR:process_thread_impl.cc(31)] TimeUntilNextProcess returned an invalid value -1
[47216:20743:0715/044823:WARNING:webrtcsession.cc(1569)] Candidate has unknown component: Cand[1785694932:2:udp:2122260222:192.168.141.8:62839:local::0::] for content: audio
[47216:20999:0715/044823:WARNING:p2ptransportchannel.cc(404)] Jingle:Port[audio:1:0:local:Net[en0:192.168.140.0/23:Ethernet]]: SetOption(1, 65536) failed: 0
[47216:20999:0715/044823:WARNING:p2ptransportchannel.cc(404)] Jingle:Port[audio:1:0:local:Net[en0:192.168.140.0/23:Ethernet]]: SetOption(2, 65536) failed: 0
[47216:20999:0715/044823:WARNING:p2ptransportchannel.cc(404)] Jingle:Port[audio:1:0:local:Net[en0:192.168.140.0/23:Ethernet]]: SetOption(5, 0) failed: 0
WARNING: no real random source present!
[47207:3847:0715/044823: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)
[47207:3847:0715/044823: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)
[47207:3847:0715/044823: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)
[47207:3847:0715/044823:INFO:CONSOLE(0)] "[SUCCESS] endToEndTest", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/end_to_end.html?method=webrtc&colorDeviation=50 (0)
[47216:20743:0715/044824:ERROR:webrtcsession.cc(1050)] SetAudioPlayout: No audio channel exists.
[47216:20743:0715/044824:WARNING:webrtcsession.cc(1127)] SetVideoPlayout: No video channel exists.
[47216:20743:0715/044824:ERROR:webrtcsession.cc(1071)] SetAudioSend: No audio channel exists.
[47216:20743:0715/044824:WARNING:webrtcsession.cc(1109)] Video not used in this call.
[47216:20743:0715/044824:WARNING:webrtcsession.cc(1142)] SetVideoSend: No video channel exists.
[47216:13063:0715/044824:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[47216:13063:0715/044824:ERROR:audio_input_device.cc(261)] IO loop going away before the input device has been stopped
[47216:13063:0715/044824:ERROR:audio_output_device.cc(327)] IO loop going away before the audio device has been stopped
[ OK ] TabCaptureApiPixelTest.EndToEndThroughWebRTC (5335 ms)
[68/198] TabCaptureApiPixelTest.EndToEndThroughWebRTC (6683 ms)
[ RUN ] ExtensionWebRequestApiTest.PostData2
[47215:3847:0715/044821:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[47217:13063:0715/044823:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[47217:13063:0715/044823:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[47217:13063:0715/044823:WARNING:channel.cc(322)] RawChannel write error
[47219:13063:0715/044825:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[47219:13063:0715/044825:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
2015-07-15 04:48:25.815 browser_tests[47210:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[47210:3847:0715/044826:INFO:CONSOLE(0)] "[SUCCESS] submitForm", source: chrome-extension://jjnkmhpgkfppeljkckcnkgmifidhnhna/test_post2.html (0)
[47210:3847:0715/044826:INFO:CONSOLE(0)] "[SUCCESS] submitForm", source: chrome-extension://jjnkmhpgkfppeljkckcnkgmifidhnhna/test_post2.html (0)
[ OK ] ExtensionWebRequestApiTest.PostData2 (7604 ms)
[69/198] ExtensionWebRequestApiTest.PostData2 (9055 ms)
[ RUN ] ExtensionWebstorePrivateApiTest.InstallTheme
HTTP server started on http://127.0.0.1:65395...
sending server_data: {"host": "127.0.0.1", "port": 65395} (36 bytes)
[47225:3847:0715/044828:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[47220:40195:0715/044830:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[47226:13575:0715/044830:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[47226:13575:0715/044830:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[47220:3847:0715/044830: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)
[47220:3847:0715/044832:INFO:CONSOLE(0)] "[SUCCESS] installTheme", source: http://www.example.com:65395/files/extensions/api_test/webstore_private/theme.html (0)
[ OK ] ExtensionWebstorePrivateApiTest.InstallTheme (7093 ms)
[70/198] ExtensionWebstorePrivateApiTest.InstallTheme (8350 ms)
[ RUN ] ExecuteScriptApiTest.ExecuteScriptBadEncoding
[47231:3847:0715/044830:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[47227:73735:0715/044834:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /
[47227:73735:0715/044834:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[47227:3847:0715/044834:INFO:CONSOLE(0)] "[SUCCESS] executeJavaScriptFileWithBadEncodingShouldFail", source: chrome-extension://hojoilcbgeakmfjadcoeaadmcgbgefco/_generated_background_page.html (0)
[47227:40707:0715/044834:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[47227:40707:0715/044834:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[47227:40707:0715/044834:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 4, remote ID 2147483651)
[47227:40707:0715/044834:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] ExecuteScriptApiTest.ExecuteScriptBadEncoding (5913 ms)
[71/198] ExecuteScriptApiTest.ExecuteScriptBadEncoding (7306 ms)
[ RUN ] ExtensionBindingsApiTest.ModuleSystem
[47240:3847:0715/044836:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[47237:3847:0715/044838:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[47241:12807:0715/044838:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[47241:12807:0715/044838:WARNING:channel.cc(322)] RawChannel write error
[47244:13063:0715/044838:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[47244:13063:0715/044838:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ExtensionBindingsApiTest.ModuleSystem (5026 ms)
[72/198] ExtensionBindingsApiTest.ModuleSystem (6385 ms)
[ RUN ] ExtensionFunctionalTest.PRE_TestAdblockExtensionCrash
[47246:3847:0715/044838:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ExtensionFunctionalTest.PRE_TestAdblockExtensionCrash (4825 ms)
[73/198] ExtensionFunctionalTest.PRE_TestAdblockExtensionCrash (6534 ms)
[ RUN ] ExtensionInstallUIBrowserTest.TestThemeInstallUndoResetsToDefault
[47253:3847:0715/044842:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[47249:41219:0715/044847:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] ExtensionInstallUIBrowserTest.TestThemeInstallUndoResetsToDefault (7578 ms)
[74/198] ExtensionInstallUIBrowserTest.TestThemeInstallUndoResetsToDefault (8962 ms)
[ RUN ] ExternallyConnectableMessagingTest.HostedAppOnWebsite
[47258:3847:0715/044844:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[47254:40707:0715/044846:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[47260:13063:0715/044846:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[47260:13063:0715/044846:WARNING:channel.cc(322)] RawChannel write error
[47254:74503:0715/044846:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[47254:40707:0715/044848:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] ExternallyConnectableMessagingTest.HostedAppOnWebsite (5655 ms)
[75/198] ExternallyConnectableMessagingTest.HostedAppOnWebsite (7173 ms)
[ RUN ] ExternallyConnectableMessagingTest.InvalidExtensionIDFromHostedApp
[47270:3847:0715/044851:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[47265:41219:0715/044854:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[47272:13063:0715/044854:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[47272:13063:0715/044854:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[47265:74255:0715/044854:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[47265:41219:0715/044854:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[47265:41219:0715/044854:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 4, remote ID 2147483651)
[47265:41219:0715/044854:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] ExternallyConnectableMessagingTest.InvalidExtensionIDFromHostedApp (5675 ms)
[76/198] ExternallyConnectableMessagingTest.InvalidExtensionIDFromHostedApp (7105 ms)
[ RUN ] ExtensionStorageMonitorTest.EphemeralAppWithHighUsage
[47273:3847:0715/044852:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[47266:3847:0715/044855:INFO:CONSOLE(0)] "[SUCCESS] (no test)", source: chrome-extension://eooglkonfioiagdanochpoobjblmjgnh/index.html (0)
[47278:13575:0715/044855:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[47278:13575:0715/044855:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ExtensionStorageMonitorTest.EphemeralAppWithHighUsage (5973 ms)
[77/198] ExtensionStorageMonitorTest.EphemeralAppWithHighUsage (7267 ms)
[ RUN ] ExtensionURLRewriteBrowserTest.NewTabPageURL
[47283:3847:0715/044858:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[47286:3847:0715/044901:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 2, remote ID 2147483648)
[47289:13063:0715/044902:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[47289:13063:0715/044902:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[47290:14083:0715/044902:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[47290:14083:0715/044902:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[47290:14083:0715/044902:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[47290:14083:0715/044902:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[47290:14083:0715/044902:WARNING:channel.cc(322)] RawChannel write error
[47279:40195:0715/044902:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[47279:40195:0715/044902:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ExtensionURLRewriteBrowserTest.NewTabPageURL (6047 ms)
[78/198] ExtensionURLRewriteBrowserTest.NewTabPageURL (7388 ms)
[ RUN ] LazyBackgroundPageApiTest.BrowserActionCreateTabAfterCallback
[47287:3847:0715/044859:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[47294:12807:0715/044903:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[47294:12807:0715/044903:WARNING:channel.cc(322)] RawChannel write error
[47296:3847:0715/044904:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 3, remote ID 2147483649)
[47296:3847:0715/044904:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 2, remote ID 2147483648)
[47292:12807:0715/044904:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[47292:12807:0715/044904:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[47292:12807:0715/044904:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[47280:4611:0715/044905:ERROR:mach_broker_mac.mm(222)] Unknown process 47299 is sending Mach IPC messages!
[ OK ] LazyBackgroundPageApiTest.BrowserActionCreateTabAfterCallback (7981 ms)
[79/198] LazyBackgroundPageApiTest.BrowserActionCreateTabAfterCallback (9391 ms)
[ RUN ] LazyBackgroundPageApiTest.WaitForDialog
[47300:3847:0715/044905:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[47303:12807:0715/044907:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[47303:12807:0715/044907:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[47303:12807:0715/044907:WARNING:channel.cc(322)] RawChannel write error
[ OK ] LazyBackgroundPageApiTest.WaitForDialog (4100 ms)
[80/198] LazyBackgroundPageApiTest.WaitForDialog (5405 ms)
[ RUN ] LazyBackgroundPageApiTest.WaitForView
[47306:3847:0715/044908:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[47302:3847:0715/044910:INFO:CONSOLE(0)] "[SUCCESS] (no test)", source: chrome-extension://kkppanlmdodecdlkgkjaeafooeijmfic/_generated_background_page.html (0)
[47310:3847:0715/044910:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 3, remote ID 2147483649)
[47310:12807:0715/044910:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[47302:41219:0715/044910:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[47302:41219:0715/044910:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[47302:41219:0715/044910:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
2015-07-15 04:49:11.080 browser_tests[47302:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[ OK ] LazyBackgroundPageApiTest.WaitForView (4525 ms)
[81/198] LazyBackgroundPageApiTest.WaitForView (5912 ms)
[ RUN ] WebstoreStartupInstallerTest.FindLink
HTTP server started on http://127.0.0.1:65415...
sending server_data: {"host": "127.0.0.1", "port": 65415} (36 bytes)
[47313:3847:0715/044911:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[47308:3847:0715/044912:INFO:CONSOLE(7)] "Page loaded", source: http://app.com:65415/files/extensions/api_test/webstore_inline_install/find_link.html (7)
[47308:3847:0715/044912:INFO:CONSOLE(27)] "In runTest", source: http://app.com:65415/files/extensions/api_test/webstore_inline_install/find_link.html (27)
[47308:3847:0715/044912:INFO:CONSOLE(13)] "Expecting exception: No Chrome Web Store item link found.", source: http://app.com:65415/files/extensions/api_test/webstore_inline_install/find_link.html (13)
[47308:3847:0715/044912:INFO:CONSOLE(13)] "Expecting exception: No Chrome Web Store item link found.", source: http://app.com:65415/files/extensions/api_test/webstore_inline_install/find_link.html (13)
[47308:3847:0715/044912:INFO:CONSOLE(13)] "Expecting exception: No Chrome Web Store item link found.", source: http://app.com:65415/files/extensions/api_test/webstore_inline_install/find_link.html (13)
[47308:3847:0715/044912:INFO:CONSOLE(13)] "Expecting exception: Invalid Chrome Web Store item URL.", source: http://app.com:65415/files/extensions/api_test/webstore_inline_install/find_link.html (13)
[47308:3847:0715/044912:INFO:CONSOLE(13)] "Expecting exception: Invalid Chrome Web Store item URL.", source: http://app.com:65415/files/extensions/api_test/webstore_inline_install/find_link.html (13)
[47308:3847:0715/044912:INFO:CONSOLE(13)] "Expecting exception: Invalid Chrome Web Store item URL.", source: http://app.com:65415/files/extensions/api_test/webstore_inline_install/find_link.html (13)
[47308:3847:0715/044912:INFO:CONSOLE(13)] "Expecting exception: Invalid Chrome Web Store item URL.", source: http://app.com:65415/files/extensions/api_test/webstore_inline_install/find_link.html (13)
[47308:3847:0715/044912:INFO:CONSOLE(13)] "Expecting exception: No Chrome Web Store item link found.", source: http://app.com:65415/files/extensions/api_test/webstore_inline_install/find_link.html (13)
[47308:3847:0715/044912:INFO:CONSOLE(69)] "Ran all tests, sending response", source: http://app.com:65415/files/extensions/api_test/webstore_inline_install/find_link.html (69)
[47308:3847:0715/044912:INFO:CONSOLE(74)] "Test complete", source: http://app.com:65415/files/extensions/api_test/webstore_inline_install/find_link.html (74)
[ OK ] WebstoreStartupInstallerTest.FindLink (3323 ms)
[82/198] WebstoreStartupInstallerTest.FindLink (4649 ms)
[ RUN ] GeolocationAccessTokenStoreTest.SetAcrossInstances
[47326:3847:0715/044916:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[47319:40451:0715/044917:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[47330:15107:0715/044917:ERROR:webgraphicscontext3d_command_buffer_impl.cc(242)] Failed to initialize GLES2CmdHelper.
[47330:12807:0715/044917:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[47330:12807:0715/044917:WARNING:channel.cc(322)] RawChannel write error
[ OK ] GeolocationAccessTokenStoreTest.SetAcrossInstances (3975 ms)
[83/198] GeolocationAccessTokenStoreTest.SetAcrossInstances (5457 ms)
[ RUN ] FirstRunMasterPrefsImportNothing.ImportNothingAndShowNewTabPage
[47320:3847:0715/044914:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[47316:40963:0715/044917:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[47322:13319:0715/044917:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] FirstRunMasterPrefsImportNothing.ImportNothingAndShowNewTabPage (6419 ms)
[84/198] FirstRunMasterPrefsImportNothing.ImportNothingAndShowNewTabPage (7648 ms)
[ RUN ] LocaleTestDanish.TestStart
[47335:3847:0715/044921:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[47338:13063:0715/044921:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[47338:13063:0715/044921:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[47338:13063:0715/044921:WARNING:channel.cc(322)] RawChannel write error
[47338:15363:0715/044921:ERROR:webgraphicscontext3d_command_buffer_impl.cc(242)] Failed to initialize GLES2CmdHelper.
[47338:15363:0715/044921:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[47338:15363:0715/044921:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[ OK ] LocaleTestDanish.TestStart (2711 ms)
[85/198] LocaleTestDanish.TestStart (3967 ms)
[ RUN ] MediaStreamPermissionTest.TestDenyingThenClearingStickyException
[47339:3847:0715/044922:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:65418...
sending server_data: {"host": "127.0.0.1", "port": 65418} (36 bytes)
[47332:3847:0715/044923:INFO:CONSOLE(71)] "This appears to be Chrome", source: http://127.0.0.1:65418/files/webrtc/adapter.js (71)
[47332:3847:0715/044923:INFO:CONSOLE(13)] "Requesting doGetUserMedia: constraints: {"audio":true,"video":true}", source: http://127.0.0.1:65418/files/webrtc/test_functions.js (13)
[47332:3847:0715/044923:INFO:CONSOLE(13)] "GetUserMedia FAILED: Maybe the camera is in use by another process?", source: http://127.0.0.1:65418/files/webrtc/test_functions.js (13)
[47332:3847:0715/044923:INFO:CONSOLE(13)] "failed-with-error-PermissionDeniedError", source: http://127.0.0.1:65418/files/webrtc/test_functions.js (13)
[47332:3847:0715/044923:INFO:CONSOLE(13)] "Returning request-callback-denied to test.", source: http://127.0.0.1:65418/files/webrtc/test_functions.js (13)
[47332:3847:0715/044923:INFO:CONSOLE(13)] "Returning failed-with-error-PermissionDeniedError to test.", source: http://127.0.0.1:65418/files/webrtc/test_functions.js (13)
[47332:3847:0715/044923:INFO:CONSOLE(13)] "Requesting doGetUserMedia: constraints: {"audio":true,"video":true}", source: http://127.0.0.1:65418/files/webrtc/test_functions.js (13)
[47332:3847:0715/044923:INFO:CONSOLE(13)] "GetUserMedia FAILED: Maybe the camera is in use by another process?", source: http://127.0.0.1:65418/files/webrtc/test_functions.js (13)
[47332:3847:0715/044923:INFO:CONSOLE(13)] "failed-with-error-PermissionDeniedError", source: http://127.0.0.1:65418/files/webrtc/test_functions.js (13)
[47332:3847:0715/044923:INFO:CONSOLE(13)] "Returning request-callback-denied to test.", source: http://127.0.0.1:65418/files/webrtc/test_functions.js (13)
[47332:3847:0715/044923:INFO:CONSOLE(13)] "Returning failed-with-error-PermissionDeniedError to test.", source: http://127.0.0.1:65418/files/webrtc/test_functions.js (13)
[47340:13319:0715/044923:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[47340:13319:0715/044923:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[47340:13319:0715/044923:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483651, remote ID 4)
[47340:13319:0715/044923:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[47340:13319:0715/044923:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] MediaStreamPermissionTest.TestDenyingThenClearingStickyException (3579 ms)
[86/198] MediaStreamPermissionTest.TestDenyingThenClearingStickyException (4942 ms)
[ RUN ] MediaStreamPermissionTest.DenyingMicDoesNotCauseStickyDenyForCameras
[47345:3847:0715/044924:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:65427...
sending server_data: {"host": "127.0.0.1", "port": 65427} (36 bytes)
[47341:3847:0715/044926:INFO:CONSOLE(71)] "This appears to be Chrome", source: http://127.0.0.1:65427/files/webrtc/adapter.js (71)
[47341:3847:0715/044926:INFO:CONSOLE(13)] "Requesting doGetUserMedia: constraints: {"audio":true}", source: http://127.0.0.1:65427/files/webrtc/test_functions.js (13)
[47341:3847:0715/044926:INFO:CONSOLE(13)] "GetUserMedia FAILED: Maybe the camera is in use by another process?", source: http://127.0.0.1:65427/files/webrtc/test_functions.js (13)
[47341:3847:0715/044926:INFO:CONSOLE(13)] "failed-with-error-PermissionDeniedError", source: http://127.0.0.1:65427/files/webrtc/test_functions.js (13)
[47341:3847:0715/044926:INFO:CONSOLE(13)] "Returning request-callback-denied to test.", source: http://127.0.0.1:65427/files/webrtc/test_functions.js (13)
[47341:3847:0715/044926:INFO:CONSOLE(13)] "Returning failed-with-error-PermissionDeniedError to test.", source: http://127.0.0.1:65427/files/webrtc/test_functions.js (13)
[47341:3847:0715/044926:INFO:CONSOLE(13)] "Requesting doGetUserMedia: constraints: {"video":true}", source: http://127.0.0.1:65427/files/webrtc/test_functions.js (13)
[47341:3847:0715/044926:INFO:CONSOLE(13)] "Returning request-callback-granted to test.", source: http://127.0.0.1:65427/files/webrtc/test_functions.js (13)
[47341:3847:0715/044926:INFO:CONSOLE(13)] "Returning ok-got-stream to test.", source: http://127.0.0.1:65427/files/webrtc/test_functions.js (13)
[47341:40451:0715/044926:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[47341:40451:0715/044926:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[47341:40451:0715/044926:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 4, remote ID 2147483651)
[47341:40451:0715/044926:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[47341:40451:0715/044926:WARNING:channel.cc(322)] RawChannel write error
[ OK ] MediaStreamPermissionTest.DenyingMicDoesNotCauseStickyDenyForCameras (3674 ms)
[87/198] MediaStreamPermissionTest.DenyingMicDoesNotCauseStickyDenyForCameras (4908 ms)
[ RUN ] MediaFileValidatorTest.InvalidVideo
[47351:3847:0715/044927:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] MediaFileValidatorTest.InvalidVideo (3666 ms)
[88/198] MediaFileValidatorTest.InvalidVideo (4945 ms)
[ RUN ] LoadTimingBrowserTest.ReuseSocket
[47357:3847:0715/044930:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] LoadTimingBrowserTest.ReuseSocket (3127 ms)
[89/198] LoadTimingBrowserTest.ReuseSocket (4463 ms)
[ RUN ] HttpProxyScriptBrowserTest.Verify
HTTP server started on http://127.0.0.1:65436...
sending server_data: {"host": "127.0.0.1", "port": 65436} (36 bytes)
[47363:3847:0715/044932:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[47358:3847:0715/044933:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[47365:13063:0715/044933:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] HttpProxyScriptBrowserTest.Verify (3336 ms)
[90/198] HttpProxyScriptBrowserTest.Verify (4696 ms)
[ RUN ] PasswordManagerBrowserTestBase.PromptForXHRSubmitWithoutNavigation_SignupForm
[47368:3847:0715/044934:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[47364:55831:0715/044935:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[ OK ] PasswordManagerBrowserTestBase.PromptForXHRSubmitWithoutNavigation_SignupForm (2811 ms)
[91/198] PasswordManagerBrowserTestBase.PromptForXHRSubmitWithoutNavigation_SignupForm (3943 ms)
[ RUN ] PasswordManagerBrowserTestBase.NoPromptForFetchSubmitWithoutNavigationWithUnfilledForm_SignupForm
[47373:3847:0715/044936:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[47370:56071:0715/044937:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[ OK ] PasswordManagerBrowserTestBase.NoPromptForFetchSubmitWithoutNavigationWithUnfilledForm_SignupForm (2950 ms)
[92/198] PasswordManagerBrowserTestBase.NoPromptForFetchSubmitWithoutNavigationWithUnfilledForm_SignupForm (4241 ms)
[ RUN ] PasswordManagerBrowserTestBase.DontPromptForPasswordFormWithReadonlyPasswordField
[47378:3847:0715/044938:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[47374:56591:0715/044939:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[ OK ] PasswordManagerBrowserTestBase.DontPromptForPasswordFormWithReadonlyPasswordField (3058 ms)
[93/198] PasswordManagerBrowserTestBase.DontPromptForPasswordFormWithReadonlyPasswordField (4416 ms)
[ RUN ] PasswordManagerBrowserTestBase.FormsAddedBetweenParsingAndRendering
[47383:3847:0715/044940:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[47380:56071:0715/044941:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /password/nonexistent_image.png
[47380:56071:0715/044941:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[ OK ] PasswordManagerBrowserTestBase.FormsAddedBetweenParsingAndRendering (2802 ms)
[94/198] PasswordManagerBrowserTestBase.FormsAddedBetweenParsingAndRendering (4118 ms)
[ RUN ] PasswordManagerBrowserTestBase.PromptForPushStateWhenFormDisappears
[47388:3847:0715/044942:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[47384:56327:0715/044943:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[47384:40195:0715/044943:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] PasswordManagerBrowserTestBase.PromptForPushStateWhenFormDisappears (3047 ms)
[95/198] PasswordManagerBrowserTestBase.PromptForPushStateWhenFormDisappears (4461 ms)
[ RUN ] PDFExtensionTest.ParamsParser
[47393:3847:0715/044945:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[47389:73991:0715/044946:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[47389:3847:0715/044949:INFO:CONSOLE(0)] "[SUCCESS] testParamsParser", source: chrome-extension://mhjfbmdgcfjbbpaeojofohoefgiehjai/index.html (0)
[47398:12807:0715/044949:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] PDFExtensionTest.ParamsParser (6652 ms)
[96/198] PDFExtensionTest.ParamsParser (8164 ms)
[ RUN ] MaterialPDFExtensionTest.Navigator
[47399:3847:0715/044947:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[47394:75271:0715/044948:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[47394:3847:0715/044951:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[47394:3847:0715/044952:INFO:CONSOLE(0)] "[SUCCESS] testNavigate", source: chrome-extension://mhjfbmdgcfjbbpaeojofohoefgiehjai/index-material.html (0)
[47394:3847:0715/044952:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 5, remote ID 2147483652)
[47394:41219:0715/044952:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[47394:41219:0715/044952:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 6, remote ID 2147483653)
[47394:41219:0715/044952:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[47394:41219:0715/044952:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 7, remote ID 2147483654)
[47394:41219:0715/044952:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[47394:41219:0715/044952:WARNING:channel.cc(322)] RawChannel write error
[47401:13063:0715/044952:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[47401:13063:0715/044952:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[47401:13063:0715/044952:WARNING:channel.cc(322)] RawChannel write error
[ OK ] MaterialPDFExtensionTest.Navigator (7638 ms)
[97/198] MaterialPDFExtensionTest.Navigator (8906 ms)
[ RUN ] PrerenderBrowserTest.PrerenderDelayLoadPlugin
[47407:3847:0715/044953:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:65467...
sending server_data: {"host": "127.0.0.1", "port": 65467} (36 bytes)
2015-07-15 04:49:56.338 browser_tests[47403:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[47408:13063:0715/044956:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
objc[47416]: Class BaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testhumfiM/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[47416]: Class ConstrainedWindowAnimationBase is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testhumfiM/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[47416]: Class ConstrainedWindowAnimationShow is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testhumfiM/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[47416]: Class ConstrainedWindowAnimationHide is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testhumfiM/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[47416]: Class ConstrainedWindowAnimationPulse is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testhumfiM/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[47416]: Class BlueLabelButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testhumfiM/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[47416]: Class BlueLabelButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testhumfiM/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[47416]: Class HoverImageMenuButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testhumfiM/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[47416]: Class HoverImageMenuButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testhumfiM/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[47416]: Class HyperlinkButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testhumfiM/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[47416]: Class HyperlinkTextView is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testhumfiM/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[47416]: Class FindPasteboard is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testhumfiM/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[47416]: Class FlippedView is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testhumfiM/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[47416]: Class FocusTracker is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testhumfiM/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[47416]: Class FullscreenWindowManager is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testhumfiM/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[47416]: Class HoverButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testhumfiM/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[47416]: Class HoverImageButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testhumfiM/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[47416]: Class MenuController is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testhumfiM/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[47416]: Class ToolTipBaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testhumfiM/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[47416]: Class CrTrackingAreaOwnerProxy is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testhumfiM/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[47416]: Class CrTrackingArea is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testhumfiM/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[47416]: Class UnderlayOpenGLHostingWindow is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testhumfiM/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[47416]: Class MacScreenMonitor is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testhumfiM/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[47416]: Class ComplexTextInputPanel is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testhumfiM/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 ] PrerenderBrowserTest.PrerenderDelayLoadPlugin (5882 ms)
[98/198] PrerenderBrowserTest.PrerenderDelayLoadPlugin (7310 ms)
[ RUN ] PrerenderBrowserTest.PrerenderContentSettingBlock
[47414:3847:0715/044955:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
2015-07-15 04:49:56.302 browser_tests[47409:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
HTTP server started on http://127.0.0.1:65474...
sending server_data: {"host": "127.0.0.1", "port": 65474} (36 bytes)
[47415:12807:0715/044958:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[47415:12807:0715/044958:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] PrerenderBrowserTest.PrerenderContentSettingBlock (4730 ms)
[99/198] PrerenderBrowserTest.PrerenderContentSettingBlock (5886 ms)
[ RUN ] PrerenderBrowserTest.PrerenderLocationReplaceNavigateToSecond
[47424:3847:0715/045000:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:65480...
sending server_data: {"host": "127.0.0.1", "port": 65480} (36 bytes)
[47420:40451:0715/045003:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[47420:40451:0715/045003:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PrerenderBrowserTest.PrerenderLocationReplaceNavigateToSecond (5106 ms)
[100/198] PrerenderBrowserTest.PrerenderLocationReplaceNavigateToSecond (6487 ms)
[ RUN ] PrerenderBrowserTest.PrerenderClientRedirectInIframe
[47429:3847:0715/045001:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:65486...
sending server_data: {"host": "127.0.0.1", "port": 65486} (36 bytes)
[47423:40195:0715/045004:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] PrerenderBrowserTest.PrerenderClientRedirectInIframe (4808 ms)
[101/198] PrerenderBrowserTest.PrerenderClientRedirectInIframe (6164 ms)
[ RUN ] PrerenderBrowserTest.PrerenderInfiniteLoopMultiple
[47438:3847:0715/045007:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:65497...
sending server_data: {"host": "127.0.0.1", "port": 65497} (36 bytes)
[47434:39939:0715/045010:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[47434:4611:0715/045011:ERROR:mach_broker_mac.mm(222)] Unknown process 47448 is sending Mach IPC messages!
[47434:4611:0715/045011:ERROR:mach_broker_mac.mm(222)] Unknown process 47449 is sending Mach IPC messages!
[ OK ] PrerenderBrowserTest.PrerenderInfiniteLoopMultiple (6067 ms)
[102/198] PrerenderBrowserTest.PrerenderInfiniteLoopMultiple (7585 ms)
[ RUN ] PrerenderBrowserTest.OpenTaskManagerAfterSwapIn
[47442:3847:0715/045008:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:65501...
sending server_data: {"host": "127.0.0.1", "port": 65501} (36 bytes)
[47437:40195:0715/045011:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] PrerenderBrowserTest.OpenTaskManagerAfterSwapIn (5508 ms)
[103/198] PrerenderBrowserTest.OpenTaskManagerAfterSwapIn (6746 ms)
[ RUN ] PrerenderBrowserTest.PrerenderLocalStorageWrite
[47456:3847:0715/045014:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:65509...
sending server_data: {"host": "127.0.0.1", "port": 65509} (36 bytes)
[47458:13319:0715/045017:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[47458:13319:0715/045017:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] PrerenderBrowserTest.PrerenderLocalStorageWrite (4836 ms)
[104/198] PrerenderBrowserTest.PrerenderLocalStorageWrite (6158 ms)
[ RUN ] PrerenderBrowserTest.PrerenderCancelSubresourceUnsupportedScheme
[47457:3847:0715/045015:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:65513...
sending server_data: {"host": "127.0.0.1", "port": 65513} (36 bytes)
[47451:40451:0715/045018:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[47451:40451:0715/045018:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PrerenderBrowserTest.PrerenderCancelSubresourceUnsupportedScheme (5264 ms)
[105/198] PrerenderBrowserTest.PrerenderCancelSubresourceUnsupportedScheme (6641 ms)
[ RUN ] PrerenderBrowserTest.PrerenderReplaceCurrentEntry
[47468:3847:0715/045020:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:65520...
sending server_data: {"host": "127.0.0.1", "port": 65520} (36 bytes)
[47471:13319:0715/045023:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[47464:39427:0715/045023:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[47464:39427:0715/045023:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PrerenderBrowserTest.PrerenderReplaceCurrentEntry (4878 ms)
[106/198] PrerenderBrowserTest.PrerenderReplaceCurrentEntry (6313 ms)
[ RUN ] PrerenderBrowserTest.PrerenderWindowClose
[47472:3847:0715/045021:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:65524...
sending server_data: {"host": "127.0.0.1", "port": 65524} (36 bytes)
[47477:12807:0715/045024:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[47465:40195:0715/045024:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[47465:40195:0715/045024:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PrerenderBrowserTest.PrerenderWindowClose (4713 ms)
[107/198] PrerenderBrowserTest.PrerenderWindowClose (6091 ms)
[ RUN ] ReferrerPolicyTest.IFrame
[47486:3847:0715/045027:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[47479:3847:0715/045028:WARNING:web_contents_impl.cc(2973)] https://mock.http ran insecure content from http://mock.http/referrer_policy/referrer-policy-log.html
[47479:3847:0715/045028: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)
[47479:3847:0715/045029: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 (3306 ms)
[108/198] ReferrerPolicyTest.IFrame (4625 ms)
[ RUN ] HostZoomMapBrowserTest.WebviewBasedSigninUsesDefaultStoragePartitionForEmbedder
[47483:3847:0715/045027:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[47478:40451:0715/045029:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[47478:3847:0715/045030:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[47489:13063:0715/045030:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[47489:13063:0715/045030:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[47489:13063:0715/045030:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] HostZoomMapBrowserTest.WebviewBasedSigninUsesDefaultStoragePartitionForEmbedder (5406 ms)
[109/198] HostZoomMapBrowserTest.WebviewBasedSigninUsesDefaultStoragePartitionForEmbedder (6790 ms)
[ RUN ] ContextMenuBrowserTest.OpenEntryPresentForNormalURLs
[47494:3847:0715/045032:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[47495:12807:0715/045033:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[47495:12807:0715/045033:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[47495:12807:0715/045033:WARNING:channel.cc(322)] RawChannel write error
[47495:15107:0715/045033:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[47495:15107:0715/045033:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[47495:15107:0715/045033:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[ OK ] ContextMenuBrowserTest.OpenEntryPresentForNormalURLs (2545 ms)
[110/198] ContextMenuBrowserTest.OpenEntryPresentForNormalURLs (4001 ms)
[ RUN ] SpellingMenuObserverTest.SeparatorAfterSuggestions
[47498:3847:0715/045033:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[47499:13063:0715/045034:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[47499:13063:0715/045034:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[47499:13063:0715/045034:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[47499:13063:0715/045034:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] SpellingMenuObserverTest.SeparatorAfterSuggestions (2686 ms)
[111/198] SpellingMenuObserverTest.SeparatorAfterSuggestions (4145 ms)
[ RUN ] SessionRestoreTest.RestoreForeignSession
[47504:3847:0715/045036:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[47505:13063:0715/045037:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[47500:5635:0715/045038:ERROR:mach_broker_mac.mm(222)] Unknown process 47508 is sending Mach IPC messages!
[ OK ] SessionRestoreTest.RestoreForeignSession (3942 ms)
[112/198] SessionRestoreTest.RestoreForeignSession (5235 ms)
[ RUN ] SessionRestoreTest.TwoTabsSecondSelected
[47509:3847:0715/045038:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[47513:13063:0715/045040:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[47513:13063:0715/045040:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[47513:13063:0715/045040:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[47513:13063:0715/045040:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
2015-07-15 04:50:41.453 browser_tests[47503:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[47518:12807:0715/045042:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[47518:12807:0715/045042:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] SessionRestoreTest.TwoTabsSecondSelected (6063 ms)
[113/198] SessionRestoreTest.TwoTabsSecondSelected (7411 ms)
[ RUN ] ChromeSSLHostStateDelegateTest.QueryPolicy
[47517:3847:0715/045041:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[47519:12807:0715/045042:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[47519:12807:0715/045042:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ChromeSSLHostStateDelegateTest.QueryPolicy (2841 ms)
[114/198] ChromeSSLHostStateDelegateTest.QueryPolicy (4177 ms)
[ RUN ] SSLUITestBlock.TestBlockDisplayingInsecureImage
[47527:3847:0715/045045:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:65533...
sending server_data: {"host": "127.0.0.1", "port": 65533} (36 bytes)
HTTPS server started on https://127.0.0.1:65534...
sending server_data: {"host": "127.0.0.1", "port": 65534} (36 bytes)
[47521:3847:0715/045047:INFO:CONSOLE(0)] "Mixed Content: The page at 'https://127.0.0.1:65534/files/ssl/page_displays_insecure_content.html?replace_text=UkVQTEFDRV9XSVRIX0hPU1RfQU5EX1BPUlQ=:MTI3LjAuMC4xOjY1NTMz' was loaded over HTTPS, but requested an insecure image 'http://127.0.0.1:65533/files/ssl/google_files/logo.gif'. This request has been blocked; the content must be served over HTTPS.", source: https://127.0.0.1:65534/files/ssl/page_displays_insecure_content.html?replace_text=UkVQTEFDRV9XSVRIX0hPU1RfQU5EX1BPUlQ=:MTI3LjAuMC4xOjY1NTMz (0)
[47521:40451:0715/045047:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[47521:40451:0715/045047:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[47521:40451:0715/045047:WARNING:channel.cc(322)] RawChannel write error
[ OK ] SSLUITestBlock.TestBlockDisplayingInsecureImage (4217 ms)
[115/198] SSLUITestBlock.TestBlockDisplayingInsecureImage (5472 ms)
[ RUN ] TaskManagerBrowserTest.NoticeTabContentsChanges
[47528:3847:0715/045045:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[47522:41219:0715/045048:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[47522:41219:0715/045048:WARNING:channel.cc(322)] RawChannel write error
[ OK ] TaskManagerBrowserTest.NoticeTabContentsChanges (5039 ms)
[116/198] TaskManagerBrowserTest.NoticeTabContentsChanges (6225 ms)
[ RUN ] TaskManagerBrowserTest.NoticeExtensionTab
[47541:3847:0715/045051:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] TaskManagerBrowserTest.NoticeExtensionTab (4532 ms)
[117/198] TaskManagerBrowserTest.NoticeExtensionTab (5765 ms)
[ RUN ] TaskManagerBrowserTest.NoticeAppTabChanges
[47545:3847:0715/045052:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[47538:40451:0715/045055:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] TaskManagerBrowserTest.NoticeAppTabChanges (5107 ms)
[118/198] TaskManagerBrowserTest.NoticeAppTabChanges (6382 ms)
[ RUN ] AutofillDialogControllerTest.FillingFormPreservesChangedCountry
[47557:3847:0715/045058:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] AutofillDialogControllerTest.FillingFormPreservesChangedCountry (3435 ms)
[119/198] AutofillDialogControllerTest.FillingFormPreservesChangedCountry (4964 ms)
[ RUN ] AutofillDialogControllerTest.AddAccount
[47553:3847:0715/045056:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[47549:3847:0715/045100:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[47549:40451:0715/045100:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[47549:40451:0715/045100:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[47549:40451:0715/045100:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[47549:40451:0715/045100:WARNING:channel.cc(322)] RawChannel write error
[47560:13579:0715/045100:FATAL:memory.cc(18)] Out of memory. size=4194304
[ OK ] AutofillDialogControllerTest.AddAccount (5991 ms)
[120/198] AutofillDialogControllerTest.AddAccount (7330 ms)
[ RUN ] BrowserTest.CloseWithAppMenuOpen
[47566:3847:0715/045103:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[47568:15107:0715/045103:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[47568:15107:0715/045103:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[47568:15107:0715/045103:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[ OK ] BrowserTest.CloseWithAppMenuOpen (2582 ms)
[121/198] BrowserTest.CloseWithAppMenuOpen (3732 ms)
[ RUN ] ClickModifierTest.HrefBasicClickTest
[47569:3847:0715/045103:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[47562:40451:0715/045104:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[47562:40451:0715/045104:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ClickModifierTest.HrefBasicClickTest (2881 ms)
[122/198] ClickModifierTest.HrefBasicClickTest (4063 ms)
[ RUN ] BrowserNavigatorTest.Disposition_ViewSource_Settings_UseNonIncognitoWindow
[47575:3847:0715/045106:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] BrowserNavigatorTest.Disposition_ViewSource_Settings_UseNonIncognitoWindow (4307 ms)
[123/198] BrowserNavigatorTest.Disposition_ViewSource_Settings_UseNonIncognitoWindow (5692 ms)
[ RUN ] BrowserNavigatorTest.SendBrowserInitiatedRequestUsingPOST
[47579:3847:0715/045107:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49156...
sending server_data: {"host": "127.0.0.1", "port": 49156} (36 bytes)
[47580:12807:0715/045110:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[47580:12807:0715/045110:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[47580:12807:0715/045110:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
testserver.py: Broken pipe
[ OK ] BrowserNavigatorTest.SendBrowserInitiatedRequestUsingPOST (4456 ms)
[124/198] BrowserNavigatorTest.SendBrowserInitiatedRequestUsingPOST (5743 ms)
[ RUN ] BrowserWindowControllerTest.InfoBarTipStretchedWhenBookmarkBarStatusChanged
[47593:3847:0715/045113:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] BrowserWindowControllerTest.InfoBarTipStretchedWhenBookmarkBarStatusChanged (3190 ms)
[125/198] BrowserWindowControllerTest.InfoBarTipStretchedWhenBookmarkBarStatusChanged (4381 ms)
[ RUN ] SSLCertificateViewerCocoaTest.Basic
[47600:3847:0715/045117:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] SSLCertificateViewerCocoaTest.Basic (3245 ms)
[126/198] SSLCertificateViewerCocoaTest.Basic (4580 ms)
[ RUN ] AppShimMenuControllerBrowserTest.ExtensionUninstallUpdatesMenuBar
[47589:3847:0715/045112:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[47585:3847:0715/045120:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.allow_outdated
[47585:3847:0715/045120:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown printing.enabled
[47585:3847:0715/045120:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.always_authorize
[47585:41475:0715/045120:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[47585:3847:0715/045120:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown select_file_dialogs.allowed
[ OK ] AppShimMenuControllerBrowserTest.ExtensionUninstallUpdatesMenuBar (10024 ms)
[127/198] AppShimMenuControllerBrowserTest.ExtensionUninstallUpdatesMenuBar (11283 ms)
[ RUN ] StartupBrowserCreatorTest.ReadingWasRestartedAfterNormalStart
[47608:3847:0715/045123:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[47609:12807:0715/045123:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[47609:12807:0715/045123:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[47609:12807:0715/045123:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[47609:12807:0715/045123:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[47609:15107:0715/045123:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[47609:15107:0715/045123:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[47609:15107:0715/045123:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[ OK ] StartupBrowserCreatorTest.ReadingWasRestartedAfterNormalStart (2777 ms)
[128/198] StartupBrowserCreatorTest.ReadingWasRestartedAfterNormalStart (4380 ms)
[ RUN ] StartupBrowserCreatorTest.StartupURLsForTwoProfiles
[47612:3847:0715/045124:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[47615:13575:0715/045126:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[47615:13575:0715/045126:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[47615:13575:0715/045126:WARNING:channel.cc(322)] RawChannel write error
[47607:5635:0715/045126:ERROR:mach_broker_mac.mm(222)] Unknown process 47616 is sending Mach IPC messages!
[ OK ] StartupBrowserCreatorTest.StartupURLsForTwoProfiles (4188 ms)
[129/198] StartupBrowserCreatorTest.StartupURLsForTwoProfiles (5552 ms)
[ RUN ] StartupBrowserCreatorFirstRunTest.FirstRunTabsContainNTPSyncPromoAllowed
[47619:3847:0715/045127:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[47614:40451:0715/045130:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[47614:4871:0715/045130:ERROR:mach_broker_mac.mm(222)] Unknown process 47629 is sending Mach IPC messages!
[47627:12807:0715/045130:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 1, remote ID 1)
[47614:70151:0715/045130:ERROR:mach_broker_mac.mm(222)] Unknown process 47630 is sending Mach IPC messages!
[ OK ] StartupBrowserCreatorFirstRunTest.FirstRunTabsContainNTPSyncPromoAllowed (5826 ms)
[130/198] StartupBrowserCreatorFirstRunTest.FirstRunTabsContainNTPSyncPromoAllowed (7134 ms)
[ RUN ] TabModalConfirmDialogTest.Navigate
[47626:3847:0715/045129:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] TabModalConfirmDialogTest.Navigate (3740 ms)
[131/198] TabModalConfirmDialogTest.Navigate (5258 ms)
[ RUN ] WebUIBidiCheckerBrowserTestLTR.TestCrashesPage
[ OK ] WebUIBidiCheckerBrowserTestLTR.TestCrashesPage (1 ms)
[132/198] WebUIBidiCheckerBrowserTestLTR.TestCrashesPage (1101 ms)
[ RUN ] WebUIBidiCheckerBrowserTestLTR.TestPluginsPage
[ OK ] WebUIBidiCheckerBrowserTestLTR.TestPluginsPage (1 ms)
[133/198] WebUIBidiCheckerBrowserTestLTR.TestPluginsPage (1110 ms)
[ RUN ] WebUIBidiCheckerBrowserTestRTL.TestSettingsFrameStartup
[ OK ] WebUIBidiCheckerBrowserTestRTL.TestSettingsFrameStartup (2 ms)
[134/198] WebUIBidiCheckerBrowserTestRTL.TestSettingsFrameStartup (1111 ms)
[ RUN ] UberUIBrowserTest.HistoryOverride
[47642:3847:0715/045136:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[47635:3847:0715/045138:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[ OK ] UberUIBrowserTest.HistoryOverride (4115 ms)
[135/198] UberUIBrowserTest.HistoryOverride (5417 ms)
[ RUN ] UserManagerUIBrowserTest.PageLoads
[47640:3847:0715/045136:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[47634:3847:0715/045138:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[47634:40451:0715/045139:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[47634:40451:0715/045139:WARNING:channel.cc(322)] RawChannel write error
[ OK ] UserManagerUIBrowserTest.PageLoads (5012 ms)
[136/198] UserManagerUIBrowserTest.PageLoads (6269 ms)
[ RUN ] WebUIWebViewBrowserTest.ExecuteScriptCodeFromFile
[47652:3847:0715/045141:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[47646:3847:0715/045144:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[47646:3847:0715/045145:INFO:CONSOLE(1791)] "Running test testExecuteScriptCodeFromFile", source: webview_content_script_test.js (1791)
[47646:3847:0715/045145:WARNING:CONSOLE(237)] "<webview>: The load has aborted with error -11: ERR_NOT_IMPLEMENTED.", source: extensions::webViewEvents (237)
[47646:74503:0715/045146:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[47657:13063:0715/045146:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[47657:13063:0715/045146:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[47657:13063:0715/045146:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[47660:15107:0715/045146:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[47660:15107:0715/045146:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[47660:15107:0715/045146:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[47660:15107:0715/045146:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[ OK ] WebUIWebViewBrowserTest.ExecuteScriptCodeFromFile (7180 ms)
[137/198] WebUIWebViewBrowserTest.ExecuteScriptCodeFromFile (8372 ms)
[ RUN ] WebUIWebViewBrowserTest.AddContentScriptToOneWebViewShouldNotInjectToTheOtherWebView
[47653:3847:0715/045142:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[47655:3847:0715/045144:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 2, remote ID 2147483648)
[47647:3847:0715/045145:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[47647:3847:0715/045145:INFO:CONSOLE(1791)] "Running test testAddContentScriptToOneWebViewShouldNotInjectToTheOtherWebView", source: webview_content_script_test.js (1791)
[47647:3847:0715/045145:INFO:CONSOLE(4422)] "Step 1: call <webview1>.addContentScripts.", source: webview_content_script_test.js (4422)
[47647:3847:0715/045146:WARNING:CONSOLE(237)] "<webview>: The load has aborted with error -11: ERR_NOT_IMPLEMENTED.", source: extensions::webViewEvents (237)
[47647:74503:0715/045147:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[47647:3847:0715/045147:INFO:CONSOLE(4432)] "Step 2: webview2 requests to build communication channel.", source: webview_content_script_test.js (4432)
[47659:13319:0715/045147:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[47647:74503:0715/045147:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[ OK ] WebUIWebViewBrowserTest.AddContentScriptToOneWebViewShouldNotInjectToTheOtherWebView (7500 ms)
[138/198] WebUIWebViewBrowserTest.AddContentScriptToOneWebViewShouldNotInjectToTheOtherWebView (8662 ms)
[ RUN ] FormAutofillTest.DetectTextDirectionFromDirectDIRAttribute
[ OK ] FormAutofillTest.DetectTextDirectionFromDirectDIRAttribute (194 ms)
[139/198] FormAutofillTest.DetectTextDirectionFromDirectDIRAttribute (1417 ms)
[ RUN ] FormAutofillTest.DetectTextDirectionWhenParentHasBothDIRAttributeAndStyle
[ OK ] FormAutofillTest.DetectTextDirectionWhenParentHasBothDIRAttributeAndStyle (208 ms)
[140/198] FormAutofillTest.DetectTextDirectionWhenParentHasBothDIRAttributeAndStyle (1460 ms)
[ RUN ] FormAutofillTest.LabelsInferredFromPreviousTD
[ OK ] FormAutofillTest.LabelsInferredFromPreviousTD (334 ms)
[141/198] FormAutofillTest.LabelsInferredFromPreviousTD (1496 ms)
[ RUN ] FormAutofillTest.ClearPreviewedFormWithAutofilledInitiatingNodeForUnownedForm
[ OK ] FormAutofillTest.ClearPreviewedFormWithAutofilledInitiatingNodeForUnownedForm (201 ms)
[142/198] FormAutofillTest.ClearPreviewedFormWithAutofilledInitiatingNodeForUnownedForm (1424 ms)
[ RUN ] WebUIWebViewBrowserTest.AddContentScriptWithCode
[47666:3847:0715/045150:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[47668:12807:0715/045152:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[47668:12807:0715/045152:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[47662:3847:0715/045152:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[47662:3847:0715/045153:INFO:CONSOLE(1791)] "Running test testAddContentScriptWithCode", source: webview_content_script_test.js (1791)
[47662:3847:0715/045153:INFO:CONSOLE(4655)] "Step 1: call <webview>.addContentScripts.", source: webview_content_script_test.js (4655)
[47662:3847:0715/045153:WARNING:CONSOLE(237)] "<webview>: The load has aborted with error -11: ERR_NOT_IMPLEMENTED.", source: extensions::webViewEvents (237)
[47662:3847:0715/045154:INFO:CONSOLE(4665)] "Step 2: call webview.executeScript() to check result.", source: webview_content_script_test.js (4665)
[47670:12807:0715/045154:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[47670:12807:0715/045154:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[47670:12807:0715/045154:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[47662:75015:0715/045154:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[47669:12807:0715/045154:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[47669:12807:0715/045154:WARNING:channel.cc(322)] RawChannel write error
[47673:13063:0715/045154:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[47673:13063:0715/045154:WARNING:channel.cc(322)] RawChannel write error
[ OK ] WebUIWebViewBrowserTest.AddContentScriptWithCode (6357 ms)
[143/198] WebUIWebViewBrowserTest.AddContentScriptWithCode (7754 ms)
[ RUN ] PasswordAutofillAgentTest.InitialAutocompleteForMatchingFilledField
[ OK ] PasswordAutofillAgentTest.InitialAutocompleteForMatchingFilledField (308 ms)
[144/198] PasswordAutofillAgentTest.InitialAutocompleteForMatchingFilledField (1704 ms)
[ RUN ] PasswordAutofillAgentTest.PasswordAutofillTriggersOnChangeEventsOnLoad
[ OK ] PasswordAutofillAgentTest.PasswordAutofillTriggersOnChangeEventsOnLoad (349 ms)
[145/198] PasswordAutofillAgentTest.PasswordAutofillTriggersOnChangeEventsOnLoad (1497 ms)
[ RUN ] PasswordAutofillAgentTest.ClearPreviewWithNotAutofilledUsernameAndPassword
[ OK ] PasswordAutofillAgentTest.ClearPreviewWithNotAutofilledUsernameAndPassword (273 ms)
[146/198] PasswordAutofillAgentTest.ClearPreviewWithNotAutofilledUsernameAndPassword (1436 ms)
[ RUN ] PasswordAutofillAgentTest.NoSuggestionsOnPasswordFieldOfChangePasswordFormAfterUsernameTyping
[47677:3847:0715/045157:29998582059597:WARNING:keycode_converter.cc(91)] empty code string
[47677:3847:0715/045157:29998622532417:WARNING:keycode_converter.cc(91)] empty code string
[47677:3847:0715/045157:29998625091448:WARNING:keycode_converter.cc(91)] empty code string
[47677:3847:0715/045157:29998627025045:WARNING:keycode_converter.cc(91)] empty code string
[ OK ] PasswordAutofillAgentTest.NoSuggestionsOnPasswordFieldOfChangePasswordFormAfterUsernameTyping (386 ms)
[147/198] PasswordAutofillAgentTest.NoSuggestionsOnPasswordFieldOfChangePasswordFormAfterUsernameTyping (1511 ms)
[ RUN ] ChromeRenderViewTest.PluginsTemporarilyAllowed
[ OK ] ChromeRenderViewTest.PluginsTemporarilyAllowed (176 ms)
[148/198] ChromeRenderViewTest.PluginsTemporarilyAllowed (1248 ms)
[ RUN ] OutOfProcessPPAPITest.TCPServerSocketPrivate
[47686:3847:0715/045201:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49173...
sending server_data: {"host": "127.0.0.1", "port": 49173} (36 bytes)
objc[47692]: Class BaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testhumfiM/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[47692]: Class ConstrainedWindowAnimationBase is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testhumfiM/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[47692]: Class ConstrainedWindowAnimationShow is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testhumfiM/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[47692]: Class ConstrainedWindowAnimationHide is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testhumfiM/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[47692]: Class ConstrainedWindowAnimationPulse is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testhumfiM/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[47692]: Class BlueLabelButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testhumfiM/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[47692]: Class BlueLabelButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testhumfiM/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[47692]: Class HoverImageMenuButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testhumfiM/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[47692]: Class HoverImageMenuButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testhumfiM/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[47692]: Class HyperlinkButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testhumfiM/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[47692]: Class HyperlinkTextView is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testhumfiM/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[47692]: Class FindPasteboard is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testhumfiM/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[47692]: Class FlippedView is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testhumfiM/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[47692]: Class FocusTracker is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testhumfiM/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[47692]: Class FullscreenWindowManager is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testhumfiM/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[47692]: Class HoverButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testhumfiM/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[47692]: Class HoverImageButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testhumfiM/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[47692]: Class MenuController is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testhumfiM/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[47692]: Class ToolTipBaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testhumfiM/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[47692]: Class CrTrackingAreaOwnerProxy is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testhumfiM/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[47692]: Class CrTrackingArea is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testhumfiM/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[47692]: Class UnderlayOpenGLHostingWindow is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testhumfiM/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[47692]: Class MacScreenMonitor is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testhumfiM/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[47692]: Class ComplexTextInputPanel is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testhumfiM/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
[47680:3847:0715/045203:INFO:CONSOLE(177)] "ListenForceAsync finished in 0.021 seconds.", source: http://127.0.0.1:49173/files/test_case.html?testcase=TCPServerSocketPrivate (177)
[47680:3847:0715/045203:INFO:CONSOLE(177)] "Listen finished in 0.017 seconds.", source: http://127.0.0.1:49173/files/test_case.html?testcase=TCPServerSocketPrivate (177)
[47680:3847:0715/045203:INFO:CONSOLE(177)] "ListenBlocking finished in 0.039 seconds.", source: http://127.0.0.1:49173/files/test_case.html?testcase=TCPServerSocketPrivate (177)
[47680:3847:0715/045203:INFO:CONSOLE(177)] "ListenBackground finished in 0.020 seconds.", source: http://127.0.0.1:49173/files/test_case.html?testcase=TCPServerSocketPrivate (177)
[47680:3847:0715/045203:INFO:CONSOLE(177)] "BacklogForceAsync finished in 0.047 seconds.", source: http://127.0.0.1:49173/files/test_case.html?testcase=TCPServerSocketPrivate (177)
[47680:3847:0715/045203:INFO:CONSOLE(177)] "Backlog finished in 0.037 seconds.", source: http://127.0.0.1:49173/files/test_case.html?testcase=TCPServerSocketPrivate (177)
[47680:3847:0715/045203:INFO:CONSOLE(177)] "BacklogBlocking finished in 0.043 seconds.", source: http://127.0.0.1:49173/files/test_case.html?testcase=TCPServerSocketPrivate (177)
[47680:3847:0715/045203:INFO:CONSOLE(177)] "BacklogBackground finished in 0.037 seconds.", source: http://127.0.0.1:49173/files/test_case.html?testcase=TCPServerSocketPrivate (177)
[ OK ] OutOfProcessPPAPITest.TCPServerSocketPrivate (4894 ms)
[149/198] OutOfProcessPPAPITest.TCPServerSocketPrivate (6173 ms)
[ RUN ] OutOfProcessPPAPITest.TCPSocket
[47685:3847:0715/045201:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49171...
sending server_data: {"host": "127.0.0.1", "port": 49171} (36 bytes)
objc[47691]: Class BaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testhumfiM/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[47691]: Class ConstrainedWindowAnimationBase is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testhumfiM/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[47691]: Class ConstrainedWindowAnimationShow is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testhumfiM/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[47691]: Class ConstrainedWindowAnimationHide is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testhumfiM/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[47691]: Class ConstrainedWindowAnimationPulse is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testhumfiM/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[47691]: Class BlueLabelButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testhumfiM/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[47691]: Class BlueLabelButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testhumfiM/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[47691]: Class HoverImageMenuButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testhumfiM/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[47691]: Class HoverImageMenuButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testhumfiM/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[47691]: Class HyperlinkButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testhumfiM/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[47691]: Class HyperlinkTextView is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testhumfiM/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[47691]: Class FindPasteboard is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testhumfiM/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[47691]: Class FlippedView is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testhumfiM/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[47691]: Class FocusTracker is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testhumfiM/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[47691]: Class FullscreenWindowManager is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testhumfiM/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[47691]: Class HoverButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testhumfiM/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[47691]: Class HoverImageButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testhumfiM/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[47691]: Class MenuController is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testhumfiM/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[47691]: Class ToolTipBaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testhumfiM/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[47691]: Class CrTrackingAreaOwnerProxy is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testhumfiM/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[47691]: Class CrTrackingArea is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testhumfiM/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[47691]: Class UnderlayOpenGLHostingWindow is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testhumfiM/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[47691]: Class MacScreenMonitor is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testhumfiM/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[47691]: Class ComplexTextInputPanel is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testhumfiM/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
[47679:3847:0715/045203:INFO:CONSOLE(177)] "ConnectForceAsync finished in 0.010 seconds.", source: http://127.0.0.1:49171/files/test_case.html?testcase=TCPSocket_Connect,TCPSocket_ReadWrite,TCPSocket_SetOption,TCPSocket_Listen,TCPSocket_Backlog,TCPSocket_Interface_1_0, (177)
[47679:3847:0715/045203:INFO:CONSOLE(177)] "Connect finished in 0.025 seconds.", source: http://127.0.0.1:49171/files/test_case.html?testcase=TCPSocket_Connect,TCPSocket_ReadWrite,TCPSocket_SetOption,TCPSocket_Listen,TCPSocket_Backlog,TCPSocket_Interface_1_0, (177)
[47679:3847:0715/045203:INFO:CONSOLE(177)] "ConnectBlocking finished in 0.020 seconds.", source: http://127.0.0.1:49171/files/test_case.html?testcase=TCPSocket_Connect,TCPSocket_ReadWrite,TCPSocket_SetOption,TCPSocket_Listen,TCPSocket_Backlog,TCPSocket_Interface_1_0, (177)
[47679:3847:0715/045203:INFO:CONSOLE(177)] "ConnectBackground finished in 0.006 seconds.", source: http://127.0.0.1:49171/files/test_case.html?testcase=TCPSocket_Connect,TCPSocket_ReadWrite,TCPSocket_SetOption,TCPSocket_Listen,TCPSocket_Backlog,TCPSocket_Interface_1_0, (177)
[47679:3847:0715/045203:INFO:CONSOLE(177)] "ReadWriteForceAsync finished in 0.002 seconds.", source: http://127.0.0.1:49171/files/test_case.html?testcase=TCPSocket_Connect,TCPSocket_ReadWrite,TCPSocket_SetOption,TCPSocket_Listen,TCPSocket_Backlog,TCPSocket_Interface_1_0, (177)
[47679:3847:0715/045203:INFO:CONSOLE(177)] "ReadWrite finished in 0.003 seconds.", source: http://127.0.0.1:49171/files/test_case.html?testcase=TCPSocket_Connect,TCPSocket_ReadWrite,TCPSocket_SetOption,TCPSocket_Listen,TCPSocket_Backlog,TCPSocket_Interface_1_0, (177)
[47679:3847:0715/045203:INFO:CONSOLE(177)] "ReadWriteBlocking finished in 0.009 seconds.", source: http://127.0.0.1:49171/files/test_case.html?testcase=TCPSocket_Connect,TCPSocket_ReadWrite,TCPSocket_SetOption,TCPSocket_Listen,TCPSocket_Backlog,TCPSocket_Interface_1_0, (177)
[47679:3847:0715/045203:INFO:CONSOLE(177)] "ReadWriteBackground finished in 0.003 seconds.", source: http://127.0.0.1:49171/files/test_case.html?testcase=TCPSocket_Connect,TCPSocket_ReadWrite,TCPSocket_SetOption,TCPSocket_Listen,TCPSocket_Backlog,TCPSocket_Interface_1_0, (177)
[47679:3847:0715/045203:INFO:CONSOLE(177)] "SetOptionForceAsync finished in 0.006 seconds.", source: http://127.0.0.1:49171/files/test_case.html?testcase=TCPSocket_Connect,TCPSocket_ReadWrite,TCPSocket_SetOption,TCPSocket_Listen,TCPSocket_Backlog,TCPSocket_Interface_1_0, (177)
[47679:3847:0715/045203:INFO:CONSOLE(177)] "SetOption finished in 0.015 seconds.", source: http://127.0.0.1:49171/files/test_case.html?testcase=TCPSocket_Connect,TCPSocket_ReadWrite,TCPSocket_SetOption,TCPSocket_Listen,TCPSocket_Backlog,TCPSocket_Interface_1_0, (177)
[47679:3847:0715/045203:INFO:CONSOLE(177)] "SetOptionBlocking finished in 0.012 seconds.", source: http://127.0.0.1:49171/files/test_case.html?testcase=TCPSocket_Connect,TCPSocket_ReadWrite,TCPSocket_SetOption,TCPSocket_Listen,TCPSocket_Backlog,TCPSocket_Interface_1_0, (177)
[47679:3847:0715/045203:INFO:CONSOLE(177)] "SetOptionBackground finished in 0.013 seconds.", source: http://127.0.0.1:49171/files/test_case.html?testcase=TCPSocket_Connect,TCPSocket_ReadWrite,TCPSocket_SetOption,TCPSocket_Listen,TCPSocket_Backlog,TCPSocket_Interface_1_0, (177)
[47679:3847:0715/045203:INFO:CONSOLE(177)] "ListenForceAsync finished in 0.037 seconds.", source: http://127.0.0.1:49171/files/test_case.html?testcase=TCPSocket_Connect,TCPSocket_ReadWrite,TCPSocket_SetOption,TCPSocket_Listen,TCPSocket_Backlog,TCPSocket_Interface_1_0, (177)
[47679:3847:0715/045203:INFO:CONSOLE(177)] "Listen finished in 0.034 seconds.", source: http://127.0.0.1:49171/files/test_case.html?testcase=TCPSocket_Connect,TCPSocket_ReadWrite,TCPSocket_SetOption,TCPSocket_Listen,TCPSocket_Backlog,TCPSocket_Interface_1_0, (177)
[47679:3847:0715/045203:INFO:CONSOLE(177)] "ListenBlocking finished in 0.044 seconds.", source: http://127.0.0.1:49171/files/test_case.html?testcase=TCPSocket_Connect,TCPSocket_ReadWrite,TCPSocket_SetOption,TCPSocket_Listen,TCPSocket_Backlog,TCPSocket_Interface_1_0, (177)
[47679:3847:0715/045203:INFO:CONSOLE(177)] "ListenBackground finished in 0.032 seconds.", source: http://127.0.0.1:49171/files/test_case.html?testcase=TCPSocket_Connect,TCPSocket_ReadWrite,TCPSocket_SetOption,TCPSocket_Listen,TCPSocket_Backlog,TCPSocket_Interface_1_0, (177)
[47679:3847:0715/045203:INFO:CONSOLE(177)] "BacklogForceAsync finished in 0.047 seconds.", source: http://127.0.0.1:49171/files/test_case.html?testcase=TCPSocket_Connect,TCPSocket_ReadWrite,TCPSocket_SetOption,TCPSocket_Listen,TCPSocket_Backlog,TCPSocket_Interface_1_0, (177)
[47679:3847:0715/045203:INFO:CONSOLE(177)] "Backlog finished in 0.027 seconds.", source: http://127.0.0.1:49171/files/test_case.html?testcase=TCPSocket_Connect,TCPSocket_ReadWrite,TCPSocket_SetOption,TCPSocket_Listen,TCPSocket_Backlog,TCPSocket_Interface_1_0, (177)
[47679:3847:0715/045203:INFO:CONSOLE(177)] "BacklogBlocking finished in 0.051 seconds.", source: http://127.0.0.1:49171/files/test_case.html?testcase=TCPSocket_Connect,TCPSocket_ReadWrite,TCPSocket_SetOption,TCPSocket_Listen,TCPSocket_Backlog,TCPSocket_Interface_1_0, (177)
[47679:3847:0715/045203:INFO:CONSOLE(177)] "BacklogBackground finished in 0.045 seconds.", source: http://127.0.0.1:49171/files/test_case.html?testcase=TCPSocket_Connect,TCPSocket_ReadWrite,TCPSocket_SetOption,TCPSocket_Listen,TCPSocket_Backlog,TCPSocket_Interface_1_0, (177)
[47679:3847:0715/045203:INFO:CONSOLE(177)] "Interface_1_0ForceAsync finished in 0.009 seconds.", source: http://127.0.0.1:49171/files/test_case.html?testcase=TCPSocket_Connect,TCPSocket_ReadWrite,TCPSocket_SetOption,TCPSocket_Listen,TCPSocket_Backlog,TCPSocket_Interface_1_0, (177)
[47679:3847:0715/045203:INFO:CONSOLE(177)] "Interface_1_0 finished in 0.006 seconds.", source: http://127.0.0.1:49171/files/test_case.html?testcase=TCPSocket_Connect,TCPSocket_ReadWrite,TCPSocket_SetOption,TCPSocket_Listen,TCPSocket_Backlog,TCPSocket_Interface_1_0, (177)
[47679:3847:0715/045203:INFO:CONSOLE(177)] "Interface_1_0Blocking finished in 0.005 seconds.", source: http://127.0.0.1:49171/files/test_case.html?testcase=TCPSocket_Connect,TCPSocket_ReadWrite,TCPSocket_SetOption,TCPSocket_Listen,TCPSocket_Backlog,TCPSocket_Interface_1_0, (177)
[47679:3847:0715/045203:INFO:CONSOLE(177)] "Interface_1_0Background finished in 0.029 seconds.", source: http://127.0.0.1:49171/files/test_case.html?testcase=TCPSocket_Connect,TCPSocket_ReadWrite,TCPSocket_SetOption,TCPSocket_Listen,TCPSocket_Backlog,TCPSocket_Interface_1_0, (177)
[ OK ] OutOfProcessPPAPITest.TCPSocket (5257 ms)
[150/198] OutOfProcessPPAPITest.TCPSocket (6521 ms)
[ RUN ] OutOfProcessPPAPITest.UDPSocket_ReadWrite
[47699:3847:0715/045207:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49283...
sending server_data: {"host": "127.0.0.1", "port": 49283} (36 bytes)
objc[47705]: Class BaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testhumfiM/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[47705]: Class ConstrainedWindowAnimationBase is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testhumfiM/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[47705]: Class ConstrainedWindowAnimationShow is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testhumfiM/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[47705]: Class ConstrainedWindowAnimationHide is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testhumfiM/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[47705]: Class ConstrainedWindowAnimationPulse is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testhumfiM/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[47705]: Class BlueLabelButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testhumfiM/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[47705]: Class BlueLabelButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testhumfiM/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[47705]: Class HoverImageMenuButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testhumfiM/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[47705]: Class HoverImageMenuButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testhumfiM/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[47705]: Class HyperlinkButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testhumfiM/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[47705]: Class HyperlinkTextView is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testhumfiM/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[47705]: Class FindPasteboard is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testhumfiM/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[47705]: Class FlippedView is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testhumfiM/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[47705]: Class FocusTracker is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testhumfiM/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[47705]: Class FullscreenWindowManager is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testhumfiM/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[47705]: Class HoverButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testhumfiM/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[47705]: Class HoverImageButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testhumfiM/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[47705]: Class MenuController is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testhumfiM/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[47705]: Class ToolTipBaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testhumfiM/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[47705]: Class CrTrackingAreaOwnerProxy is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testhumfiM/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[47705]: Class CrTrackingArea is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testhumfiM/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[47705]: Class UnderlayOpenGLHostingWindow is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testhumfiM/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[47705]: Class MacScreenMonitor is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testhumfiM/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[47705]: Class ComplexTextInputPanel is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testhumfiM/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
[47693:3847:0715/045209:INFO:CONSOLE(177)] "ReadWriteForceAsync finished in 0.021 seconds.", source: http://127.0.0.1:49283/files/test_case.html?testcase=UDPSocket_ReadWrite, (177)
[47693:3847:0715/045209:INFO:CONSOLE(177)] "ReadWrite finished in 0.026 seconds.", source: http://127.0.0.1:49283/files/test_case.html?testcase=UDPSocket_ReadWrite, (177)
[47693:3847:0715/045209:INFO:CONSOLE(177)] "ReadWriteBlocking finished in 0.023 seconds.", source: http://127.0.0.1:49283/files/test_case.html?testcase=UDPSocket_ReadWrite, (177)
[47693:3847:0715/045209:INFO:CONSOLE(177)] "ReadWriteBackground finished in 0.008 seconds.", source: http://127.0.0.1:49283/files/test_case.html?testcase=UDPSocket_ReadWrite, (177)
[47693:40451:0715/045209:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[47693:40451:0715/045209:WARNING:channel.cc(322)] RawChannel write error
[ OK ] OutOfProcessPPAPITest.UDPSocket_ReadWrite (4289 ms)
[151/198] OutOfProcessPPAPITest.UDPSocket_ReadWrite (5441 ms)
[ RUN ] OutOfProcessPPAPITest.UDPSocket_SetOption_1_1
[47700:3847:0715/045207:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49286...
sending server_data: {"host": "127.0.0.1", "port": 49286} (36 bytes)
objc[47706]: Class BaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testhumfiM/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[47706]: Class ConstrainedWindowAnimationBase is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testhumfiM/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[47706]: Class ConstrainedWindowAnimationShow is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testhumfiM/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[47706]: Class ConstrainedWindowAnimationHide is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testhumfiM/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[47706]: Class ConstrainedWindowAnimationPulse is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testhumfiM/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[47706]: Class BlueLabelButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testhumfiM/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[47706]: Class BlueLabelButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testhumfiM/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[47706]: Class HoverImageMenuButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testhumfiM/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[47706]: Class HoverImageMenuButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testhumfiM/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[47706]: Class HyperlinkButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testhumfiM/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[47706]: Class HyperlinkTextView is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testhumfiM/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[47706]: Class FindPasteboard is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testhumfiM/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[47706]: Class FlippedView is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testhumfiM/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[47706]: Class FocusTracker is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testhumfiM/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[47706]: Class FullscreenWindowManager is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testhumfiM/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[47706]: Class HoverButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testhumfiM/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[47706]: Class HoverImageButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testhumfiM/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[47706]: Class MenuController is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testhumfiM/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[47706]: Class ToolTipBaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testhumfiM/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[47706]: Class CrTrackingAreaOwnerProxy is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testhumfiM/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[47706]: Class CrTrackingArea is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testhumfiM/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[47706]: Class UnderlayOpenGLHostingWindow is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testhumfiM/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[47706]: Class MacScreenMonitor is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testhumfiM/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[47706]: Class ComplexTextInputPanel is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testhumfiM/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
[47694:3847:0715/045210:INFO:CONSOLE(177)] "SetOption_1_1ForceAsync finished in 0.005 seconds.", source: http://127.0.0.1:49286/files/test_case.html?testcase=UDPSocket_SetOption_1_1, (177)
[47694:3847:0715/045210:INFO:CONSOLE(177)] "SetOption_1_1 finished in 0.000 seconds.", source: http://127.0.0.1:49286/files/test_case.html?testcase=UDPSocket_SetOption_1_1, (177)
[47694:3847:0715/045210:INFO:CONSOLE(177)] "SetOption_1_1Blocking finished in 0.002 seconds.", source: http://127.0.0.1:49286/files/test_case.html?testcase=UDPSocket_SetOption_1_1, (177)
[47694:3847:0715/045210:INFO:CONSOLE(177)] "SetOption_1_1Background finished in 0.001 seconds.", source: http://127.0.0.1:49286/files/test_case.html?testcase=UDPSocket_SetOption_1_1, (177)
[ OK ] OutOfProcessPPAPITest.UDPSocket_SetOption_1_1 (4698 ms)
[152/198] OutOfProcessPPAPITest.UDPSocket_SetOption_1_1 (5929 ms)
[ RUN ] PPAPINaClNewlibTest.AudioThreadCreator
[47711:3847:0715/045212:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49299...
sending server_data: {"host": "127.0.0.1", "port": 49299} (36 bytes)
[47720,1953034624:04:52:15.090778] Native Client module will be loaded at base address 0x0000592900000000
[47707:3847:0715/045215:INFO:CONSOLE(177)] "AudioThreadCreatorIsRequired finished in 0.060 seconds.", source: http://127.0.0.1:49299/files/test_case.html?mode=nacl_newlib&testcase=Audio_AudioThreadCreatorIsRequired,Audio_AudioThreadCreatorIsCalled, (177)
[47707:3847:0715/045215:INFO:CONSOLE(177)] "AudioThreadCreatorIsCalled finished in 0.071 seconds.", source: http://127.0.0.1:49299/files/test_case.html?mode=nacl_newlib&testcase=Audio_AudioThreadCreatorIsRequired,Audio_AudioThreadCreatorIsCalled, (177)
[ OK ] PPAPINaClNewlibTest.AudioThreadCreator (4693 ms)
[153/198] PPAPINaClNewlibTest.AudioThreadCreator (5914 ms)
[ RUN ] PolicyTest.BookmarkBarEnabled
[47726:3847:0715/045218:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[47722:39939:0715/045220:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[ OK ] PolicyTest.BookmarkBarEnabled (4462 ms)
[154/198] PolicyTest.BookmarkBarEnabled (5697 ms)
[ RUN ] NaClBrowserTestNewlib.Bad
[47715:3847:0715/045213:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49305...
sending server_data: {"host": "127.0.0.1", "port": 49305} (36 bytes)
[47708:3847:0715/045214:INFO:nacl_browsertest_util.cc(130)] |||| [STARTUP]
[47708:3847:0715/045214:INFO:nacl_browsertest_util.cc(130)] ||||
[47708:3847:0715/045214:INFO:nacl_browsertest_util.cc(130)] |||| [bad_magic BEGIN]
[47721,1953034624:04:52:15.858938] bad elf magic
[47721,1953034624:04:52:15.864073] NaCl LoadApp failed. Transferring logs before exit.
[47708:3847:0715/045215:INFO:CONSOLE(0)] "NativeClient: Bad ELF header magic number", source: http://127.0.0.1:49305/files/ppapi_bad.html (0)
[47708:3847:0715/045215:INFO:nacl_browsertest_util.cc(130)] |||| [bad_magic PASS]
[47708:3847:0715/045215:INFO:nacl_browsertest_util.cc(130)] ||||
[47708:3847:0715/045215:INFO:nacl_browsertest_util.cc(130)] |||| [nonexistent_nexe BEGIN]
File not found doesnotexist.nexe full path:/Volumes/data/b/swarm_slave/work/cache/run_tha_testhumfiM/out/Release/nacl_test_data/newlib/doesnotexist.nexe
127.0.0.1 - - [15/Jul/2015 04:52:15] code 404, message Not Found
[47708:3847:0715/045215:INFO:CONSOLE(0)] "NativeClient: could not load nexe url.", source: http://127.0.0.1:49305/files/ppapi_bad.html (0)
[47708:3847:0715/045215:INFO:nacl_browsertest_util.cc(130)] |||| [nonexistent_nexe PASS]
[47708:3847:0715/045215:INFO:nacl_browsertest_util.cc(130)] ||||
[47708:3847:0715/045215:INFO:nacl_browsertest_util.cc(130)] |||| [nonexistent_manifest BEGIN]
File not found doesnotexist.manifest full path:/Volumes/data/b/swarm_slave/work/cache/run_tha_testhumfiM/out/Release/nacl_test_data/newlib/doesnotexist.manifest
127.0.0.1 - - [15/Jul/2015 04:52:15] code 404, message Not Found
[47708:3847:0715/045215:INFO:CONSOLE(0)] "NativeClient: could not load manifest url.", source: http://127.0.0.1:49305/files/ppapi_bad.html (0)
[47708:3847:0715/045215:INFO:nacl_browsertest_util.cc(130)] |||| [nonexistent_manifest PASS]
[47708:3847:0715/045215:INFO:nacl_browsertest_util.cc(130)] ||||
[47708:3847:0715/045215:INFO:nacl_browsertest_util.cc(130)] |||| [bad_manifest BEGIN]
[47708:3847:0715/045216:INFO:CONSOLE(0)] "NativeClient: manifest JSON parsing failed: * Line 1, Column 1
Syntax error: value, object or array expected.
", source: http://127.0.0.1:49305/files/ppapi_bad.html (0)
[47708:3847:0715/045216:INFO:nacl_browsertest_util.cc(130)] |||| [bad_manifest PASS]
[47708:3847:0715/045216:INFO:nacl_browsertest_util.cc(130)] ||||
[47708:3847:0715/045216:INFO:nacl_browsertest_util.cc(130)] |||| [bad_manifest_uses_nexes BEGIN]
[47708:3847:0715/045216:INFO:CONSOLE(0)] "NativeClient: manifest: missing 'program' section.", source: http://127.0.0.1:49305/files/ppapi_bad.html (0)
[47708:3847:0715/045216:INFO:nacl_browsertest_util.cc(130)] |||| [bad_manifest_uses_nexes PASS]
[47708:3847:0715/045216:INFO:nacl_browsertest_util.cc(130)] ||||
[47708:3847:0715/045216:INFO:nacl_browsertest_util.cc(130)] |||| [bad_manifest_bad_files BEGIN]
[47708:3847:0715/045216:INFO:CONSOLE(0)] "NativeClient: manifest: file.txt property 'unknown_arch' does not have required key: 'url'.", source: http://127.0.0.1:49305/files/ppapi_bad.html (0)
[47708:3847:0715/045216:INFO:nacl_browsertest_util.cc(130)] |||| [bad_manifest_bad_files PASS]
[47708:3847:0715/045216:INFO:nacl_browsertest_util.cc(130)] ||||
[47708:3847:0715/045216:INFO:nacl_browsertest_util.cc(130)] |||| [bad_manifest_nexe_arch BEGIN]
[47708:3847:0715/045216:INFO:CONSOLE(0)] "NativeClient: manifest: no version of program given for current arch and no portable version found.", source: http://127.0.0.1:49305/files/ppapi_bad.html (0)
[47708:3847:0715/045216:INFO:nacl_browsertest_util.cc(130)] |||| [bad_manifest_nexe_arch PASS]
[47708:3847:0715/045216:INFO:nacl_browsertest_util.cc(130)] ||||
[47708:3847:0715/045216:INFO:nacl_browsertest_util.cc(130)] |||| [bad_ppp_initialize BEGIN]
[47723,1953034624:04:52:17.266297] Native Client module will be loaded at base address 0x00006c8b00000000
PPP_InitializeModule
[47723,1953034624:04:52:17.420798] NaCl untrusted code called _exit(0xfe)
[47708:40195:0715/045217:ERROR:nacl_process_host.cc(335)] NaCl process exited with status 65024 (0xfe00)
[47708:3847:0715/045217:INFO:CONSOLE(0)] "NativeClient: Nexe crashed during startup", source: http://127.0.0.1:49305/files/ppapi_bad.html (0)
[47708:3847:0715/045217:INFO:nacl_browsertest_util.cc(130)] |||| [bad_ppp_initialize PASS]
[47708:3847:0715/045217:INFO:nacl_browsertest_util.cc(130)] ||||
[47708:3847:0715/045217:INFO:nacl_browsertest_util.cc(130)] |||| [bad_ppp_initialize_crash BEGIN]
[47727,1953034624:04:52:18.724698] Native Client module will be loaded at base address 0x0000462000000000
PPP_InitializeModule
** Mach exception 1 from untrusted code: pc=4620000202e0
[47708:3847:0715/045219:INFO:CONSOLE(0)] "NativeClient: Nexe crashed during startup", source: http://127.0.0.1:49305/files/ppapi_bad.html (0)
[47708:40195:0715/045219:ERROR:nacl_process_host.cc(335)] NaCl process exited with status 10 (0xa)
[47708:3847:0715/045219:INFO:nacl_browsertest_util.cc(130)] |||| [bad_ppp_initialize_crash PASS]
[47708:3847:0715/045219:INFO:nacl_browsertest_util.cc(130)] ||||
[47708:3847:0715/045219:INFO:nacl_browsertest_util.cc(130)] |||| [bad_no_ppp_instance BEGIN]
[47729,1953034624:04:52:20.186475] Native Client module will be loaded at base address 0x000066ba00000000
PPP_InitializeModule
PPP_GetInterface(PPP_Instance;1.1)
PPP_GetInterface(PPP_Instance;1.0)
[47708:3847:0715/045220:INFO:CONSOLE(0)] "NativeClient: could not initialize module.", source: http://127.0.0.1:49305/files/ppapi_bad.html (0)
[47708:3847:0715/045220:INFO:nacl_browsertest_util.cc(130)] |||| [bad_no_ppp_instance PASS]
[47708:3847:0715/045220:INFO:nacl_browsertest_util.cc(130)] ||||
[47708:3847:0715/045220:INFO:nacl_browsertest_util.cc(130)] |||| [bad_get_ppp_instance_crash BEGIN]
[47731,1953034624:04:52:21.140559] Native Client module will be loaded at base address 0x0000084000000000
PPP_InitializeModule
PPP_GetInterface(PPP_Instance;1.1)
** Mach exception 1 from untrusted code: pc=84000020242
[47708:40195:0715/045221:ERROR:nacl_process_host.cc(335)] NaCl process exited with status 10 (0xa)
[47708:3847:0715/045221:INFO:CONSOLE(0)] "NativeClient: could not initialize module.", source: http://127.0.0.1:49305/files/ppapi_bad.html (0)
[47708:3847:0715/045221:INFO:nacl_browsertest_util.cc(130)] |||| [bad_get_ppp_instance_crash PASS]
[47708:3847:0715/045221:INFO:nacl_browsertest_util.cc(130)] ||||
[47708:3847:0715/045221:INFO:nacl_browsertest_util.cc(130)] |||| [bad_ppp_instance_didcreate BEGIN]
[47733,1953034624:04:52:22.623762] Native Client module will be loaded at base address 0x0000304a00000000
PPP_InitializeModule
PPP_GetInterface(PPP_Instance;1.1)
PPP_GetInterface(PPP_Instance;1.1)
[47708:3847:0715/045222:INFO:CONSOLE(0)] "NativeClient: could not create instance.", source: http://127.0.0.1:49305/files/ppapi_bad.html (0)
[47708:3847:0715/045222:INFO:nacl_browsertest_util.cc(130)] |||| [bad_ppp_instance_didcreate PASS]
[47708:3847:0715/045222:INFO:nacl_browsertest_util.cc(130)] ||||
[47708:3847:0715/045222:INFO:nacl_browsertest_util.cc(130)] |||| [bad_ppp_instance_didcreate_crash BEGIN]
[47734,1953034624:04:52:23.642090] Native Client module will be loaded at base address 0x00005c9f00000000
PPP_InitializeModule
PPP_GetInterface(PPP_Instance;1.1)
PPP_GetInterface(PPP_Instance;1.1)
** Mach exception 1 from untrusted code: pc=5c9f000201e0
[47708:40195:0715/045224:ERROR:nacl_process_host.cc(335)] NaCl process exited with status 10 (0xa)
[47708:3847:0715/045224:INFO:CONSOLE(0)] "NativeClient: could not create instance.", source: http://127.0.0.1:49305/files/ppapi_bad.html (0)
[47708:3847:0715/045224:INFO:nacl_browsertest_util.cc(130)] |||| [bad_ppp_instance_didcreate_crash PASS]
[47708:3847:0715/045224:INFO:nacl_browsertest_util.cc(130)] ||||
[47708:3847:0715/045224:INFO:nacl_browsertest_util.cc(130)] |||| [SHUTDOWN] 13 passed, 0 failed, 0 errors
[ OK ] NaClBrowserTestNewlib.Bad (12904 ms)
[155/198] NaClBrowserTestNewlib.Bad (14241 ms)
[ RUN ] PolicyTest.AlwaysAuthorizePlugins
[47737:3847:0715/045224:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[47732:3847:0715/045225:INFO:policy_browsertest.cc(1475)] Test skipped because plugin/quicktime.html test file wasn't found.
[47738:15619:0715/045225:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[47738:15619:0715/045225:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[47738:15619:0715/045225:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[ OK ] PolicyTest.AlwaysAuthorizePlugins (2567 ms)
[156/198] PolicyTest.AlwaysAuthorizePlugins (3999 ms)
[ RUN ] TtsApiTest.PlatformPauseSpeakNoEnqueue
[47744:3847:0715/045227:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[47739:3847:0715/045229:INFO:CONSOLE(0)] "[SUCCESS] testPauseCancel", source: chrome-extension://alpakcepmmpkgpladpfbeghdoadgodlc/test.html (0)
[47746:13827:0715/045229:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[47746:13827:0715/045229:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[47746:13827:0715/045229:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[47746:13827:0715/045229:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] TtsApiTest.PlatformPauseSpeakNoEnqueue (4214 ms)
[157/198] TtsApiTest.PlatformPauseSpeakNoEnqueue (5514 ms)
[ RUN ] CaptivePortalBrowserTest.NavigateBrokenTab
[47747:3847:0715/045228:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[47740:3847:0715/045230:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[47748:12807:0715/045231:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[47748:12807:0715/045231:WARNING:channel.cc(322)] RawChannel write error
[47740:40451:0715/045232:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[47740:40451:0715/045232:WARNING:channel.cc(322)] RawChannel write error
[47740:40451:0715/045232:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] CaptivePortalBrowserTest.NavigateBrokenTab (5860 ms)
[158/198] CaptivePortalBrowserTest.NavigateBrokenTab (7230 ms)
[ RUN ] NetworkingPrivateApiTestFail.GetDeviceStates
[47755:3847:0715/045233:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[47751:41219:0715/045235:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[47756:12551:0715/045235:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[47756:12551:0715/045235:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[47756:12551:0715/045235:WARNING:channel.cc(322)] RawChannel write error
[47751:3847:0715/045235:INFO:CONSOLE(0)] "[FAIL] getDeviceStates: lastError.message == Error.NotSupported
Error
at Object.<anonymous> (extensions::test:224:18)
at Object.handleRequest (extensions::binding:57:27)
at Object.<anonymous> (extensions::binding:385:32)
at Object.callback (extensions::test:274:20)
at safeCallbackApply (extensions::sendRequest:21:15)
at handleResponse (extensions::sendRequest:72:7)", source: chrome-extension://epcifkihnkjgphfkloaaleeakhpmgdmn/main.html?getDeviceStates (0)
[47751:41219:0715/045235:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[47751:41219:0715/045235:WARNING:channel.cc(322)] RawChannel write error
[ OK ] NetworkingPrivateApiTestFail.GetDeviceStates (4619 ms)
[159/198] NetworkingPrivateApiTestFail.GetDeviceStates (5977 ms)
[ RUN ] NetworkingPrivateServiceClientApiTest.StartConnectNonexistent
[47761:3847:0715/045235:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[47762:13063:0715/045237:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[47762:13063:0715/045237:WARNING:channel.cc(322)] RawChannel write error
[47757:3847:0715/045237:INFO:CONSOLE(0)] "[SUCCESS] startConnectNonexistent", source: chrome-extension://epcifkihnkjgphfkloaaleeakhpmgdmn/main.html?startConnectNonexistent (0)
[47757:41219:0715/045238:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[47757:41219:0715/045238:WARNING:channel.cc(322)] RawChannel write error
[47761:3847:0715/045238:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[47761:3847:0715/045238:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[47761:3847:0715/045238:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[47761:3847:0715/045238:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[ OK ] NetworkingPrivateServiceClientApiTest.StartConnectNonexistent (4428 ms)
[160/198] NetworkingPrivateServiceClientApiTest.StartConnectNonexistent (5662 ms)
[ RUN ] ITunesDataProviderEscapeTest.EscapeTest
[47767:3847:0715/045239:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ITunesDataProviderEscapeTest.EscapeTest (3956 ms)
[161/198] ITunesDataProviderEscapeTest.EscapeTest (5438 ms)
[ RUN ] DriveAppProviderTest.DisconnectDriveAppUninstallUrlApp
[47780:3847:0715/045244:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[47775:41219:0715/045245:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[47775:41219:0715/045245:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[47775:41219:0715/045245:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[47775:41219:0715/045245:WARNING:channel.cc(322)] RawChannel write error
[ OK ] DriveAppProviderTest.DisconnectDriveAppUninstallUrlApp (3244 ms)
[162/198] DriveAppProviderTest.DisconnectDriveAppUninstallUrlApp (4593 ms)
[ RUN ] DriveAppProviderTest.DisconnectDriveAppPreserveChromeApp
[47785:3847:0715/045249:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[47782:41219:0715/045251:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] DriveAppProviderTest.DisconnectDriveAppPreserveChromeApp (4356 ms)
[163/198] DriveAppProviderTest.DisconnectDriveAppPreserveChromeApp (5660 ms)
[ RUN ] ChromeWhispernetClientTest.Parity
[47773:3847:0715/045241:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[47768:3847:0715/045243:INFO:CONSOLE(5)] "Not allowed to load local resource: chrome://resources/css/text_defaults.css", source: chrome-extension://bpfmnplchembfbdgieamdodgaencleal/background.html (5)
[47768:3847:0715/045243:INFO:CONSOLE(83)] "init: Starting Nacl bridge.", source: chrome-extension://bpfmnplchembfbdgieamdodgaencleal/js/init.js (83)
[47779,1953034624:04:52:44.492714] Native Client module will be loaded at base address 0x0000791e00000000
[47779,1953034624:04:52:49.030506] NaCl untrusted code called _exit(0x0)
[47786,1953034624:04:52:50.043011] Native Client module will be loaded at base address 0x0000274700000000
[47786,1953034624:04:52:50.121459] NaCl untrusted code called _exit(0x0)
[47797,1953034624:04:52:51.014213] Native Client module will be loaded at base address 0x000006d800000000
[47768:3847:0715/045251:INFO:CONSOLE(65)] "init: Nacl ready!", source: chrome-extension://bpfmnplchembfbdgieamdodgaencleal/js/init.js (65)
[47768:3847:0715/045251:INFO:CONSOLE(26)] "Configuring encoder and decoder for client 8B01F4AB-5DCD-46A6-8D1C-05BD52C0117E", 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
[47774:12807:0715/045251:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[47774:12807:0715/045251:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[47774:12807:0715/045251:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ChromeWhispernetClientTest.Parity (12447 ms)
[164/198] ChromeWhispernetClientTest.Parity (13906 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/6
[47805:3847:0715/045255:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/6 (3520 ms)
[165/198] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/6 (4982 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/10
[47806:3847:0715/045255:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[47800:40451:0715/045256:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[47800:40451:0715/045256:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[47800:40451:0715/045256:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/10 (3722 ms)
[166/198] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/10 (5128 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/11
[47815:3847:0715/045300:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/11 (3932 ms)
[167/198] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/11 (5464 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/18
[47816:3847:0715/045301:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[47818:12807:0715/045302:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 4)
[47818:12807:0715/045302:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[47818:12807:0715/045302:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/18 (4262 ms)
[168/198] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/18 (5733 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/30
[47826:3847:0715/045306:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[47827:13323:0715/045307:FATAL:memory.cc(18)] Out of memory. size=4194304
[47826:3847:0715/045307:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50CD0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[47826:3847:0715/045307:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50CD0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[47826:3847:0715/045307:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50CD0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[47826:3847:0715/045307:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50CD0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[47826:3847:0715/045307:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50CD0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[47826:3847:0715/045307:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50CD0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[47826:3847:0715/045307:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50CD0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[47826:3847:0715/045307:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50CD0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/30 (3793 ms)
[169/198] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/30 (5396 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/67
[47828:3847:0715/045306:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/67 (4037 ms)
[170/198] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/67 (5414 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/72
[47836:3847:0715/045311:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/72 (3960 ms)
[171/198] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/72 (5601 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/81
[47838:3847:0715/045311:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[47839:13319:0715/045313:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/81 (3808 ms)
[172/198] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/81 (5430 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/103
[47846:3847:0715/045316:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/103 (3055 ms)
[173/198] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/103 (4502 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/116
[47847:3847:0715/045317:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[47849:13323:0715/045318:FATAL:memory.cc(18)] Out of memory. size=4194304
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/116 (3324 ms)
[174/198] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/116 (4678 ms)
[ RUN ] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/14
[47856:3847:0715/045321:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/14 (3464 ms)
[175/198] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/14 (4862 ms)
[ RUN ] BrowserCloseManagerWithBackgroundModeBrowserTest/BrowserCloseManagerWithBackgroundModeBrowserTest.CloseAllBrowsersWithBackgroundMode/1
[47858:3847:0715/045322:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[47859:13319:0715/045322:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] BrowserCloseManagerWithBackgroundModeBrowserTest/BrowserCloseManagerWithBackgroundModeBrowserTest.CloseAllBrowsersWithBackgroundMode/1 (3792 ms)
[176/198] BrowserCloseManagerWithBackgroundModeBrowserTest/BrowserCloseManagerWithBackgroundModeBrowserTest.CloseAllBrowsersWithBackgroundMode/1 (5195 ms)
[ RUN ] SRC_ClearKey/EncryptedMediaTest.Playback_AudioClearVideo_WebM/0
[47865:3847:0715/045326:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49334...
sending server_data: {"host": "127.0.0.1", "port": 49334} (36 bytes)
[47861:3847:0715/045328:INFO:CONSOLE(295)] "04:53:28.247 - Using ClearKeyPlayer", source: http://127.0.0.1:49334/files/eme_player_js/utils.js (295)
[47861:3847:0715/045328:INFO:CONSOLE(295)] "04:53:28.256 - Registering video event handlers.", source: http://127.0.0.1:49334/files/eme_player_js/utils.js (295)
[47861:3847:0715/045328:INFO:CONSOLE(295)] "04:53:28.258 - Setting video media keys: org.w3.clearkey", source: http://127.0.0.1:49334/files/eme_player_js/utils.js (295)
[47861:3847:0715/045328:INFO:CONSOLE(295)] "04:53:28.314 - Loading media using src.", source: http://127.0.0.1:49334/files/eme_player_js/utils.js (295)
[47861:3847:0715/045328:INFO:CONSOLE(295)] "04:53:28.435 - Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:49334/files/eme_player_js/utils.js (295)
[47861:3847:0715/045328:INFO:CONSOLE(295)] "04:53:28.441 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:49334/files/eme_player_js/utils.js (295)
[47861:3847:0715/045331:INFO:CONSOLE(295)] "04:53:31.289 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:49334/files/eme_player_js/utils.js (295)
[47868:13319:0715/045331:ERROR:audio_output_device.cc(327)] IO loop going away before the audio device has been stopped
[ OK ] SRC_ClearKey/EncryptedMediaTest.Playback_AudioClearVideo_WebM/0 (7417 ms)
[177/198] SRC_ClearKey/EncryptedMediaTest.Playback_AudioClearVideo_WebM/0 (9026 ms)
[ RUN ] SRC_ClearKey/EncryptedMediaTest.Playback_VideoAudio_WebM/0
[47869:3847:0715/045327:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49351...
sending server_data: {"host": "127.0.0.1", "port": 49351} (36 bytes)
[47862:3847:0715/045329:INFO:CONSOLE(295)] "04:53:29.061 - Using ClearKeyPlayer", source: http://127.0.0.1:49351/files/eme_player_js/utils.js (295)
[47862:3847:0715/045329:INFO:CONSOLE(295)] "04:53:29.073 - Registering video event handlers.", source: http://127.0.0.1:49351/files/eme_player_js/utils.js (295)
[47862:3847:0715/045329:INFO:CONSOLE(295)] "04:53:29.075 - Setting video media keys: org.w3.clearkey", source: http://127.0.0.1:49351/files/eme_player_js/utils.js (295)
[47862:3847:0715/045329:INFO:CONSOLE(295)] "04:53:29.141 - Loading media using src.", source: http://127.0.0.1:49351/files/eme_player_js/utils.js (295)
[47862:3847:0715/045329:INFO:CONSOLE(295)] "04:53:29.306 - Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:49351/files/eme_player_js/utils.js (295)
[47862:3847:0715/045329:INFO:CONSOLE(295)] "04:53:29.310 - Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:49351/files/eme_player_js/utils.js (295)
[47862:3847:0715/045329:INFO:CONSOLE(295)] "04:53:29.351 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:49351/files/eme_player_js/utils.js (295)
[47862:3847:0715/045329:INFO:CONSOLE(295)] "04:53:29.377 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:49351/files/eme_player_js/utils.js (295)
[47862:3847:0715/045332:INFO:CONSOLE(295)] "04:53:32.236 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:49351/files/eme_player_js/utils.js (295)
[47870:13063:0715/045332:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[47870:13063:0715/045332:WARNING:channel.cc(322)] RawChannel write error
[47870:13063:0715/045332:ERROR:audio_output_device.cc(327)] IO loop going away before the audio device has been stopped
[ OK ] SRC_ClearKey/EncryptedMediaTest.Playback_VideoAudio_WebM/0 (7379 ms)
[178/198] SRC_ClearKey/EncryptedMediaTest.Playback_VideoAudio_WebM/0 (8744 ms)
[ RUN ] MSE_ClearKey_Prefixed/EncryptedMediaTest.Playback_AudioClearVideo_WebM/0
[47878:3847:0715/045335:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49368...
sending server_data: {"host": "127.0.0.1", "port": 49368} (36 bytes)
[47873:3847:0715/045336:INFO:CONSOLE(295)] "04:53:36.909 - Using PrefixedClearKeyPlayer", source: http://127.0.0.1:49368/files/eme_player_js/utils.js (295)
[47873:3847:0715/045336:INFO:CONSOLE(295)] "04:53:36.918 - Registering video event handlers.", source: http://127.0.0.1:49368/files/eme_player_js/utils.js (295)
[47873:3847:0715/045336:INFO:CONSOLE(295)] "04:53:36.930 - Loading media using MSE.", source: http://127.0.0.1:49368/files/eme_player_js/utils.js (295)
[47873:3847:0715/045337:INFO:CONSOLE(295)] "04:53:37.079 - onSourceOpen [object Event]", source: http://127.0.0.1:49368/files/eme_player_js/utils.js (295)
[47873:3847:0715/045337:INFO:CONSOLE(295)] "04:53:37.083 - Creating a source buffer for type video/webm; codecs="vorbis, vp8"", source: http://127.0.0.1:49368/files/eme_player_js/utils.js (295)
[47873:3847:0715/045337:INFO:CONSOLE(295)] "04:53:37.119 - webkit-org.w3.clearkey Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:49368/files/eme_player_js/utils.js (295)
[47873:3847:0715/045337:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[47873:3847:0715/045337:INFO:CONSOLE(295)] "04:53:37.136 - End of appending buffer from bear-320x240-av_enc-a.webm", source: http://127.0.0.1:49368/files/eme_player_js/utils.js (295)
[47873:3847:0715/045337:INFO:CONSOLE(295)] "04:53:37.139 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:49368/files/eme_player_js/utils.js (295)
[47873:3847:0715/045337:INFO:CONSOLE(295)] "04:53:37.160 - Adding key to sessionID: 1", source: http://127.0.0.1:49368/files/eme_player_js/utils.js (295)
[47873:3847:0715/045337:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[47873:3847:0715/045337:INFO:CONSOLE(295)] "04:53:37.166 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:49368/files/eme_player_js/utils.js (295)
[47873:3847:0715/045340:INFO:CONSOLE(295)] "04:53:40.013 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:49368/files/eme_player_js/utils.js (295)
[47880:12807:0715/045340:ERROR:audio_output_device.cc(327)] IO loop going away before the audio device has been stopped
[ OK ] MSE_ClearKey_Prefixed/EncryptedMediaTest.Playback_AudioClearVideo_WebM/0 (7215 ms)
[179/198] MSE_ClearKey_Prefixed/EncryptedMediaTest.Playback_AudioClearVideo_WebM/0 (8507 ms)
[ RUN ] MSE_ClearKey_Prefixed/EncryptedMediaTest.Playback_VideoAudio_WebM/0
[47881:3847:0715/045335:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49385...
sending server_data: {"host": "127.0.0.1", "port": 49385} (36 bytes)
[47874:3847:0715/045337:INFO:CONSOLE(295)] "04:53:37.592 - Using PrefixedClearKeyPlayer", source: http://127.0.0.1:49385/files/eme_player_js/utils.js (295)
[47874:3847:0715/045337:INFO:CONSOLE(295)] "04:53:37.602 - Registering video event handlers.", source: http://127.0.0.1:49385/files/eme_player_js/utils.js (295)
[47874:3847:0715/045337:INFO:CONSOLE(295)] "04:53:37.616 - Loading media using MSE.", source: http://127.0.0.1:49385/files/eme_player_js/utils.js (295)
[47874:3847:0715/045337:INFO:CONSOLE(295)] "04:53:37.805 - onSourceOpen [object Event]", source: http://127.0.0.1:49385/files/eme_player_js/utils.js (295)
[47874:3847:0715/045337:INFO:CONSOLE(295)] "04:53:37.810 - Creating a source buffer for type video/webm; codecs="vorbis, vp8"", source: http://127.0.0.1:49385/files/eme_player_js/utils.js (295)
[47874:3847:0715/045337:INFO:CONSOLE(295)] "04:53:37.873 - webkit-org.w3.clearkey Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:49385/files/eme_player_js/utils.js (295)
[47874:3847:0715/045337:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[47874:3847:0715/045337:INFO:CONSOLE(295)] "04:53:37.877 - webkit-org.w3.clearkey Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:49385/files/eme_player_js/utils.js (295)
[47874:3847:0715/045337:INFO:CONSOLE(295)] "04:53:37.893 - End of appending buffer from bear-320x240-av_enc-av.webm", source: http://127.0.0.1:49385/files/eme_player_js/utils.js (295)
[47874:3847:0715/045337:INFO:CONSOLE(295)] "04:53:37.901 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:49385/files/eme_player_js/utils.js (295)
[47874:3847:0715/045337:INFO:CONSOLE(295)] "04:53:37.911 - Adding key to sessionID: 1", source: http://127.0.0.1:49385/files/eme_player_js/utils.js (295)
[47874:3847:0715/045337:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[47874:3847:0715/045337:INFO:CONSOLE(295)] "04:53:37.916 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:49385/files/eme_player_js/utils.js (295)
[47874:3847:0715/045337:INFO:CONSOLE(295)] "04:53:37.919 - Adding key to sessionID: 2", source: http://127.0.0.1:49385/files/eme_player_js/utils.js (295)
[47874:3847:0715/045337:INFO:CONSOLE(295)] "04:53:37.931 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:49385/files/eme_player_js/utils.js (295)
[47874:3847:0715/045337:INFO:CONSOLE(295)] "04:53:37.933 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:49385/files/eme_player_js/utils.js (295)
[47874:3847:0715/045340:INFO:CONSOLE(295)] "04:53:40.778 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:49385/files/eme_player_js/utils.js (295)
[47882:12551:0715/045340:ERROR:audio_output_device.cc(327)] IO loop going away before the audio device has been stopped
[ OK ] MSE_ClearKey_Prefixed/EncryptedMediaTest.Playback_VideoAudio_WebM/0 (7283 ms)
[180/198] MSE_ClearKey_Prefixed/EncryptedMediaTest.Playback_VideoAudio_WebM/0 (8709 ms)
[ RUN ] SRC_ExternalClearKey/EncryptedMediaTest.ConfigChangeVideo/0
[47889:3847:0715/045343:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[47892:13831:0715/045344:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[47892:13831:0715/045344:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[47892:13831:0715/045344:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[47892:13831:0715/045344:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[47892:16131:0715/045344:ERROR:webgraphicscontext3d_command_buffer_impl.cc(242)] Failed to initialize GLES2CmdHelper.
[ OK ] SRC_ExternalClearKey/EncryptedMediaTest.ConfigChangeVideo/0 (2963 ms)
[181/198] SRC_ExternalClearKey/EncryptedMediaTest.ConfigChangeVideo/0 (4474 ms)
[ RUN ] MSE_ExternalClearKey/EncryptedMediaTest.Playback_VideoAudio_WebM/0
[47893:3847:0715/045344:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49402...
sending server_data: {"host": "127.0.0.1", "port": 49402} (36 bytes)
2015-07-15 04:53:46.199 browser_tests[47886:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[47886:3847:0715/045346:INFO:CONSOLE(295)] "04:53:46.451 - Using ClearKeyPlayer", source: http://127.0.0.1:49402/files/eme_player_js/utils.js (295)
[47886:3847:0715/045346:INFO:CONSOLE(295)] "04:53:46.459 - Registering video event handlers.", source: http://127.0.0.1:49402/files/eme_player_js/utils.js (295)
[47886:3847:0715/045346:INFO:CONSOLE(295)] "04:53:46.462 - Setting video media keys: org.chromium.externalclearkey", source: http://127.0.0.1:49402/files/eme_player_js/utils.js (295)
[47886:3847:0715/045347:INFO:CONSOLE(295)] "04:53:47.461 - Loading media using MSE.", source: http://127.0.0.1:49402/files/eme_player_js/utils.js (295)
[47886:3847:0715/045347:INFO:CONSOLE(295)] "04:53:47.640 - onSourceOpen [object Event]", source: http://127.0.0.1:49402/files/eme_player_js/utils.js (295)
[47886:3847:0715/045347:INFO:CONSOLE(295)] "04:53:47.644 - Creating a source buffer for type video/webm; codecs="vorbis, vp8"", source: http://127.0.0.1:49402/files/eme_player_js/utils.js (295)
[47886:3847:0715/045347:INFO:CONSOLE(295)] "04:53:47.729 - Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:49402/files/eme_player_js/utils.js (295)
[47886:3847:0715/045347:INFO:CONSOLE(295)] "04:53:47.734 - Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:49402/files/eme_player_js/utils.js (295)
[47886:3847:0715/045347:INFO:CONSOLE(295)] "04:53:47.757 - End of appending buffer from bear-320x240-av_enc-av.webm", source: http://127.0.0.1:49402/files/eme_player_js/utils.js (295)
[47886:3847:0715/045347:INFO:CONSOLE(295)] "04:53:47.790 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:49402/files/eme_player_js/utils.js (295)
[47886:3847:0715/045347:INFO:CONSOLE(295)] "04:53:47.804 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:49402/files/eme_player_js/utils.js (295)
[47886:3847:0715/045348:INFO:CONSOLE(295)] "04:53:48.017 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:49402/files/eme_player_js/utils.js (295)
[47886:3847:0715/045348:INFO:CONSOLE(295)] "04:53:48.020 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:49402/files/eme_player_js/utils.js (295)
[47886:3847:0715/045348:INFO:CONSOLE(295)] "04:53:48.414 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:49402/files/eme_player_js/utils.js (295)
[47886:3847:0715/045348:INFO:CONSOLE(295)] "04:53:48.417 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:49402/files/eme_player_js/utils.js (295)
[47886:3847:0715/045349:INFO:CONSOLE(295)] "04:53:49.215 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:49402/files/eme_player_js/utils.js (295)
[47886:3847:0715/045349:INFO:CONSOLE(295)] "04:53:49.217 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:49402/files/eme_player_js/utils.js (295)
[47886:3847:0715/045350:INFO:CONSOLE(295)] "04:53:50.789 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:49402/files/eme_player_js/utils.js (295)
[47894:13063:0715/045350:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[47894:13063:0715/045350:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[47894:13063:0715/045350:WARNING:channel.cc(322)] RawChannel write error
[47894:13063:0715/045350:ERROR:audio_output_device.cc(327)] IO loop going away before the audio device has been stopped
[ OK ] MSE_ExternalClearKey/EncryptedMediaTest.Playback_VideoAudio_WebM/0 (8627 ms)
[182/198] MSE_ExternalClearKey/EncryptedMediaTest.Playback_VideoAudio_WebM/0 (10240 ms)
[ RUN ] MSE_ExternalClearKeyDecryptOnly/EncryptedMediaTest.Playback_VideoAudio_WebM/0
[47901:3847:0715/045347:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49420...
sending server_data: {"host": "127.0.0.1", "port": 49420} (36 bytes)
[47895:3847:0715/045349:INFO:CONSOLE(295)] "04:53:49.642 - org.chromium.externalclearkey.decryptonly is not a known key system", source: http://127.0.0.1:49420/files/eme_player_js/utils.js (295)
[47895:3847:0715/045349:INFO:CONSOLE(295)] "04:53:49.649 - Using ClearKeyPlayer", source: http://127.0.0.1:49420/files/eme_player_js/utils.js (295)
[47895:3847:0715/045349:INFO:CONSOLE(295)] "04:53:49.654 - Registering video event handlers.", source: http://127.0.0.1:49420/files/eme_player_js/utils.js (295)
[47895:3847:0715/045349:INFO:CONSOLE(295)] "04:53:49.656 - Setting video media keys: org.chromium.externalclearkey.decryptonly", source: http://127.0.0.1:49420/files/eme_player_js/utils.js (295)
[47895:3847:0715/045350:INFO:CONSOLE(295)] "04:53:50.608 - Loading media using MSE.", source: http://127.0.0.1:49420/files/eme_player_js/utils.js (295)
[47895:3847:0715/045350:INFO:CONSOLE(295)] "04:53:50.702 - onSourceOpen [object Event]", source: http://127.0.0.1:49420/files/eme_player_js/utils.js (295)
[47895:3847:0715/045350:INFO:CONSOLE(295)] "04:53:50.707 - Creating a source buffer for type video/webm; codecs="vorbis, vp8"", source: http://127.0.0.1:49420/files/eme_player_js/utils.js (295)
[47895:3847:0715/045350:INFO:CONSOLE(295)] "04:53:50.752 - Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:49420/files/eme_player_js/utils.js (295)
[47895:3847:0715/045350:INFO:CONSOLE(295)] "04:53:50.756 - Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:49420/files/eme_player_js/utils.js (295)
[47895:3847:0715/045350:INFO:CONSOLE(295)] "04:53:50.772 - End of appending buffer from bear-320x240-av_enc-av.webm", source: http://127.0.0.1:49420/files/eme_player_js/utils.js (295)
[47895:3847:0715/045350:INFO:CONSOLE(295)] "04:53:50.781 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:49420/files/eme_player_js/utils.js (295)
[47895:3847:0715/045350:INFO:CONSOLE(295)] "04:53:50.798 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:49420/files/eme_player_js/utils.js (295)
[47895:3847:0715/045351:INFO:CONSOLE(295)] "04:53:51.014 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:49420/files/eme_player_js/utils.js (295)
[47895:3847:0715/045351:INFO:CONSOLE(295)] "04:53:51.017 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:49420/files/eme_player_js/utils.js (295)
[47895:3847:0715/045351:INFO:CONSOLE(295)] "04:53:51.414 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:49420/files/eme_player_js/utils.js (295)
[47895:3847:0715/045351:INFO:CONSOLE(295)] "04:53:51.417 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:49420/files/eme_player_js/utils.js (295)
[47895:3847:0715/045352:INFO:CONSOLE(295)] "04:53:52.214 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:49420/files/eme_player_js/utils.js (295)
[47895:3847:0715/045352:INFO:CONSOLE(295)] "04:53:52.217 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:49420/files/eme_player_js/utils.js (295)
[47895:3847:0715/045353:INFO:CONSOLE(295)] "04:53:53.697 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:49420/files/eme_player_js/utils.js (295)
[47902:13063:0715/045353:ERROR:audio_output_device.cc(327)] IO loop going away before the audio device has been stopped
[ OK ] MSE_ExternalClearKeyDecryptOnly/EncryptedMediaTest.Playback_VideoAudio_WebM/0 (8237 ms)
[183/198] MSE_ExternalClearKeyDecryptOnly/EncryptedMediaTest.Playback_VideoAudio_WebM/0 (9696 ms)
[ RUN ] PDFTestFiles/PDFExtensionTest.Load/9
[47914:3847:0715/045357:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[47915:15107:0715/045358:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[47915:15107:0715/045358:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[47915:15107:0715/045358:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[ OK ] PDFTestFiles/PDFExtensionTest.Load/9 (2693 ms)
[184/198] PDFTestFiles/PDFExtensionTest.Load/9 (4079 ms)
[ RUN ] PDFTestFiles/PDFExtensionTest.Load/8
[47908:3847:0715/045354:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[47905:3847:0715/045355:INFO:pdf_extension_test.cc(149)] Loading: pdf/test.pdf
[47905:74247:0715/045355:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[ OK ] PDFTestFiles/PDFExtensionTest.Load/8 (6961 ms)
[185/198] PDFTestFiles/PDFExtensionTest.Load/8 (8386 ms)
[ RUN ] PrefHashBrowserTestUntrustedInitializedInstance/PrefHashBrowserTestUntrustedInitialized.PRE_UntrustedInitialized/1
[47921:3847:0715/045402:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[47924:15107:0715/045402:ERROR:webgraphicscontext3d_command_buffer_impl.cc(273)] Failed to initialize GLES2Implementation.
[ OK ] PrefHashBrowserTestUntrustedInitializedInstance/PrefHashBrowserTestUntrustedInitialized.PRE_UntrustedInitialized/1 (3002 ms)
[186/198] PrefHashBrowserTestUntrustedInitializedInstance/PrefHashBrowserTestUntrustedInitialized.PRE_UntrustedInitialized/1 (4641 ms)
[ RUN ] PrefHashBrowserTestUntrustedAdditionToPrefsInstance/PrefHashBrowserTestUntrustedAdditionToPrefs.PRE_UntrustedAdditionToPrefs/1
[47925:3847:0715/045403:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[47926:15363:0715/045403:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[47926:13063:0715/045403:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[47926:15363:0715/045403:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[47926:15363:0715/045403:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[ OK ] PrefHashBrowserTestUntrustedAdditionToPrefsInstance/PrefHashBrowserTestUntrustedAdditionToPrefs.PRE_UntrustedAdditionToPrefs/1 (2906 ms)
[187/198] PrefHashBrowserTestUntrustedAdditionToPrefsInstance/PrefHashBrowserTestUntrustedAdditionToPrefs.PRE_UntrustedAdditionToPrefs/1 (4276 ms)
[ RUN ] NativeAppWindowCocoaBrowserTestInstance/NativeAppWindowCocoaBrowserTest.ControlsFrameless/1
[47935:3847:0715/045407:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[47928:3847:0715/045409:ERROR:bridged_native_widget.mm(810)] Not implemented reached in virtual base::Closure views::BridgedNativeWidget::PrepareForLayerBoundsChange()
[47928:3847:0715/045409:ERROR:native_widget_mac.mm(254)] Not implemented reached in virtual void views::NativeWidgetMac::SetWindowIcons(const gfx::ImageSkia &, const gfx::ImageSkia &)
[47928:3847:0715/045409:ERROR:bridged_native_widget.mm(810)] Not implemented reached in virtual base::Closure views::BridgedNativeWidget::PrepareForLayerBoundsChange()
[47928:3847:0715/045409:ERROR:bridged_native_widget.mm(810)] Not implemented reached in virtual base::Closure views::BridgedNativeWidget::PrepareForLayerBoundsChange()
[47928:3847:0715/045409:ERROR:bridged_native_widget.mm(810)] Not implemented reached in virtual base::Closure views::BridgedNativeWidget::PrepareForLayerBoundsChange()
[47928:3847:0715/045409:ERROR:bridged_native_widget.mm(810)] Not implemented reached in virtual base::Closure views::BridgedNativeWidget::PrepareForLayerBoundsChange()
[47928:3847:0715/045410:ERROR:bridged_native_widget.mm(810)] Not implemented reached in virtual base::Closure views::BridgedNativeWidget::PrepareForLayerBoundsChange()
[47928:3847:0715/045410:ERROR:bridged_native_widget.mm(810)] Not implemented reached in virtual base::Closure views::BridgedNativeWidget::PrepareForLayerBoundsChange()
[47928:3847:0715/045410:ERROR:bridged_native_widget.mm(810)] Not implemented reached in virtual base::Closure views::BridgedNativeWidget::PrepareForLayerBoundsChange()
[47936:12807:0715/045410:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[47928:3847:0715/045410:ERROR:native_widget_mac.mm(180)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[47928:3847:0715/045410:ERROR:native_widget_mac.mm(180)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[47928:3847:0715/045410:ERROR:native_widget_mac.mm(180)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[47928:3847:0715/045410:ERROR:native_widget_mac.mm(180)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[47928:3847:0715/045410:ERROR:native_widget_mac.mm(180)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[47928:3847:0715/045410:ERROR:native_widget_mac.mm(180)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[ OK ] NativeAppWindowCocoaBrowserTestInstance/NativeAppWindowCocoaBrowserTest.ControlsFrameless/1 (5038 ms)
[188/198] NativeAppWindowCocoaBrowserTestInstance/NativeAppWindowCocoaBrowserTest.ControlsFrameless/1 (6468 ms)
[ RUN ] NativeAppWindowCocoaBrowserTestInstance/NativeAppWindowCocoaBrowserTest.Maximize/1
[47931:3847:0715/045406:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[47927:3847:0715/045411:ERROR:bridged_native_widget.mm(810)] Not implemented reached in virtual base::Closure views::BridgedNativeWidget::PrepareForLayerBoundsChange()
[47927:3847:0715/045411:ERROR:native_widget_mac.mm(254)] Not implemented reached in virtual void views::NativeWidgetMac::SetWindowIcons(const gfx::ImageSkia &, const gfx::ImageSkia &)
[47927:3847:0715/045411:ERROR:bridged_native_widget.mm(810)] Not implemented reached in virtual base::Closure views::BridgedNativeWidget::PrepareForLayerBoundsChange()
[47927:3847:0715/045411:ERROR:bridged_native_widget.mm(810)] Not implemented reached in virtual base::Closure views::BridgedNativeWidget::PrepareForLayerBoundsChange()
[47927:3847:0715/045411:ERROR:bridged_native_widget.mm(810)] Not implemented reached in virtual base::Closure views::BridgedNativeWidget::PrepareForLayerBoundsChange()
[47927:3847:0715/045411:ERROR:bridged_native_widget.mm(810)] Not implemented reached in virtual base::Closure views::BridgedNativeWidget::PrepareForLayerBoundsChange()
[47927:3847:0715/045411:ERROR:bridged_native_widget.mm(810)] Not implemented reached in virtual base::Closure views::BridgedNativeWidget::PrepareForLayerBoundsChange()
[47927:3847:0715/045412:ERROR:bridged_native_widget.mm(810)] Not implemented reached in virtual base::Closure views::BridgedNativeWidget::PrepareForLayerBoundsChange()
[47927:3847:0715/045412:ERROR:bridged_native_widget.mm(810)] Not implemented reached in virtual base::Closure views::BridgedNativeWidget::PrepareForLayerBoundsChange()
[47927:3847:0715/045412:ERROR:bridged_native_widget.mm(810)] Not implemented reached in virtual base::Closure views::BridgedNativeWidget::PrepareForLayerBoundsChange()
[47927:3847:0715/045412:ERROR:bridged_native_widget.mm(810)] Not implemented reached in virtual base::Closure views::BridgedNativeWidget::PrepareForLayerBoundsChange()
[47927:3847:0715/045412:ERROR:bridged_native_widget.mm(810)] Not implemented reached in virtual base::Closure views::BridgedNativeWidget::PrepareForLayerBoundsChange()
[47927:3847:0715/045412:ERROR:bridged_native_widget.mm(810)] Not implemented reached in virtual base::Closure views::BridgedNativeWidget::PrepareForLayerBoundsChange()
[47927:3847:0715/045412:ERROR:bridged_native_widget.mm(810)] Not implemented reached in virtual base::Closure views::BridgedNativeWidget::PrepareForLayerBoundsChange()
[47927:3847:0715/045412:ERROR:bridged_native_widget.mm(810)] Not implemented reached in virtual base::Closure views::BridgedNativeWidget::PrepareForLayerBoundsChange()
[47927:3847:0715/045412:ERROR:bridged_native_widget.mm(810)] Not implemented reached in virtual base::Closure views::BridgedNativeWidget::PrepareForLayerBoundsChange()
[47927:3847:0715/045413:ERROR:bridged_native_widget.mm(810)] Not implemented reached in virtual base::Closure views::BridgedNativeWidget::PrepareForLayerBoundsChange()
[47927:3847:0715/045413:ERROR:bridged_native_widget.mm(810)] Not implemented reached in virtual base::Closure views::BridgedNativeWidget::PrepareForLayerBoundsChange()
[47927:3847:0715/045413:ERROR:bridged_native_widget.mm(810)] Not implemented reached in virtual base::Closure views::BridgedNativeWidget::PrepareForLayerBoundsChange()
[47934:13575:0715/045413:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[47934:13575:0715/045413:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[47934:13575:0715/045413:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[47927:41987:0715/045413:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[47927:3847:0715/045413:ERROR:native_widget_mac.mm(180)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[47927:3847:0715/045413:ERROR:native_widget_mac.mm(180)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[47927:3847:0715/045413:ERROR:native_widget_mac.mm(180)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[47927:3847:0715/045413:ERROR:native_widget_mac.mm(180)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[47927:3847:0715/045413:ERROR:native_widget_mac.mm(180)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[47927:3847:0715/045413:ERROR:native_widget_mac.mm(180)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[ OK ] NativeAppWindowCocoaBrowserTestInstance/NativeAppWindowCocoaBrowserTest.Maximize/1 (9402 ms)
[189/198] NativeAppWindowCocoaBrowserTestInstance/NativeAppWindowCocoaBrowserTest.Maximize/1 (10716 ms)
[ RUN ] MediaStreamDevicesControllerBrowserTestInstance/MediaStreamDevicesControllerBrowserTest.AudioCaptureAllowedUrls/1
[47943:3847:0715/045413:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[47944:15363:0715/045414:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[47944:15363:0715/045414:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[47944:13063:0715/045414:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] MediaStreamDevicesControllerBrowserTestInstance/MediaStreamDevicesControllerBrowserTest.AudioCaptureAllowedUrls/1 (2788 ms)
[190/198] MediaStreamDevicesControllerBrowserTestInstance/MediaStreamDevicesControllerBrowserTest.AudioCaptureAllowedUrls/1 (4081 ms)
[ RUN ] MediaStreamDevicesControllerBrowserTestInstance/MediaStreamDevicesControllerBrowserTest.VideoCaptureAllowedUrls/0
[47950:3847:0715/045417:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[47945:39939:0715/045418:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[47945:39939:0715/045418:WARNING:channel.cc(322)] RawChannel write error
[ OK ] MediaStreamDevicesControllerBrowserTestInstance/MediaStreamDevicesControllerBrowserTest.VideoCaptureAllowedUrls/0 (3305 ms)
[191/198] MediaStreamDevicesControllerBrowserTestInstance/MediaStreamDevicesControllerBrowserTest.VideoCaptureAllowedUrls/0 (4731 ms)
[ RUN ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.ReportingDisabled/2
[47952:3847:0715/045417:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[47946:3847:0715/045420:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[47952:3847:0715/045420:ERROR:gles2_cmd_decoder.cc(13133)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[47952:3847:0715/045420:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[47952:3847:0715/045420:ERROR:gles2_cmd_decoder.cc(13133)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[47952:3847:0715/045420:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[47952:3847:0715/045420:ERROR:gles2_cmd_decoder.cc(13133)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[47952:3847:0715/045420:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[47952:3847:0715/045420:ERROR:gpu_command_buffer_stub.cc(1006)] Image with ID doesn't exist.
[47952:3847:0715/045420:ERROR:gpu_command_buffer_stub.cc(1006)] Image with ID doesn't exist.
[47952:3847:0715/045420:ERROR:gpu_command_buffer_stub.cc(1006)] Image with ID doesn't exist.
[ OK ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.ReportingDisabled/2 (4754 ms)
[192/198] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.ReportingDisabled/2 (6224 ms)
[ RUN ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.LearnMore/0
[47959:3847:0715/045421:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[47956:3847:0715/045424:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[47956:3847:0715/045424:WARNING:navigator_impl.cc(171)] Discarding message during interstitial.
[ OK ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.LearnMore/0 (4673 ms)
[193/198] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.LearnMore/0 (6058 ms)
[ RUN ] PlatformAppBrowserTest.PRE_ComponentAppBackgroundPage
[47965:3847:0715/045424:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[47966:13319:0715/045426:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[47966:13319:0715/045426:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[47966:13319:0715/045426:WARNING:channel.cc(322)] RawChannel write error
[47967:13063:0715/045426:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483652, remote ID 5)
[47967:13063:0715/045426:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483653, remote ID 6)
[47967:13063:0715/045426:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[47967:13063:0715/045426:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] PlatformAppBrowserTest.PRE_ComponentAppBackgroundPage (4854 ms)
[194/198] PlatformAppBrowserTest.PRE_ComponentAppBackgroundPage (6371 ms)
[ RUN ] ExtensionFunctionalTest.TestAdblockExtensionCrash
[47971:3847:0715/045428:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[47968:41219:0715/045429:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[47972:15363:0715/045429:ERROR:webgraphicscontext3d_command_buffer_impl.cc(242)] Failed to initialize GLES2CmdHelper.
[47968:4611:0715/045429:ERROR:mach_broker_mac.mm(222)] Unknown process 47974 is sending Mach IPC messages!
[ OK ] ExtensionFunctionalTest.TestAdblockExtensionCrash (3555 ms)
[195/198] ExtensionFunctionalTest.TestAdblockExtensionCrash (4983 ms)
[ RUN ] PrefHashBrowserTestUntrustedInitializedInstance/PrefHashBrowserTestUntrustedInitialized.UntrustedInitialized/1
[47977:3847:0715/045431:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
2015-07-15 04:54:31.306 browser_tests[47973:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[47979:15107:0715/045431:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[47979:15107:0715/045431:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[47979:15107:0715/045431:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[ OK ] PrefHashBrowserTestUntrustedInitializedInstance/PrefHashBrowserTestUntrustedInitialized.UntrustedInitialized/1 (2990 ms)
[196/198] PrefHashBrowserTestUntrustedInitializedInstance/PrefHashBrowserTestUntrustedInitialized.UntrustedInitialized/1 (4874 ms)
[ RUN ] PrefHashBrowserTestUntrustedAdditionToPrefsInstance/PrefHashBrowserTestUntrustedAdditionToPrefs.UntrustedAdditionToPrefs/1
[47983:3847:0715/045433:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[47985:13063:0715/045433:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[47985:13063:0715/045433:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[47985:13063:0715/045433:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[47985:13063:0715/045433:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[47985:15363:0715/045433:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[47985:15363:0715/045433:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[47985:15363:0715/045433:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[ OK ] PrefHashBrowserTestUntrustedAdditionToPrefsInstance/PrefHashBrowserTestUntrustedAdditionToPrefs.UntrustedAdditionToPrefs/1 (2998 ms)
[197/198] PrefHashBrowserTestUntrustedAdditionToPrefsInstance/PrefHashBrowserTestUntrustedAdditionToPrefs.UntrustedAdditionToPrefs/1 (4712 ms)
[ RUN ] PlatformAppBrowserTest.ComponentAppBackgroundPage
[47988:3847:0715/045435:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[47990:13063:0715/045437:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[47990:13063:0715/045437:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] PlatformAppBrowserTest.ComponentAppBackgroundPage (4248 ms)
[198/198] PlatformAppBrowserTest.ComponentAppBackgroundPage (5689 ms)
SUCCESS: all tests passed.
[run_isolated_out_hack]{"hash":"c680142f641d0b6a5819452e82ba4675e7daae1e","namespace":"default-gzip","storage":"https://isolateserver.appspot.com"}[/run_isolated_out_hack]
+-------------------------------------------------------------------------+
| End of shard 15 Pending: 2.0s Duration: 681.2s Bot: vm8-a4 Exit: 0 |
+-------------------------------------------------------------------------+
+--------------------------------------------------------------------------+
| Shard 13 https://chromium-swarm.appspot.com/user/task/28aa5836ca17b710 |
+--------------------------------------------------------------------------+
Additional test environment:
ASAN_OPTIONS=symbolize=0
CHROME_DEVEL_SANDBOX=/opt/chromium/chrome_sandbox
DYLD_LIBRARY_PATH=/Volumes/data/b/swarm_slave/work/cache/run_tha_testTQ_dH4/out/Release
G_SLICE=always-malloc
LANG=en_US.UTF-8
LLVM_SYMBOLIZER_PATH=/Volumes/data/b/swarm_slave/work/cache/run_tha_testTQ_dH4/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/cache/isolated_outVu56xR/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 2 parallel jobs.
[ RUN ] IdentityInternalsSingleTokenWebUITest.verifyGetters
[302:3847:0715/044407:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[295:3847:0715/044409:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[295:3847:0715/044409:INFO:CONSOLE(1324)] "Running TestCase IdentityInternalsSingleTokenWebUITest.verifyGetters", source: test_api.js (1324)
[295:40451:0715/044409:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[295:40451:0715/044409:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[295:40451:0715/044409:WARNING:channel.cc(322)] RawChannel write error
[ OK ] IdentityInternalsSingleTokenWebUITest.verifyGetters (4865 ms)
[1/218] IdentityInternalsSingleTokenWebUITest.verifyGetters (5935 ms)
[ RUN ] IdentityInternalsMultipleTokensWebUITest.getAllTokens
[301:3847:0715/044407:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[296:3847:0715/044409:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[296:3847:0715/044409:INFO:CONSOLE(1324)] "Running TestCase IdentityInternalsMultipleTokensWebUITest.getAllTokens", source: test_api.js (1324)
[296:40451:0715/044409:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[296:40451:0715/044409:WARNING:channel.cc(322)] RawChannel write error
[ OK ] IdentityInternalsMultipleTokensWebUITest.getAllTokens (4906 ms)
[2/218] IdentityInternalsMultipleTokensWebUITest.getAllTokens (6022 ms)
[ RUN ] OptionsWebUITest.EnterPreventsDefault
[316:3847:0715/044413:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[310:3847:0715/044415:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 2147483648, remote ID 2)
[310:3847:0715/044415:WARNING:CONSOLE(0)] "The -webkit-canvas CSS feature is deprecated. Please use a positioned <canvas> element instead.", source: (0)
[310:3847:0715/044415:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[310:3847:0715/044416:INFO:CONSOLE(1324)] "Running TestCase OptionsWebUITest.EnterPreventsDefault", source: test_api.js (1324)
[ OK ] OptionsWebUITest.EnterPreventsDefault (7429 ms)
[3/218] OptionsWebUITest.EnterPreventsDefault (8649 ms)
[ RUN ] OptionsWebUIRedirectTest.TestURL
[317:3847:0715/044413:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[311:40451:0715/044415:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[311:3847:0715/044415:WARNING:CONSOLE(0)] "The -webkit-canvas CSS feature is deprecated. Please use a positioned <canvas> element instead.", source: (0)
[311:3847:0715/044415:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[311:3847:0715/044417:INFO:CONSOLE(1324)] "Running TestCase OptionsWebUIRedirectTest.TestURL", source: test_api.js (1324)
[311:40451:0715/044418:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] OptionsWebUIRedirectTest.TestURL (7309 ms)
[4/218] OptionsWebUIRedirectTest.TestURL (8657 ms)
[ RUN ] WebUIAccessibilityAuditBrowserTest.testWithAuditFailures_a11yIssuesAreWarnings
[328:3847:0715/044421:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[322:40451:0715/044423:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[330:13063:0715/044423:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[330:13063:0715/044423:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[322:3847:0715/044423:INFO:CONSOLE(1324)] "Running TestCase WebUIAccessibilityAuditBrowserTest.testWithAuditFailures_a11yIssuesAreWarnings", source: test_api.js (1324)
[328:3847:0715/044423:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[328:3847:0715/044423:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[328:3847:0715/044423:ERROR:gles2_cmd_decoder.cc(13133)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[328:3847:0715/044423:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[322:40451:0715/044423:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[322:40451:0715/044423:WARNING:channel.cc(322)] RawChannel write error
[ OK ] WebUIAccessibilityAuditBrowserTest.testWithAuditFailures_a11yIssuesAreWarnings (4123 ms)
[5/218] WebUIAccessibilityAuditBrowserTest.testWithAuditFailures_a11yIssuesAreWarnings (5323 ms)
[ RUN ] HistoryWebUIRealBackendTest.showConfirmDialogAndCancel
[329:3847:0715/044421:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[323:40451:0715/044424:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[323:3847:0715/044424:WARNING:CONSOLE(0)] "The -webkit-canvas CSS feature is deprecated. Please use a positioned <canvas> element instead.", source: (0)
[323:3847:0715/044424:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[323:3847:0715/044424:INFO:CONSOLE(1324)] "Running TestCase HistoryWebUIRealBackendTest.showConfirmDialogAndCancel", source: test_api.js (1324)
[ OK ] HistoryWebUIRealBackendTest.showConfirmDialogAndCancel (5061 ms)
[6/218] HistoryWebUIRealBackendTest.showConfirmDialogAndCancel (6226 ms)
[ RUN ] NetInternalsTest.netInternalsHSTSViewDeleteError
[340:3847:0715/044427:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[336:3847:0715/044429:INFO:CONSOLE(1324)] "Running TestCase NetInternalsTest.netInternalsHSTSViewDeleteError", source: test_api.js (1324)
[ OK ] NetInternalsTest.netInternalsHSTSViewDeleteError (5170 ms)
[7/218] NetInternalsTest.netInternalsHSTSViewDeleteError (6413 ms)
[ RUN ] NetInternalsTest.netInternalsTimelineViewScrollbar
[344:3847:0715/044428:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[339:3847:0715/044431:INFO:CONSOLE(1324)] "Running TestCase NetInternalsTest.netInternalsTimelineViewScrollbar", source: test_api.js (1324)
[ OK ] NetInternalsTest.netInternalsTimelineViewScrollbar (5860 ms)
[8/218] NetInternalsTest.netInternalsTimelineViewScrollbar (7119 ms)
[ RUN ] NetInternalsTest.netInternalsSdchViewBlacklistNonSdch
[351:3847:0715/044433:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[348:40451:0715/044435:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[353:3847:0715/044435:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 3, remote ID 2147483649)
[353:3847:0715/044435:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 2, remote ID 2147483648)
[348:3847:0715/044436:INFO:CONSOLE(1324)] "Running TestCase NetInternalsTest.netInternalsSdchViewBlacklistNonSdch", source: test_api.js (1324)
HTTP server started on http://127.0.0.1:49197...
sending server_data: {"host": "127.0.0.1", "port": 49197} (36 bytes)
[348:3847:0715/044437:WARNING:net_internals_ui_browsertest.cc(224)] url: [http://testdomain.com:49197/files/sdch/base-page.html?iframe_url=/files/sdch/non-sdch.html]
[ OK ] NetInternalsTest.netInternalsSdchViewBlacklistNonSdch (7517 ms)
[9/218] NetInternalsTest.netInternalsSdchViewBlacklistNonSdch (8684 ms)
[ RUN ] PrintPreviewWebUITest.TestPrinterList
[357:3847:0715/044434:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[352:3847:0715/044437:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[352:3847:0715/044438:INFO:CONSOLE(1324)] "Running TestCase PrintPreviewWebUITest.TestPrinterList", source: test_api.js (1324)
[352:40451:0715/044439:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[352:40451:0715/044439:WARNING:channel.cc(322)] RawChannel write error
[352:40451:0715/044439:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[352:40451:0715/044439:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PrintPreviewWebUITest.TestPrinterList (6556 ms)
[10/218] PrintPreviewWebUITest.TestPrinterList (7821 ms)
[ RUN ] BluetoothApiTest.DeviceInfo
[371:3847:0715/044443:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[364:3847:0715/044445:INFO:CONSOLE(0)] "[SUCCESS] testDeviceInfo", source: chrome-extension://pjdjhejcdkeebjehnokfbfnjmgmgdjlc/_generated_background_page.html (0)
[364:3847:0715/044445:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 3, remote ID 2147483650)
[364:41219:0715/044445:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[364:41219:0715/044445:WARNING:channel.cc(322)] RawChannel write error
[ OK ] BluetoothApiTest.DeviceInfo (4547 ms)
[11/218] BluetoothApiTest.DeviceInfo (5956 ms)
[ RUN ] PrintPreviewWebUITest.TestColorSettingsMonochrome
[367:3847:0715/044442:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[363:3847:0715/044445:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[363:3847:0715/044446:INFO:CONSOLE(1324)] "Running TestCase PrintPreviewWebUITest.TestColorSettingsMonochrome", source: test_api.js (1324)
[ OK ] PrintPreviewWebUITest.TestColorSettingsMonochrome (6860 ms)
[12/218] PrintPreviewWebUITest.TestColorSettingsMonochrome (8267 ms)
[ RUN ] BluetoothPrivateApiTest.DiscoveryFilter
[380:3847:0715/044449:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[376:3847:0715/044450:INFO:CONSOLE(0)] "[SUCCESS] testSetDiscoveryFilter", source: chrome-extension://jofgjdphhceggjecimellaapdjjadibj/_generated_background_page.html (0)
[381:13063:0715/044450:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[381:13063:0715/044450:WARNING:channel.cc(322)] RawChannel write error
[ OK ] BluetoothPrivateApiTest.DiscoveryFilter (4148 ms)
[13/218] BluetoothPrivateApiTest.DiscoveryFilter (5355 ms)
[ RUN ] CastChannelAPITest.TestOpenSendClose
[384:3847:0715/044450:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[379:41219:0715/044451:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[386:13063:0715/044451:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[386:13063:0715/044451:WARNING:channel.cc(322)] RawChannel write error
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.
Stack trace:
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.
Stack trace:
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-3A 09-00 20-60 00-00 74-3A 09-00 20-60 00-00 74-3A 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.
Stack trace:
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.
Stack trace:
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.
Stack trace:
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.
Stack trace:
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-3A 09-00 20-60 00-00 74-3A 09-00 20-60 00-00 74-3A 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.
Stack trace:
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.
Stack trace:
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.
Stack trace:
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-3A 09-00 20-60 00-00 74-3A 09-00 20-60 00-00 74-3A 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.
Stack trace:
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.
Stack trace:
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.
Stack trace:
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.
Stack trace:
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-3A 09-00 20-60 00-00 74-3A 09-00 20-60 00-00 74-3A 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.
Stack trace:
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.
Stack trace:
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.
Stack trace:
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.
Stack trace:
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-3A 09-00 20-60 00-00 74-3A 09-00 20-60 00-00 74-3A 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.
Stack trace:
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.
Stack trace:
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.
Stack trace:
[379:3847:0715/044452:INFO:CONSOLE(0)] "[SUCCESS] (no test)", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/test_open_send_close.html (0)
[ OK ] CastChannelAPITest.TestOpenSendClose (3606 ms)
[14/218] CastChannelAPITest.TestOpenSendClose (4953 ms)
[ RUN ] ExtensionApiTest.ChromeRuntimePrivileged
[392:3847:0715/044454:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[388:3847:0715/044456:INFO:CONSOLE(0)] "[SUCCESS] testGetURL", source: chrome-extension://ccgghlpefimoipanjmbkbngabpfocnjb/_generated_background_page.html (0)
[388:3847:0715/044456:INFO:CONSOLE(0)] "[SUCCESS] testGetManifest", source: chrome-extension://ccgghlpefimoipanjmbkbngabpfocnjb/_generated_background_page.html (0)
[388:3847:0715/044456:INFO:CONSOLE(0)] "[SUCCESS] testID", source: chrome-extension://ccgghlpefimoipanjmbkbngabpfocnjb/_generated_background_page.html (0)
[393:13063:0715/044456:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] ExtensionApiTest.ChromeRuntimePrivileged (4132 ms)
[15/218] ExtensionApiTest.ChromeRuntimePrivileged (5385 ms)
[ RUN ] ExtensionApiTest.ContextMenusFromMultipleContexts
[397:3847:0715/044455:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49202...
sending server_data: {"host": "127.0.0.1", "port": 49202} (36 bytes)
[391:3847:0715/044458:INFO:CONSOLE(0)] "[SUCCESS] (no test)", source: chrome-extension://hbekkecmmpboikofkajigjjgakmebnad/_generated_background_page.html (0)
[391:41731:0715/044458:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[399:12807:0715/044458:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[399:12807:0715/044458:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[391:41731:0715/044458:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] ExtensionApiTest.ContextMenusFromMultipleContexts (4906 ms)
[16/218] ExtensionApiTest.ContextMenusFromMultipleContexts (6350 ms)
[ RUN ] ExtensionApiTest.Cookies
[405:3847:0715/044459:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[402:3847:0715/044501:INFO:CONSOLE(0)] "[SUCCESS] readCookies", source: chrome-extension://diemcplpkfhlnmfkfnddiibffilnkdeo/tab.html (0)
[402:3847:0715/044502:INFO:CONSOLE(0)] "[SUCCESS] getBasicCookie", source: chrome-extension://diemcplpkfhlnmfkfnddiibffilnkdeo/tab.html (0)
[402:3847:0715/044502:INFO:CONSOLE(0)] "[SUCCESS] getDomainCookie", source: chrome-extension://diemcplpkfhlnmfkfnddiibffilnkdeo/tab.html (0)
[402:3847:0715/044502:INFO:CONSOLE(0)] "[SUCCESS] getSecureCookie", source: chrome-extension://diemcplpkfhlnmfkfnddiibffilnkdeo/tab.html (0)
[402:3847:0715/044502:INFO:CONSOLE(0)] "[SUCCESS] setOddCookies", source: chrome-extension://diemcplpkfhlnmfkfnddiibffilnkdeo/tab.html (0)
[402:3847:0715/044502:INFO:CONSOLE(0)] "[SUCCESS] setCookiesWithCallbacks", source: chrome-extension://diemcplpkfhlnmfkfnddiibffilnkdeo/tab.html (0)
[402:3847:0715/044502:INFO:CONSOLE(0)] "[SUCCESS] removeCookie", source: chrome-extension://diemcplpkfhlnmfkfnddiibffilnkdeo/tab.html (0)
[402:3847:0715/044502:INFO:CONSOLE(0)] "[SUCCESS] removeCookiesWithCallbacks", source: chrome-extension://diemcplpkfhlnmfkfnddiibffilnkdeo/tab.html (0)
[402:3847:0715/044502:INFO:CONSOLE(0)] "[SUCCESS] getAllCookies", source: chrome-extension://diemcplpkfhlnmfkfnddiibffilnkdeo/tab.html (0)
[402:3847:0715/044502:INFO:CONSOLE(0)] "[SUCCESS] getAllCookieStores", source: chrome-extension://diemcplpkfhlnmfkfnddiibffilnkdeo/tab.html (0)
[406:13063:0715/044502:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[406:13063:0715/044502:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[412:12551:0715/044502:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[412:12551:0715/044502:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ExtensionApiTest.Cookies (4832 ms)
[17/218] ExtensionApiTest.Cookies (6137 ms)
[ RUN ] ExtensionApiTest.Debugger
[413:3847:0715/044501:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[407:3847:0715/044503:INFO:CONSOLE(0)] "[SUCCESS] attachMalformedVersion", source: chrome-extension://nbmpgabcdcnaofmidmhjeohgnaaibkng/_generated_background_page.html (0)
[407:3847:0715/044503:INFO:CONSOLE(0)] "[SUCCESS] attachUnsupportedMinorVersion", source: chrome-extension://nbmpgabcdcnaofmidmhjeohgnaaibkng/_generated_background_page.html (0)
[407:3847:0715/044503:INFO:CONSOLE(0)] "[SUCCESS] attachUnsupportedVersion", source: chrome-extension://nbmpgabcdcnaofmidmhjeohgnaaibkng/_generated_background_page.html (0)
[407:3847:0715/044503:INFO:CONSOLE(0)] "[SUCCESS] attachPreviousVersion", source: chrome-extension://nbmpgabcdcnaofmidmhjeohgnaaibkng/_generated_background_page.html (0)
[407:3847:0715/044503:INFO:CONSOLE(0)] "[SUCCESS] attachLatestVersion", source: chrome-extension://nbmpgabcdcnaofmidmhjeohgnaaibkng/_generated_background_page.html (0)
[407:3847:0715/044503:INFO:CONSOLE(0)] "[SUCCESS] attachAgain", source: chrome-extension://nbmpgabcdcnaofmidmhjeohgnaaibkng/_generated_background_page.html (0)
[407:3847:0715/044503:INFO:CONSOLE(0)] "[SUCCESS] sendCommand", source: chrome-extension://nbmpgabcdcnaofmidmhjeohgnaaibkng/_generated_background_page.html (0)
[407:3847:0715/044503:INFO:CONSOLE(0)] "[SUCCESS] detach", source: chrome-extension://nbmpgabcdcnaofmidmhjeohgnaaibkng/_generated_background_page.html (0)
[407:3847:0715/044504:INFO:CONSOLE(0)] "[SUCCESS] sendCommandAfterDetach", source: chrome-extension://nbmpgabcdcnaofmidmhjeohgnaaibkng/_generated_background_page.html (0)
[407:3847:0715/044504:INFO:CONSOLE(0)] "[SUCCESS] detachAgain", source: chrome-extension://nbmpgabcdcnaofmidmhjeohgnaaibkng/_generated_background_page.html (0)
[407:3847:0715/044504:INFO:CONSOLE(0)] "[SUCCESS] closeTab", source: chrome-extension://nbmpgabcdcnaofmidmhjeohgnaaibkng/_generated_background_page.html (0)
[407:3847:0715/044505:INFO:CONSOLE(0)] "[SUCCESS] attachToWebUI", source: chrome-extension://nbmpgabcdcnaofmidmhjeohgnaaibkng/_generated_background_page.html (0)
[407:3847:0715/044505:INFO:CONSOLE(0)] "[SUCCESS] attachToMissing", source: chrome-extension://nbmpgabcdcnaofmidmhjeohgnaaibkng/_generated_background_page.html (0)
[407:3847:0715/044505:INFO:CONSOLE(0)] "[SUCCESS] attachToOwnBackgroundPageWithNoSilentFlag", source: chrome-extension://nbmpgabcdcnaofmidmhjeohgnaaibkng/_generated_background_page.html (0)
[407:3847:0715/044505:INFO:CONSOLE(0)] "[SUCCESS] discoverOwnBackgroundPageWithNoSilentFlag", source: chrome-extension://nbmpgabcdcnaofmidmhjeohgnaaibkng/_generated_background_page.html (0)
[407:3847:0715/044505:INFO:CONSOLE(0)] "[SUCCESS] createAndDiscoverTab", source: chrome-extension://nbmpgabcdcnaofmidmhjeohgnaaibkng/_generated_background_page.html (0)
[407:70923:0715/044505:ERROR:mach_broker_mac.mm(222)] Unknown process 419 is sending Mach IPC messages!
[407:3847:0715/044505:INFO:CONSOLE(0)] "[SUCCESS] discoverWorker", source: chrome-extension://nbmpgabcdcnaofmidmhjeohgnaaibkng/_generated_background_page.html (0)
[407:3847:0715/044507:INFO:CONSOLE(0)] "[SUCCESS] sendCommandDuringNavigation", source: chrome-extension://nbmpgabcdcnaofmidmhjeohgnaaibkng/_generated_background_page.html (0)
[414:12551:0715/044507:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] ExtensionApiTest.Debugger (7252 ms)
[18/218] ExtensionApiTest.Debugger (8727 ms)
[ RUN ] ExtensionApiTest.OptionalPermissionsGranted
[420:3847:0715/044505:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[416:3847:0715/044507:INFO:CONSOLE(0)] "[SUCCESS] contains", source: chrome-extension://kjmkgkdkpedkejedfhmfcenooemhbpbo/_generated_background_page.html (0)
[416:3847:0715/044507:INFO:CONSOLE(0)] "[SUCCESS] getAll", source: chrome-extension://kjmkgkdkpedkejedfhmfcenooemhbpbo/_generated_background_page.html (0)
[416:3847:0715/044507:INFO:CONSOLE(0)] "[SUCCESS] requestNoOp", source: chrome-extension://kjmkgkdkpedkejedfhmfcenooemhbpbo/_generated_background_page.html (0)
[416:3847:0715/044507:INFO:CONSOLE(0)] "[SUCCESS] requestNonOptional", source: chrome-extension://kjmkgkdkpedkejedfhmfcenooemhbpbo/_generated_background_page.html (0)
[416:3847:0715/044507:INFO:CONSOLE(0)] "[SUCCESS] requestBookmarks", source: chrome-extension://kjmkgkdkpedkejedfhmfcenooemhbpbo/_generated_background_page.html (0)
[416:3847:0715/044507:INFO:CONSOLE(0)] "[SUCCESS] requestGrantedPermission", source: chrome-extension://kjmkgkdkpedkejedfhmfcenooemhbpbo/_generated_background_page.html (0)
[416:3847:0715/044507:INFO:CONSOLE(0)] "[SUCCESS] removeRequired", source: chrome-extension://kjmkgkdkpedkejedfhmfcenooemhbpbo/_generated_background_page.html (0)
[416:3847:0715/044507:INFO:CONSOLE(0)] "[SUCCESS] removeNoOp", source: chrome-extension://kjmkgkdkpedkejedfhmfcenooemhbpbo/_generated_background_page.html (0)
[416:3847:0715/044507:INFO:CONSOLE(0)] "[SUCCESS] removeBookmarks", source: chrome-extension://kjmkgkdkpedkejedfhmfcenooemhbpbo/_generated_background_page.html (0)
[416:3847:0715/044507:INFO:CONSOLE(0)] "[SUCCESS] noPromptForNoWarnings", source: chrome-extension://kjmkgkdkpedkejedfhmfcenooemhbpbo/_generated_background_page.html (0)
[416:3847:0715/044507:INFO:CONSOLE(0)] "[SUCCESS] whitelist", source: chrome-extension://kjmkgkdkpedkejedfhmfcenooemhbpbo/_generated_background_page.html (0)
[416:3847:0715/044507:INFO:CONSOLE(0)] "[SUCCESS] unknownPermission", source: chrome-extension://kjmkgkdkpedkejedfhmfcenooemhbpbo/_generated_background_page.html (0)
[416:3847:0715/044507:INFO:CONSOLE(0)] "XMLHttpRequest cannot load http://c.com:49206/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)
[416:3847:0715/044508:INFO:CONSOLE(0)] "[SUCCESS] requestOrigin", source: chrome-extension://kjmkgkdkpedkejedfhmfcenooemhbpbo/_generated_background_page.html (0)
[416:3847:0715/044508:INFO:CONSOLE(0)] "XMLHttpRequest cannot load http://c.com:49206/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)
[416:3847:0715/044508:INFO:CONSOLE(0)] "[SUCCESS] removeOrigin", source: chrome-extension://kjmkgkdkpedkejedfhmfcenooemhbpbo/_generated_background_page.html (0)
[416:3847:0715/044508:INFO:CONSOLE(0)] "[SUCCESS] eventListenerPermissions", source: chrome-extension://kjmkgkdkpedkejedfhmfcenooemhbpbo/_generated_background_page.html (0)
[423:12807:0715/044508:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[423:12807:0715/044508:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ExtensionApiTest.OptionalPermissionsGranted (4349 ms)
[19/218] ExtensionApiTest.OptionalPermissionsGranted (5601 ms)
[ RUN ] ExtensionApiTest.JavaScriptURLPermissions
[430:3847:0715/044510:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[426:3847:0715/044512:INFO:CONSOLE(0)] "[SUCCESS] javaScriptURLShouldFail", source: chrome-extension://gdbbbfbcfhipfpngmhmjnpfnkdmjamji/test.html (0)
[426:73991:0715/044513:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[426:73991:0715/044513:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[426:3847:0715/044513:INFO:CONSOLE(0)] "[SUCCESS] javaScriptURLShouldSucceed", source: chrome-extension://gdbbbfbcfhipfpngmhmjnpfnkdmjamji/test.html (0)
[432:12807:0715/044513:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[435:12807:0715/044513:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[438:12807:0715/044513:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483651, remote ID 4)
[438:12807:0715/044513:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[438:12807:0715/044513:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ExtensionApiTest.JavaScriptURLPermissions (5427 ms)
[20/218] ExtensionApiTest.JavaScriptURLPermissions (6705 ms)
[ RUN ] ExtensionApiTest.Messaging
[434:3847:0715/044511:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[429:3847:0715/044514:INFO:CONSOLE(0)] "[SUCCESS] setupTestTab", source: chrome-extension://knlohpcnfobbjindoieneckkhljmgknp/_generated_background_page.html (0)
[429:3847:0715/044514:INFO:CONSOLE(23)] "connected", source: chrome-extension://knlohpcnfobbjindoieneckkhljmgknp/page.js (23)
[429:3847:0715/044514:INFO:CONSOLE(25)] "got [object Object]", source: chrome-extension://knlohpcnfobbjindoieneckkhljmgknp/page.js (25)
[429:3847:0715/044514:INFO:CONSOLE(0)] "[SUCCESS] postMessage", source: chrome-extension://knlohpcnfobbjindoieneckkhljmgknp/_generated_background_page.html (0)
[429:73991:0715/044514:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[429:3847:0715/044514:INFO:CONSOLE(23)] "connected", source: chrome-extension://knlohpcnfobbjindoieneckkhljmgknp/page.js (23)
[429:3847:0715/044514:INFO:CONSOLE(25)] "got [object Object]", source: chrome-extension://knlohpcnfobbjindoieneckkhljmgknp/page.js (25)
[429:3847:0715/044514:INFO:CONSOLE(0)] "[SUCCESS] portName", source: chrome-extension://knlohpcnfobbjindoieneckkhljmgknp/_generated_background_page.html (0)
[429:3847:0715/044514:INFO:CONSOLE(23)] "connected", source: chrome-extension://knlohpcnfobbjindoieneckkhljmgknp/page.js (23)
[429:3847:0715/044514:INFO:CONSOLE(25)] "got [object Object]", source: chrome-extension://knlohpcnfobbjindoieneckkhljmgknp/page.js (25)
[429:3847:0715/044514:INFO:CONSOLE(0)] "[SUCCESS] postMessageFromTab", source: chrome-extension://knlohpcnfobbjindoieneckkhljmgknp/_generated_background_page.html (0)
[429:3847:0715/044514:INFO:CONSOLE(57)] "testPostMessageFromTab sent true", source: chrome-extension://knlohpcnfobbjindoieneckkhljmgknp/page.js (57)
[429:3847:0715/044514:INFO:CONSOLE(23)] "connected", source: chrome-extension://knlohpcnfobbjindoieneckkhljmgknp/page.js (23)
[429:3847:0715/044514:INFO:CONSOLE(25)] "got [object Object]", source: chrome-extension://knlohpcnfobbjindoieneckkhljmgknp/page.js (25)
[429:3847:0715/044514:INFO:CONSOLE(66)] "testSendMessageFromTab sent", source: chrome-extension://knlohpcnfobbjindoieneckkhljmgknp/page.js (66)
[429:3847:0715/044514:INFO:CONSOLE(0)] "[SUCCESS] sendMessageFromTab", source: chrome-extension://knlohpcnfobbjindoieneckkhljmgknp/_generated_background_page.html (0)
[429:3847:0715/044514:INFO:CONSOLE(23)] "connected", source: chrome-extension://knlohpcnfobbjindoieneckkhljmgknp/page.js (23)
[429:3847:0715/044514:INFO:CONSOLE(25)] "got [object Object]", source: chrome-extension://knlohpcnfobbjindoieneckkhljmgknp/page.js (25)
[429:3847:0715/044515:INFO:CONSOLE(0)] "[SUCCESS] sendMessageFromFrameInTab", source: chrome-extension://knlohpcnfobbjindoieneckkhljmgknp/_generated_background_page.html (0)
[429:3847:0715/044515:INFO:CONSOLE(23)] "connected", source: chrome-extension://knlohpcnfobbjindoieneckkhljmgknp/page.js (23)
[429:3847:0715/044515:INFO:CONSOLE(25)] "got [object Object]", source: chrome-extension://knlohpcnfobbjindoieneckkhljmgknp/page.js (25)
[429:3847:0715/044515:INFO:CONSOLE(0)] "[SUCCESS] sendMessageToMainFrameInTab", source: chrome-extension://knlohpcnfobbjindoieneckkhljmgknp/_generated_background_page.html (0)
[429:3847:0715/044515:INFO:CONSOLE(23)] "connected", source: chrome-extension://knlohpcnfobbjindoieneckkhljmgknp/page.js (23)
[429:3847:0715/044515:INFO:CONSOLE(25)] "got [object Object]", source: chrome-extension://knlohpcnfobbjindoieneckkhljmgknp/page.js (25)
[429:3847:0715/044515:INFO:CONSOLE(0)] "[SUCCESS] sendMessageToAllFramesInTab", source: chrome-extension://knlohpcnfobbjindoieneckkhljmgknp/_generated_background_page.html (0)
[429:3847:0715/044515:INFO:CONSOLE(0)] "[SUCCESS] sendMessageToFrameInTab", source: chrome-extension://knlohpcnfobbjindoieneckkhljmgknp/_generated_background_page.html (0)
[429:3847:0715/044515:INFO:CONSOLE(0)] "[SUCCESS] sendMessageToInvalidFrameInTab", source: chrome-extension://knlohpcnfobbjindoieneckkhljmgknp/_generated_background_page.html (0)
[429:3847:0715/044515:INFO:CONSOLE(23)] "connected", source: chrome-extension://knlohpcnfobbjindoieneckkhljmgknp/page.js (23)
[429:3847:0715/044515:INFO:CONSOLE(25)] "got [object Object]", source: chrome-extension://knlohpcnfobbjindoieneckkhljmgknp/page.js (25)
[429:3847:0715/044515:INFO:CONSOLE(0)] "[SUCCESS] sendMessageFromTabError", source: chrome-extension://knlohpcnfobbjindoieneckkhljmgknp/_generated_background_page.html (0)
[429:3847:0715/044515:INFO:CONSOLE(23)] "connected", source: chrome-extension://knlohpcnfobbjindoieneckkhljmgknp/page.js (23)
[429:3847:0715/044515:INFO:CONSOLE(25)] "got [object Object]", source: chrome-extension://knlohpcnfobbjindoieneckkhljmgknp/page.js (25)
[429:3847:0715/044515:INFO:CONSOLE(0)] "[SUCCESS] connectFromTabError", source: chrome-extension://knlohpcnfobbjindoieneckkhljmgknp/_generated_background_page.html (0)
[429:3847:0715/044515:INFO:CONSOLE(0)] "[SUCCESS] sendMessage", source: chrome-extension://knlohpcnfobbjindoieneckkhljmgknp/_generated_background_page.html (0)
[429:3847:0715/044515:INFO:CONSOLE(23)] "connected", source: chrome-extension://knlohpcnfobbjindoieneckkhljmgknp/page.js (23)
[429:3847:0715/044515:INFO:CONSOLE(25)] "got [object Object]", source: chrome-extension://knlohpcnfobbjindoieneckkhljmgknp/page.js (25)
[429:3847:0715/044515:INFO:CONSOLE(0)] "[SUCCESS] disconnect", source: chrome-extension://knlohpcnfobbjindoieneckkhljmgknp/_generated_background_page.html (0)
[429:3847:0715/044515:INFO:CONSOLE(0)] "Illegal argument to Port.postMessage", source: chrome-extension://knlohpcnfobbjindoieneckkhljmgknp/_generated_background_page.html (0)
[429:3847:0715/044515:INFO:CONSOLE(0)] "[SUCCESS] unserializableMessage", source: chrome-extension://knlohpcnfobbjindoieneckkhljmgknp/_generated_background_page.html (0)
[429:3847:0715/044515:INFO:CONSOLE(23)] "connected", source: chrome-extension://knlohpcnfobbjindoieneckkhljmgknp/page.js (23)
[429:3847:0715/044515:INFO:CONSOLE(23)] "connected", source: chrome-extension://knlohpcnfobbjindoieneckkhljmgknp/page.js (23)
[429:3847:0715/044515:INFO:CONSOLE(25)] "got [object Object]", source: chrome-extension://knlohpcnfobbjindoieneckkhljmgknp/page.js (25)
[429:3847:0715/044515:INFO:CONSOLE(0)] "[SUCCESS] disconnectOnClose", source: chrome-extension://knlohpcnfobbjindoieneckkhljmgknp/_generated_background_page.html (0)
[429:3847:0715/044515:INFO:CONSOLE(0)] "[SUCCESS] sendRequest", source: chrome-extension://knlohpcnfobbjindoieneckkhljmgknp/_generated_background_page.html (0)
[429:3847:0715/044515:INFO:CONSOLE(0)] "[SUCCESS] sendMessageToCurrentContextFails", source: chrome-extension://knlohpcnfobbjindoieneckkhljmgknp/_generated_background_page.html (0)
[429:3847:0715/044515:INFO:CONSOLE(0)] "[SUCCESS] sendMessageToCurrentContextFails", source: chrome-extension://knlohpcnfobbjindoieneckkhljmgknp/_generated_background_page.html (0)
[436:12807:0715/044515:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[436:12807:0715/044515:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[437:13063:0715/044515:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[437:13063:0715/044515:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[429:41219:0715/044515:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[429:41219:0715/044515:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ExtensionApiTest.Messaging (6300 ms)
[21/218] ExtensionApiTest.Messaging (7622 ms)
[ RUN ] ExtensionApiTest.TabsNoPermissions
[444:3847:0715/044517:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[441:3847:0715/044520:INFO:CONSOLE(0)] "[SUCCESS] testOnUpdated", source: chrome-extension://ebbiaaakpfhdjpgfhmblgdgmafikjgmo/_generated_background_page.html (0)
[441:41219:0715/044520:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[441:3847:0715/044521:INFO:CONSOLE(0)] "[SUCCESS] testQuery", source: chrome-extension://ebbiaaakpfhdjpgfhmblgdgmafikjgmo/_generated_background_page.html (0)
[446:13063:0715/044521:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[453:13063:0715/044521:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[441:4611:0715/044521:ERROR:mach_broker_mac.mm(222)] Unknown process 456 is sending Mach IPC messages!
[ OK ] ExtensionApiTest.TabsNoPermissions (6650 ms)
[22/218] ExtensionApiTest.TabsNoPermissions (7891 ms)
[ RUN ] PlatformAppWithFileBrowserTest.LaunchWithFileWithoutExtension
[450:3847:0715/044519:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[445:62235:0715/044521:ERROR:mach_broker_mac.mm(222)] Unknown process 454 is sending Mach IPC messages!
[445:3847:0715/044522:INFO:CONSOLE(0)] "[SUCCESS] testFileHandler", source: chrome-extension://licbibfokomefhandpegniinjkclbgng/_generated_background_page.html (0)
[451:12807:0715/044522:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[451:12807:0715/044522:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[451:12807:0715/044522:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PlatformAppWithFileBrowserTest.LaunchWithFileWithoutExtension (5255 ms)
[23/218] PlatformAppWithFileBrowserTest.LaunchWithFileWithoutExtension (6465 ms)
[ RUN ] EphemeralAppBrowserTest.PromoteAppAndGrantPermissions
[462:3847:0715/044525:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[457:41475:0715/044528:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] EphemeralAppBrowserTest.PromoteAppAndGrantPermissions (6123 ms)
[24/218] EphemeralAppBrowserTest.PromoteAppAndGrantPermissions (7496 ms)
[ RUN ] EphemeralAppLauncherTest.LaunchHostedApp
HTTP server started on http://127.0.0.1:49225...
sending server_data: {"host": "127.0.0.1", "port": 49225} (36 bytes)
[466:3847:0715/044526:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[467:12807:0715/044529:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[458:10243:0715/044529:ERROR:mach_broker_mac.mm(222)] Unknown process 472 is sending Mach IPC messages!
[ OK ] EphemeralAppLauncherTest.LaunchHostedApp (5952 ms)
[25/218] EphemeralAppLauncherTest.LaunchHostedApp (7393 ms)
[ RUN ] WebViewTest.Shim_TestLoadProgressEvent
[481:3847:0715/044533:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[475:41219:0715/044536:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[475:41219:0715/044536:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 6, remote ID 2147483653)
[475:41219:0715/044536:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 5, remote ID 2147483652)
[475:41219:0715/044536:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[475:41219:0715/044536:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 9, remote ID 2147483656)
[475:41219:0715/044536:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 8, remote ID 2147483655)
[475:41219:0715/044536:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[475:41219:0715/044536:WARNING:channel.cc(322)] RawChannel write error
[475:41219:0715/044536:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[475:41219:0715/044536:WARNING:channel.cc(322)] RawChannel write error
[ OK ] WebViewTest.Shim_TestLoadProgressEvent (5951 ms)
[26/218] WebViewTest.Shim_TestLoadProgressEvent (7282 ms)
[ RUN ] AppViewTest.TestAppViewMultipleConnects
[480:3847:0715/044533:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[474:3847:0715/044539:INFO:CONSOLE(37)] "appToEmbed emfgilichnamfmchggibgbljlpigmplb", source: chrome-extension://emnbehccidhbjkbffkjmgajjeegbkjfg/main.js (37)
[474:3847:0715/044539:INFO:CONSOLE(37)] "CONNECTED. (1 / 10)", source: chrome-extension://emnbehccidhbjkbffkjmgajjeegbkjfg/main.js (37)
[489:15363:0715/044539:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[489:15363:0715/044539:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[489:15363:0715/044539:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[489:15363:0715/044539:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[474:3847:0715/044539:INFO:CONSOLE(37)] "CONNECTED. (2 / 10)", source: chrome-extension://emnbehccidhbjkbffkjmgajjeegbkjfg/main.js (37)
[489:15363:0715/044539:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[489:15363:0715/044539:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[474:3847:0715/044539:INFO:CONSOLE(37)] "CONNECTED. (3 / 10)", source: chrome-extension://emnbehccidhbjkbffkjmgajjeegbkjfg/main.js (37)
[489:15363:0715/044539:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[489:15363:0715/044539:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
2015-07-15 04:45:39.382 browser_tests[474:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[489:15363:0715/044539:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[489:15363:0715/044539:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[474:3847:0715/044539:INFO:CONSOLE(37)] "CONNECTED. (4 / 10)", source: chrome-extension://emnbehccidhbjkbffkjmgajjeegbkjfg/main.js (37)
[489:15363:0715/044539:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[489:15363:0715/044539:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[474:3847:0715/044539:INFO:CONSOLE(37)] "CONNECTED. (5 / 10)", source: chrome-extension://emnbehccidhbjkbffkjmgajjeegbkjfg/main.js (37)
[489:15363:0715/044539:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[489:15363:0715/044539:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[489:15363:0715/044539:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[489:15363:0715/044539:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[474:3847:0715/044539:INFO:CONSOLE(37)] "CONNECTED. (6 / 10)", source: chrome-extension://emnbehccidhbjkbffkjmgajjeegbkjfg/main.js (37)
[489:15363:0715/044539:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[489:15363:0715/044539:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[474:3847:0715/044539:INFO:CONSOLE(37)] "CONNECTED. (7 / 10)", source: chrome-extension://emnbehccidhbjkbffkjmgajjeegbkjfg/main.js (37)
[489:15363:0715/044539:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[489:15363:0715/044539:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[474:3847:0715/044539:INFO:CONSOLE(37)] "CONNECTED. (8 / 10)", source: chrome-extension://emnbehccidhbjkbffkjmgajjeegbkjfg/main.js (37)
[489:15363:0715/044539:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[489:15363:0715/044539:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[474:3847:0715/044539:INFO:CONSOLE(37)] "CONNECTED. (9 / 10)", source: chrome-extension://emnbehccidhbjkbffkjmgajjeegbkjfg/main.js (37)
[489:15363:0715/044539:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[489:15363:0715/044539:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[474:3847:0715/044539:INFO:CONSOLE(37)] "CONNECTED. (10 / 10)", source: chrome-extension://emnbehccidhbjkbffkjmgajjeegbkjfg/main.js (37)
[489:15363:0715/044539:ERROR:webgraphicscontext3d_command_buffer_impl.cc(242)] Failed to initialize GLES2CmdHelper.
[474:41219:0715/044539:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[489:13063:0715/044539:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[489:13063:0715/044539:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[489:13063:0715/044539:WARNING:channel.cc(322)] RawChannel write error
[490:15107:0715/044539:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[490:15107:0715/044539:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[482:13063:0715/044539:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[482:13063:0715/044539:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[482:13063:0715/044539:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[482:13063:0715/044539:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[482:13063:0715/044539:WARNING:channel.cc(322)] RawChannel write error
[474:41219:0715/044539:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[489:15363:0715/044540:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[489:15363:0715/044540:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[489:15363:0715/044540:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[489:15363:0715/044540:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[ OK ] AppViewTest.TestAppViewMultipleConnects (9614 ms)
[27/218] AppViewTest.TestAppViewMultipleConnects (10779 ms)
[ RUN ] WebViewTest.Shim_TestRemoveSrcAttribute
[494:3847:0715/044540:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] WebViewTest.Shim_TestRemoveSrcAttribute (6220 ms)
[28/218] WebViewTest.Shim_TestRemoveSrcAttribute (7506 ms)
[ RUN ] WebViewTest.Shim_TestReload
[501:3847:0715/044543:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[497:3847:0715/044547:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 3, remote ID 2147483650)
[497:41219:0715/044547:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[497:41219:0715/044547:WARNING:channel.cc(322)] RawChannel write error
[497:41219:0715/044547:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[497:41219:0715/044547:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 6, remote ID 2147483653)
[497:41219:0715/044547:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 5, remote ID 2147483652)
[497:41219:0715/044547:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[497:41219:0715/044547:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 8, remote ID 2147483655)
[497:41219:0715/044547:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[497:41219:0715/044547:WARNING:channel.cc(322)] RawChannel write error
[ OK ] WebViewTest.Shim_TestReload (6314 ms)
[29/218] WebViewTest.Shim_TestReload (7550 ms)
[ RUN ] WebViewTest.Shim_TestNavigationToExternalProtocol
[509:3847:0715/044547:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[510:12807:0715/044551:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[510:12807:0715/044551:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[510:12807:0715/044551:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[510:12807:0715/044551:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[510:12807:0715/044551:WARNING:channel.cc(322)] RawChannel write error
[517:13319:0715/044552:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 4)
[517:13319:0715/044552:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[517:13319:0715/044552:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] WebViewTest.Shim_TestNavigationToExternalProtocol (6252 ms)
[30/218] WebViewTest.Shim_TestNavigationToExternalProtocol (7538 ms)
[ RUN ] WebViewTest.TaskManagerNewWebView
[515:3847:0715/044550:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[511:74247:0715/044554:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[516:13063:0715/044555:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[516:13063:0715/044555:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[511:41219:0715/044555:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] WebViewTest.TaskManagerNewWebView (7110 ms)
[31/218] WebViewTest.TaskManagerNewWebView (8308 ms)
[ RUN ] WebViewTest.Shim_TestFindAPI_findupdate
[523:3847:0715/044555:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[524:12551:0715/044559:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[524:12551:0715/044559:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[524:12551:0715/044559:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[524:12551:0715/044559:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[524:12551:0715/044559:WARNING:channel.cc(322)] RawChannel write error
[529:12807:0715/044559:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[529:12807:0715/044559:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] WebViewTest.Shim_TestFindAPI_findupdate (6394 ms)
[32/218] WebViewTest.Shim_TestFindAPI_findupdate (7490 ms)
[ RUN ] AppBannerDataFetcherBrowserTest.CancelBannerIndirect
[ OK ] AppBannerDataFetcherBrowserTest.CancelBannerIndirect (1 ms)
[33/218] AppBannerDataFetcherBrowserTest.CancelBannerIndirect (1201 ms)
[ RUN ] WebViewTest.Shim_TestGarbageCollect
[530:3847:0715/044559:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[531:13063:0715/044602:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[531:13063:0715/044602:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[531:13063:0715/044602:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[531:13063:0715/044602:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[531:13063:0715/044602:WARNING:channel.cc(322)] RawChannel write error
[532:12807:0715/044602:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[ OK ] WebViewTest.Shim_TestGarbageCollect (5050 ms)
[34/218] WebViewTest.Shim_TestGarbageCollect (6205 ms)
[ RUN ] BrowsingDataLocalStorageHelperTest.DeleteSingleFile
[538:3847:0715/044603:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[539:13063:0715/044604:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[539:13063:0715/044604:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[539:13063:0715/044604:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[539:13063:0715/044604:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[539:15363:0715/044604:ERROR:webgraphicscontext3d_command_buffer_impl.cc(273)] Failed to initialize GLES2Implementation.
[ OK ] BrowsingDataLocalStorageHelperTest.DeleteSingleFile (2710 ms)
[35/218] BrowsingDataLocalStorageHelperTest.DeleteSingleFile (3904 ms)
[ RUN ] ChromeSitePerProcessTest.RenderFrameProxyHostShutdown
[542:3847:0715/044605:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[537:74759:0715/044607:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[537:40707:0715/044607:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[537:40707:0715/044607:WARNING:channel.cc(322)] RawChannel write error
[537:40707:0715/044607:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[537:40707:0715/044607:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ChromeSitePerProcessTest.RenderFrameProxyHostShutdown (4380 ms)
[36/218] ChromeSitePerProcessTest.RenderFrameProxyHostShutdown (5533 ms)
[ RUN ] DevToolsSanityTest.TestNetworkRawHeadersText
[548:3847:0715/044607:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49241...
sending server_data: {"host": "127.0.0.1", "port": 49241} (36 bytes)
[544:3847:0715/044611:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[544:3847:0715/044613:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[544:3847:0715/044613:ERROR:CONSOLE(72)] "Uncaught TypeError: Cannot read property 'addExtensions' of undefined", source: (72)
[555:13063:0715/044614:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[548:3847:0715/044614:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50470700B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[548:3847:0715/044614:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50470700B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[ OK ] DevToolsSanityTest.TestNetworkRawHeadersText (9101 ms)
[37/218] DevToolsSanityTest.TestNetworkRawHeadersText (10261 ms)
[ RUN ] DevToolsSanityTest.TestPageWithNoJavaScript
[554:3847:0715/044610:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49244...
sending server_data: {"host": "127.0.0.1", "port": 49244} (36 bytes)
[550:3847:0715/044614:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[554:3847:0715/044615:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50390700B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[554:3847:0715/044615:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50390700B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[554:3847:0715/044615:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50390700B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[554:3847:0715/044615:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50390700B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[554:3847:0715/044615:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50390700B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[554:3847:0715/044615:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50390700B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[554:3847:0715/044615:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50390700B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[554:3847:0715/044615:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50390700B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[554:3847:0715/044615:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50390700B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[554:3847:0715/044615:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50390700B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[554:3847:0715/044615:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50390700B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[554:3847:0715/044615:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50390700B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[554:3847:0715/044615:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50390700B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[554:3847:0715/044615:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50390700B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[ OK ] DevToolsSanityTest.TestPageWithNoJavaScript (7006 ms)
[38/218] DevToolsSanityTest.TestPageWithNoJavaScript (8074 ms)
[ RUN ] DoNotTrackTest.Simple
[565:3847:0715/044618:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49253...
sending server_data: {"host": "127.0.0.1", "port": 49253} (36 bytes)
[565:3847:0715/044619:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50CD0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[565:3847:0715/044619:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50CD0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[561:39939:0715/044619:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[561:39939:0715/044619:WARNING:channel.cc(322)] RawChannel write error
[ OK ] DoNotTrackTest.Simple (3428 ms)
[39/218] DoNotTrackTest.Simple (4725 ms)
[ RUN ] DownloadTest.UnknownSize
[569:3847:0715/044618:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] DownloadTest.UnknownSize (4174 ms)
[40/218] DownloadTest.UnknownSize (5328 ms)
[ RUN ] DownloadTest.CloseNewTab1
[577:3847:0715/044622:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[582:13063:0715/044624:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[582:13063:0715/044624:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
2015-07-15 04:46:24.589 browser_tests[573:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[ OK ] DownloadTest.CloseNewTab1 (3704 ms)
[41/218] DownloadTest.CloseNewTab1 (5014 ms)
[ RUN ] DownloadTest.DownloadHistoryDangerCheck
[581:3847:0715/044624:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
2015-07-15 04:46:24.549 browser_tests[576:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[ OK ] DownloadTest.DownloadHistoryDangerCheck (2689 ms)
[42/218] DownloadTest.DownloadHistoryDangerCheck (3991 ms)
[ RUN ] DownloadTest.CrxInvalid
[591:3847:0715/044627:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[585:3847:0715/044628:WARNING:extension_error_reporter.cc(79)] Extension error: Package is invalid: 'CRX_SIGNATURE_VERIFICATION_FAILED'.
[585:40195:0715/044628:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[585:40195:0715/044628:WARNING:channel.cc(322)] RawChannel write error
[ OK ] DownloadTest.CrxInvalid (2847 ms)
[43/218] DownloadTest.CrxInvalid (4213 ms)
[ RUN ] DownloadTest.CrxLargeTheme
[592:3847:0715/044628:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] DownloadTest.CrxLargeTheme (4730 ms)
[44/218] DownloadTest.CrxLargeTheme (5999 ms)
[ RUN ] DownloadDangerPromptTest.TestAll
[599:3847:0715/044632: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: @0x608000006f20
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.
Stack trace:
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../chrome/browser/download/download_danger_prompt_browsertest.cc:113:
Function call: GetReferrerUrl()
Returns: @0x608000006f20
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.
Stack trace:
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../chrome/browser/download/download_danger_prompt_browsertest.cc:115:
Function call: GetBrowserContext()
Returns: 0x6160000e3180
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.
Stack trace:
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../chrome/browser/download/download_danger_prompt_browsertest.cc:112:
Function call: GetURL()
Returns: @0x608000006f20
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.
Stack trace:
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../chrome/browser/download/download_danger_prompt_browsertest.cc:113:
Function call: GetReferrerUrl()
Returns: @0x608000006f20
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.
Stack trace:
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../chrome/browser/download/download_danger_prompt_browsertest.cc:115:
Function call: GetBrowserContext()
Returns: 0x6160000e3180
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.
Stack trace:
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../chrome/browser/download/download_danger_prompt_browsertest.cc:112:
Function call: GetURL()
Returns: @0x608000006f20
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.
Stack trace:
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../chrome/browser/download/download_danger_prompt_browsertest.cc:113:
Function call: GetReferrerUrl()
Returns: @0x608000006f20
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.
Stack trace:
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../chrome/browser/download/download_danger_prompt_browsertest.cc:115:
Function call: GetBrowserContext()
Returns: 0x6160000e3180
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.
Stack trace:
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../chrome/browser/download/download_danger_prompt_browsertest.cc:112:
Function call: GetURL()
Returns: @0x608000006f20
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.
Stack trace:
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../chrome/browser/download/download_danger_prompt_browsertest.cc:113:
Function call: GetReferrerUrl()
Returns: @0x608000006f20
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.
Stack trace:
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../chrome/browser/download/download_danger_prompt_browsertest.cc:115:
Function call: GetBrowserContext()
Returns: 0x6160000e3180
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.
Stack trace:
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../chrome/browser/download/download_danger_prompt_browsertest.cc:112:
Function call: GetURL()
Returns: @0x608000006f20
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.
Stack trace:
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../chrome/browser/download/download_danger_prompt_browsertest.cc:113:
Function call: GetReferrerUrl()
Returns: @0x608000006f20
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.
Stack trace:
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../chrome/browser/download/download_danger_prompt_browsertest.cc:115:
Function call: GetBrowserContext()
Returns: 0x6160000e3180
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.
Stack trace:
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../chrome/browser/download/download_danger_prompt_browsertest.cc:112:
Function call: GetURL()
Returns: @0x608000006f20
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.
Stack trace:
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../chrome/browser/download/download_danger_prompt_browsertest.cc:113:
Function call: GetReferrerUrl()
Returns: @0x608000006f20
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.
Stack trace:
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../chrome/browser/download/download_danger_prompt_browsertest.cc:115:
Function call: GetBrowserContext()
Returns: 0x6160000e3180
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.
Stack trace:
[596:40451:0715/044637:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[596:40451:0715/044637:WARNING:channel.cc(322)] RawChannel write error
[ OK ] DownloadDangerPromptTest.TestAll (7519 ms)
[45/218] DownloadDangerPromptTest.TestAll (8675 ms)
[ RUN ] ErrorPageTest.DNSError_GoBack2Forward2
[605:3847:0715/044634:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[601:40451:0715/044635:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[606:13063:0715/044635:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[606:13063:0715/044635:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[601:3847:0715/044636:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[601:3847:0715/044637:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[609:12551:0715/044637:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[609:12551:0715/044637:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[607:13063:0715/044638:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[607:13063:0715/044638:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[601:3847:0715/044640:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[612:13063:0715/044641:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[612:13063:0715/044641:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[601:40451:0715/044641:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[605:3847:0715/044641:ERROR:gles2_cmd_decoder.cc(4382)] Error: 5 for Command kLoseContextCHROMIUM
[605:3847:0715/044641:ERROR:gles2_cmd_decoder.cc(3536)] GLES2DecoderImpl: Trying to make lost context current.
[601:40451:0715/044641:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[601:3847:0715/044641:ERROR:gpu_process_transport_factory.cc(579)] Lost UI shared context.
[ OK ] ErrorPageTest.DNSError_GoBack2Forward2 (9430 ms)
[46/218] ErrorPageTest.DNSError_GoBack2Forward2 (10676 ms)
[ RUN ] ErrorPageTest.IFrameDNSError_Basic
[615:3847:0715/044640:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[611:3847:0715/044641:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[ OK ] ErrorPageTest.IFrameDNSError_Basic (3149 ms)
[47/218] ErrorPageTest.IFrameDNSError_Basic (4340 ms)
[ RUN ] AutofillPrivateApiTest.ValidatePhoneNumbers
[625:3847:0715/044645:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[629:13063:0715/044647:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[629:13063:0715/044647:WARNING:channel.cc(322)] RawChannel write error
[ OK ] AutofillPrivateApiTest.ValidatePhoneNumbers (4073 ms)
[48/218] AutofillPrivateApiTest.ValidatePhoneNumbers (5422 ms)
[ RUN ] ActiveScriptControllerBrowserTest.ActiveScriptsAreDisplayedAndDelayExecution
[624:3847:0715/044645:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[618:74783:0715/044648:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[626:12807:0715/044648:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[628:13063:0715/044648:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[628:13063:0715/044648:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ActiveScriptControllerBrowserTest.ActiveScriptsAreDisplayedAndDelayExecution (6185 ms)
[49/218] ActiveScriptControllerBrowserTest.ActiveScriptsAreDisplayedAndDelayExecution (7498 ms)
[ RUN ] DeclarativeApiTest.PRE_PersistRules
[640:3847:0715/044652:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[635:3847:0715/044654:INFO:CONSOLE(0)] "[SUCCESS] setUp", source: chrome-extension://ppcaaconbpcnfdejamndpmhpebcggpjj/_generated_background_page.html (0)
[635:3847:0715/044654:INFO:CONSOLE(0)] "[SUCCESS] checkTitle", source: chrome-extension://ppcaaconbpcnfdejamndpmhpebcggpjj/_generated_background_page.html (0)
[ OK ] DeclarativeApiTest.PRE_PersistRules (3597 ms)
[50/218] DeclarativeApiTest.PRE_PersistRules (4947 ms)
[ RUN ] AutomationApiTest.SanityCheck
[634:3847:0715/044650:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[631:41219:0715/044652:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[631:74759:0715/044653:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[631:3847:0715/044653:INFO:CONSOLE(0)] "calling getTree() callback", source: chrome-extension://ghliahhgdbmbbhchnaaicoocofmhgmjp/sanity_check.html (0)
[631:3847:0715/044653:INFO:CONSOLE(0)] "[SUCCESS] testSimplePage", source: chrome-extension://ghliahhgdbmbbhchnaaicoocofmhgmjp/sanity_check.html (0)
[631:3847:0715/044654:INFO:CONSOLE(0)] "[SUCCESS] testIsRoot", source: chrome-extension://ghliahhgdbmbbhchnaaicoocofmhgmjp/sanity_check.html (0)
[ OK ] AutomationApiTest.SanityCheck (7011 ms)
[51/218] AutomationApiTest.SanityCheck (8309 ms)
[ RUN ] DownloadExtensionTest.DownloadExtensionTest_OnDeterminingFilename_NoChange
[650:3847:0715/044657:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49267...
sending server_data: {"host": "127.0.0.1", "port": 49267} (36 bytes)
[655:15363:0715/044659:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[655:15363:0715/044659:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[655:15363:0715/044659:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[655:15363:0715/044659:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[651:13063:0715/044659:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[646:41219:0715/044659:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[646:41219:0715/044659:WARNING:channel.cc(322)] RawChannel write error
[ OK ] DownloadExtensionTest.DownloadExtensionTest_OnDeterminingFilename_NoChange (4420 ms)
[52/218] DownloadExtensionTest.DownloadExtensionTest_OnDeterminingFilename_NoChange (5710 ms)
[ RUN ] DownloadExtensionTest.DownloadExtensionTest_OnDeterminingFilename_AbsPathInvalid
[654:3847:0715/044659:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49270...
sending server_data: {"host": "127.0.0.1", "port": 49270} (36 bytes)
[658:15107:0715/044701:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[658:15107:0715/044701:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[658:15107:0715/044701:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[658:15107:0715/044701:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[649:41219:0715/044701:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[649:41219:0715/044701:WARNING:channel.cc(322)] RawChannel write error
[ OK ] DownloadExtensionTest.DownloadExtensionTest_OnDeterminingFilename_AbsPathInvalid (4522 ms)
[53/218] DownloadExtensionTest.DownloadExtensionTest_OnDeterminingFilename_AbsPathInvalid (5812 ms)
[ RUN ] DownloadExtensionTest.DownloadExtensionTest_SetShelfEnabled
[670:3847:0715/044703:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[671:13063:0715/044704:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[671:13063:0715/044704:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] DownloadExtensionTest.DownloadExtensionTest_SetShelfEnabled (3244 ms)
[54/218] DownloadExtensionTest.DownloadExtensionTest_SetShelfEnabled (4534 ms)
[ RUN ] DownloadsApiTest.DownloadsApiTest
[674:3847:0715/044704:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[669:3847:0715/044706:INFO:CONSOLE(0)] "[SUCCESS] (no test)", source: chrome-extension://mmhfpjhajhhfjdcpjllcomgjckklejpo/_generated_background_page.html (0)
[669:41731:0715/044706:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[669:41731:0715/044706:WARNING:channel.cc(322)] RawChannel write error
[ OK ] DownloadsApiTest.DownloadsApiTest (3803 ms)
[55/218] DownloadsApiTest.DownloadsApiTest (5104 ms)
[ RUN ] ExtensionBrowserTest.WebContents
[681:3847:0715/044707:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
2015-07-15 04:47:09.740 browser_tests[677:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[ OK ] ExtensionBrowserTest.WebContents (4404 ms)
[56/218] ExtensionBrowserTest.WebContents (5486 ms)
[ RUN ] FileSystemApiTest.FileSystemApiOpenDirectoryOnGraylistAndAllowTest
[687:3847:0715/044709:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[683:5635:0715/044711:ERROR:mach_broker_mac.mm(222)] Unknown process 691 is sending Mach IPC messages!
[683:3847:0715/044712:INFO:CONSOLE(0)] "[SUCCESS] openFile", source: chrome-extension://aobimgnopklbcgkbhhcadkjgncooiooi/test.html (0)
[683:3847:0715/044712:INFO:CONSOLE(0)] "[SUCCESS] readDirectory", source: chrome-extension://aobimgnopklbcgkbhhcadkjgncooiooi/test.html (0)
[683:3847:0715/044712:INFO:CONSOLE(0)] "[SUCCESS] removeFile", source: chrome-extension://aobimgnopklbcgkbhhcadkjgncooiooi/test.html (0)
[683:3847:0715/044712:INFO:CONSOLE(0)] "[SUCCESS] copyFile", source: chrome-extension://aobimgnopklbcgkbhhcadkjgncooiooi/test.html (0)
[683:3847:0715/044712:INFO:CONSOLE(0)] "[SUCCESS] moveFile", source: chrome-extension://aobimgnopklbcgkbhhcadkjgncooiooi/test.html (0)
[683:3847:0715/044712:INFO:CONSOLE(0)] "[SUCCESS] createFile", source: chrome-extension://aobimgnopklbcgkbhhcadkjgncooiooi/test.html (0)
[683:3847:0715/044712:INFO:CONSOLE(0)] "[SUCCESS] createDirectory", source: chrome-extension://aobimgnopklbcgkbhhcadkjgncooiooi/test.html (0)
[ OK ] FileSystemApiTest.FileSystemApiOpenDirectoryOnGraylistAndAllowTest (5025 ms)
[57/218] FileSystemApiTest.FileSystemApiOpenDirectoryOnGraylistAndAllowTest (6401 ms)
[ RUN ] FileSystemApiTest.FileSystemApiRestoreDirectoryEntry
[695:3847:0715/044713:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[690:5635:0715/044714:ERROR:mach_broker_mac.mm(222)] Unknown process 698 is sending Mach IPC messages!
[690:3847:0715/044716:INFO:CONSOLE(0)] "[SUCCESS] restoreEntryWorks", source: chrome-extension://biaofdkbfbfjclgmkicpaaeoikombdlm/test.html (0)
[696:13319:0715/044716:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[696:13319:0715/044716:WARNING:channel.cc(322)] RawChannel write error
[690:41219:0715/044716:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[690:41219:0715/044716:WARNING:channel.cc(322)] RawChannel write error
[ OK ] FileSystemApiTest.FileSystemApiRestoreDirectoryEntry (5184 ms)
[58/218] FileSystemApiTest.FileSystemApiRestoreDirectoryEntry (6537 ms)
[ RUN ] GcmApiTest.Unregister
[702:3847:0715/044716:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[697:3847:0715/044718:INFO:CONSOLE(0)] "[SUCCESS] testUnregister", source: chrome-extension://hcikhohpkfjehfhldldknfjollofbpij/_generated_background_page.html (0)
[697:3847:0715/044718:INFO:CONSOLE(0)] "[SUCCESS] testUnregisterWithServerError", source: chrome-extension://hcikhohpkfjehfhldldknfjollofbpij/_generated_background_page.html (0)
[697:41219:0715/044718:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[697:41219:0715/044718:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[697:41219:0715/044718:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[697:41219:0715/044718:WARNING:channel.cc(322)] RawChannel write error
[ OK ] GcmApiTest.Unregister (4306 ms)
[59/218] GcmApiTest.Unregister (5648 ms)
[ RUN ] GcmApiTest.SendMessageData
[708:3847:0715/044719:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[705:3847:0715/044722:INFO:CONSOLE(0)] "[SUCCESS] testSend", source: chrome-extension://idogkekbjjnllaknhfchdccplgjmnfak/_generated_background_page.html (0)
[ OK ] GcmApiTest.SendMessageData (4457 ms)
[60/218] GcmApiTest.SendMessageData (5764 ms)
[ RUN ] GcmApiTest.OnMessage
[714:3847:0715/044721:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[709:41219:0715/044723:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[709:3847:0715/044724:INFO:CONSOLE(0)] "[SUCCESS] onMessage", source: chrome-extension://fbkcfnioapnneoaenahfbadlpnblfkih/on_message.html (0)
[ OK ] GcmApiTest.OnMessage (4325 ms)
[61/218] GcmApiTest.OnMessage (5703 ms)
[ RUN ] HotwordPrivateApiTest.SetEnabled
[720:3847:0715/044725:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[717:3847:0715/044727:INFO:CONSOLE(0)] "[SUCCESS] setEnabledTrue", source: chrome-extension://cpfhkdbjfdgdebcjlifoldbijinjfifp/_generated_background_page.html (0)
[717:3847:0715/044728:INFO:CONSOLE(0)] "[SUCCESS] setEnabledFalse", source: chrome-extension://cpfhkdbjfdgdebcjlifoldbijinjfifp/_generated_background_page.html (0)
[728:3847:0715/044729:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] HotwordPrivateApiTest.SetEnabled (5665 ms)
[62/218] HotwordPrivateApiTest.SetEnabled (7020 ms)
[ RUN ] GetAuthTokenFunctionTest.InteractiveLoginSuccessMintSuccess
[726:3847:0715/044727:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[721:3847:0715/044729:INFO:CONSOLE(5)] "hi there", source: chrome-extension://fjepklacolehngknbiocljicgbafllom/test.js (5)
[721:41219:0715/044729:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[721:41219:0715/044729:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[721:41219:0715/044729:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[721:41219:0715/044729:WARNING:channel.cc(322)] RawChannel write error
[ OK ] GetAuthTokenFunctionTest.InteractiveLoginSuccessMintSuccess (4036 ms)
[63/218] GetAuthTokenFunctionTest.InteractiveLoginSuccessMintSuccess (5501 ms)
[ RUN ] RemoveCachedAuthTokenFunctionTest.MatchingToken
[740:3847:0715/044733:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[741:15107:0715/044733:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[741:15107:0715/044733:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[741:15107:0715/044733:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[731:41475:0715/044733:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[731:41475:0715/044733:WARNING:channel.cc(322)] RawChannel write error
[ OK ] RemoveCachedAuthTokenFunctionTest.MatchingToken (2900 ms)
[64/218] RemoveCachedAuthTokenFunctionTest.MatchingToken (4045 ms)
[ RUN ] GetAuthTokenFunctionTest.MultiSecondaryNonInteractiveMintFailure
[736:3847:0715/044732:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[730:3847:0715/044734:INFO:CONSOLE(5)] "hi there", source: chrome-extension://fjepklacolehngknbiocljicgbafllom/test.js (5)
[739:12807:0715/044734:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[739:12807:0715/044734:WARNING:channel.cc(322)] RawChannel write error
[ OK ] GetAuthTokenFunctionTest.MultiSecondaryNonInteractiveMintFailure (4404 ms)
[65/218] GetAuthTokenFunctionTest.MultiSecondaryNonInteractiveMintFailure (5544 ms)
[ RUN ] InstanceIDApiTest.GetToken
[747:3847:0715/044737:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[743:3847:0715/044739:INFO:CONSOLE(0)] "[SUCCESS] getTokenWithoutParameters", source: chrome-extension://llonpjnfhoddmackhgldcbdgajkipbin/_generated_background_page.html (0)
[743:3847:0715/044739:INFO:CONSOLE(0)] "[SUCCESS] getTokenWithoutCallback", source: chrome-extension://llonpjnfhoddmackhgldcbdgajkipbin/_generated_background_page.html (0)
[743:3847:0715/044739:INFO:CONSOLE(0)] "[SUCCESS] getTokenWithoutAuthorizedEntity", source: chrome-extension://llonpjnfhoddmackhgldcbdgajkipbin/_generated_background_page.html (0)
[743:3847:0715/044739:INFO:CONSOLE(0)] "[SUCCESS] getTokenWithInvalidAuthorizedEntity", source: chrome-extension://llonpjnfhoddmackhgldcbdgajkipbin/_generated_background_page.html (0)
[743:3847:0715/044739:INFO:CONSOLE(0)] "[SUCCESS] getTokenWithoutScope", source: chrome-extension://llonpjnfhoddmackhgldcbdgajkipbin/_generated_background_page.html (0)
[743:3847:0715/044739:INFO:CONSOLE(0)] "[SUCCESS] getTokenWithInvalidScope", source: chrome-extension://llonpjnfhoddmackhgldcbdgajkipbin/_generated_background_page.html (0)
[743:3847:0715/044739:INFO:CONSOLE(0)] "[SUCCESS] getTokenWithInvalidOptionValue", source: chrome-extension://llonpjnfhoddmackhgldcbdgajkipbin/_generated_background_page.html (0)
[743:3847:0715/044739:INFO:CONSOLE(0)] "[SUCCESS] getTokenWithoutOptions", source: chrome-extension://llonpjnfhoddmackhgldcbdgajkipbin/_generated_background_page.html (0)
[743:3847:0715/044739:INFO:CONSOLE(0)] "[SUCCESS] getTokenWithValidOptions", source: chrome-extension://llonpjnfhoddmackhgldcbdgajkipbin/_generated_background_page.html (0)
[750:13063:0715/044739:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[753:12807:0715/044739:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[753:12807:0715/044739:WARNING:channel.cc(322)] RawChannel write error
[ OK ] InstanceIDApiTest.GetToken (4363 ms)
[66/218] InstanceIDApiTest.GetToken (5679 ms)
[ RUN ] ExtensionManagementApiBrowserTest.LaunchApp
[751:3847:0715/044737:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[752:12807:0715/044741:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[752:12807:0715/044741:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[752:12807:0715/044741:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[746:3847:0715/044741:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 2147483649, remote ID 3)
[746:40963:0715/044741:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[746:40963:0715/044741:WARNING:channel.cc(322)] RawChannel write error
[751:3847:0715/044741:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[751:3847:0715/044741:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[746:40963:0715/044741:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[746:40963:0715/044741:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[746:40963:0715/044741:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ExtensionManagementApiBrowserTest.LaunchApp (5532 ms)
[67/218] ExtensionManagementApiBrowserTest.LaunchApp (6753 ms)
[ RUN ] ExtensionManagementTest.InstallThenCancel
[759:3847:0715/044743:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[761:13063:0715/044746:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[761:13063:0715/044746:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[761:13063:0715/044746:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[761:13063:0715/044746:WARNING:channel.cc(322)] RawChannel write error
[767:13063:0715/044746:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[767:13063:0715/044746:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[767:13063:0715/044746:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[767:13063:0715/044746:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] ExtensionManagementTest.InstallThenCancel (6448 ms)
[68/218] ExtensionManagementTest.InstallThenCancel (7512 ms)
[ RUN ] ExtensionManagementTest.ExternalUrlUpdate
[765:3847:0715/044744:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[760:61955:0715/044748:ERROR:mach_broker_mac.mm(222)] Unknown process 771 is sending Mach IPC messages!
[776:13063:0715/044750:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[776:13063:0715/044750:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] ExtensionManagementTest.ExternalUrlUpdate (7779 ms)
[69/218] ExtensionManagementTest.ExternalUrlUpdate (9134 ms)
[ RUN ] MDnsAPITest.RegisterTooManyListeners
[777:3847:0715/044750:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[772:7427:0715/044752:ERROR:mach_broker_mac.mm(222)] Unknown process 779 is sending Mach IPC messages!
[772:41219:0715/044752:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[772:41219:0715/044752:WARNING:channel.cc(322)] RawChannel write error
[ OK ] MDnsAPITest.RegisterTooManyListeners (4571 ms)
[70/218] MDnsAPITest.RegisterTooManyListeners (6005 ms)
[ RUN ] MediaGalleriesPlatformAppBrowserTest.MediaGalleriesCopyTo
[784:3847:0715/044754:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
2015-07-15 04:47:54.938 browser_tests[780:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[780:8971:0715/044756:ERROR:mach_broker_mac.mm(222)] Unknown process 790 is sending Mach IPC messages!
[780:3847:0715/044757:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[780:3847:0715/044758:INFO:CONSOLE(0)] "[SUCCESS] validFileCopyToShouldSucceed", source: chrome-extension://kloebhafgkkjhmiklkhedalfhmdiojml/_generated_background_page.html (0)
[780:3847:0715/044758:INFO:CONSOLE(0)] "[SUCCESS] invalidFileCopyToShouldFail", source: chrome-extension://kloebhafgkkjhmiklkhedalfhmdiojml/_generated_background_page.html (0)
[786:12807:0715/044758:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[780:41731:0715/044758:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[780:41731:0715/044758:WARNING:channel.cc(322)] RawChannel write error
[ OK ] MediaGalleriesPlatformAppBrowserTest.MediaGalleriesCopyTo (6192 ms)
[71/218] MediaGalleriesPlatformAppBrowserTest.MediaGalleriesCopyTo (7519 ms)
[ RUN ] MediaGalleriesGalleryWatchApiTest.SetupWatchOnInvalidGallery
[792:3847:0715/044756:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[793:13575:0715/044758:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[793:13575:0715/044758:WARNING:channel.cc(322)] RawChannel write error
[ OK ] MediaGalleriesGalleryWatchApiTest.SetupWatchOnInvalidGallery (4675 ms)
[72/218] MediaGalleriesGalleryWatchApiTest.SetupWatchOnInvalidGallery (6110 ms)
[ RUN ] SearchEnginesPrivateApiTest.OnSearchEnginesChanged
[800:3847:0715/044801:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[806:13063:0715/044803:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] SearchEnginesPrivateApiTest.OnSearchEnginesChanged (4300 ms)
[73/218] SearchEnginesPrivateApiTest.OnSearchEnginesChanged (5669 ms)
[ RUN ] SearchEnginesPrivateApiTest.AddNewSearchEngine
[804:3847:0715/044802:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[798:41219:0715/044804:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[805:13831:0715/044804:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[805:13831:0715/044804:WARNING:channel.cc(322)] RawChannel write error
[798:3847:0715/044804:INFO:CONSOLE(0)] "[SUCCESS] addNewSearchEngine", source: chrome-extension://epcifkihnkjgphfkloaaleeakhpmgdmn/main.html?addNewSearchEngine (0)
[798:41219:0715/044804:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[798:41219:0715/044804:WARNING:channel.cc(322)] RawChannel write error
[ OK ] SearchEnginesPrivateApiTest.AddNewSearchEngine (4201 ms)
[74/218] SearchEnginesPrivateApiTest.AddNewSearchEngine (5622 ms)
[ RUN ] SearchEnginesPrivateApiTest.UpdateSearchEngine
[812:3847:0715/044807:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[815:12807:0715/044809:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[815:12807:0715/044809:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[808:3847:0715/044809:INFO:CONSOLE(0)] "[SUCCESS] updateSearchEngine", source: chrome-extension://epcifkihnkjgphfkloaaleeakhpmgdmn/main.html?updateSearchEngine (0)
[ OK ] SearchEnginesPrivateApiTest.UpdateSearchEngine (4238 ms)
[75/218] SearchEnginesPrivateApiTest.UpdateSearchEngine (5395 ms)
[ RUN ] SyncFileSystemTest.AuthorizationTest
[816:3847:0715/044807:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[809:3847:0715/044811:INFO:CONSOLE(0)] "[SUCCESS] (no test)", source: chrome-extension://hdegmmhjlkchecjiijahbofhbaoflgid/_generated_background_page.html (0)
[ OK ] SyncFileSystemTest.AuthorizationTest (5286 ms)
[76/218] SyncFileSystemTest.AuthorizationTest (6477 ms)
[ RUN ] TabCaptureApiPixelTest.EndToEndWithoutRemoting
[823:3847:0715/044812:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[827:12551:0715/044814:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[830:22019:0715/044814:WARNING:webrtcvoiceengine.cc(472)] Unexpected codec: ISAC/48000/1 (105)
[830:22019:0715/044814:WARNING:webrtcvoiceengine.cc(472)] Unexpected codec: PCMU/8000/2 (110)
[830:22019:0715/044814:WARNING:webrtcvoiceengine.cc(472)] Unexpected codec: PCMA/8000/2 (118)
[830:22019:0715/044814:WARNING:webrtcvoiceengine.cc(472)] Unexpected codec: G722/8000/2 (119)
[820:3847:0715/044815: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)
[820:3847:0715/044815: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)
[820:3847:0715/044815: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)
[820:3847:0715/044815:INFO:CONSOLE(0)] "[SUCCESS] endToEndTest", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/end_to_end.html?method=local&colorDeviation=10 (0)
[830:13063:0715/044815:ERROR:audio_input_device.cc(261)] IO loop going away before the input device has been stopped
[830:13063:0715/044815:ERROR:audio_output_device.cc(327)] IO loop going away before the audio device has been stopped
[ OK ] TabCaptureApiPixelTest.EndToEndWithoutRemoting (4877 ms)
[77/218] TabCaptureApiPixelTest.EndToEndWithoutRemoting (6209 ms)
[ RUN ] ExtensionTabsTest.GetCurrentWindow
[831:3847:0715/044814:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[832:13063:0715/044816:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[832:13063:0715/044816:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] ExtensionTabsTest.GetCurrentWindow (3800 ms)
[78/218] ExtensionTabsTest.GetCurrentWindow (5039 ms)
[ RUN ] ExtensionTabsTest.DuplicateTabNoPermission
[838:3847:0715/044818:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[841:12807:0715/044819:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[841:12807:0715/044819:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[841:12807:0715/044819:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[841:12807:0715/044819:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] ExtensionTabsTest.DuplicateTabNoPermission (3103 ms)
[79/218] ExtensionTabsTest.DuplicateTabNoPermission (4326 ms)
[ RUN ] ExtensionTabsZoomTest.GetDefaultZoom
[842:3847:0715/044819:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[845:13063:0715/044821:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[845:13063:0715/044821:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[845:13063:0715/044821:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[845:13063:0715/044821:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[845:13063:0715/044821:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ExtensionTabsZoomTest.GetDefaultZoom (3823 ms)
[80/218] ExtensionTabsZoomTest.GetDefaultZoom (5100 ms)
[ RUN ] ExtensionTabsZoomTest.CannotZoomInvalidTab
[850:3847:0715/044823:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[851:12807:0715/044825:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[851:12807:0715/044825:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[851:12807:0715/044825:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[854:13319:0715/044825:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[854:13319:0715/044825:WARNING:channel.cc(322)] RawChannel write error
[846:3847:0715/044825:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 1, remote ID 1)
[ OK ] ExtensionTabsZoomTest.CannotZoomInvalidTab (4177 ms)
[81/218] ExtensionTabsZoomTest.CannotZoomInvalidTab (5475 ms)
[ RUN ] WebNavigationApiTest.RequestOpenTab
[855:3847:0715/044824:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[849:41219:0715/044827:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[860:13063:0715/044827:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[860:13063:0715/044827:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[849:3847:0715/044828:INFO:CONSOLE(0)] "[SUCCESS] requestOpenTab", source: chrome-extension://cikjajkbgheondcijddojpdloadgflpp/test_requestOpenTab.html (0)
[856:12807:0715/044828:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[849:3847:0715/044828:ERROR:browser_thread.h(263)] DeleteSoon failed on thread 0
[ OK ] WebNavigationApiTest.RequestOpenTab (5916 ms)
[82/218] WebNavigationApiTest.RequestOpenTab (7201 ms)
[ RUN ] ExtensionWebstorePrivateApiTest.IsNotInIncognitoMode
HTTP server started on http://127.0.0.1:49282...
sending server_data: {"host": "127.0.0.1", "port": 49282} (36 bytes)
[871:3847:0715/044832:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[866:41219:0715/044833:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[872:13063:0715/044833:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[866:3847:0715/044833:INFO:CONSOLE(0)] "[SUCCESS] isNotInIncognitoMode", source: http://www.example.com:49282/files/extensions/api_test/webstore_private/not_incognito.html (0)
[ OK ] ExtensionWebstorePrivateApiTest.IsNotInIncognitoMode (3973 ms)
[83/218] ExtensionWebstorePrivateApiTest.IsNotInIncognitoMode (5120 ms)
[ RUN ] ErrorConsoleBrowserTest.BadAPIPermissionsRuntimeError
[878:3847:0715/044836:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[874:60931:0715/044837:ERROR:mach_broker_mac.mm(222)] Unknown process 882 is sending Mach IPC messages!
[874:3847:0715/044838:INFO:CONSOLE(5)] "Uncaught TypeError: Cannot read property 'addUrl' of undefined", source: chrome-extension://ilnlakpbdaimgeaojipnkkdiiogpligm/background.js (5)
[881:13063:0715/044838:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[881:13063:0715/044838:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[881:13063:0715/044838:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[881:13063:0715/044838:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[883:13063:0715/044838:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[883:13063:0715/044838:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ErrorConsoleBrowserTest.BadAPIPermissionsRuntimeError (3495 ms)
[84/218] ErrorConsoleBrowserTest.BadAPIPermissionsRuntimeError (4626 ms)
[ RUN ] ExtensionWebRequestApiTest.WebRequestDeclarative1
[863:3847:0715/044828:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[864:13063:0715/044830:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[864:13063:0715/044830:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[859:3847:0715/044831:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[859:3847:0715/044831:INFO:CONSOLE(0)] "[SUCCESS] testCancelRequest", source: chrome-extension://bkodifecegacladbggfffjgbdnlkpbdk/test_declarative1.html (0)
[859:3847:0715/044832:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[859:3847:0715/044832:INFO:CONSOLE(0)] "[SUCCESS] testPostponeCancelRequest", source: chrome-extension://bkodifecegacladbggfffjgbdnlkpbdk/test_declarative1.html (0)
[859:3847:0715/044833:INFO:CONSOLE(0)] "[SUCCESS] testThirdParty", source: chrome-extension://bkodifecegacladbggfffjgbdnlkpbdk/test_declarative1.html (0)
[859:74767:0715/044833:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[859:3847:0715/044834:INFO:CONSOLE(0)] "[SUCCESS] testFirstParty", source: chrome-extension://bkodifecegacladbggfffjgbdnlkpbdk/test_declarative1.html (0)
[859:3847:0715/044835:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[859:3847:0715/044835:INFO:CONSOLE(0)] "[SUCCESS] testFirstPartyForCookiesUrl", source: chrome-extension://bkodifecegacladbggfffjgbdnlkpbdk/test_declarative1.html (0)
[859:3847:0715/044836:INFO:CONSOLE(0)] "[SUCCESS] testRedirectRequest", source: chrome-extension://bkodifecegacladbggfffjgbdnlkpbdk/test_declarative1.html (0)
[859:3847:0715/044837:INFO:CONSOLE(0)] "[SUCCESS] testRedirectRequest2", source: chrome-extension://bkodifecegacladbggfffjgbdnlkpbdk/test_declarative1.html (0)
[859:3847:0715/044838:INFO:CONSOLE(0)] "[SUCCESS] testRedirectRequestByContentType", source: chrome-extension://bkodifecegacladbggfffjgbdnlkpbdk/test_declarative1.html (0)
[859:3847:0715/044839:INFO:CONSOLE(0)] "[SUCCESS] testRedirectByRegEx", source: chrome-extension://bkodifecegacladbggfffjgbdnlkpbdk/test_declarative1.html (0)
2015-07-15 04:48:40.212 browser_tests[859:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[859:3847:0715/044840:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[859:3847:0715/044840:INFO:CONSOLE(0)] "[SUCCESS] testRegexFilter", source: chrome-extension://bkodifecegacladbggfffjgbdnlkpbdk/test_declarative1.html (0)
[865:13063:0715/044841:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[865:13063:0715/044841:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[865:13063:0715/044841:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[865:13063:0715/044841:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[865:13063:0715/044841:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ExtensionWebRequestApiTest.WebRequestDeclarative1 (14943 ms)
[85/218] ExtensionWebRequestApiTest.WebRequestDeclarative1 (16195 ms)
[ RUN ] ExecuteScriptApiTest.ExecuteScriptFrameAfterLoad
[888:3847:0715/044841:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[884:73991:0715/044844:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[884:3847:0715/044845:INFO:CONSOLE(0)] "[SUCCESS] undefined", source: chrome-extension://gckdacaeofnbcdkiefggjimencbdhema/test.html (0)
[889:13063:0715/044845:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[889:13063:0715/044845:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[890:13063:0715/044845:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[890:13063:0715/044845:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[890:13063:0715/044845:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[894:13319:0715/044845:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[894:13319:0715/044845:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ExecuteScriptApiTest.ExecuteScriptFrameAfterLoad (5870 ms)
[86/218] ExecuteScriptApiTest.ExecuteScriptFrameAfterLoad (6965 ms)
[ RUN ] ExtensionContextMenuBrowserTest.Enabled
[895:3847:0715/044844:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[897:13063:0715/044846:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[897:13063:0715/044846:WARNING:channel.cc(322)] RawChannel write error
[896:13063:0715/044847:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[896:13063:0715/044847:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[896:13063:0715/044847:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[896:13063:0715/044847:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[899:13063:0715/044847:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] ExtensionContextMenuBrowserTest.Enabled (5257 ms)
[87/218] ExtensionContextMenuBrowserTest.Enabled (6447 ms)
[ RUN ] ExtensionURLRewriteBrowserTest.BookmarksURLWithRef
[902:3847:0715/044848:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[898:3847:0715/044851:WARNING:CONSOLE(0)] "The -webkit-canvas CSS feature is deprecated. Please use a positioned <canvas> element instead.", source: (0)
[905:12807:0715/044852:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[905:12807:0715/044852:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ExtensionURLRewriteBrowserTest.BookmarksURLWithRef (5955 ms)
[88/218] ExtensionURLRewriteBrowserTest.BookmarksURLWithRef (7204 ms)
[ RUN ] WebstoreInstallerBrowserTest.WebstoreInstall
HTTP server started on http://127.0.0.1:49307...
sending server_data: {"host": "127.0.0.1", "port": 49307} (36 bytes)
[913:3847:0715/044852:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] WebstoreInstallerBrowserTest.WebstoreInstall (4776 ms)
[89/218] WebstoreInstallerBrowserTest.WebstoreInstall (6825 ms)
[ RUN ] HistoryBrowserTest.SavingHistoryDisabledThenEnabled
HTTP server started on http://127.0.0.1:49310...
sending server_data: {"host": "127.0.0.1", "port": 49310} (36 bytes)
[ OK ] HistoryBrowserTest.SavingHistoryDisabledThenEnabled (497 ms)
[90/218] HistoryBrowserTest.SavingHistoryDisabledThenEnabled (1726 ms)
[ RUN ] HistoryBrowserTest.NewTabNoHistory
HTTP server started on http://127.0.0.1:49311...
sending server_data: {"host": "127.0.0.1", "port": 49311} (36 bytes)
[ OK ] HistoryBrowserTest.NewTabNoHistory (567 ms)
[91/218] HistoryBrowserTest.NewTabNoHistory (1655 ms)
[ RUN ] WindowOpenPanelTest.ClosePanelsOnExtensionCrash
[919:3847:0715/044855:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] WindowOpenPanelTest.ClosePanelsOnExtensionCrash (5433 ms)
[92/218] WindowOpenPanelTest.ClosePanelsOnExtensionCrash (6713 ms)
[ RUN ] HistoryBrowserTest.RedirectHistory
HTTP server started on http://127.0.0.1:49312...
sending server_data: {"host": "127.0.0.1", "port": 49312} (36 bytes)
[ OK ] HistoryBrowserTest.RedirectHistory (506 ms)
[93/218] HistoryBrowserTest.RedirectHistory (1685 ms)
[ RUN ] RedirectTest.ServerReference
[934:3847:0715/044902:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49313...
sending server_data: {"host": "127.0.0.1", "port": 49313} (36 bytes)
[ OK ] RedirectTest.ServerReference (3393 ms)
[94/218] RedirectTest.ServerReference (4592 ms)
[ RUN ] EncryptedMediaIsTypeSupportedWidevineTest.Widevine_Basic
[937:3847:0715/044903:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49317...
sending server_data: {"host": "127.0.0.1", "port": 49317} (36 bytes)
[930:3847:0715/044904:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[930:3847:0715/044904:INFO:CONSOLE(0)] "canPlayType()'s 'keySystem' parameter is deprecated and will be ignored in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[ OK ] EncryptedMediaIsTypeSupportedWidevineTest.Widevine_Basic (3454 ms)
[95/218] EncryptedMediaIsTypeSupportedWidevineTest.Widevine_Basic (4599 ms)
[ RUN ] MediaStreamDevicesControllerTest.RequestAndBlockMic
[946:3847:0715/044907:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[941:3847:0715/044908:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[ OK ] MediaStreamDevicesControllerTest.RequestAndBlockMic (3155 ms)
[96/218] MediaStreamDevicesControllerTest.RequestAndBlockMic (4417 ms)
[ RUN ] OutOfProcessProxyResolverBrowserTest.Verify
[949:3847:0715/044907:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[942:3847:0715/044908:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
1 0x109d83d3b v8::HandleScope::Initialize(v8::Isolate*)
2 0x10dcc9ad9 v8::PersistentValueMapBase<WTF::StringImpl*, v8::String, blink::StringCacheMapTraits>::Clear()
3 0x10dcba350 blink::V8PerIsolateData::destroy(v8::Isolate*)
4 0x10aeb5ac4 blink::shutdown()
5 0x1124022ec content::ChildProcess::~ChildProcess()
6 0x1133b5fa3 content::UtilityMain(content::MainFunctionParams const&)
7 0x1062f21b6 content::ContentMainRunnerImpl::Run()
8 0x1062f07de content::ContentMain(content::ContentMainParams const&)
9 0x1051b9fb5 ChromeMain
10 0x1044acc1b main
11 0x1044acc04 start
ASAN:SIGSEGV
=================================================================
==950==ERROR: AddressSanitizer: SEGV on unknown address 0x0000fbadbeef (pc 0x00010dc9c64e bp 0x7fff5b7532d0 sp 0x7fff5b7532b0 T0)
#0 0x10dc9c64d in blink::reportFatalErrorInMainThread(char const*, char const*) third_party/WebKit/Source/bindings/core/v8/V8Initializer.cpp:95:5
#1 0x109d83d3a in ReportApiFailure v8/src/api.cc:291:5
#2 0x109d83d3a in ApiCheck v8/src/api.h:185:0
#3 0x109d83d3a in v8::HandleScope::Initialize(v8::Isolate*) v8/src/api.cc:662:0
#4 0x10dcc9ad8 in v8::PersistentValueMapBase<WTF::StringImpl*, v8::String, blink::StringCacheMapTraits>::Clear() v8/include/v8-util.h:219:17
#5 0x10dcba34f in blink::V8PerIsolateData::destroy(v8::Isolate*) third_party/WebKit/Source/bindings/core/v8/V8PerIsolateData.cpp:157:5
#6 0x10aeb5ac3 in blink::shutdown() third_party/WebKit/Source/web/WebKit.cpp:248:5
#7 0x1124022eb in content::ChildProcess::~ChildProcess() content/child/child_process.cc:66:5
#8 0x1133b5fa2 in content::UtilityMain(content::MainFunctionParams const&) content/utility/utility_main.cc:68:1
#9 0x1062f21b5 in content::ContentMainRunnerImpl::Run() content/app/content_main_runner.cc:808:12
#10 0x1062f07dd in content::ContentMain(content::ContentMainParams const&) content/app/content_main.cc:19:15
#11 0x1051b9fb4 in ChromeMain chrome/app/chrome_main.cc:66:12
#12 0x1044acc1a in main chrome/app/chrome_exe_main_mac.cc:16:12
#13 0x1044acc03 in start ??:0:0
#12 0x7 (<unknown module>)
AddressSanitizer can not provide additional info.
SUMMARY: AddressSanitizer: SEGV (/Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21+0x8ae664d)
==950==ABORTING
[ OK ] OutOfProcessProxyResolverBrowserTest.Verify (3409 ms)
[97/218] OutOfProcessProxyResolverBrowserTest.Verify (4590 ms)
[ RUN ] PasswordManagerBrowserTestBase.LoginSuccessWithUnrelatedForm
[960:3847:0715/044912:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[953:55815:0715/044913:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[ OK ] PasswordManagerBrowserTestBase.LoginSuccessWithUnrelatedForm (2790 ms)
[98/218] PasswordManagerBrowserTestBase.LoginSuccessWithUnrelatedForm (4095 ms)
[ RUN ] WebSocketBrowserTest.SSLConnectionLimit
[956:3847:0715/044911: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:49322...
sending server_data: {"host": "127.0.0.1", "port": 49322} (36 bytes)
1.0.0.127.in-addr.arpa - code 404, message File not found
[ OK ] WebSocketBrowserTest.SSLConnectionLimit (4133 ms)
[99/218] WebSocketBrowserTest.SSLConnectionLimit (5310 ms)
[ RUN ] PasswordManagerBrowserTestBase.PromptForFetchSubmitWithoutNavigation
[970:3847:0715/044916:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[964:56071:0715/044917:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[ OK ] PasswordManagerBrowserTestBase.PromptForFetchSubmitWithoutNavigation (2936 ms)
[100/218] PasswordManagerBrowserTestBase.PromptForFetchSubmitWithoutNavigation (4254 ms)
[ RUN ] MaterialPDFExtensionTest.Viewport
[971:3847:0715/044917:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[965:73991:0715/044918:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[965:3847:0715/044920:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[965:3847:0715/044921:INFO:CONSOLE(0)] "[SUCCESS] testDocumentNeedsScrollbars", source: chrome-extension://mhjfbmdgcfjbbpaeojofohoefgiehjai/index-material.html (0)
[965:3847:0715/044921:INFO:CONSOLE(0)] "[SUCCESS] testSetZoom", source: chrome-extension://mhjfbmdgcfjbbpaeojofohoefgiehjai/index-material.html (0)
[965:3847:0715/044921:INFO:CONSOLE(0)] "[SUCCESS] testGetMostVisiblePage", source: chrome-extension://mhjfbmdgcfjbbpaeojofohoefgiehjai/index-material.html (0)
[965:3847:0715/044921:INFO:CONSOLE(0)] "[SUCCESS] testFitToWidth", source: chrome-extension://mhjfbmdgcfjbbpaeojofohoefgiehjai/index-material.html (0)
[965:3847:0715/044921:INFO:CONSOLE(0)] "[SUCCESS] testFitToPage", source: chrome-extension://mhjfbmdgcfjbbpaeojofohoefgiehjai/index-material.html (0)
[965:3847:0715/044921:INFO:CONSOLE(0)] "[SUCCESS] testGoToPage", source: chrome-extension://mhjfbmdgcfjbbpaeojofohoefgiehjai/index-material.html (0)
[965:3847:0715/044921:INFO:CONSOLE(0)] "[SUCCESS] testGetPageScreenRect", source: chrome-extension://mhjfbmdgcfjbbpaeojofohoefgiehjai/index-material.html (0)
[965:3847:0715/044922:INFO:CONSOLE(0)] "[SUCCESS] testBeforeZoomAfterZoom", source: chrome-extension://mhjfbmdgcfjbbpaeojofohoefgiehjai/index-material.html (0)
[965:3847:0715/044922:INFO:CONSOLE(0)] "[SUCCESS] testInitialSetDocumentDimensionsZoomConstrained", source: chrome-extension://mhjfbmdgcfjbbpaeojofohoefgiehjai/index-material.html (0)
[965:3847:0715/044922:INFO:CONSOLE(0)] "[SUCCESS] testInitialSetDocumentDimensionsZoomUnconstrained", source: chrome-extension://mhjfbmdgcfjbbpaeojofohoefgiehjai/index-material.html (0)
[ OK ] MaterialPDFExtensionTest.Viewport (7504 ms)
[101/218] MaterialPDFExtensionTest.Viewport (8841 ms)
[ RUN ] PrefsFunctionalTest.TestDownloadDirPref
[978:3847:0715/044920:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49366...
sending server_data: {"host": "127.0.0.1", "port": 49366} (36 bytes)
[975:38915:0715/044922:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[975:38915:0715/044922:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PrefsFunctionalTest.TestDownloadDirPref (4283 ms)
[102/218] PrefsFunctionalTest.TestDownloadDirPref (5412 ms)
[ RUN ] PrerenderBrowserTest.PrerenderPageChangeFragmentLocationHash
[990:3847:0715/044926:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49372...
sending server_data: {"host": "127.0.0.1", "port": 49372} (36 bytes)
[984:40451:0715/044928:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[984:40451:0715/044928:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PrerenderBrowserTest.PrerenderPageChangeFragmentLocationHash (4432 ms)
[103/218] PrerenderBrowserTest.PrerenderPageChangeFragmentLocationHash (5628 ms)
[ RUN ] PrerenderBrowserTest.PrerenderHTML5VideoJs
[989:3847:0715/044925:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49368...
sending server_data: {"host": "127.0.0.1", "port": 49368} (36 bytes)
[996:13063:0715/044931:ERROR:audio_output_device.cc(327)] IO loop going away before the audio device has been stopped
[ OK ] PrerenderBrowserTest.PrerenderHTML5VideoJs (8110 ms)
[104/218] PrerenderBrowserTest.PrerenderHTML5VideoJs (9443 ms)
[ RUN ] PrerenderBrowserTest.PrerenderClickClickGoBack
[1004:3847:0715/044931:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49385...
sending server_data: {"host": "127.0.0.1", "port": 49385} (36 bytes)
[1005:13063:0715/044933:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1005:13063:0715/044933:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[998:40451:0715/044933:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[998:40451:0715/044933:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PrerenderBrowserTest.PrerenderClickClickGoBack (4480 ms)
[105/218] PrerenderBrowserTest.PrerenderClickClickGoBack (5663 ms)
[ RUN ] PushMessagingBrowserTest.SubscribeFailureNotificationsBlocked
HTTPS server started on https://127.0.0.1:49391...
sending server_data: {"host": "127.0.0.1", "port": 49391} (36 bytes)
[1014:3847:0715/044935:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1009:3847:0715/044936:INFO:CONSOLE(18)] "sendResultToTest: ok - service worker registered", source: https://127.0.0.1:49391/files/push_messaging/push_test.js (18)
[1009:3847:0715/044936:INFO:CONSOLE(18)] "sendResultToTest: permission status - denied", source: https://127.0.0.1:49391/files/push_messaging/push_test.js (18)
[1009:3847:0715/044936:INFO:CONSOLE(18)] "sendResultToTest: AbortError - Registration failed - permission denied", source: https://127.0.0.1:49391/files/push_messaging/push_test.js (18)
[1009:3847:0715/044937:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.allow_outdated
[1009:3847:0715/044937:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown printing.enabled
[1009:3847:0715/044937:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.always_authorize
[ OK ] PushMessagingBrowserTest.SubscribeFailureNotificationsBlocked (3781 ms)
[106/218] PushMessagingBrowserTest.SubscribeFailureNotificationsBlocked (4888 ms)
[ RUN ] PushMessagingBrowserTest.PushEventEnforcesUserVisibleNotificationAfterQueue
HTTPS server started on https://127.0.0.1:49395...
sending server_data: {"host": "127.0.0.1", "port": 49395} (36 bytes)
[1020:3847:0715/044938:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1015:3847:0715/044939:INFO:CONSOLE(18)] "sendResultToTest: ok - service worker registered", source: https://127.0.0.1:49395/files/push_messaging/push_test.js (18)
[1015:3847:0715/044939:INFO:CONSOLE(18)] "sendResultToTest: permission status - granted", source: https://127.0.0.1:49395/files/push_messaging/push_test.js (18)
[1015:3847:0715/044939:INFO:CONSOLE(18)] "sendResultToTest: https://android.googleapis.com/gcm/send/1-0", source: https://127.0.0.1:49395/files/push_messaging/push_test.js (18)
[1015:3847:0715/044939:INFO:CONSOLE(18)] "sendResultToTest: false - is not controlled", source: https://127.0.0.1:49395/files/push_messaging/push_test.js (18)
[1015:3847:0715/044939:INFO:CONSOLE(18)] "sendResultToTest: true - is controlled", source: https://127.0.0.1:49395/files/push_messaging/push_test.js (18)
[1015:3847:0715/044939:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.allow_outdated
[1015:3847:0715/044939:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown printing.enabled
[1015:3847:0715/044939:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.always_authorize
[ OK ] PushMessagingBrowserTest.PushEventEnforcesUserVisibleNotificationAfterQueue (4017 ms)
[107/218] PushMessagingBrowserTest.PushEventEnforcesUserVisibleNotificationAfterQueue (5427 ms)
[ RUN ] PushMessagingBrowserTest.LocalResetPushPermissionUnsubscribes
HTTPS server started on https://127.0.0.1:49401...
sending server_data: {"host": "127.0.0.1", "port": 49401} (36 bytes)
[1026:3847:0715/044940:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1021:3847:0715/044942:INFO:CONSOLE(18)] "sendResultToTest: ok - service worker registered", source: https://127.0.0.1:49401/files/push_messaging/push_test.js (18)
[1021:3847:0715/044942:INFO:CONSOLE(18)] "sendResultToTest: permission status - granted", source: https://127.0.0.1:49401/files/push_messaging/push_test.js (18)
[1021:3847:0715/044942:INFO:CONSOLE(18)] "sendResultToTest: https://android.googleapis.com/gcm/send/1-0", source: https://127.0.0.1:49401/files/push_messaging/push_test.js (18)
[1021:3847:0715/044942:INFO:CONSOLE(18)] "sendResultToTest: true - subscribed", source: https://127.0.0.1:49401/files/push_messaging/push_test.js (18)
[1021:3847:0715/044942:INFO:CONSOLE(18)] "sendResultToTest: permission status - granted", source: https://127.0.0.1:49401/files/push_messaging/push_test.js (18)
[1021:3847:0715/044942:INFO:CONSOLE(18)] "sendResultToTest: permission status - prompt", source: https://127.0.0.1:49401/files/push_messaging/push_test.js (18)
[1021:3847:0715/044942:INFO:CONSOLE(18)] "sendResultToTest: false - not subscribed", source: https://127.0.0.1:49401/files/push_messaging/push_test.js (18)
[1021:3847:0715/044942:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.allow_outdated
[1021:3847:0715/044942:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown printing.enabled
[1021:3847:0715/044942:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.always_authorize
[ OK ] PushMessagingBrowserTest.LocalResetPushPermissionUnsubscribes (3956 ms)
[108/218] PushMessagingBrowserTest.LocalResetPushPermissionUnsubscribes (5352 ms)
[ RUN ] ReferrerPolicyTest.HttpsMiddleClickOrigin
[1031:3847:0715/044942:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1033:12807:0715/044945:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1033:12807:0715/044945:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ReferrerPolicyTest.HttpsMiddleClickOrigin (4444 ms)
[109/218] ReferrerPolicyTest.HttpsMiddleClickOrigin (6093 ms)
[ RUN ] ReferrerPolicyTest.MiddleClickTargetBlankOrigin
[1037:3847:0715/044945:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1038:15363:0715/044946:ERROR:webgraphicscontext3d_command_buffer_impl.cc(273)] Failed to initialize GLES2Implementation.
[ OK ] ReferrerPolicyTest.MiddleClickTargetBlankOrigin (2881 ms)
[110/218] ReferrerPolicyTest.MiddleClickTargetBlankOrigin (4191 ms)
[ RUN ] SpellingMenuObserverTest.EnableSpellingServiceWithCorrectWord
[1045:3847:0715/044948:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] SpellingMenuObserverTest.EnableSpellingServiceWithCorrectWord (2648 ms)
[111/218] SpellingMenuObserverTest.EnableSpellingServiceWithCorrectWord (3918 ms)
[ RUN ] ServiceProcessControlBrowserTest.DieOnDisconnect
[ OK ] ServiceProcessControlBrowserTest.DieOnDisconnect (5 ms)
[112/218] ServiceProcessControlBrowserTest.DieOnDisconnect (1004 ms)
[ RUN ] RepostFormWarningTest.TestLoginAfterRepost
[1047:3847:0715/044949:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49415...
sending server_data: {"host": "127.0.0.1", "port": 49415} (36 bytes)
[ OK ] RepostFormWarningTest.TestLoginAfterRepost (4824 ms)
[113/218] RepostFormWarningTest.TestLoginAfterRepost (5988 ms)
[ RUN ] RestartTest.PRE_CookiesClearedOnExit
[1054:3847:0715/044953:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] RestartTest.PRE_CookiesClearedOnExit (2707 ms)
[114/218] RestartTest.PRE_CookiesClearedOnExit (4092 ms)
[ RUN ] SessionRestoreTest.SessionStorage
[1065:3847:0715/044957:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1061:40451:0715/044958:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[1065:3847:0715/044958:ERROR:gles2_cmd_decoder.cc(4382)] Error: 5 for Command kLoseContextCHROMIUM
[1061:40451:0715/044959:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[1061:40451:0715/044959:WARNING:channel.cc(322)] RawChannel write error
[ OK ] SessionRestoreTest.SessionStorage (3998 ms)
[115/218] SessionRestoreTest.SessionStorage (5157 ms)
[ RUN ] NoSessionRestoreTest.SessionCookiesBrowserClose
[1059:3847:0715/044955:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1055:40451:0715/044959:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[1069:13063:0715/045001:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1069:13063:0715/045001:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1069:13063:0715/045001:WARNING:channel.cc(322)] RawChannel write error
[1055:40451:0715/045001:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[1055:40451:0715/045001:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[1055:40451:0715/045001:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 4, remote ID 2147483651)
[1055:40451:0715/045001:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[1055:40451:0715/045001:WARNING:channel.cc(322)] RawChannel write error
[ OK ] NoSessionRestoreTest.SessionCookiesBrowserClose (8267 ms)
[116/218] NoSessionRestoreTest.SessionCookiesBrowserClose (9476 ms)
[ RUN ] SessionRestoreTest.SessionStorageAfterTabReplace
[1074:3847:0715/045003:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1074:3847:0715/045004:ERROR:gles2_cmd_decoder.cc(4382)] Error: 5 for Command kLoseContextCHROMIUM
[1079:13319:0715/045004:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1079:13319:0715/045004:WARNING:channel.cc(322)] RawChannel write error
[ OK ] SessionRestoreTest.SessionStorageAfterTabReplace (5152 ms)
[117/218] SessionRestoreTest.SessionStorageAfterTabReplace (6322 ms)
[ RUN ] TabRestoreTest.RestoreTabWithSpecialURL
[1080:3847:0715/045005:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1083:13063:0715/045007:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[1083:13063:0715/045007:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1083:13063:0715/045007:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1083:13063:0715/045007:WARNING:channel.cc(322)] RawChannel write error
[1085:13063:0715/045008:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1085:13063:0715/045008:WARNING:channel.cc(322)] RawChannel write error
[ OK ] TabRestoreTest.RestoreTabWithSpecialURL (5398 ms)
[118/218] TabRestoreTest.RestoreTabWithSpecialURL (6876 ms)
[ RUN ] TabRestoreTest.PRE_RestoreOnStartup
[1088:3847:0715/045009:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
2015-07-15 04:50:11.057 browser_tests[1084:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[1091:13063:0715/045011:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1091:13063:0715/045011:WARNING:channel.cc(322)] RawChannel write error
[1084:3847:0715/045011:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown select_file_dialogs.allowed
[ OK ] TabRestoreTest.PRE_RestoreOnStartup (3863 ms)
[119/218] TabRestoreTest.PRE_RestoreOnStartup (5134 ms)
[ RUN ] SSLUITest.TestWSSInvalidCertAndClose
[1094:3847:0715/045011:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49423...
sending server_data: {"host": "127.0.0.1", "port": 49423} (36 bytes)
Trying to start websocket server on wss://127.0.0.1:0...
WebSocket server started on wss://127.0.0.1:49424...
sending server_data: {"host": "127.0.0.1", "port": 49424} (36 bytes)
[1090:3847:0715/045019:INFO:CONSOLE(16)] "WebSocket connection to 'wss://127.0.0.1:49424/' failed: WebSocket opening handshake was canceled", source: http://127.0.0.1:49423/files/ssl/wss_close.html?49424 (16)
[1090:3847:0715/045019:INFO:CONSOLE(15)] "WebSocket connection to 'wss://127.0.0.1:49424/' failed: WebSocket opening handshake was canceled", source: http://127.0.0.1:49423/files/ssl/wss_close_slave.html?49424 (15)
[1090:3847:0715/045019:INFO:CONSOLE(15)] "WebSocket connection to 'wss://127.0.0.1:49424/' failed: WebSocket opening handshake was canceled", source: http://127.0.0.1:49423/files/ssl/wss_close_slave.html?49424 (15)
[1090:3847:0715/045019:INFO:CONSOLE(15)] "WebSocket connection to 'wss://127.0.0.1:49424/' failed: WebSocket opening handshake was canceled", source: http://127.0.0.1:49423/files/ssl/wss_close_slave.html?49424 (15)
[1090:3847:0715/045019:INFO:CONSOLE(15)] "WebSocket connection to 'wss://127.0.0.1:49424/' failed: WebSocket opening handshake was canceled", source: http://127.0.0.1:49423/files/ssl/wss_close_slave.html?49424 (15)
[1090:3847:0715/045019:INFO:CONSOLE(15)] "WebSocket connection to 'wss://127.0.0.1:49424/' failed: WebSocket opening handshake was canceled", source: http://127.0.0.1:49423/files/ssl/wss_close_slave.html?49424 (15)
[1090:3847:0715/045019:INFO:CONSOLE(15)] "WebSocket connection to 'wss://127.0.0.1:49424/' failed: WebSocket opening handshake was canceled", source: http://127.0.0.1:49423/files/ssl/wss_close_slave.html?49424 (15)
[1090:3847:0715/045019:INFO:CONSOLE(15)] "WebSocket connection to 'wss://127.0.0.1:49424/' failed: WebSocket opening handshake was canceled", source: http://127.0.0.1:49423/files/ssl/wss_close_slave.html?49424 (15)
[1090:3847:0715/045019:INFO:CONSOLE(15)] "WebSocket connection to 'wss://127.0.0.1:49424/' failed: WebSocket opening handshake was canceled", source: http://127.0.0.1:49423/files/ssl/wss_close_slave.html?49424 (15)
[1090:3847:0715/045019:INFO:CONSOLE(15)] "WebSocket connection to 'wss://127.0.0.1:49424/' failed: WebSocket opening handshake was canceled", source: http://127.0.0.1:49423/files/ssl/wss_close_slave.html?49424 (15)
[1090:3847:0715/045019:INFO:CONSOLE(15)] "WebSocket connection to 'wss://127.0.0.1:49424/' failed: WebSocket opening handshake was canceled", source: http://127.0.0.1:49423/files/ssl/wss_close_slave.html?49424 (15)
[1090:3847:0715/045019:INFO:CONSOLE(15)] "WebSocket connection to 'wss://127.0.0.1:49424/' failed: WebSocket opening handshake was canceled", source: http://127.0.0.1:49423/files/ssl/wss_close_slave.html?49424 (15)
[1090:3847:0715/045019:INFO:CONSOLE(15)] "WebSocket connection to 'wss://127.0.0.1:49424/' failed: WebSocket opening handshake was canceled", source: http://127.0.0.1:49423/files/ssl/wss_close_slave.html?49424 (15)
[1090:3847:0715/045019:INFO:CONSOLE(15)] "WebSocket connection to 'wss://127.0.0.1:49424/' failed: WebSocket opening handshake was canceled", source: http://127.0.0.1:49423/files/ssl/wss_close_slave.html?49424 (15)
[1105:12551:0715/045019:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483651, remote ID 4)
[1105:12551:0715/045019:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1105:12551:0715/045019:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1090:3847:0715/045020:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 3, remote ID 2147483650)
[1090:3847:0715/045020:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 4, remote ID 2147483651)
[1090:38659:0715/045020:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[1090:38659:0715/045020:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[1109:13319:0715/045020:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1110:13319:0715/045020:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[1110:13319:0715/045020:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483651, remote ID 4)
[1110:13319:0715/045020:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1110:13319:0715/045020:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1114:12807:0715/045020:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1116:12807:0715/045020:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[1116:12807:0715/045020:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[1116:12807:0715/045020:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483651, remote ID 4)
[1116:12807:0715/045020:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1116:12807:0715/045020:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1119:12807:0715/045020:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1120:13063:0715/045020:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[1120:13063:0715/045020:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483651, remote ID 4)
[1120:13063:0715/045020:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1120:13063:0715/045020:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1120:13063:0715/045020:WARNING:channel.cc(322)] RawChannel write error
[1121:13063:0715/045020:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1121:13063:0715/045020:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1121:15363:0715/045020:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[1121:15363:0715/045020:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[1121:15363:0715/045020:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[1121:15363:0715/045020:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[1121:15363:0715/045020:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[1121:15363:0715/045020:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[1121:15363:0715/045020:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[1121:15363:0715/045020:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[1090:3847:0715/045020:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 3, remote ID 2147483650)
[1122:13063:0715/045021:WARNING:channel.cc(558)] Failed to send message to run remote endpoint (local ID 2, remote ID 2147483648)
[1122:13063:0715/045021:WARNING:channel.cc(558)] Failed to send message to run remote endpoint (local ID 3, remote ID 2147483649)
[1122:13063:0715/045021:WARNING:channel_endpoint.cc(94)] Failed to write enqueue message to channel
[1122:13063:0715/045021:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 1, remote ID 1)
[1090:3847:0715/045021:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown select_file_dialogs.allowed
[ OK ] SSLUITest.TestWSSInvalidCertAndClose (11564 ms)
[120/218] SSLUITest.TestWSSInvalidCertAndClose (12836 ms)
[ RUN ] SSLUITest.TestBadHTTPSDownload
[1102:3847:0715/045014:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49425...
sending server_data: {"host": "127.0.0.1", "port": 49425} (36 bytes)
HTTPS server started on https://127.0.0.1:49426...
sending server_data: {"host": "127.0.0.1", "port": 49426} (36 bytes)
testserver.py: Broken pipe
[1097:3847:0715/045021:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[1123:13063:0715/045022:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1123:13063:0715/045022:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1123:13063:0715/045022:WARNING:channel.cc(322)] RawChannel write error
[1123:13319:0715/045022:FATAL:memory.cc(18)] Out of memory. size=4194304
[1097:39939:0715/045022:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[1097:39939:0715/045022:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[1097:39939:0715/045022:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 4, remote ID 2147483651)
[1097:39939:0715/045022:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[1097:39939:0715/045022:WARNING:channel.cc(322)] RawChannel write error
[ OK ] SSLUITest.TestBadHTTPSDownload (9896 ms)
[121/218] SSLUITest.TestBadHTTPSDownload (10999 ms)
[ RUN ] SSLUITest.TestDisplaysCachedInsecureContent
[1128:3847:0715/045024:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49488...
sending server_data: {"host": "127.0.0.1", "port": 49488} (36 bytes)
HTTPS server started on https://127.0.0.1:49489...
sending server_data: {"host": "127.0.0.1", "port": 49489} (36 bytes)
[1124:3847:0715/045027:INFO:CONSOLE(12)] "Mixed Content: The page at 'https://127.0.0.1:49489/files/ssl/page_displays_insecure_content.html?replace_text=UkVQTEFDRV9XSVRIX0hPU1RfQU5EX1BPUlQ=:MTI3LjAuMC4xOjQ5NDg4' was loaded over HTTPS, but requested an insecure image 'http://127.0.0.1:49488/files/ssl/google_files/logo.gif'. This content should also be served over HTTPS.", source: https://127.0.0.1:49489/files/ssl/page_displays_insecure_content.html?replace_text=UkVQTEFDRV9XSVRIX0hPU1RfQU5EX1BPUlQ=:MTI3LjAuMC4xOjQ5NDg4 (12)
[1124:39939:0715/045027:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
testserver.py: Closed connection
[1124:39939:0715/045027:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[1124:39939:0715/045027:WARNING:channel.cc(322)] RawChannel write error
[ OK ] SSLUITest.TestDisplaysCachedInsecureContent (5013 ms)
[122/218] SSLUITest.TestDisplaysCachedInsecureContent (6306 ms)
[ RUN ] SSLUITestWithExtendedReporting.TestBrokenHTTPSInIncognitoReportNo
[1132:3847:0715/045025: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:49494...
sending server_data: {"host": "127.0.0.1", "port": 49494} (36 bytes)
[1139:12807:0715/045028:FATAL:memory.cc(18)] Out of memory. size=4194304
[1125:40451:0715/045028:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[1125:40451:0715/045028:WARNING:channel.cc(322)] RawChannel write error
[ OK ] SSLUITestWithExtendedReporting.TestBrokenHTTPSInIncognitoReportNo (5467 ms)
[123/218] SSLUITestWithExtendedReporting.TestBrokenHTTPSInIncognitoReportNo (6729 ms)
[ RUN ] TranslateManagerBrowserTest.PRE_TranslateSessionRestore
[1148:3847:0715/045032:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] TranslateManagerBrowserTest.PRE_TranslateSessionRestore (3042 ms)
[124/218] TranslateManagerBrowserTest.PRE_TranslateSessionRestore (4326 ms)
[ RUN ] SSLUITestWithExtendedReporting.TestBrokenHTTPSNoReportingWhenDisallowed
[1144:3847:0715/045030: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:49500...
sending server_data: {"host": "127.0.0.1", "port": 49500} (36 bytes)
[1140:3847:0715/045033:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[1151:13063:0715/045033:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1151:13063:0715/045033:WARNING:channel.cc(322)] RawChannel write error
[1140:40451:0715/045033:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 4, remote ID 2147483651)
[1140:40451:0715/045033:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] SSLUITestWithExtendedReporting.TestBrokenHTTPSNoReportingWhenDisallowed (4659 ms)
[125/218] SSLUITestWithExtendedReporting.TestBrokenHTTPSNoReportingWhenDisallowed (5967 ms)
[ RUN ] PopupBlockerBrowserTest.SessionStorage
[1159:3847:0715/045036:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1153:74503:0715/045037:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[1153:40451:0715/045038:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[1153:40451:0715/045038:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PopupBlockerBrowserTest.SessionStorage (4186 ms)
[126/218] PopupBlockerBrowserTest.SessionStorage (5417 ms)
[ RUN ] AutofillDialogControllerTest.SignInWebViewOpensLinksInNewTab
[1158:3847:0715/045036:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1160:13063:0715/045039:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[1160:3847:0715/045039:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 2, remote ID 2147483648)
[1152:40451:0715/045039:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[1152:40451:0715/045039:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[1152:40451:0715/045039:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[1152:40451:0715/045039:WARNING:channel.cc(322)] RawChannel write error
[1152:4611:0715/045039:ERROR:mach_broker_mac.mm(222)] Unknown process 1164 is sending Mach IPC messages!
[ OK ] AutofillDialogControllerTest.SignInWebViewOpensLinksInNewTab (4859 ms)
[127/218] AutofillDialogControllerTest.SignInWebViewOpensLinksInNewTab (6039 ms)
[ RUN ] BrowserTest.InterstitialCommandDisable
[1172:3847:0715/045042:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49508...
sending server_data: {"host": "127.0.0.1", "port": 49508} (36 bytes)
[1177:12551:0715/045044:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[1177:12551:0715/045044:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1177:12551:0715/045044:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1177:12551:0715/045044:WARNING:channel.cc(322)] RawChannel write error
[1166:41219:0715/045044:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[1166:41219:0715/045044:WARNING:channel.cc(322)] RawChannel write error
[ OK ] BrowserTest.InterstitialCommandDisable (4442 ms)
[128/218] BrowserTest.InterstitialCommandDisable (5661 ms)
[ RUN ] BrowserTest.StartMinimized
[1171:3847:0715/045042:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] BrowserTest.StartMinimized (6156 ms)
[129/218] BrowserTest.StartMinimized (7347 ms)
[ RUN ] RunInBackgroundTest.RunInBackgroundBasicTest
[1183:3847:0715/045048:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1179:39683:0715/045048:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[1184:14851:0715/045048:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[1184:14851:0715/045048:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[1184:12551:0715/045048:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1184:14851:0715/045048:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[1184:14851:0715/045048:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[ OK ] RunInBackgroundTest.RunInBackgroundBasicTest (2903 ms)
[130/218] RunInBackgroundTest.RunInBackgroundBasicTest (4371 ms)
[ RUN ] NoStartupWindowTest.DontInitSessionServiceForApps
[1187:3847:0715/045049:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] NoStartupWindowTest.DontInitSessionServiceForApps (2668 ms)
[131/218] NoStartupWindowTest.DontInitSessionServiceForApps (3834 ms)
[ RUN ] BrowserNavigatorTest.Disposition_SingletonTabNoneExisting
[1194:3847:0715/045052:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] BrowserNavigatorTest.Disposition_SingletonTabNoneExisting (3086 ms)
[132/218] BrowserNavigatorTest.Disposition_SingletonTabNoneExisting (4424 ms)
[ RUN ] BrowserNavigatorTest.Disposition_NewPopupFromPopup
[1198:3847:0715/045053:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1192:4611:0715/045055:ERROR:mach_broker_mac.mm(222)] Unknown process 1201 is sending Mach IPC messages!
[1192:4611:0715/045055:ERROR:mach_broker_mac.mm(222)] Unknown process 1203 is sending Mach IPC messages!
[ OK ] BrowserNavigatorTest.Disposition_NewPopupFromPopup (3759 ms)
[133/218] BrowserNavigatorTest.Disposition_NewPopupFromPopup (4973 ms)
[ RUN ] BrowserNavigatorTest.NavigateWithoutBrowser
[1207:3847:0715/045057:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1202:3847:0715/045059:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[1213:3847:0715/045100:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 3, remote ID 2147483649)
[1213:13063:0715/045100:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1213:13063:0715/045100:WARNING:channel.cc(322)] RawChannel write error
[ OK ] BrowserNavigatorTest.NavigateWithoutBrowser (5801 ms)
[134/218] BrowserNavigatorTest.NavigateWithoutBrowser (7189 ms)
[ RUN ] BrowserNavigatorTest.SendRendererInitiatedRequestUsingPOST
[1212:3847:0715/045058:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49511...
sending server_data: {"host": "127.0.0.1", "port": 49511} (36 bytes)
[1214:13063:0715/045100:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[1214:13063:0715/045100:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[1214:13063:0715/045100:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1214:13063:0715/045100:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1206:40195:0715/045100:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[1206:40195:0715/045100:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 4, remote ID 2147483651)
[1206:40195:0715/045100:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[1206:40195:0715/045100:WARNING:channel.cc(322)] RawChannel write error
[ OK ] BrowserNavigatorTest.SendRendererInitiatedRequestUsingPOST (4469 ms)
[135/218] BrowserNavigatorTest.SendRendererInitiatedRequestUsingPOST (5829 ms)
[ RUN ] BrowserCrApplicationAppleScriptTest.ObjectSpecifier
[1224:3847:0715/045104:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1226:15619:0715/045105:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[1226:15619:0715/045105:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[1226:15619:0715/045105:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[1226:14595:0715/045105:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1226:14595:0715/045105:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] BrowserCrApplicationAppleScriptTest.ObjectSpecifier (2700 ms)
[136/218] BrowserCrApplicationAppleScriptTest.ObjectSpecifier (3852 ms)
[ RUN ] ConstrainedWindowMacTest.ShowInInactiveTab
[1225:3847:0715/045104:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1219:40451:0715/045106:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[1219:40451:0715/045106:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ConstrainedWindowMacTest.ShowInInactiveTab (4382 ms)
[137/218] ConstrainedWindowMacTest.ShowInInactiveTab (5439 ms)
[ RUN ] WindowedInstallDialogControllerBrowserTest.ShowInstallDialog
[1232:3847:0715/045107:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1229:3847:0715/045108:WARNING:extension_install_prompt.cc(157)] None!
[1229:37379:0715/045108:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[1229:37379:0715/045108:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[1229:37379:0715/045108:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[1229:37379:0715/045108:WARNING:channel.cc(322)] RawChannel write error
[ OK ] WindowedInstallDialogControllerBrowserTest.ShowInstallDialog (2667 ms)
[138/218] WindowedInstallDialogControllerBrowserTest.ShowInstallDialog (3817 ms)
[ RUN ] OmniboxViewMacBrowserTest.ApplyCaretVisibility
[1237:3847:0715/045109:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1239:13063:0715/045110:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[1239:13063:0715/045110:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[1239:13063:0715/045110:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1239:13063:0715/045110:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1239:13063:0715/045110:WARNING:channel.cc(322)] RawChannel write error
[1239:15363:0715/045110:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[1239:15363:0715/045110:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[1239:15363:0715/045110:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[ OK ] OmniboxViewMacBrowserTest.ApplyCaretVisibility (2665 ms)
[139/218] OmniboxViewMacBrowserTest.ApplyCaretVisibility (3929 ms)
[ RUN ] FindInPageControllerTest.FindInPage_Issue5132
[1242:3847:0715/045111:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1238:39939:0715/045113:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[1238:39939:0715/045113:WARNING:channel.cc(322)] RawChannel write error
[ OK ] FindInPageControllerTest.FindInPage_Issue5132 (3044 ms)
[140/218] FindInPageControllerTest.FindInPage_Issue5132 (4461 ms)
[ RUN ] FindInPageControllerTest.HideFindBarOnNavigateAndReload
[1247:3847:0715/045113:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] FindInPageControllerTest.HideFindBarOnNavigateAndReload (2948 ms)
[141/218] FindInPageControllerTest.HideFindBarOnNavigateAndReload (4071 ms)
[ RUN ] GlobalErrorServiceBrowserTest.CloseBubbleView
[1257:3847:0715/045116:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1258:13063:0715/045118:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] GlobalErrorServiceBrowserTest.CloseBubbleView (3889 ms)
[142/218] GlobalErrorServiceBrowserTest.CloseBubbleView (5213 ms)
[ RUN ] NativeWindowTrackerTest.Basic
[1261:3847:0715/045117:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] NativeWindowTrackerTest.Basic (4020 ms)
[143/218] NativeWindowTrackerTest.Basic (5193 ms)
[ RUN ] StartupBrowserCreatorTest.SyncPromoWithFirstRunTabs
[1269:3847:0715/045121:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1265:61955:0715/045123:ERROR:mach_broker_mac.mm(222)] Unknown process 1274 is sending Mach IPC messages!
[ OK ] StartupBrowserCreatorTest.SyncPromoWithFirstRunTabs (3228 ms)
[144/218] StartupBrowserCreatorTest.SyncPromoWithFirstRunTabs (4404 ms)
[ RUN ] StartupBrowserCreatorFirstRunTest.FirstRunTabsContainSyncPromo
[1273:3847:0715/045122:WARNING:vt_video_decode_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)
[1277:13063:0715/045126:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1277:13063:0715/045126:WARNING:channel.cc(322)] RawChannel write error
[1282:12807:0715/045126:WARNING:channel.cc(558)] Failed to send message to run remote endpoint (local ID 2, remote ID 2147483648)
[1282:12807:0715/045126:WARNING:channel.cc(558)] Failed to send message to run remote endpoint (local ID 3, remote ID 2147483649)
[1282:12807:0715/045126:WARNING:channel_endpoint.cc(94)] Failed to write enqueue message to channel
[1282:12807:0715/045126:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 1, remote ID 1)
[1268:4871:0715/045127:ERROR:mach_broker_mac.mm(222)] Unknown process 1285 is sending Mach IPC messages!
[ OK ] StartupBrowserCreatorFirstRunTest.FirstRunTabsContainSyncPromo (6076 ms)
[145/218] StartupBrowserCreatorFirstRunTest.FirstRunTabsContainSyncPromo (7351 ms)
[ RUN ] PermissionBubbleManagerBrowserTest.RequestsBeforeAfterLoad
[1281:3847:0715/045126:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1276:74767:0715/045127:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[ OK ] PermissionBubbleManagerBrowserTest.RequestsBeforeAfterLoad (3368 ms)
[146/218] PermissionBubbleManagerBrowserTest.RequestsBeforeAfterLoad (4797 ms)
[ RUN ] WebUIBidiCheckerBrowserTestLTR.TestSettingsFrameCookies
[ OK ] WebUIBidiCheckerBrowserTestLTR.TestSettingsFrameCookies (1 ms)
[147/218] WebUIBidiCheckerBrowserTestLTR.TestSettingsFrameCookies (1155 ms)
[ RUN ] WebUIBidiCheckerBrowserTestRTL.TestCrashesPage
[ OK ] WebUIBidiCheckerBrowserTestRTL.TestCrashesPage (1 ms)
[148/218] WebUIBidiCheckerBrowserTestRTL.TestCrashesPage (1058 ms)
[ RUN ] WebUIBidiCheckerBrowserTestRTL.TestSettingsContentSettingsPage
[ OK ] WebUIBidiCheckerBrowserTestRTL.TestSettingsContentSettingsPage (1 ms)
[149/218] WebUIBidiCheckerBrowserTestRTL.TestSettingsContentSettingsPage (1082 ms)
[ RUN ] FastUnloadTest.UnloadHidden
HTTP server started on http://127.0.0.1:49518...
sending server_data: {"host": "127.0.0.1", "port": 49518} (36 bytes)
[1298:3847:0715/045133:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1302:13063:0715/045135:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1302:13063:0715/045135:WARNING:channel.cc(322)] RawChannel write error
[1290:40451:0715/045135:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[1290:40451:0715/045135:WARNING:channel.cc(322)] RawChannel write error
[ OK ] FastUnloadTest.UnloadHidden (4810 ms)
[150/218] FastUnloadTest.UnloadHidden (6142 ms)
[ RUN ] InlineLoginUISafeIframeBrowserTest.TopFrameNavigationDisallowed
[1294:3847:0715/045131:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1295:3847:0715/045134:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 3, remote ID 2147483649)
[1295:13063:0715/045134:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1289:3847:0715/045134:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[1289:78343:0715/045135: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
[1289:78343:0715/045136:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[1301:12807:0715/045136:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1301:12807:0715/045136:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1301:12807:0715/045136:WARNING:channel.cc(322)] RawChannel write error
[1303:15363:0715/045136:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[1303:15363:0715/045136:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[1303:15363:0715/045136:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[1303:15363:0715/045136:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[ OK ] InlineLoginUISafeIframeBrowserTest.TopFrameNavigationDisallowed (6535 ms)
[151/218] InlineLoginUISafeIframeBrowserTest.TopFrameNavigationDisallowed (7802 ms)
[ RUN ] FormAutofillTest.WebFormControlElementToFormFieldAutocompletetype
[ OK ] FormAutofillTest.WebFormControlElementToFormFieldAutocompletetype (272 ms)
[152/218] FormAutofillTest.WebFormControlElementToFormFieldAutocompletetype (1561 ms)
[ RUN ] FormAutofillTest.DetectTextDirectionFromParentDIRAttribute
[ OK ] FormAutofillTest.DetectTextDirectionFromParentDIRAttribute (172 ms)
[153/218] FormAutofillTest.DetectTextDirectionFromParentDIRAttribute (1320 ms)
[ RUN ] FormAutofillTest.ClearPreviewedFormWithElementForUnownedForm
[ OK ] FormAutofillTest.ClearPreviewedFormWithElementForUnownedForm (180 ms)
[154/218] FormAutofillTest.ClearPreviewedFormWithElementForUnownedForm (1401 ms)
[ RUN ] PasswordAutofillAgentTest.InitialAutocompleteForEmptyAction
[ OK ] PasswordAutofillAgentTest.InitialAutocompleteForEmptyAction (334 ms)
[155/218] PasswordAutofillAgentTest.InitialAutocompleteForEmptyAction (1467 ms)
[ RUN ] PasswordAutofillAgentTest.AutocompletePasswordForReadonlyUsernameMatched
[ OK ] PasswordAutofillAgentTest.AutocompletePasswordForReadonlyUsernameMatched (285 ms)
[156/218] PasswordAutofillAgentTest.AutocompletePasswordForReadonlyUsernameMatched (1461 ms)
[ RUN ] PasswordAutofillAgentTest.NoAutocompleteForTextFieldPasswords
[ OK ] PasswordAutofillAgentTest.NoAutocompleteForTextFieldPasswords (330 ms)
[157/218] PasswordAutofillAgentTest.NoAutocompleteForTextFieldPasswords (1463 ms)
[ RUN ] PasswordAutofillAgentTest.FillOnAccountSelectOnlyNoCredentialsOnPasswordClick
[ OK ] PasswordAutofillAgentTest.FillOnAccountSelectOnlyNoCredentialsOnPasswordClick (323 ms)
[158/218] PasswordAutofillAgentTest.FillOnAccountSelectOnlyNoCredentialsOnPasswordClick (1466 ms)
[ RUN ] PasswordAutofillAgentTest.FormFillDataMustHaveUsername
[ OK ] PasswordAutofillAgentTest.FormFillDataMustHaveUsername (285 ms)
[159/218] PasswordAutofillAgentTest.FormFillDataMustHaveUsername (1470 ms)
[ RUN ] TranslateHelperBrowserTest.MultipleDifferentTranslations
[ OK ] TranslateHelperBrowserTest.MultipleDifferentTranslations (105 ms)
[160/218] TranslateHelperBrowserTest.MultipleDifferentTranslations (1212 ms)
[ RUN ] WebUIBrowserAsyncTest.TestSyncPasses
[1319:3847:0715/045145:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1313:3847:0715/045147:INFO:CONSOLE(1791)] "Running test testPasses", source: async.js (1791)
[1313:40451:0715/045147:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[1313:40451:0715/045147:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[1313:40451:0715/045147:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[1313:40451:0715/045147:WARNING:channel.cc(322)] RawChannel write error
[ OK ] WebUIBrowserAsyncTest.TestSyncPasses (4301 ms)
[161/218] WebUIBrowserAsyncTest.TestSyncPasses (5454 ms)
[ RUN ] OutOfProcessPPAPITest.AudioConfig
[1320:3847:0715/045145:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49525...
sending server_data: {"host": "127.0.0.1", "port": 49525} (36 bytes)
objc[1326]: Class BaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testTQ_dH4/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1326]: Class ConstrainedWindowAnimationBase is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testTQ_dH4/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1326]: Class ConstrainedWindowAnimationShow is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testTQ_dH4/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1326]: Class ConstrainedWindowAnimationHide is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testTQ_dH4/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1326]: Class ConstrainedWindowAnimationPulse is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testTQ_dH4/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1326]: Class BlueLabelButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testTQ_dH4/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1326]: Class BlueLabelButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testTQ_dH4/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1326]: Class HoverImageMenuButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testTQ_dH4/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1326]: Class HoverImageMenuButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testTQ_dH4/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1326]: Class HyperlinkButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testTQ_dH4/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1326]: Class HyperlinkTextView is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testTQ_dH4/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1326]: Class FindPasteboard is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testTQ_dH4/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1326]: Class FlippedView is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testTQ_dH4/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1326]: Class FocusTracker is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testTQ_dH4/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1326]: Class FullscreenWindowManager is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testTQ_dH4/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1326]: Class HoverButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testTQ_dH4/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1326]: Class HoverImageButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testTQ_dH4/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1326]: Class MenuController is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testTQ_dH4/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1326]: Class ToolTipBaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testTQ_dH4/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1326]: Class CrTrackingAreaOwnerProxy is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testTQ_dH4/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1326]: Class CrTrackingArea is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testTQ_dH4/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1326]: Class UnderlayOpenGLHostingWindow is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testTQ_dH4/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1326]: Class MacScreenMonitor is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testTQ_dH4/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1326]: Class ComplexTextInputPanel is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testTQ_dH4/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
[1314:3847:0715/045148:INFO:CONSOLE(177)] "RecommendSampleRate finished in 0.065 seconds.", source: http://127.0.0.1:49525/files/test_case.html?testcase=AudioConfig_RecommendSampleRate,AudioConfig_ValidConfigs,AudioConfig_InvalidConfigs, (177)
[1314:3847:0715/045148:INFO:CONSOLE(177)] "ValidConfigs finished in 0.042 seconds.", source: http://127.0.0.1:49525/files/test_case.html?testcase=AudioConfig_RecommendSampleRate,AudioConfig_ValidConfigs,AudioConfig_InvalidConfigs, (177)
[1314:3847:0715/045148:INFO:CONSOLE(177)] "InvalidConfigs finished in 0.000 seconds.", source: http://127.0.0.1:49525/files/test_case.html?testcase=AudioConfig_RecommendSampleRate,AudioConfig_ValidConfigs,AudioConfig_InvalidConfigs, (177)
[1314:40451:0715/045148:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] OutOfProcessPPAPITest.AudioConfig (4510 ms)
[162/218] OutOfProcessPPAPITest.AudioConfig (5897 ms)
[ RUN ] OutOfProcessPPAPITest.Flash_GetLocalTimeZoneOffset
[1331:3847:0715/045150:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
objc[1337]: Class BaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testTQ_dH4/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1337]: Class ConstrainedWindowAnimationBase is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testTQ_dH4/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1337]: Class ConstrainedWindowAnimationShow is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testTQ_dH4/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1337]: Class ConstrainedWindowAnimationHide is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testTQ_dH4/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1337]: Class ConstrainedWindowAnimationPulse is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testTQ_dH4/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1337]: Class BlueLabelButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testTQ_dH4/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1337]: Class BlueLabelButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testTQ_dH4/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1337]: Class HoverImageMenuButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testTQ_dH4/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1337]: Class HoverImageMenuButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testTQ_dH4/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1337]: Class HyperlinkButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testTQ_dH4/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1337]: Class HyperlinkTextView is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testTQ_dH4/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1337]: Class FindPasteboard is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testTQ_dH4/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1337]: Class FlippedView is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testTQ_dH4/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1337]: Class FocusTracker is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testTQ_dH4/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1337]: Class FullscreenWindowManager is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testTQ_dH4/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1337]: Class HoverButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testTQ_dH4/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1337]: Class HoverImageButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testTQ_dH4/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1337]: Class MenuController is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testTQ_dH4/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1337]: Class ToolTipBaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testTQ_dH4/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1337]: Class CrTrackingAreaOwnerProxy is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testTQ_dH4/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1337]: Class CrTrackingArea is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testTQ_dH4/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1337]: Class UnderlayOpenGLHostingWindow is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testTQ_dH4/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1337]: Class MacScreenMonitor is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testTQ_dH4/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1337]: Class ComplexTextInputPanel is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testTQ_dH4/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
[1327:3847:0715/045152:INFO:CONSOLE(177)] "GetLocalTimeZoneOffset finished in 0.002 seconds.", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testTQ_dH4/ppapi/tests/test_case.html?testcase=Flash_GetLocalTimeZoneOffset (177)
[ OK ] OutOfProcessPPAPITest.Flash_GetLocalTimeZoneOffset (3695 ms)
[163/218] OutOfProcessPPAPITest.Flash_GetLocalTimeZoneOffset (5044 ms)
[ RUN ] PPAPINaClNewlibTest.NetworkMonitor
[1335:3847:0715/045151:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49529...
sending server_data: {"host": "127.0.0.1", "port": 49529} (36 bytes)
[1340,2144317824:04:51:54.228550] Native Client module will be loaded at base address 0x000067f800000000
[1328:3847:0715/045154:INFO:CONSOLE(177)] "BasicForceAsync finished in 0.002 seconds.", source: http://127.0.0.1:49529/files/test_case.html?mode=nacl_newlib&testcase=NetworkMonitor_Basic,NetworkMonitor_2Monitors,NetworkMonitor_DeleteInCallback, (177)
[1328:3847:0715/045154:INFO:CONSOLE(177)] "Basic finished in 0.001 seconds.", source: http://127.0.0.1:49529/files/test_case.html?mode=nacl_newlib&testcase=NetworkMonitor_Basic,NetworkMonitor_2Monitors,NetworkMonitor_DeleteInCallback, (177)
[1328:3847:0715/045154:INFO:CONSOLE(177)] "2MonitorsForceAsync finished in 0.002 seconds.", source: http://127.0.0.1:49529/files/test_case.html?mode=nacl_newlib&testcase=NetworkMonitor_Basic,NetworkMonitor_2Monitors,NetworkMonitor_DeleteInCallback, (177)
[1328:3847:0715/045154:INFO:CONSOLE(177)] "2Monitors finished in 0.002 seconds.", source: http://127.0.0.1:49529/files/test_case.html?mode=nacl_newlib&testcase=NetworkMonitor_Basic,NetworkMonitor_2Monitors,NetworkMonitor_DeleteInCallback, (177)
[1328:3847:0715/045154:INFO:CONSOLE(177)] "DeleteInCallbackForceAsync finished in 0.001 seconds.", source: http://127.0.0.1:49529/files/test_case.html?mode=nacl_newlib&testcase=NetworkMonitor_Basic,NetworkMonitor_2Monitors,NetworkMonitor_DeleteInCallback, (177)
[1328:3847:0715/045154:INFO:CONSOLE(177)] "DeleteInCallback finished in 0.001 seconds.", source: http://127.0.0.1:49529/files/test_case.html?mode=nacl_newlib&testcase=NetworkMonitor_Basic,NetworkMonitor_2Monitors,NetworkMonitor_DeleteInCallback, (177)
[ OK ] PPAPINaClNewlibTest.NetworkMonitor (4602 ms)
[164/218] PPAPINaClNewlibTest.NetworkMonitor (5697 ms)
[ RUN ] ComponentCloudPolicyTest.SignOutAndBackIn
sending server_data: {"host": "127.0.0.1", "port": 49535} (36 bytes)
[1345:3847:0715/045156: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.PhhKAo/policy
Failed to load policies from /var/folders/65/nfq1c1v9661b310zc_n399tr0000gp/T/.org.chromium.Chromium.PhhKAo/policy
127.0.0.1 - - [15/Jul/2015 04:51:58] "POST /device_management?request=policy&devicetype=2&apptype=Chrome&agent=Chromium+46.0.2457.0(4c8e5a9247e3d5be4eff0feb2779d40dde5f3043-refs%2Fheads%2Fmaster%40%7B%23338837%7D)&platform=Mac+OS+X%7Cx86_64%7C10.8.5&deviceid=deviceid&user_affiliation=none HTTP/1.1" 200 -
127.0.0.1 - - [15/Jul/2015 04:51:58] "GET /externalpolicydata?key=google/chrome/extension/kjmkgkdkpedkejedfhmfcenooemhbpbo HTTP/1.1" 200 -
[1339:3847:0715/045158:WARNING:signin_manager.cc(201)] Revoking refresh token on server. Reason: sign out, IsSigninAllowed: 1
Failed to load policies from /var/folders/65/nfq1c1v9661b310zc_n399tr0000gp/T/.org.chromium.Chromium.PhhKAo/policy
Failed to load policies from /var/folders/65/nfq1c1v9661b310zc_n399tr0000gp/T/.org.chromium.Chromium.PhhKAo/policy
127.0.0.1 - - [15/Jul/2015 04:51:58] "POST /device_management?request=policy&devicetype=2&apptype=Chrome&agent=Chromium+46.0.2457.0(4c8e5a9247e3d5be4eff0feb2779d40dde5f3043-refs%2Fheads%2Fmaster%40%7B%23338837%7D)&platform=Mac+OS+X%7Cx86_64%7C10.8.5&deviceid=deviceid&user_affiliation=none HTTP/1.1" 200 -
127.0.0.1 - - [15/Jul/2015 04:51:58] "GET /externalpolicydata?key=google/chrome/extension/kjmkgkdkpedkejedfhmfcenooemhbpbo HTTP/1.1" 200 -
[1348:13063:0715/045158:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[1348:13063:0715/045158:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[1348:13063:0715/045158:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1348:13063:0715/045158:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1339:41219:0715/045158:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[1339:41219:0715/045158:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ComponentCloudPolicyTest.SignOutAndBackIn (4701 ms)
[165/218] ComponentCloudPolicyTest.SignOutAndBackIn (5928 ms)
[ RUN ] PolicyTest.Disable3DAPIs
[1349:3847:0715/045157:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1354:15107:0715/045200:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[1354:15107:0715/045200:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[1354:15107:0715/045200:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[1354:12807:0715/045200:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] PolicyTest.Disable3DAPIs (5318 ms)
[166/218] PolicyTest.Disable3DAPIs (6554 ms)
[ RUN ] PolicyTest.ExtensionAllowedTypes
[1357:3847:0715/045201:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1353:3847:0715/045203:WARNING:extension_error_reporter.cc(79)] Extension error: My extension 1 (extension ID "ldnnhddmnhbkjipkidpdiheffobcpfmf") is blocked by the administrator.
[1353:40451:0715/045204:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] PolicyTest.ExtensionAllowedTypes (4433 ms)
[167/218] PolicyTest.ExtensionAllowedTypes (5619 ms)
[ RUN ] PolicyTest.NativeMessagingBlacklistSelective
[1363:3847:0715/045203:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1365:15363:0715/045204:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[1365:15363:0715/045204:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[1365:15363:0715/045204:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[1365:13063:0715/045204:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1365:13063:0715/045204:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] PolicyTest.NativeMessagingBlacklistSelective (2435 ms)
[168/218] PolicyTest.NativeMessagingBlacklistSelective (3589 ms)
[ RUN ] SafeBrowsingServiceTest.CheckDownloadUrl
[1372:3847:0715/045207:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1374:15107:0715/045208:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[1374:15107:0715/045208:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[1374:15107:0715/045208:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[1374:12807:0715/045208:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1374:12807:0715/045208:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] SafeBrowsingServiceTest.CheckDownloadUrl (2677 ms)
[169/218] SafeBrowsingServiceTest.CheckDownloadUrl (3873 ms)
[ RUN ] SafeBrowsingServiceTest.CheckDownloadUrlTimedOut
[1373:3847:0715/045207:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1367:40451:0715/045208:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[1367:40451:0715/045208:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[1367:40451:0715/045208:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] SafeBrowsingServiceTest.CheckDownloadUrlTimedOut (2832 ms)
[170/218] SafeBrowsingServiceTest.CheckDownloadUrlTimedOut (4072 ms)
[ RUN ] CaptivePortalBrowserTest.HttpsNonTimeoutError
[1382:3847:0715/045211:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1376:3847:0715/045212:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[ OK ] CaptivePortalBrowserTest.HttpsNonTimeoutError (3166 ms)
[171/218] CaptivePortalBrowserTest.HttpsNonTimeoutError (4442 ms)
[ RUN ] CaptivePortalBrowserTest.InterstitialTimerNavigateAwayWhileLoading
[1384:3847:0715/045211: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:49545...
sending server_data: {"host": "localhost", "port": 49545} (36 bytes)
[ OK ] CaptivePortalBrowserTest.InterstitialTimerNavigateAwayWhileLoading (3619 ms)
[172/218] CaptivePortalBrowserTest.InterstitialTimerNavigateAwayWhileLoading (5134 ms)
[ RUN ] NetworkingPrivateApiTest.GetProperties
[1393:3847:0715/045215:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1396:13319:0715/045217:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1396:13319:0715/045217:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1389:3847:0715/045218:INFO:CONSOLE(0)] "[SUCCESS] getProperties", source: chrome-extension://epcifkihnkjgphfkloaaleeakhpmgdmn/main.html?getProperties (0)
[1389:40451:0715/045218:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[1393:3847:0715/045218:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[1393:3847:0715/045218:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[1393:3847:0715/045218:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[1393:3847:0715/045218:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[ OK ] NetworkingPrivateApiTest.GetProperties (4265 ms)
[173/218] NetworkingPrivateApiTest.GetProperties (5608 ms)
[ RUN ] NetworkingPrivateApiTestFail.GetManagedProperties
[1397:3847:0715/045216:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1392:40963:0715/045218:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[1392:3847:0715/045218:INFO:CONSOLE(0)] "[FAIL] getManagedProperties: lastError.message == Failure
Error
at Object.<anonymous> (extensions::test:224:18)
at Object.handleRequest (extensions::binding:57:27)
at Object.<anonymous> (extensions::binding:385:32)
at Object.callback (extensions::test:274:20)
at safeCallbackApply (extensions::sendRequest:21:15)
at handleResponse (extensions::sendRequest:72:7)", source: chrome-extension://epcifkihnkjgphfkloaaleeakhpmgdmn/main.html?getManagedProperties (0)
[1392:40963:0715/045218:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[1392:40963:0715/045218:WARNING:channel.cc(322)] RawChannel write error
[ OK ] NetworkingPrivateApiTestFail.GetManagedProperties (4086 ms)
[174/218] NetworkingPrivateApiTestFail.GetManagedProperties (5216 ms)
[ RUN ] NetworkingPrivateApiTestFail.CreateNetwork
[1407:3847:0715/045221:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1408:13063:0715/045223:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1408:13063:0715/045223:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1401:3847:0715/045223:INFO:CONSOLE(0)] "[FAIL] createNetwork: lastError.message == Failure
Error
at Object.<anonymous> (extensions::test:224:18)
at Object.handleRequest (extensions::binding:57:27)
at Object.<anonymous> (extensions::binding:385:32)
at Object.callback (extensions::test:274:20)
at safeCallbackApply (extensions::sendRequest:21:15)
at handleResponse (extensions::sendRequest:72:7)", source: chrome-extension://epcifkihnkjgphfkloaaleeakhpmgdmn/main.html?createNetwork (0)
[ OK ] NetworkingPrivateApiTestFail.CreateNetwork (3984 ms)
[175/218] NetworkingPrivateApiTestFail.CreateNetwork (5285 ms)
[ RUN ] NetworkingPrivateApiTestFail.ForgetNetwork
[1409:3847:0715/045221:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1402:3847:0715/045224:INFO:CONSOLE(0)] "[FAIL] forgetNetwork: lastError.message == Failure
Error
at Object.<anonymous> (extensions::test:224:18)
at Object.handleRequest (extensions::binding:57:27)
at Object.<anonymous> (extensions::binding:385:32)
at Object.callback (extensions::test:274:20)
at safeCallbackApply (extensions::sendRequest:21:15)
at handleResponse (extensions::sendRequest:72:7)", source: chrome-extension://epcifkihnkjgphfkloaaleeakhpmgdmn/main.html?forgetNetwork (0)
[1402:41219:0715/045224:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[1402:41219:0715/045224:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[1402:41219:0715/045224:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[1402:41219:0715/045224:WARNING:channel.cc(322)] RawChannel write error
[ OK ] NetworkingPrivateApiTestFail.ForgetNetwork (4116 ms)
[176/218] NetworkingPrivateApiTestFail.ForgetNetwork (5352 ms)
[ RUN ] NetworkingPrivateApiTestFail.GetWifiTDLSStatus
[1418:3847:0715/045226:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1413:3847:0715/045228:INFO:CONSOLE(0)] "[FAIL] getWifiTDLSStatus: lastError.message == Failure
Error
at Object.<anonymous> (extensions::test:224:18)
at Object.handleRequest (extensions::binding:57:27)
at Object.<anonymous> (extensions::binding:385:32)
at Object.callback (extensions::test:274:20)
at safeCallbackApply (extensions::sendRequest:21:15)
at handleResponse (extensions::sendRequest:72:7)", source: chrome-extension://epcifkihnkjgphfkloaaleeakhpmgdmn/main.html?getWifiTDLSStatus (0)
[ OK ] NetworkingPrivateApiTestFail.GetWifiTDLSStatus (4107 ms)
[177/218] NetworkingPrivateApiTestFail.GetWifiTDLSStatus (5302 ms)
[ RUN ] NetworkingPrivateServiceClientApiTest.GetVisibleNetworks
[1421:3847:0715/045227:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1414:41219:0715/045229:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[1414:3847:0715/045229:INFO:CONSOLE(0)] "[SUCCESS] getVisibleNetworks", source: chrome-extension://epcifkihnkjgphfkloaaleeakhpmgdmn/main.html?getVisibleNetworks (0)
[ OK ] NetworkingPrivateServiceClientApiTest.GetVisibleNetworks (4281 ms)
[178/218] NetworkingPrivateServiceClientApiTest.GetVisibleNetworks (5626 ms)
[ RUN ] NetworkingPrivateServiceClientApiTest.RequestNetworkScan
[1429:3847:0715/045231:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1425:3847:0715/045234:INFO:CONSOLE(0)] "[SUCCESS] requestNetworkScan", source: chrome-extension://epcifkihnkjgphfkloaaleeakhpmgdmn/main.html?requestNetworkScan (0)
[ OK ] NetworkingPrivateServiceClientApiTest.RequestNetworkScan (4282 ms)
[179/218] NetworkingPrivateServiceClientApiTest.RequestNetworkScan (5508 ms)
[ RUN ] ITunesDataProviderInvalidTest.InvalidTest
[1434:3847:0715/045233: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
^
[1427:41219:0715/045235:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[1427:41219:0715/045235:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ITunesDataProviderInvalidTest.InvalidTest (4625 ms)
[180/218] ITunesDataProviderInvalidTest.InvalidTest (5995 ms)
[ RUN ] SupervisedUserBlockModeTest.HistoryVisitRecorded
HTTP server started on http://127.0.0.1:49548...
sending server_data: {"host": "127.0.0.1", "port": 49548} (36 bytes)
[1444:3847:0715/045238:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1452:13063:0715/045241:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1439:38915:0715/045241:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[1439:38915:0715/045241:WARNING:channel.cc(322)] RawChannel write error
[1439:38915:0715/045241:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[1439:38915:0715/045241:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[1439:38915:0715/045241:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[1439:38915:0715/045241:WARNING:channel.cc(322)] RawChannel write error
[1452:13319:0715/045241:FATAL:memory.cc(18)] Out of memory. size=4194304
[ OK ] SupervisedUserBlockModeTest.HistoryVisitRecorded (5875 ms)
[181/218] SupervisedUserBlockModeTest.HistoryVisitRecorded (7478 ms)
[ RUN ] SerialApiTest/SerialApiTest.SerialRealHardware/1
[1448:3847:0715/045239:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1442:3847:0715/045241:INFO:CONSOLE(0)] "[SUCCESS] undefined", source: chrome-extension://amnmpbjadkmpmkccckkdgbnehnjlbilp/_generated_background_page.html (0)
[1442:3847:0715/045241:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 3, remote ID 2147483650)
[ OK ] SerialApiTest/SerialApiTest.SerialRealHardware/1 (4871 ms)
[182/218] SerialApiTest/SerialApiTest.SerialRealHardware/1 (6178 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/1
[1459:3847:0715/045245:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/1 (3717 ms)
[183/218] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/1 (4970 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/3
[1460:3847:0715/045246:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1462:12551:0715/045247:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[1462:12551:0715/045247:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[1462:12551:0715/045247:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1462:12551:0715/045247:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/3 (3700 ms)
[184/218] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/3 (5118 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/21
[1469:3847:0715/045249:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/21 (3418 ms)
[185/218] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/21 (4671 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/45
[1470:3847:0715/045250:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/45 (3269 ms)
[186/218] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/45 (4374 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/46
[1479:3847:0715/045254:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1481:13063:0715/045255:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[1481:13063:0715/045255:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[1481:13063:0715/045255:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1481:13063:0715/045255:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1481:13063:0715/045255:WARNING:channel.cc(322)] RawChannel write error
[1481:13579:0715/045255:FATAL:memory.cc(18)] Out of memory. size=4194304
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/46 (2889 ms)
[187/218] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/46 (4118 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/91
[1480:3847:0715/045254:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1482:12807:0715/045255:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[1482:12807:0715/045255:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[1482:12807:0715/045255:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1482:12807:0715/045255:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/91 (3157 ms)
[188/218] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/91 (4377 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/97
[1489:3847:0715/045258:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/97 (3114 ms)
[189/218] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/97 (4242 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/104
[1490:3847:0715/045259:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1484:3847:0715/045300:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 3, remote ID 2147483650)
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/104 (3110 ms)
[190/218] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/104 (4346 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/117
[1499:3847:0715/045303:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/117 (3100 ms)
[191/218] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/117 (4328 ms)
[ RUN ] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/3
[1501:3847:0715/045303:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1494:38915:0715/045304:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/3 (3143 ms)
[192/218] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/3 (4640 ms)
[ RUN ] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/16
[1507:3847:0715/045307:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/16 (3298 ms)
[193/218] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/16 (4708 ms)
[ RUN ] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/24
[1511:3847:0715/045308:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1512:13063:0715/045309:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[1512:13063:0715/045309:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483651, remote ID 4)
[1512:13063:0715/045309:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1512:13063:0715/045309:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/24 (3619 ms)
[194/218] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/24 (4920 ms)
[ RUN ] SRC_ClearKey/EncryptedMediaTest.Playback_AudioOnly_WebM_Opus/0
[1521:3847:0715/045313:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49553...
sending server_data: {"host": "127.0.0.1", "port": 49553} (36 bytes)
[1514:3847:0715/045315:INFO:CONSOLE(295)] "04:53:15.291 - Using ClearKeyPlayer", source: http://127.0.0.1:49553/files/eme_player_js/utils.js (295)
[1514:3847:0715/045315:INFO:CONSOLE(295)] "04:53:15.300 - Registering video event handlers.", source: http://127.0.0.1:49553/files/eme_player_js/utils.js (295)
[1514:3847:0715/045315:INFO:CONSOLE(295)] "04:53:15.303 - Setting video media keys: org.w3.clearkey", source: http://127.0.0.1:49553/files/eme_player_js/utils.js (295)
[1514:3847:0715/045315:INFO:CONSOLE(295)] "04:53:15.378 - Loading media using src.", source: http://127.0.0.1:49553/files/eme_player_js/utils.js (295)
[1514:3847:0715/045315:INFO:CONSOLE(295)] "04:53:15.533 - Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:49553/files/eme_player_js/utils.js (295)
[1514:3847:0715/045315:INFO:CONSOLE(295)] "04:53:15.549 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:49553/files/eme_player_js/utils.js (295)
[1514:3847:0715/045316:INFO:CONSOLE(295)] "04:53:16.943 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:49553/files/eme_player_js/utils.js (295)
[1522:13063:0715/045316:ERROR:audio_output_device.cc(327)] IO loop going away before the audio device has been stopped
[ OK ] SRC_ClearKey/EncryptedMediaTest.Playback_AudioOnly_WebM_Opus/0 (5921 ms)
[195/218] SRC_ClearKey/EncryptedMediaTest.Playback_AudioOnly_WebM_Opus/0 (7369 ms)
[ RUN ] BrowserCloseManagerBrowserTest/BrowserCloseManagerBrowserTest.TestHangInBeforeUnloadMultipleWindows/1
[1518:3847:0715/045312:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1513:74759:0715/045316:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
2015-07-15 04:53:17.280 browser_tests[1513:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[1523:3847:0715/045318:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 3, remote ID 2147483649)
[1525:12807:0715/045318:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1525:12807:0715/045318:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1525:12807:0715/045318:WARNING:channel.cc(322)] RawChannel write error
[1523:12807:0715/045318:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] BrowserCloseManagerBrowserTest/BrowserCloseManagerBrowserTest.TestHangInBeforeUnloadMultipleWindows/1 (8839 ms)
[196/218] BrowserCloseManagerBrowserTest/BrowserCloseManagerBrowserTest.TestHangInBeforeUnloadMultipleWindows/1 (10450 ms)
[ RUN ] MSE_ClearKey_Prefixed/EncryptedMediaTest.Playback_VideoAudio_WebM_Opus/0
[1530:3847:0715/045320:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49574...
sending server_data: {"host": "127.0.0.1", "port": 49574} (36 bytes)
[1527:3847:0715/045323:INFO:CONSOLE(295)] "04:53:23.538 - Using PrefixedClearKeyPlayer", source: http://127.0.0.1:49574/files/eme_player_js/utils.js (295)
[1527:3847:0715/045323:INFO:CONSOLE(295)] "04:53:23.546 - Registering video event handlers.", source: http://127.0.0.1:49574/files/eme_player_js/utils.js (295)
[1527:3847:0715/045323:INFO:CONSOLE(295)] "04:53:23.555 - Loading media using MSE.", source: http://127.0.0.1:49574/files/eme_player_js/utils.js (295)
[1527:3847:0715/045324:INFO:CONSOLE(295)] "04:53:24.555 - onSourceOpen [object Event]", source: http://127.0.0.1:49574/files/eme_player_js/utils.js (295)
[1527:3847:0715/045324:INFO:CONSOLE(295)] "04:53:24.573 - Creating a source buffer for type video/webm; codecs="vorbis, vp8"", source: http://127.0.0.1:49574/files/eme_player_js/utils.js (295)
[1527:3847:0715/045324:INFO:CONSOLE(295)] "04:53:24.608 - End of appending buffer from bear-320x240-opus-av_enc-av.webm", source: http://127.0.0.1:49574/files/eme_player_js/utils.js (295)
[1527:3847:0715/045324:INFO:CONSOLE(295)] "04:53:24.614 - webkit-org.w3.clearkey Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:49574/files/eme_player_js/utils.js (295)
[1527:3847:0715/045324:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[1527:3847:0715/045324:INFO:CONSOLE(295)] "04:53:24.619 - webkit-org.w3.clearkey Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:49574/files/eme_player_js/utils.js (295)
[1527:3847:0715/045324:INFO:CONSOLE(295)] "04:53:24.639 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:49574/files/eme_player_js/utils.js (295)
[1527:3847:0715/045324:INFO:CONSOLE(295)] "04:53:24.646 - Adding key to sessionID: 1", source: http://127.0.0.1:49574/files/eme_player_js/utils.js (295)
[1527:3847:0715/045324:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[1527:3847:0715/045324:INFO:CONSOLE(295)] "04:53:24.650 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:49574/files/eme_player_js/utils.js (295)
[1527:3847:0715/045324:INFO:CONSOLE(295)] "04:53:24.653 - Adding key to sessionID: 2", source: http://127.0.0.1:49574/files/eme_player_js/utils.js (295)
[1527:3847:0715/045324:INFO:CONSOLE(295)] "04:53:24.657 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:49574/files/eme_player_js/utils.js (295)
[1527:3847:0715/045324:INFO:CONSOLE(295)] "04:53:24.659 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:49574/files/eme_player_js/utils.js (295)
[1527:3847:0715/045327:INFO:CONSOLE(295)] "04:53:27.550 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:49574/files/eme_player_js/utils.js (295)
[1532:12807:0715/045327:ERROR:audio_output_device.cc(327)] IO loop going away before the audio device has been stopped
[ OK ] MSE_ClearKey_Prefixed/EncryptedMediaTest.Playback_VideoAudio_WebM_Opus/0 (9363 ms)
[197/218] MSE_ClearKey_Prefixed/EncryptedMediaTest.Playback_VideoAudio_WebM_Opus/0 (10592 ms)
[ RUN ] MSE_ClearKey/EncryptedMediaTest.Playback_AudioOnly_WebM/0
[1535:3847:0715/045323:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49591...
sending server_data: {"host": "127.0.0.1", "port": 49591} (36 bytes)
[1531:3847:0715/045325:INFO:CONSOLE(295)] "04:53:25.140 - Using ClearKeyPlayer", source: http://127.0.0.1:49591/files/eme_player_js/utils.js (295)
[1531:3847:0715/045325:INFO:CONSOLE(295)] "04:53:25.150 - Registering video event handlers.", source: http://127.0.0.1:49591/files/eme_player_js/utils.js (295)
[1531:3847:0715/045325:INFO:CONSOLE(295)] "04:53:25.158 - Setting video media keys: org.w3.clearkey", source: http://127.0.0.1:49591/files/eme_player_js/utils.js (295)
[1531:3847:0715/045325:INFO:CONSOLE(295)] "04:53:25.270 - Loading media using MSE.", source: http://127.0.0.1:49591/files/eme_player_js/utils.js (295)
[1531:3847:0715/045325:INFO:CONSOLE(295)] "04:53:25.680 - onSourceOpen [object Event]", source: http://127.0.0.1:49591/files/eme_player_js/utils.js (295)
[1531:3847:0715/045325:INFO:CONSOLE(295)] "04:53:25.686 - Creating a source buffer for type audio/webm; codecs="vorbis"", source: http://127.0.0.1:49591/files/eme_player_js/utils.js (295)
[1531:3847:0715/045325:INFO:CONSOLE(295)] "04:53:25.728 - End of appending buffer from bear-a_enc-a.webm", source: http://127.0.0.1:49591/files/eme_player_js/utils.js (295)
[1531:3847:0715/045325:INFO:CONSOLE(295)] "04:53:25.737 - Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:49591/files/eme_player_js/utils.js (295)
[1531:3847:0715/045325:INFO:CONSOLE(295)] "04:53:25.753 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:49591/files/eme_player_js/utils.js (295)
[1531:3847:0715/045328:INFO:CONSOLE(295)] "04:53:28.735 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:49591/files/eme_player_js/utils.js (295)
[1537:13319:0715/045328:ERROR:audio_output_device.cc(327)] IO loop going away before the audio device has been stopped
[ OK ] MSE_ClearKey/EncryptedMediaTest.Playback_AudioOnly_WebM/0 (8455 ms)
[198/218] MSE_ClearKey/EncryptedMediaTest.Playback_AudioOnly_WebM/0 (9951 ms)
[ RUN ] MSE_ExternalClearKeyDecryptOnly_Prefixed/EncryptedMediaTest.Playback_AudioClearVideo_WebM/0
[1543:3847:0715/045331:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49608...
sending server_data: {"host": "127.0.0.1", "port": 49608} (36 bytes)
[1539:3847:0715/045334:INFO:CONSOLE(295)] "04:53:34.017 - org.chromium.externalclearkey.decryptonly is not a known key system", source: http://127.0.0.1:49608/files/eme_player_js/utils.js (295)
[1539:3847:0715/045334:INFO:CONSOLE(295)] "04:53:34.022 - Using PrefixedClearKeyPlayer", source: http://127.0.0.1:49608/files/eme_player_js/utils.js (295)
[1539:3847:0715/045334:INFO:CONSOLE(295)] "04:53:34.027 - Registering video event handlers.", source: http://127.0.0.1:49608/files/eme_player_js/utils.js (295)
[1539:3847:0715/045334:INFO:CONSOLE(295)] "04:53:34.047 - Loading media using MSE.", source: http://127.0.0.1:49608/files/eme_player_js/utils.js (295)
[1539:3847:0715/045334:INFO:CONSOLE(295)] "04:53:34.902 - onSourceOpen [object Event]", source: http://127.0.0.1:49608/files/eme_player_js/utils.js (295)
[1539:3847:0715/045334:INFO:CONSOLE(295)] "04:53:34.905 - Creating a source buffer for type video/webm; codecs="vorbis, vp8"", source: http://127.0.0.1:49608/files/eme_player_js/utils.js (295)
[1539:3847:0715/045334:INFO:CONSOLE(295)] "04:53:34.960 - org.chromium.externalclearkey.decryptonly Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:49608/files/eme_player_js/utils.js (295)
[1539:3847:0715/045334:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[1539:3847:0715/045336:INFO:CONSOLE(295)] "04:53:36.330 - End of appending buffer from bear-320x240-av_enc-a.webm", source: http://127.0.0.1:49608/files/eme_player_js/utils.js (295)
[1539:3847:0715/045336:INFO:CONSOLE(295)] "04:53:36.352 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:49608/files/eme_player_js/utils.js (295)
[1539:3847:0715/045336:INFO:CONSOLE(295)] "04:53:36.358 - Adding key to sessionID: 1", source: http://127.0.0.1:49608/files/eme_player_js/utils.js (295)
[1539:3847:0715/045336:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[1539:3847:0715/045336:INFO:CONSOLE(295)] "04:53:36.377 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:49608/files/eme_player_js/utils.js (295)
[1539:3847:0715/045336:INFO:CONSOLE(295)] "04:53:36.580 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:49608/files/eme_player_js/utils.js (295)
[1539:3847:0715/045336:INFO:CONSOLE(295)] "04:53:36.583 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:49608/files/eme_player_js/utils.js (295)
[1539:3847:0715/045336:INFO:CONSOLE(295)] "04:53:36.587 - Adding key to sessionID: 1", source: http://127.0.0.1:49608/files/eme_player_js/utils.js (295)
[1539:3847:0715/045336:INFO:CONSOLE(295)] "04:53:36.591 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:49608/files/eme_player_js/utils.js (295)
[1539:3847:0715/045337:INFO:CONSOLE(295)] "04:53:36.991 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:49608/files/eme_player_js/utils.js (295)
[1539:3847:0715/045337:INFO:CONSOLE(295)] "04:53:36.994 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:49608/files/eme_player_js/utils.js (295)
[1539:3847:0715/045337:INFO:CONSOLE(295)] "04:53:36.997 - Adding key to sessionID: 1", source: http://127.0.0.1:49608/files/eme_player_js/utils.js (295)
[1539:3847:0715/045337:INFO:CONSOLE(295)] "04:53:37.001 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:49608/files/eme_player_js/utils.js (295)
[1539:3847:0715/045337:INFO:CONSOLE(295)] "04:53:37.782 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:49608/files/eme_player_js/utils.js (295)
[1539:3847:0715/045337:INFO:CONSOLE(295)] "04:53:37.785 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:49608/files/eme_player_js/utils.js (295)
[1539:3847:0715/045337:INFO:CONSOLE(295)] "04:53:37.789 - Adding key to sessionID: 1", source: http://127.0.0.1:49608/files/eme_player_js/utils.js (295)
[1539:3847:0715/045337:INFO:CONSOLE(295)] "04:53:37.793 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:49608/files/eme_player_js/utils.js (295)
[1539:3847:0715/045339:INFO:CONSOLE(295)] "04:53:39.334 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:49608/files/eme_player_js/utils.js (295)
[1546:13063:0715/045339:ERROR:audio_output_device.cc(327)] IO loop going away before the audio device has been stopped
[ OK ] MSE_ExternalClearKeyDecryptOnly_Prefixed/EncryptedMediaTest.Playback_AudioClearVideo_WebM/0 (10762 ms)
[199/218] MSE_ExternalClearKeyDecryptOnly_Prefixed/EncryptedMediaTest.Playback_AudioClearVideo_WebM/0 (12282 ms)
[ RUN ] MSE_ExternalClearKeyDecryptOnly/EncryptedMediaTest.Playback_AudioOnly_WebM/0
[1547:3847:0715/045333:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49623...
sending server_data: {"host": "127.0.0.1", "port": 49623} (36 bytes)
[1542:3847:0715/045335:INFO:CONSOLE(295)] "04:53:35.314 - org.chromium.externalclearkey.decryptonly is not a known key system", source: http://127.0.0.1:49623/files/eme_player_js/utils.js (295)
[1542:3847:0715/045335:INFO:CONSOLE(295)] "04:53:35.320 - Using ClearKeyPlayer", source: http://127.0.0.1:49623/files/eme_player_js/utils.js (295)
[1542:3847:0715/045335:INFO:CONSOLE(295)] "04:53:35.324 - Registering video event handlers.", source: http://127.0.0.1:49623/files/eme_player_js/utils.js (295)
[1542:3847:0715/045335:INFO:CONSOLE(295)] "04:53:35.325 - Setting video media keys: org.chromium.externalclearkey.decryptonly", source: http://127.0.0.1:49623/files/eme_player_js/utils.js (295)
[1542:3847:0715/045336:INFO:CONSOLE(295)] "04:53:36.520 - Loading media using MSE.", source: http://127.0.0.1:49623/files/eme_player_js/utils.js (295)
[1542:3847:0715/045336:INFO:CONSOLE(295)] "04:53:36.746 - onSourceOpen [object Event]", source: http://127.0.0.1:49623/files/eme_player_js/utils.js (295)
[1542:3847:0715/045336:INFO:CONSOLE(295)] "04:53:36.752 - Creating a source buffer for type audio/webm; codecs="vorbis"", source: http://127.0.0.1:49623/files/eme_player_js/utils.js (295)
[1542:3847:0715/045336:INFO:CONSOLE(295)] "04:53:36.800 - End of appending buffer from bear-a_enc-a.webm", source: http://127.0.0.1:49623/files/eme_player_js/utils.js (295)
[1542:3847:0715/045336:INFO:CONSOLE(295)] "04:53:36.808 - Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:49623/files/eme_player_js/utils.js (295)
[1542:3847:0715/045336:INFO:CONSOLE(295)] "04:53:36.851 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:49623/files/eme_player_js/utils.js (295)
[1542:3847:0715/045337:INFO:CONSOLE(295)] "04:53:37.093 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:49623/files/eme_player_js/utils.js (295)
[1542:3847:0715/045337:INFO:CONSOLE(295)] "04:53:37.095 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:49623/files/eme_player_js/utils.js (295)
[1542:3847:0715/045337:INFO:CONSOLE(295)] "04:53:37.492 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:49623/files/eme_player_js/utils.js (295)
[1542:3847:0715/045337:INFO:CONSOLE(295)] "04:53:37.497 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:49623/files/eme_player_js/utils.js (295)
[1542:3847:0715/045338:INFO:CONSOLE(295)] "04:53:38.293 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:49623/files/eme_player_js/utils.js (295)
[1542:3847:0715/045338:INFO:CONSOLE(295)] "04:53:38.295 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:49623/files/eme_player_js/utils.js (295)
[1542:3847:0715/045339:INFO:CONSOLE(295)] "04:53:39.782 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:49623/files/eme_player_js/utils.js (295)
[1548:12807:0715/045339:ERROR:audio_output_device.cc(327)] IO loop going away before the audio device has been stopped
[ OK ] MSE_ExternalClearKeyDecryptOnly/EncryptedMediaTest.Playback_AudioOnly_WebM/0 (9939 ms)
[200/218] MSE_ExternalClearKeyDecryptOnly/EncryptedMediaTest.Playback_AudioOnly_WebM/0 (11545 ms)
[ RUN ] PDFTestFiles/PDFExtensionTest.Load/4
[1560:3847:0715/045344:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1554:41219:0715/045345:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[1554:41219:0715/045345:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[1554:41219:0715/045345:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[1554:41219:0715/045345:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PDFTestFiles/PDFExtensionTest.Load/4 (3923 ms)
[201/218] PDFTestFiles/PDFExtensionTest.Load/4 (5439 ms)
[ RUN ] MSE_ExternalClearKeyDecryptOnly/EncryptedMediaTest.InvalidResponseKeyError/0
[1559:3847:0715/045344:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49643...
sending server_data: {"host": "127.0.0.1", "port": 49643} (36 bytes)
[1553:3847:0715/045346:INFO:CONSOLE(295)] "04:53:46.582 - org.chromium.externalclearkey.decryptonly is not a known key system", source: http://127.0.0.1:49643/files/eme_player_js/utils.js (295)
[1553:3847:0715/045346:INFO:CONSOLE(295)] "04:53:46.587 - Using ClearKeyPlayer", source: http://127.0.0.1:49643/files/eme_player_js/utils.js (295)
[1553:3847:0715/045346:INFO:CONSOLE(295)] "04:53:46.590 - Registering video event handlers.", source: http://127.0.0.1:49643/files/eme_player_js/utils.js (295)
[1553:3847:0715/045346:INFO:CONSOLE(295)] "04:53:46.598 - Setting video media keys: org.chromium.externalclearkey.decryptonly", source: http://127.0.0.1:49643/files/eme_player_js/utils.js (295)
[1553:3847:0715/045347:INFO:CONSOLE(295)] "04:53:47.932 - Loading media using MSE.", source: http://127.0.0.1:49643/files/eme_player_js/utils.js (295)
[1553:3847:0715/045348:INFO:CONSOLE(295)] "04:53:48.720 - onSourceOpen [object Event]", source: http://127.0.0.1:49643/files/eme_player_js/utils.js (295)
[1553:3847:0715/045348:INFO:CONSOLE(295)] "04:53:48.723 - Creating a source buffer for type video/webm; codecs="vorbis, vp8"", source: http://127.0.0.1:49643/files/eme_player_js/utils.js (295)
[1553:3847:0715/045348:INFO:CONSOLE(295)] "04:53:48.866 - Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:49643/files/eme_player_js/utils.js (295)
[1553:3847:0715/045348:INFO:CONSOLE(295)] "04:53:48.869 - Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:49643/files/eme_player_js/utils.js (295)
[1553:3847:0715/045348:INFO:CONSOLE(295)] "04:53:48.881 - End of appending buffer from bear-320x240-av_enc-av.webm", source: http://127.0.0.1:49643/files/eme_player_js/utils.js (295)
[1553:3847:0715/045348:INFO:CONSOLE(295)] "04:53:48.889 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:49643/files/eme_player_js/utils.js (295)
[1553:3847:0715/045348:INFO:CONSOLE(295)] "04:53:48.897 - Forcing invalid key data.", source: http://127.0.0.1:49643/files/eme_player_js/utils.js (295)
[1553:3847:0715/045348:INFO:CONSOLE(295)] "04:53:48.916 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:49643/files/eme_player_js/utils.js (295)
[1553:3847:0715/045348:INFO:CONSOLE(295)] "04:53:48.918 - Forcing invalid key data.", source: http://127.0.0.1:49643/files/eme_player_js/utils.js (295)
[1553:3847:0715/045348:INFO:CONSOLE(145)] "FAIL: InvalidAccessError Invalid key length.", source: http://127.0.0.1:49643/files/eme_player_js/utils.js (145)
[1553:3847:0715/045349:INFO:CONSOLE(295)] "04:53:48.936 - Set document title to: EME_UPDATE_FAILED, updated title: EME_UPDATE_FAILED", source: http://127.0.0.1:49643/files/eme_player_js/utils.js (295)
[1553:3847:0715/045349:INFO:CONSOLE(145)] "FAIL: InvalidAccessError Invalid key length.", source: http://127.0.0.1:49643/files/eme_player_js/utils.js (145)
[1553:3847:0715/045349:INFO:CONSOLE(295)] "04:53:48.941 - Set document title to: EME_UPDATE_FAILED, updated title: EME_UPDATE_FAILED", source: http://127.0.0.1:49643/files/eme_player_js/utils.js (295)
[1561:13063:0715/045349:ERROR:audio_output_device.cc(327)] IO loop going away before the audio device has been stopped
[ OK ] MSE_ExternalClearKeyDecryptOnly/EncryptedMediaTest.InvalidResponseKeyError/0 (7823 ms)
[202/218] MSE_ExternalClearKeyDecryptOnly/EncryptedMediaTest.InvalidResponseKeyError/0 (9856 ms)
[ RUN ] PDFTestFiles/PDFExtensionTest.Load/7
[1568:3847:0715/045349:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1569:15107:0715/045351:ERROR:webgraphicscontext3d_command_buffer_impl.cc(273)] Failed to initialize GLES2Implementation.
[1569:12807:0715/045351:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] PDFTestFiles/PDFExtensionTest.Load/7 (4004 ms)
[203/218] PDFTestFiles/PDFExtensionTest.Load/7 (5462 ms)
[ RUN ] PrefHashBrowserTestUnchangedDefaultInstance/PrefHashBrowserTestUnchangedDefault.PRE_UnchangedDefault/3
[1574:3847:0715/045353:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1577:15363:0715/045355:ERROR:webgraphicscontext3d_command_buffer_impl.cc(242)] Failed to initialize GLES2CmdHelper.
[ OK ] PrefHashBrowserTestUnchangedDefaultInstance/PrefHashBrowserTestUnchangedDefault.PRE_UnchangedDefault/3 (4091 ms)
[204/218] PrefHashBrowserTestUnchangedDefaultInstance/PrefHashBrowserTestUnchangedDefault.PRE_UnchangedDefault/3 (5428 ms)
[ RUN ] PrefHashBrowserTestChangedAtomicInstance/PrefHashBrowserTestChangedAtomic.PRE_ChangedAtomic/2
[1578:3847:0715/045355:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1579:12807:0715/045356:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1579:12807:0715/045356:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PrefHashBrowserTestChangedAtomicInstance/PrefHashBrowserTestChangedAtomic.PRE_ChangedAtomic/2 (3921 ms)
[205/218] PrefHashBrowserTestChangedAtomicInstance/PrefHashBrowserTestChangedAtomic.PRE_ChangedAtomic/2 (5388 ms)
[ RUN ] PolicyPrefIndicatorTestInstance/PolicyPrefIndicatorTest.CheckPolicyIndicators/5
[1588:3847:0715/045401:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
2015-07-15 04:54:02.705 browser_tests[1583:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[1583:3847:0715/045404:WARNING:CONSOLE(0)] "The -webkit-canvas CSS feature is deprecated. Please use a positioned <canvas> element instead.", source: (0)
[1583:3847:0715/045404:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[1583:3847:0715/045406:INFO:policy_prefs_browsertest.cc(641)] Testing policy: SearchSuggestEnabled
[1583:3847:0715/045406:INFO:policy_prefs_browsertest.cc(641)] Testing policy: DefaultImagesSetting
[1583:3847:0715/045406:INFO:policy_prefs_browsertest.cc(641)] Testing policy: AudioCaptureAllowed
[1583:3847:0715/045406:INFO:policy_prefs_browsertest.cc(641)] Testing policy: BlockThirdPartyCookies
[1583:3847:0715/045406:INFO:policy_prefs_browsertest.cc(641)] Testing policy: ProxyMode
[ OK ] PolicyPrefIndicatorTestInstance/PolicyPrefIndicatorTest.CheckPolicyIndicators/5 (8666 ms)
[206/218] PolicyPrefIndicatorTestInstance/PolicyPrefIndicatorTest.CheckPolicyIndicators/5 (10334 ms)
[ RUN ] NativeAppWindowCocoaBrowserTestInstance/NativeAppWindowCocoaBrowserTest.Maximize/0
[1584:3847:0715/045359:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
2015-07-15 04:54:02.505 browser_tests[1580:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[1585:12807:0715/045407:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1585:12807:0715/045407:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1585:12807:0715/045407:WARNING:channel.cc(322)] RawChannel write error
[1580:41219:0715/045407:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[1580:41219:0715/045407:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 7, remote ID 2147483653)
[1580:41219:0715/045407:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 6, remote ID 2147483652)
[1580:41219:0715/045407:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[1580:41219:0715/045407:WARNING:channel.cc(322)] RawChannel write error
[ OK ] NativeAppWindowCocoaBrowserTestInstance/NativeAppWindowCocoaBrowserTest.Maximize/0 (11696 ms)
[207/218] NativeAppWindowCocoaBrowserTestInstance/NativeAppWindowCocoaBrowserTest.Maximize/0 (13185 ms)
[ RUN ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.ReportingDisabled/0
[1602:3847:0715/045412:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1595:3847:0715/045415:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[1605:12807:0715/045416:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.ReportingDisabled/0 (6724 ms)
[208/218] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.ReportingDisabled/0 (8107 ms)
[ RUN ] PolicyPrefIndicatorTestInstance/PolicyPrefIndicatorTest.CheckPolicyIndicators/6
[1598:3847:0715/045411:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1601:3847:0715/045414:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 3, remote ID 2147483649)
[1601:3847:0715/045414:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 2, remote ID 2147483648)
[1594:3847:0715/045414:WARNING:CONSOLE(0)] "The -webkit-canvas CSS feature is deprecated. Please use a positioned <canvas> element instead.", source: (0)
[1594:3847:0715/045415:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[1594:3847:0715/045417:INFO:policy_prefs_browsertest.cc(641)] Testing policy: ImportSearchEngine
[1594:3847:0715/045417:INFO:policy_prefs_browsertest.cc(641)] Testing policy: CookiesSessionOnlyForUrls
[1594:3847:0715/045418:INFO:policy_prefs_browsertest.cc(641)] Testing policy: DefaultNotificationsSetting
[ OK ] PolicyPrefIndicatorTestInstance/PolicyPrefIndicatorTest.CheckPolicyIndicators/6 (11254 ms)
[209/218] PolicyPrefIndicatorTestInstance/PolicyPrefIndicatorTest.CheckPolicyIndicators/6 (12828 ms)
[ RUN ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.LearnMore/1
[1609:3847:0715/045420:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1606:3847:0715/045422:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[1606:3847:0715/045422:WARNING:navigator_impl.cc(171)] Discarding message during interstitial.
[ OK ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.LearnMore/1 (5330 ms)
[210/218] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.LearnMore/1 (6876 ms)
[ RUN ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.LearnMore/2
[1615:3847:0715/045423:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1611:3847:0715/045425:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[1611:3847:0715/045425:WARNING:navigator_impl.cc(171)] Discarding message during interstitial.
[1618:13063:0715/045425:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1618:13063:0715/045425:WARNING:channel.cc(322)] RawChannel write error
[ OK ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.LearnMore/2 (4726 ms)
[211/218] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.LearnMore/2 (6268 ms)
[ RUN ] MaybeSetMetadata/SafeBrowsingServiceMetadataTest.MalwareImg/1
[1621:3847:0715/045427:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1617:16899:0715/045427:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /safe_browsing/malware_image.png
[1617:40707:0715/045428:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[1617:40707:0715/045428:WARNING:channel.cc(322)] RawChannel write error
[ OK ] MaybeSetMetadata/SafeBrowsingServiceMetadataTest.MalwareImg/1 (3163 ms)
[212/218] MaybeSetMetadata/SafeBrowsingServiceMetadataTest.MalwareImg/1 (4517 ms)
[ RUN ] DeclarativeApiTest.PersistRules
[1627:3847:0715/045430:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] DeclarativeApiTest.PersistRules (3192 ms)
[213/218] DeclarativeApiTest.PersistRules (4607 ms)
[ RUN ] RestartTest.CookiesClearedOnExit
[1631:3847:0715/045431:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1632:13319:0715/045432:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1632:13319:0715/045432:WARNING:channel.cc(322)] RawChannel write error
[ OK ] RestartTest.CookiesClearedOnExit (3381 ms)
[214/218] RestartTest.CookiesClearedOnExit (4669 ms)
[ RUN ] TabRestoreTest.RestoreOnStartup
[1638:3847:0715/045434:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1639:13063:0715/045436:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[1639:13063:0715/045436:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[1639:13063:0715/045436:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1639:13063:0715/045436:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] TabRestoreTest.RestoreOnStartup (4537 ms)
[215/218] TabRestoreTest.RestoreOnStartup (5715 ms)
[ RUN ] TranslateManagerBrowserTest.TranslateSessionRestore
[1642:3847:0715/045436:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] TranslateManagerBrowserTest.TranslateSessionRestore (3897 ms)
[216/218] TranslateManagerBrowserTest.TranslateSessionRestore (5295 ms)
[ RUN ] PrefHashBrowserTestUnchangedDefaultInstance/PrefHashBrowserTestUnchangedDefault.UnchangedDefault/3
[1650:3847:0715/045439:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1651:12551:0715/045440:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[1651:12551:0715/045440:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[1651:12551:0715/045440:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1651:12551:0715/045440:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1651:14851:0715/045440:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[1651:14851:0715/045440:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[1651:14851:0715/045440:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[ OK ] PrefHashBrowserTestUnchangedDefaultInstance/PrefHashBrowserTestUnchangedDefault.UnchangedDefault/3 (2642 ms)
[217/218] PrefHashBrowserTestUnchangedDefaultInstance/PrefHashBrowserTestUnchangedDefault.UnchangedDefault/3 (3989 ms)
[ RUN ] PrefHashBrowserTestChangedAtomicInstance/PrefHashBrowserTestChangedAtomic.ChangedAtomic/2
[1654:3847:0715/045441:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1655:14851:0715/045442:ERROR:webgraphicscontext3d_command_buffer_impl.cc(242)] Failed to initialize GLES2CmdHelper.
[ OK ] PrefHashBrowserTestChangedAtomicInstance/PrefHashBrowserTestChangedAtomic.ChangedAtomic/2 (2807 ms)
[218/218] PrefHashBrowserTestChangedAtomicInstance/PrefHashBrowserTestChangedAtomic.ChangedAtomic/2 (4163 ms)
SUCCESS: all tests passed.
[run_isolated_out_hack]{"hash":"82f136b4223c88014be3299ee05f8f9735724d51","namespace":"default-gzip","storage":"https://isolateserver.appspot.com"}[/run_isolated_out_hack]
+--------------------------------------------------------------------------+
| End of shard 13 Pending: 1.0s Duration: 687.3s Bot: vm823-m4 Exit: 0 |
+--------------------------------------------------------------------------+
+------------------------------------------------------------------------+
| Shard 5 https://chromium-swarm.appspot.com/user/task/28aa581f4bc23410 |
+------------------------------------------------------------------------+
3 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/cache/run_tha_testKcXPuT/out/Release
G_SLICE=always-malloc
LANG=en_US.UTF-8
LLVM_SYMBOLIZER_PATH=/Volumes/data/b/swarm_slave/work/cache/run_tha_testKcXPuT/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/cache/isolated_outFhi5Wm/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
[18161:3847:0715/044435:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[18155:39939:0715/044438:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[18155:39939:0715/044439:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[18155:3847:0715/044439:WARNING:CONSOLE(0)] "The -webkit-canvas CSS feature is deprecated. Please use a positioned <canvas> element instead.", source: (0)
[18155:3847:0715/044440:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[18155:3847:0715/044442:INFO:CONSOLE(1324)] "Running TestCase OptionsWebUITest.EnableDoNotTrackAndConfirmInterstitial", source: test_api.js (1324)
[ OK ] OptionsWebUITest.EnableDoNotTrackAndConfirmInterstitial (11766 ms)
[1/190] OptionsWebUITest.EnableDoNotTrackAndConfirmInterstitial (13327 ms)
[ RUN ] FontSettingsWebUITest.testAdvancedFontSettingsLink
[18160:3847:0715/044435:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[18154:3847:0715/044439:WARNING:CONSOLE(0)] "The -webkit-canvas CSS feature is deprecated. Please use a positioned <canvas> element instead.", source: (0)
[18154:3847:0715/044440:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[18154:3847:0715/044443:INFO:CONSOLE(1324)] "Running TestCase FontSettingsWebUITest.testAdvancedFontSettingsLink", source: test_api.js (1324)
[18154:3847:0715/044445: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)
[18165:12807:0715/044445:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 4)
[18165:12807:0715/044445:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[18165:12807:0715/044445:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] FontSettingsWebUITest.testAdvancedFontSettingsLink (12506 ms)
[2/190] FontSettingsWebUITest.testAdvancedFontSettingsLink (13863 ms)
[ RUN ] SearchEngineManagerWebUITest.testOpenSearchEngineManager
[18176:3847:0715/044449:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[18170:40451:0715/044451:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[18170:3847:0715/044451:WARNING:CONSOLE(0)] "The -webkit-canvas CSS feature is deprecated. Please use a positioned <canvas> element instead.", source: (0)
[18170:3847:0715/044452:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[18170:3847:0715/044454:INFO:CONSOLE(1324)] "Running TestCase SearchEngineManagerWebUITest.MAYBE_testOpenSearchEngineManager", source: test_api.js (1324)
[18170:3847:0715/044457: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 (11376 ms)
[3/190] SearchEngineManagerWebUITest.testOpenSearchEngineManager (12850 ms)
[ RUN ] OptionsWebUIExtendedTest.CloseOverlayWithHashes
[18175:3847:0715/044448:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[18169:3847:0715/044451:WARNING:CONSOLE(0)] "The -webkit-canvas CSS feature is deprecated. Please use a positioned <canvas> element instead.", source: (0)
[18169:3847:0715/044452:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[18169:3847:0715/044454:INFO:CONSOLE(1324)] "Running TestCase OptionsWebUIExtendedTest.CloseOverlayWithHashes", source: test_api.js (1324)
[ OK ] OptionsWebUIExtendedTest.CloseOverlayWithHashes (12341 ms)
[4/190] OptionsWebUIExtendedTest.CloseOverlayWithHashes (14030 ms)
[ RUN ] SyncInternalsWebUITest.LoadPastedAboutInfo
[18191:3847:0715/044502:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[18184:3847:0715/044505:WARNING:CONSOLE(0)] "The -webkit-canvas CSS feature is deprecated. Please use a positioned <canvas> element instead.", source: (0)
[18184:3847:0715/044505:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[18184:3847:0715/044506:INFO:CONSOLE(1324)] "Running TestCase SyncInternalsWebUITest.LoadPastedAboutInfo", source: test_api.js (1324)
[ OK ] SyncInternalsWebUITest.LoadPastedAboutInfo (6799 ms)
[5/190] SyncInternalsWebUITest.LoadPastedAboutInfo (8526 ms)
[ RUN ] HistoryWebUIRealBackendTest.singleDeletion
[18192:3847:0715/044502:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[18185:3847:0715/044505:WARNING:CONSOLE(0)] "The -webkit-canvas CSS feature is deprecated. Please use a positioned <canvas> element instead.", source: (0)
[18185:3847:0715/044506:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[18185:3847:0715/044506:INFO:CONSOLE(1324)] "Running TestCase HistoryWebUIRealBackendTest.singleDeletion", source: test_api.js (1324)
[ OK ] HistoryWebUIRealBackendTest.singleDeletion (6745 ms)
[6/190] HistoryWebUIRealBackendTest.singleDeletion (8435 ms)
[ RUN ] PrintPreviewWebUITest.TestNoPDFPluginErrorMessage
[18204:3847:0715/044510:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[18197:3847:0715/044513:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[18197:3847:0715/044514:INFO:CONSOLE(1324)] "Running TestCase PrintPreviewWebUITest.TestNoPDFPluginErrorMessage", source: test_api.js (1324)
[ OK ] PrintPreviewWebUITest.TestNoPDFPluginErrorMessage (7535 ms)
[7/190] PrintPreviewWebUITest.TestNoPDFPluginErrorMessage (9051 ms)
[ RUN ] PlatformAppBrowserTest.RunningAppsAreRecorded
[18207:3847:0715/044510:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[18208:12551:0715/044516:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[18208:12551:0715/044516:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[18208:12551:0715/044516:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[18208:12551:0715/044516:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[18212:13063:0715/044516:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[18212:13063:0715/044516:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[18212:13063:0715/044516:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PlatformAppBrowserTest.RunningAppsAreRecorded (8560 ms)
[8/190] PlatformAppBrowserTest.RunningAppsAreRecorded (10133 ms)
[ RUN ] ExtensionApiTest.ChromeRuntimeUnprivileged
[18223:3847:0715/044521:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[18216:74759:0715/044522:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /webpage.html
[18216:3847:0715/044522:INFO:CONSOLE(0)] "[SUCCESS] (no test)", source: http://127.0.0.1:56707/webpage.html (0)
[18216:74759:0715/044522:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[ OK ] ExtensionApiTest.ChromeRuntimeUnprivileged (3919 ms)
[9/190] ExtensionApiTest.ChromeRuntimeUnprivileged (5498 ms)
[ RUN ] PlatformAppBrowserTest.PrintPreviewShouldNotBeTooSmall
[18218:3847:0715/044519:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
2015-07-15 04:45:21.127 browser_tests[18213:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[18213:4871:0715/044521:ERROR:mach_broker_mac.mm(222)] Unknown process 18224 is sending Mach IPC messages!
[18213:3847:0715/044524:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[18213:3847:0715/044527:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[18225:12807:0715/044527:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[18225:12807:0715/044527:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PlatformAppBrowserTest.PrintPreviewShouldNotBeTooSmall (11316 ms)
[10/190] PlatformAppBrowserTest.PrintPreviewShouldNotBeTooSmall (12974 ms)
[ RUN ] ExtensionApiTest.CrossOriginXHRNoFileAccess
[18233:3847:0715/044526:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[18229:55559:0715/044528:ERROR:mach_broker_mac.mm(222)] Unknown process 18236 is sending Mach IPC messages!
[18229:3847:0715/044529:INFO:CONSOLE(0)] "XMLHttpRequest cannot load file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testKcXPuT/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://bibgpmeojgeeaheapbfaogmmichcipog/test.html (0)
[18229:3847:0715/044529:INFO:CONSOLE(0)] "[SUCCESS] fileAccessNotAllowed", source: chrome-extension://bibgpmeojgeeaheapbfaogmmichcipog/test.html (0)
[18237:13063:0715/044529:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[18237:13063:0715/044529:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ExtensionApiTest.CrossOriginXHRNoFileAccess (5728 ms)
[11/190] ExtensionApiTest.CrossOriginXHRNoFileAccess (7176 ms)
[ RUN ] ExtensionApiTest.WindowOpenPopupSmall
[18244:3847:0715/044532:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[18239:41475:0715/044535:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[18239:41475:0715/044535:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ExtensionApiTest.WindowOpenPopupSmall (5411 ms)
[12/190] ExtensionApiTest.WindowOpenPopupSmall (7104 ms)
[ RUN ] ExtensionApiTest.PopupBlockingHostedApp
[18248:3847:0715/044533:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:56711...
sending server_data: {"host": "127.0.0.1", "port": 56711} (36 bytes)
[18243:41731:0715/044537:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[18243:41731:0715/044537:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 5, remote ID 2147483652)
[18243:41731:0715/044537:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 8, remote ID 2147483655)
[18243:41731:0715/044537:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] ExtensionApiTest.PopupBlockingHostedApp (6910 ms)
[13/190] ExtensionApiTest.PopupBlockingHostedApp (8460 ms)
[ RUN ] MimeHandlerViewTest.NonAsciiHeaders
[18258:3847:0715/044539:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[18254:75015:0715/044540:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[18254:3847:0715/044542:INFO:CONSOLE(0)] "[SUCCESS] testNonAsciiHeaders", source: chrome-extension://oickdpebdnfbgkcaoklfcdhjniefkcji/index.html (0)
[ OK ] MimeHandlerViewTest.NonAsciiHeaders (5383 ms)
[14/190] MimeHandlerViewTest.NonAsciiHeaders (6862 ms)
[ RUN ] BrowserAccessibilityStateImplTest.TestHistograms
[18265:3847:0715/044541:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[18266:15107:0715/044542:ERROR:webgraphicscontext3d_command_buffer_impl.cc(242)] Failed to initialize GLES2CmdHelper.
[18260:38915:0715/044542:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[18266:12807:0715/044542:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[18266:12807:0715/044542:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[18266:12807:0715/044542:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[18266:12807:0715/044542:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] BrowserAccessibilityStateImplTest.TestHistograms (2848 ms)
[15/190] BrowserAccessibilityStateImplTest.TestHistograms (4178 ms)
[ RUN ] PlatformAppWithFileBrowserTest.LaunchWhiteListedExtensionWithFile
[18273:3847:0715/044546:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[18267:52487:0715/044548:ERROR:mach_broker_mac.mm(222)] Unknown process 18277 is sending Mach IPC messages!
[18267:3847:0715/044549:INFO:CONSOLE(0)] "[SUCCESS] checkNoChromeApp", source: chrome-extension://gbkeegbaiigmenfmjfclcdgdpimamgkj/_generated_background_page.html (0)
[18267:3847:0715/044550:INFO:CONSOLE(0)] "[SUCCESS] testFileHandler", source: chrome-extension://gbkeegbaiigmenfmjfclcdgdpimamgkj/_generated_background_page.html (0)
[18275:13063:0715/044550:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] PlatformAppWithFileBrowserTest.LaunchWhiteListedExtensionWithFile (6512 ms)
[16/190] PlatformAppWithFileBrowserTest.LaunchWhiteListedExtensionWithFile (7946 ms)
[ RUN ] PlatformAppUrlRedirectorBrowserTest.ClickInTabIntercepted
[18274:3847:0715/044546:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[18268:3847:0715/044552:INFO:CONSOLE(18)] "Clicking a matching link", source: http://127.0.0.1:56726/extensions/platform_apps/url_handlers/launching_pages/navigate.js (18)
[18268:74511:0715/044552:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[18282:13063:0715/044552:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[18282:13063:0715/044552:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PlatformAppUrlRedirectorBrowserTest.ClickInTabIntercepted (9190 ms)
[17/190] PlatformAppUrlRedirectorBrowserTest.ClickInTabIntercepted (10588 ms)
[ RUN ] PlatformAppUrlRedirectorBrowserTest.WindowOpenInTabIntercepted
[18286:3847:0715/044554:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[18283:3847:0715/044559:INFO:CONSOLE(56)] "Calling window.open()", source: http://127.0.0.1:56730/extensions/platform_apps/url_handlers/launching_pages/navigate.js (56)
[18283:74759:0715/044559:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[18295:13063:0715/044600:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483653, remote ID 6)
[18295:13063:0715/044600:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PlatformAppUrlRedirectorBrowserTest.WindowOpenInTabIntercepted (8793 ms)
[18/190] PlatformAppUrlRedirectorBrowserTest.WindowOpenInTabIntercepted (10289 ms)
[ RUN ] EphemeralAppLauncherTest.EnableCancelled
HTTP server started on http://127.0.0.1:56731...
sending server_data: {"host": "127.0.0.1", "port": 56731} (36 bytes)
[18293:3847:0715/044557:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[18288:3847:0715/044601:WARNING:extension_install_prompt.cc(170)] Canceling!
[18299:12807:0715/044601:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[18288:40963:0715/044601:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[18288:40963:0715/044601:WARNING:channel.cc(322)] RawChannel write error
[ OK ] EphemeralAppLauncherTest.EnableCancelled (7402 ms)
[19/190] EphemeralAppLauncherTest.EnableCancelled (8962 ms)
[ RUN ] WebViewTest.Shim_TestCannotMutateEventName
[18304:3847:0715/044604:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
2015-07-15 04:46:06.492 browser_tests[18300:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[18304:3847:0715/044611:ERROR:gles2_cmd_decoder.cc(13133)] [GroupMarkerNotSet(crbug.com/242999)!:509A0900B0610000]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[18304:3847:0715/044611:ERROR:gles2_cmd_decoder.cc(4382)] Error: 5 for Command kLoseContextCHROMIUM
[ OK ] WebViewTest.Shim_TestCannotMutateEventName (8930 ms)
[20/190] WebViewTest.Shim_TestCannotMutateEventName (10587 ms)
[ RUN ] WebViewTest.Shim_TestRemoveWebviewAfterNavigation
[18308:3847:0715/044606:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[18312:15363:0715/044610:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[18312:15363:0715/044610:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[18302:40963:0715/044610:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[18302:40963:0715/044610:WARNING:channel.cc(322)] RawChannel write error
[18302:4611:0715/044611:ERROR:mach_broker_mac.mm(222)] Unknown process 18316 is sending Mach IPC messages!
[18302:34819:0715/044611:WARNING:sqlite_persistent_cookie_store.cc(1337)] Failed to post task from FinishedLoadingCookies@../../net/extras/sqlite/sqlite_persistent_cookie_store.cc:1345 to client_task_runner_.
[18302:34819:0715/044611:WARNING:sqlite_persistent_cookie_store.cc(1337)] Failed to post task from LoadKeyAndNotifyInBackground@../../net/extras/sqlite/sqlite_persistent_cookie_store.cc:512 to client_task_runner_.
[ OK ] WebViewTest.Shim_TestRemoveWebviewAfterNavigation (7880 ms)
[21/190] WebViewTest.Shim_TestRemoveWebviewAfterNavigation (9602 ms)
[ RUN ] WebViewTest.FileSystemAPIRequestFromWorkerDeny
[18323:3847:0715/044615:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[18317:3847:0715/044619:INFO:CONSOLE(77)] "embedder.setUpLoadStop_", source: chrome-extension://adggjgbhadkpkdpclfaomdnbcgiccian/embedder.js (77)
[18317:3847:0715/044621:INFO:CONSOLE(79)] "embedder.onWebViewLoadStop", source: chrome-extension://adggjgbhadkpkdpclfaomdnbcgiccian/embedder.js (79)
[18317:3847:0715/044621:INFO:CONSOLE(82)] "embedder.webview.postMessage", source: chrome-extension://adggjgbhadkpkdpclfaomdnbcgiccian/embedder.js (82)
[18317:74511:0715/044621:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[18325:12807:0715/044621:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[18325:12807:0715/044621:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[18325:12807:0715/044621:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[18325:12807:0715/044621:WARNING:channel.cc(322)] RawChannel write error
[18317:41475:0715/044621:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] WebViewTest.FileSystemAPIRequestFromWorkerDeny (8885 ms)
[22/190] WebViewTest.FileSystemAPIRequestFromWorkerDeny (10602 ms)
[ RUN ] WebViewTest.UserAgent
[18324:3847:0715/044615:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[18318:4611:0715/044618:ERROR:mach_broker_mac.mm(222)] Unknown process 18328 is sending Mach IPC messages!
[18318:3847:0715/044620:INFO:CONSOLE(25)] "app.onload", source: chrome-extension://kafobkjpljlkjiolohhphdaidmpnmhbe/main.js (25)
[18318:3847:0715/044620:INFO:CONSOLE(6)] "embeder.common got config: [object Object]", source: chrome-extension://kafobkjpljlkjiolohhphdaidmpnmhbe/utils.js (6)
[18318:3847:0715/044620:INFO:CONSOLE(6)] "customArg: useragent", source: chrome-extension://kafobkjpljlkjiolohhphdaidmpnmhbe/utils.js (6)
[18318:3847:0715/044620:INFO:CONSOLE(6)] "startTest: useragent", source: chrome-extension://kafobkjpljlkjiolohhphdaidmpnmhbe/utils.js (6)
[18318:3847:0715/044620:INFO:CONSOLE(6)] "embedder.loadGuest begin", source: chrome-extension://kafobkjpljlkjiolohhphdaidmpnmhbe/utils.js (6)
[18318:3847:0715/044622:INFO:CONSOLE(6)] "webview.loadstop", source: chrome-extension://kafobkjpljlkjiolohhphdaidmpnmhbe/utils.js (6)
[18318:3847:0715/044622:INFO:CONSOLE(6)] "IS_JS_ONLY_GUEST: true", source: chrome-extension://kafobkjpljlkjiolohhphdaidmpnmhbe/utils.js (6)
[18318:3847:0715/044622:INFO:CONSOLE(6)] "webview.inject", source: chrome-extension://kafobkjpljlkjiolohhphdaidmpnmhbe/utils.js (6)
[18318:3847:0715/044622:INFO:CONSOLE(6)] "FROM GUEST: Guest script loading.", source: chrome-extension://kafobkjpljlkjiolohhphdaidmpnmhbe/utils.js (6)
[18318:3847:0715/044622:INFO:CONSOLE(6)] "webview.onPostMessageReceived", source: chrome-extension://kafobkjpljlkjiolohhphdaidmpnmhbe/utils.js (6)
[18318:3847:0715/044622:INFO:CONSOLE(6)] "webview.onPostMessageReceived", source: chrome-extension://kafobkjpljlkjiolohhphdaidmpnmhbe/utils.js (6)
[18318:3847:0715/044622:INFO:CONSOLE(6)] "webview.loadstop", source: chrome-extension://kafobkjpljlkjiolohhphdaidmpnmhbe/utils.js (6)
[18318:3847:0715/044622:INFO:CONSOLE(6)] "IS_JS_ONLY_GUEST: true", source: chrome-extension://kafobkjpljlkjiolohhphdaidmpnmhbe/utils.js (6)
[18318:3847:0715/044622:INFO:CONSOLE(6)] "webview.inject", source: chrome-extension://kafobkjpljlkjiolohhphdaidmpnmhbe/utils.js (6)
[18318:3847:0715/044622:INFO:CONSOLE(6)] "FROM GUEST: Guest script loading.", source: chrome-extension://kafobkjpljlkjiolohhphdaidmpnmhbe/utils.js (6)
[18318:3847:0715/044622:INFO:CONSOLE(6)] "webview.onPostMessageReceived", source: chrome-extension://kafobkjpljlkjiolohhphdaidmpnmhbe/utils.js (6)
[18318:3847:0715/044622:INFO:CONSOLE(6)] "webview.onPostMessageReceived", source: chrome-extension://kafobkjpljlkjiolohhphdaidmpnmhbe/utils.js (6)
[18318:3847:0715/044622:INFO:CONSOLE(6)] "webview.loadstop", source: chrome-extension://kafobkjpljlkjiolohhphdaidmpnmhbe/utils.js (6)
[18318:3847:0715/044622:INFO:CONSOLE(6)] "IS_JS_ONLY_GUEST: true", source: chrome-extension://kafobkjpljlkjiolohhphdaidmpnmhbe/utils.js (6)
[18318:3847:0715/044622:INFO:CONSOLE(6)] "webview.inject", source: chrome-extension://kafobkjpljlkjiolohhphdaidmpnmhbe/utils.js (6)
[18318:3847:0715/044622:INFO:CONSOLE(6)] "FROM GUEST: Guest script loading.", source: chrome-extension://kafobkjpljlkjiolohhphdaidmpnmhbe/utils.js (6)
[18318:3847:0715/044622:INFO:CONSOLE(6)] "webview.onPostMessageReceived", source: chrome-extension://kafobkjpljlkjiolohhphdaidmpnmhbe/utils.js (6)
[18318:3847:0715/044622:INFO:CONSOLE(6)] "webview.onPostMessageReceived", source: chrome-extension://kafobkjpljlkjiolohhphdaidmpnmhbe/utils.js (6)
[18318:3847:0715/044622:INFO:CONSOLE(0)] "[SUCCESS] undefined", source: chrome-extension://kafobkjpljlkjiolohhphdaidmpnmhbe/main.html (0)
[18326:13063:0715/044622:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[18326:13063:0715/044622:WARNING:channel.cc(322)] RawChannel write error
[18318:41219:0715/044622:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[18318:41219:0715/044622:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 7, remote ID 2147483653)
[18318:41219:0715/044622:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 6, remote ID 2147483652)
[18318:41219:0715/044622:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[18318:41219:0715/044622:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 10, remote ID 2147483656)
[18318:41219:0715/044622:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 9, remote ID 2147483655)
[18318:41219:0715/044622:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] WebViewTest.UserAgent (9964 ms)
[23/190] WebViewTest.UserAgent (11336 ms)
[ RUN ] WebViewSizeTest.Shim_TestAutosizeRemoveAttributes
[18338:3847:0715/044626:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[18334:41219:0715/044632:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[18334:41219:0715/044632:WARNING:channel.cc(322)] RawChannel write error
[ OK ] WebViewSizeTest.Shim_TestAutosizeRemoveAttributes (9001 ms)
[24/190] WebViewSizeTest.Shim_TestAutosizeRemoveAttributes (10585 ms)
[ RUN ] WebViewSpeechAPITest.SpeechRecognitionAPI_HasPermissionAllow
[18342:3847:0715/044627:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[18335:54803:0715/044629:ERROR:mach_broker_mac.mm(222)] Unknown process 18346 is sending Mach IPC messages!
[18335:3847:0715/044631:INFO:CONSOLE(6)] "speechTests.allowTest", source: chrome-extension://nbdpcihkabcoiefdljoplbfdjmpbdekp/embedder.js (6)
[18335:3847:0715/044633:INFO:CONSOLE(6)] "loadstop", source: chrome-extension://nbdpcihkabcoiefdljoplbfdjmpbdekp/embedder.js (6)
[18335:3847:0715/044633:INFO:CONSOLE(6)] "done executeScript", source: chrome-extension://nbdpcihkabcoiefdljoplbfdjmpbdekp/embedder.js (6)
[18335:3847:0715/044633:INFO:CONSOLE(6)] "done postMessage", source: chrome-extension://nbdpcihkabcoiefdljoplbfdjmpbdekp/embedder.js (6)
[18335:3847:0715/044633:INFO:CONSOLE(6)] "[guest]: runSpeechRecognitionAPI, line: 6", source: chrome-extension://nbdpcihkabcoiefdljoplbfdjmpbdekp/embedder.js (6)
[18335:3847:0715/044633:INFO:CONSOLE(6)] "embedder.onPostMessageReceived: recognition", source: chrome-extension://nbdpcihkabcoiefdljoplbfdjmpbdekp/embedder.js (6)
[18335:3847:0715/044633:INFO:CONSOLE(6)] "embedder.onPostMessageReceived.status: onresult", source: chrome-extension://nbdpcihkabcoiefdljoplbfdjmpbdekp/embedder.js (6)
[18335:3847:0715/044633:INFO:CONSOLE(0)] "[SUCCESS] undefined", source: chrome-extension://nbdpcihkabcoiefdljoplbfdjmpbdekp/embedder.html (0)
[18343:12807:0715/044633:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[18343:12807:0715/044633:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[18343:12807:0715/044633:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[18343:12807:0715/044633:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] WebViewSpeechAPITest.SpeechRecognitionAPI_HasPermissionAllow (9231 ms)
[25/190] WebViewSpeechAPITest.SpeechRecognitionAPI_HasPermissionAllow (10817 ms)
[ RUN ] BrowsingDataRemoverBrowserTest.DownloadProhibited
[18359:3847:0715/044638:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[18353:40195:0715/044640:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[18353:40195:0715/044640:WARNING:channel.cc(322)] RawChannel write error
[ OK ] BrowsingDataRemoverBrowserTest.DownloadProhibited (4805 ms)
[26/190] BrowsingDataRemoverBrowserTest.DownloadProhibited (6666 ms)
[ RUN ] WebViewPluginTest.TestLoadPluginEvent
[18355:3847:0715/044636:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[18358:13063:0715/044642:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[18351:41219:0715/044643:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[18351:41219:0715/044643:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 8, remote ID 2147483655)
[18351:41219:0715/044643:WARNING:channel.cc(322)] RawChannel write error
[ OK ] WebViewPluginTest.TestLoadPluginEvent (9422 ms)
[27/190] WebViewPluginTest.TestLoadPluginEvent (11138 ms)
[ RUN ] PepperContentSettingsSpecialCasesPluginsBlockedTest.NaCl
[18368:3847:0715/044644:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[18369:12807:0715/044645:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[18369:12807:0715/044645:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[18369:12807:0715/044645:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[18369:12807:0715/044645:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] PepperContentSettingsSpecialCasesPluginsBlockedTest.NaCl (3681 ms)
[28/190] PepperContentSettingsSpecialCasesPluginsBlockedTest.NaCl (5044 ms)
[ RUN ] DownloadTest.CloseNewTab2
[18373:3847:0715/044647:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] DownloadTest.CloseNewTab2 (5010 ms)
[29/190] DownloadTest.CloseNewTab2 (6388 ms)
[ RUN ] DownloadTest.LoadURLExternallyReferrerPolicy
[18379:3847:0715/044649:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[18374:73487:0715/044650:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[ OK ] DownloadTest.LoadURLExternallyReferrerPolicy (4454 ms)
[30/190] DownloadTest.LoadURLExternallyReferrerPolicy (6194 ms)
[ RUN ] SavePageBrowserTest.SaveViewSourceHTMLOnly
[18386:3847:0715/044653:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[18387:13063:0715/044656:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[18381:41219:0715/044656:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[18381:41219:0715/044656:WARNING:channel.cc(322)] RawChannel write error
[ OK ] SavePageBrowserTest.SaveViewSourceHTMLOnly (5502 ms)
[31/190] SavePageBrowserTest.SaveViewSourceHTMLOnly (7038 ms)
[ RUN ] SavePageBrowserTest.FileNameFromPageTitle
[18391:3847:0715/044655:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] SavePageBrowserTest.FileNameFromPageTitle (4038 ms)
[32/190] SavePageBrowserTest.FileNameFromPageTitle (5697 ms)
[ RUN ] AutofillPrivateApiTest.RemoveEntry
[18407:3847:0715/044700:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[18394:3847:0715/044703:INFO:CONSOLE(0)] "[SUCCESS] removeEntry", source: chrome-extension://epcifkihnkjgphfkloaaleeakhpmgdmn/main.html?removeEntry (0)
[ OK ] AutofillPrivateApiTest.RemoveEntry (5397 ms)
[33/190] AutofillPrivateApiTest.RemoveEntry (6768 ms)
[ RUN ] AutomationApiTest.TabsAutomationHostsPermissions
[18408:3847:0715/044701:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[18410:12551:0715/044703:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[18410:12551:0715/044703:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[18410:12551:0715/044703:WARNING:channel.cc(322)] RawChannel write error
[18402:3847:0715/044705:INFO:CONSOLE(0)] "[SUCCESS] testError", source: chrome-extension://gopobpnmjpicigknfagipajmbgpheebp/permissions.html (0)
[18402:3847:0715/044705:INFO:CONSOLE(0)] "[SUCCESS] testError", source: chrome-extension://gopobpnmjpicigknfagipajmbgpheebp/permissions.html (0)
[18402:75023:0715/044705:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[18402:3847:0715/044705:INFO:CONSOLE(0)] "calling getTree() callback", source: chrome-extension://gopobpnmjpicigknfagipajmbgpheebp/permissions.html (0)
[18402:3847:0715/044705:INFO:CONSOLE(0)] "[SUCCESS] testError", source: chrome-extension://gopobpnmjpicigknfagipajmbgpheebp/permissions.html (0)
[18402:41219:0715/044705:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[18402:41219:0715/044705:WARNING:channel.cc(322)] RawChannel write error
[18416:12807:0715/044706:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[18416:12807:0715/044706:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[ OK ] AutomationApiTest.TabsAutomationHostsPermissions (7471 ms)
[34/190] AutomationApiTest.TabsAutomationHostsPermissions (8901 ms)
[ RUN ] ExtensionBrowsingDataTest.BrowsingDataRemovalMaskCombination
[18419:3847:0715/044707:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[18415:40451:0715/044708:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[18415:40451:0715/044708:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ExtensionBrowsingDataTest.BrowsingDataRemovalMaskCombination (3805 ms)
[35/190] ExtensionBrowsingDataTest.BrowsingDataRemovalMaskCombination (5214 ms)
[ RUN ] CommandServiceTest.GetNamedCommandsQuerySuggested
[18425:3847:0715/044710:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[18427:12807:0715/044715:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[18434:14339:0715/044715:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[18434:14339:0715/044715:WARNING:channel.cc(322)] RawChannel write error
[ OK ] CommandServiceTest.GetNamedCommandsQuerySuggested (7629 ms)
[36/190] CommandServiceTest.GetNamedCommandsQuerySuggested (9178 ms)
[ RUN ] DebuggerApiTest.DebuggerNotAllowedOnOtherExtensionPages
[18431:3847:0715/044713:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[18426:40963:0715/044716:WARNING:extension_protocols.cc(422)] Failed to GetPathForExtension: odlameecjipmbmbejkplpemijjgpljce
[18426:40963:0715/044716:WARNING:url_request_job_manager.cc(89)] Failed to map: chrome-extension://odlameecjipmbmbejkplpemijjgpljce/foo.html
[18426:40963:0715/044716:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[18426:3847:0715/044716:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[18436:13063:0715/044718:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[18436:13063:0715/044718:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[18436:13063:0715/044718:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[18436:13063:0715/044718:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[18436:13063:0715/044718:WARNING:channel.cc(322)] RawChannel write error
[ OK ] DebuggerApiTest.DebuggerNotAllowedOnOtherExtensionPages (8081 ms)
[37/190] DebuggerApiTest.DebuggerNotAllowedOnOtherExtensionPages (9832 ms)
[ RUN ] DeclarativeContentApiTest.EnabledForSplitIncognito
[18441:3847:0715/044718:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[18437:4871:0715/044720:ERROR:mach_broker_mac.mm(222)] Unknown process 18445 is sending Mach IPC messages!
[18437:3847:0715/044724:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[18437:3847:0715/044724:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[18443:12295:0715/044724:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[18443:12295:0715/044724:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[18443:12295:0715/044724:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[18443:12295:0715/044724:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[18443:12295:0715/044724:WARNING:channel.cc(322)] RawChannel write error
[18446:13063:0715/044724:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[18446:13063:0715/044724:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[18446:13063:0715/044724:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[18437:41219:0715/044724:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[18437:41219:0715/044724:WARNING:channel.cc(322)] RawChannel write error
[ OK ] DeclarativeContentApiTest.EnabledForSplitIncognito (7808 ms)
[38/190] DeclarativeContentApiTest.EnabledForSplitIncognito (9200 ms)
[ RUN ] DeclarativeContentApiTest.ShowPageActionWithoutPageAction
[18449:3847:0715/044722:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[18444:3847:0715/044725:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[18452:12807:0715/044725:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[18452:12807:0715/044725:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[18452:12807:0715/044725:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[18452:12807:0715/044725:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] DeclarativeContentApiTest.ShowPageActionWithoutPageAction (5108 ms)
[39/190] DeclarativeContentApiTest.ShowPageActionWithoutPageAction (6626 ms)
[ RUN ] DownloadExtensionTest.DownloadExtensionTest_SearchPlural
[18463:3847:0715/044728:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] DownloadExtensionTest.DownloadExtensionTest_SearchPlural (3331 ms)
[40/190] DownloadExtensionTest.DownloadExtensionTest_SearchPlural (4839 ms)
[ RUN ] DialAPITest.Discovery
[18460:3847:0715/044728:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[18455:40963:0715/044730:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[18455:3847:0715/044730:INFO:CONSOLE(0)] "[SUCCESS] discoverySucceeds", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/discovery.html (0)
[18455:40963:0715/044731:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[18455:40963:0715/044731:WARNING:channel.cc(322)] RawChannel write error
[ OK ] DialAPITest.Discovery (5059 ms)
[41/190] DialAPITest.Discovery (6391 ms)
[ RUN ] DownloadExtensionTest.DownloadExtensionTest_Download_InvalidHeaders
[18475:3847:0715/044734:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:56754...
sending server_data: {"host": "127.0.0.1", "port": 56754} (36 bytes)
[18479:15619:0715/044737:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[18479:15619:0715/044737:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[18479:15619:0715/044737:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[18479:15619:0715/044737:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[ OK ] DownloadExtensionTest.DownloadExtensionTest_Download_InvalidHeaders (4683 ms)
[42/190] DownloadExtensionTest.DownloadExtensionTest_Download_InvalidHeaders (6147 ms)
[ RUN ] DownloadExtensionTest.DownloadExtensionTest_Download_Incognito
[18471:3847:0715/044733:WARNING:vt_video_decode_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)
[18466:54799:0715/044737:ERROR:mach_broker_mac.mm(222)] Unknown process 18482 is sending Mach IPC messages!
[18474:13063:0715/044738:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[18474:13063:0715/044738:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[18466:40963:0715/044738:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[18466:40963:0715/044738:WARNING:channel.cc(322)] RawChannel write error
[ OK ] DownloadExtensionTest.DownloadExtensionTest_Download_Incognito (6816 ms)
[43/190] DownloadExtensionTest.DownloadExtensionTest_Download_Incognito (8083 ms)
[ RUN ] DownloadExtensionTest.DownloadExtensionTest_Download_Post_NoBody
[18487:3847:0715/044741:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:56757...
sending server_data: {"host": "127.0.0.1", "port": 56757} (36 bytes)
[18490:13063:0715/044744:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[18483:41987:0715/044744:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[18483:41987:0715/044744:WARNING:channel.cc(322)] RawChannel write error
[ OK ] DownloadExtensionTest.DownloadExtensionTest_Download_Post_NoBody (5632 ms)
[44/190] DownloadExtensionTest.DownloadExtensionTest_Download_Post_NoBody (6970 ms)
[ RUN ] BrowserActionApiTest.TestTriggerBrowserAction
[18491:3847:0715/044742:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:56759...
sending server_data: {"host": "127.0.0.1", "port": 56759} (36 bytes)
[ OK ] BrowserActionApiTest.TestTriggerBrowserAction (5962 ms)
[45/190] BrowserActionApiTest.TestTriggerBrowserAction (7515 ms)
[ RUN ] PageActionApiTest.TestCrash57333
[18608:3847:0715/044747:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[18609:12807:0715/044752:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[18613:12807:0715/044752:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[18613:12807:0715/044752:WARNING:channel.cc(322)] RawChannel write error
[18615:13575:0715/044752:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[18615:13575:0715/044752:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PageActionApiTest.TestCrash57333 (6527 ms)
[46/190] PageActionApiTest.TestCrash57333 (7832 ms)
[ RUN ] FileSystemApiTest.FileSystemApiOpenMultipleSuggested
[18612:3847:0715/044749:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[18607:69655:0715/044751:ERROR:mach_broker_mac.mm(222)] Unknown process 18616 is sending Mach IPC messages!
[18607:3847:0715/044753:INFO:CONSOLE(0)] "[SUCCESS] openFile", source: chrome-extension://pgegocjbhameeddbbjiibibhhanakijd/test.html (0)
[18614:12807:0715/044753:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[18614:12807:0715/044753:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[18614:12807:0715/044753:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[18614:12807:0715/044753:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] FileSystemApiTest.FileSystemApiOpenMultipleSuggested (6120 ms)
[47/190] FileSystemApiTest.FileSystemApiOpenMultipleSuggested (7396 ms)
[ RUN ] GcmApiTest.Register
[18628:3847:0715/044756:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[18623:3847:0715/044759:INFO:CONSOLE(0)] "[SUCCESS] testRegister", source: chrome-extension://leflbfdcefhkomcjcnbfimmojbmmpalg/_generated_background_page.html (0)
[ OK ] GcmApiTest.Register (4734 ms)
[48/190] GcmApiTest.Register (6163 ms)
[ RUN ] FileSystemApiTest.FileSystemApiOpenWritableExistingFileWithWriteTest
[18624:3847:0715/044755:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[18620:70659:0715/044757:ERROR:mach_broker_mac.mm(222)] Unknown process 18630 is sending Mach IPC messages!
[18620:3847:0715/044759:INFO:CONSOLE(0)] "[SUCCESS] openFile", source: chrome-extension://pppggmjcelpaolampgnfnpenejdibcpg/test.html (0)
[18620:41731:0715/044759:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[18620:41731:0715/044759:WARNING:channel.cc(322)] RawChannel write error
[ OK ] FileSystemApiTest.FileSystemApiOpenWritableExistingFileWithWriteTest (6111 ms)
[49/190] FileSystemApiTest.FileSystemApiOpenWritableExistingFileWithWriteTest (7474 ms)
[ RUN ] GetAuthTokenFunctionTest.InteractiveLoginSuccessNoToken
[18640:3847:0715/044803:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[18634:3847:0715/044805:INFO:CONSOLE(5)] "hi there", source: chrome-extension://dhccojopidigaapejemljecnojcckkfk/test.js (5)
[18643:13063:0715/044805:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[18643:13063:0715/044805:WARNING:channel.cc(322)] RawChannel write error
[ OK ] GetAuthTokenFunctionTest.InteractiveLoginSuccessNoToken (5014 ms)
[50/190] GetAuthTokenFunctionTest.InteractiveLoginSuccessNoToken (6235 ms)
[ RUN ] GetAuthTokenFunctionTest.InteractiveLoginSuccessApprovalAborted
[18651:3847:0715/044808:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[18648:3847:0715/044810:INFO:CONSOLE(5)] "hi there", source: chrome-extension://dhccojopidigaapejemljecnojcckkfk/test.js (5)
[ OK ] GetAuthTokenFunctionTest.InteractiveLoginSuccessApprovalAborted (3755 ms)
[51/190] GetAuthTokenFunctionTest.InteractiveLoginSuccessApprovalAborted (5079 ms)
[ RUN ] HistoryApiTest.Delete
[18639:3847:0715/044803:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[18633:3847:0715/044806:INFO:CONSOLE(0)] "[SUCCESS] clearHistory", source: chrome-extension://mjillleapobopmfpokbpgaodhablakgc/delete.html (0)
[18633:3847:0715/044806:INFO:CONSOLE(0)] "[SUCCESS] deleteUrl", source: chrome-extension://mjillleapobopmfpokbpgaodhablakgc/delete.html (0)
[18633:3847:0715/044808:INFO:CONSOLE(0)] "[SUCCESS] deleteStartRange", source: chrome-extension://mjillleapobopmfpokbpgaodhablakgc/delete.html (0)
[18633:3847:0715/044810:INFO:CONSOLE(0)] "[SUCCESS] deleteEndRange", source: chrome-extension://mjillleapobopmfpokbpgaodhablakgc/delete.html (0)
[18633:3847:0715/044812:INFO:CONSOLE(0)] "[SUCCESS] deleteWholeRange", source: chrome-extension://mjillleapobopmfpokbpgaodhablakgc/delete.html (0)
[18633:3847:0715/044814:INFO:CONSOLE(0)] "[SUCCESS] deleteEmptyRange", source: chrome-extension://mjillleapobopmfpokbpgaodhablakgc/delete.html (0)
[ OK ] HistoryApiTest.Delete (14070 ms)
[52/190] HistoryApiTest.Delete (15579 ms)
[ RUN ] GetAuthTokenFunctionTest.InteractiveApprovalInvalidRedirect
[18657:3847:0715/044813:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[18654:3847:0715/044815:INFO:CONSOLE(5)] "hi there", source: chrome-extension://dhccojopidigaapejemljecnojcckkfk/test.js (5)
[ OK ] GetAuthTokenFunctionTest.InteractiveApprovalInvalidRedirect (3974 ms)
[53/190] GetAuthTokenFunctionTest.InteractiveApprovalInvalidRedirect (5138 ms)
[ RUN ] ExtensionManagementApiTest.Uninstall
[18664:3847:0715/044818:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[18660:3847:0715/044821:INFO:CONSOLE(0)] "[SUCCESS] uninstallEnabledAppWithoutUserGesture", source: chrome-extension://apmejfelkhfphcigjkmogpidiijnkkcb/uninstall.html (0)
[18660:3847:0715/044821:INFO:CONSOLE(0)] "[SUCCESS] uninstallEnabledApp", source: chrome-extension://apmejfelkhfphcigjkmogpidiijnkkcb/uninstall.html (0)
[18660:3847:0715/044821:INFO:CONSOLE(0)] "[SUCCESS] uninstallDisabledApp", source: chrome-extension://apmejfelkhfphcigjkmogpidiijnkkcb/uninstall.html (0)
[18660:3847:0715/044821:INFO:CONSOLE(0)] "[SUCCESS] uninstallEnabledExtension", source: chrome-extension://apmejfelkhfphcigjkmogpidiijnkkcb/uninstall.html (0)
[18660:3847:0715/044821:INFO:CONSOLE(0)] "[SUCCESS] uninstallDisabledExtension", source: chrome-extension://apmejfelkhfphcigjkmogpidiijnkkcb/uninstall.html (0)
[ OK ] ExtensionManagementApiTest.Uninstall (4789 ms)
[54/190] ExtensionManagementApiTest.Uninstall (6098 ms)
[ RUN ] ExtensionManagementApiTest.CreateAppShortcut
[18668:3847:0715/044819:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[18662:3847:0715/044823:INFO:CONSOLE(0)] "[SUCCESS] createEnabledAppShortcutWithoutUserGesture", source: chrome-extension://apmejfelkhfphcigjkmogpidiijnkkcb/createAppShortcut.html (0)
[18662:3847:0715/044823:INFO:CONSOLE(0)] "[SUCCESS] createEnabledAppShortcut", source: chrome-extension://apmejfelkhfphcigjkmogpidiijnkkcb/createAppShortcut.html (0)
[18662:3847:0715/044823:INFO:CONSOLE(0)] "[SUCCESS] createDisabledAppShortcut", source: chrome-extension://apmejfelkhfphcigjkmogpidiijnkkcb/createAppShortcut.html (0)
[18662:3847:0715/044823:INFO:CONSOLE(0)] "[SUCCESS] createPackagedAppShortcut", source: chrome-extension://apmejfelkhfphcigjkmogpidiijnkkcb/createAppShortcut.html (0)
[18662:3847:0715/044823:INFO:CONSOLE(0)] "[SUCCESS] createExtensionShortcut", source: chrome-extension://apmejfelkhfphcigjkmogpidiijnkkcb/createAppShortcut.html (0)
[18662:3847:0715/044823:INFO:CONSOLE(0)] "[SUCCESS] createNotExistAppShortcut", source: chrome-extension://apmejfelkhfphcigjkmogpidiijnkkcb/createAppShortcut.html (0)
[18680:12807:0715/044823:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[18680:12807:0715/044823:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[18680:12807:0715/044823:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[18680:12807:0715/044823:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[18680:12807:0715/044823:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ExtensionManagementApiTest.CreateAppShortcut (6429 ms)
[55/190] ExtensionManagementApiTest.CreateAppShortcut (7852 ms)
[ RUN ] ProxySettingsApiTest.ProxyEventsParseError
[18685:3847:0715/044824:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[18681:41219:0715/044826:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[18681:41219:0715/044826:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[18681:41219:0715/044826:WARNING:channel.cc(322)] RawChannel write error
2015-07-15 04:48:26.714 browser_tests[18681:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[18681:41219:0715/044827:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[18681:41219:0715/044827:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ProxySettingsApiTest.ProxyEventsParseError (4569 ms)
[56/190] ProxySettingsApiTest.ProxyEventsParseError (6008 ms)
[ RUN ] ExtensionSettingsApiTest.SplitModeIncognito
[18691:3847:0715/044827:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[18687:9483:0715/044829:ERROR:mach_broker_mac.mm(222)] Unknown process 18695 is sending Mach IPC messages!
[18687:3847:0715/044830:INFO:CONSOLE(0)] "[SUCCESS] testEverything", source: chrome-extension://lcaeponbkbgaghnobbljankcjoecmdgh/_generated_background_page.html (0)
[18693:12807:0715/044830:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[18693:12807:0715/044830:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[18693:12807:0715/044830:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[18693:12807:0715/044830:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[18696:12807:0715/044830:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[18696:12807:0715/044830:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[18696:12807:0715/044830:WARNING:channel.cc(322)] RawChannel write error
[18697:12807:0715/044830:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[18697:12807:0715/044830:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ExtensionSettingsApiTest.SplitModeIncognito (5440 ms)
[57/190] ExtensionSettingsApiTest.SplitModeIncognito (6787 ms)
[ RUN ] SyncFileSystemApiTest.WriteFileThenGetUsage
[18700:3847:0715/044830:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[18694:7427:0715/044832:ERROR:mach_broker_mac.mm(222)] Unknown process 18703 is sending Mach IPC messages!
[18694:3847:0715/044833:INFO:CONSOLE(0)] "[SUCCESS] undefined", source: chrome-extension://nehbijhgonocphmjnedlkohpekbpphdf/_generated_background_page.html (0)
[ OK ] SyncFileSystemApiTest.WriteFileThenGetUsage (4805 ms)
[58/190] SyncFileSystemApiTest.WriteFileThenGetUsage (6292 ms)
[ RUN ] WebrtcLoggingPrivateApiTest.TestStartStopStoreAndUpload
[18715:3847:0715/044836:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[18717:15363:0715/044837:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[18717:15363:0715/044837:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[ OK ] WebrtcLoggingPrivateApiTest.TestStartStopStoreAndUpload (3046 ms)
[59/190] WebrtcLoggingPrivateApiTest.TestStartStopStoreAndUpload (4320 ms)
[ RUN ] WebNavigationApiTest.Failures
[18707:3847:0715/044833:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[18702:40451:0715/044837:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[18716:13319:0715/044837:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[18716:13319:0715/044837:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[18716:13319:0715/044837:WARNING:channel.cc(322)] RawChannel write error
[18702:3847:0715/044838:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[18702:3847:0715/044838:INFO:CONSOLE(0)] "[SUCCESS] nonExistentIframe", source: chrome-extension://akhmkodeoafgimipjiknnbnibipibgae/test_failures.html (0)
[18702:3847:0715/044838:INFO:CONSOLE(0)] "[SUCCESS] nonExistentIframeNavigation", source: chrome-extension://akhmkodeoafgimipjiknnbnibipibgae/test_failures.html (0)
[18702:3847:0715/044838:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[18702:3847:0715/044838:INFO:CONSOLE(0)] "[SUCCESS] cancel", source: chrome-extension://akhmkodeoafgimipjiknnbnibipibgae/test_failures.html (0)
[18702:3847:0715/044839:INFO:CONSOLE(0)] "[SUCCESS] nonExistent", source: chrome-extension://akhmkodeoafgimipjiknnbnibipibgae/test_failures.html (0)
[18710:13063:0715/044839:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[18710:13063:0715/044839:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[18702:3847:0715/044839:ERROR:browser_thread.h(263)] DeleteSoon failed on thread 0
[ OK ] WebNavigationApiTest.Failures (7086 ms)
[60/190] WebNavigationApiTest.Failures (8623 ms)
[ RUN ] ExtensionWebstorePrivateApiTest.EmptyCrx
HTTP server started on http://127.0.0.1:56772...
sending server_data: {"host": "127.0.0.1", "port": 56772} (36 bytes)
[18723:3847:0715/044841:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[18725:13831:0715/044844:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[18725:13831:0715/044844:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[18718:3847:0715/044844: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)
[18718:3847:0715/044844:INFO:CONSOLE(52)] "img.onload called", source: http://www.example.com:56772/files/extensions/api_test/webstore_private/common.js (52)
[18718:3847:0715/044845:WARNING:extension_install_prompt.cc(163)] Proceeding!
[18718:3847:0715/044845:WARNING:extension_error_reporter.cc(79)] Extension error: Package is invalid: 'CRX_HEADER_INVALID'.
[18718:3847:0715/044845:INFO:CONSOLE(0)] "[SUCCESS] (no test)", source: http://www.example.com:56772/files/extensions/api_test/webstore_private/empty.html (0)
[ OK ] ExtensionWebstorePrivateApiTest.EmptyCrx (6801 ms)
[61/190] ExtensionWebstorePrivateApiTest.EmptyCrx (8608 ms)
[ RUN ] BundleWebstorePrivateApiTest.InstallBundleIncognito
HTTP server started on http://127.0.0.1:56773...
sending server_data: {"host": "127.0.0.1", "port": 56773} (36 bytes)
[18728:3847:0715/044843:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] BundleWebstorePrivateApiTest.InstallBundleIncognito (9733 ms)
[62/190] BundleWebstorePrivateApiTest.InstallBundleIncognito (11230 ms)
[ RUN ] ExtensionContextMenuBrowserTest.Patterns
[18746:3847:0715/044850:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[18739:41475:0715/044852:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[18739:41475:0715/044852:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[18739:41475:0715/044852:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ExtensionContextMenuBrowserTest.Patterns (5071 ms)
[63/190] ExtensionContextMenuBrowserTest.Patterns (6440 ms)
[ RUN ] ExtensionContextMenuBrowserTest.IncognitoSplit
[18752:3847:0715/044854:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[18748:70415:0715/044857:ERROR:mach_broker_mac.mm(222)] Unknown process 18760 is sending Mach IPC messages!
[18748:40963:0715/044858:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[18748:40963:0715/044858:WARNING:channel.cc(322)] RawChannel write error
[18748:40963:0715/044858:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[18748:40963:0715/044858:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[18748:40963:0715/044858:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[18748:40963:0715/044858:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ExtensionContextMenuBrowserTest.IncognitoSplit (6443 ms)
[64/190] ExtensionContextMenuBrowserTest.IncognitoSplit (7820 ms)
[ RUN ] ExtensionFunctionalTest.TestSetExtensionsState
[18758:3847:0715/044856:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[18753:40963:0715/044859:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[18753:40963:0715/044859:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[18753:40963:0715/044859:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[18753:40963:0715/044859:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ExtensionFunctionalTest.TestSetExtensionsState (5270 ms)
[65/190] ExtensionFunctionalTest.TestSetExtensionsState (6823 ms)
[ RUN ] ExtensionInstallPromptBrowserTest.TrackParentWebContentsDestruction
[18770:3847:0715/044902:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[18766:3847:0715/044904:WARNING:extension_install_prompt.cc(157)] None!
[18766:40707:0715/044904:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] ExtensionInstallPromptBrowserTest.TrackParentWebContentsDestruction (4222 ms)
[66/190] ExtensionInstallPromptBrowserTest.TrackParentWebContentsDestruction (5886 ms)
[ RUN ] ExtensionResourceRequestPolicyTest.WebAccessibleResourcesWithCSP
[18783:3847:0715/044907:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:56799...
sending server_data: {"host": "127.0.0.1", "port": 56799} (36 bytes)
[ OK ] ExtensionResourceRequestPolicyTest.WebAccessibleResourcesWithCSP (3364 ms)
[67/190] ExtensionResourceRequestPolicyTest.WebAccessibleResourcesWithCSP (4841 ms)
[ RUN ] ExternallyConnectableMessagingTest.FromIncognitoPromptApp
[18774:3847:0715/044903:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[18768:74247:0715/044906:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[18768:74247:0715/044909:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[18768:41219:0715/044911:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[18768:41219:0715/044911:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[18768:41219:0715/044911:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[18768:41219:0715/044911:WARNING:channel.cc(322)] RawChannel write error
[18768:41219:0715/044911:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[18768:41219:0715/044911:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 4, remote ID 2147483651)
[18768:41219:0715/044911:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[18768:41219:0715/044911:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[18768:41219:0715/044911:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[18768:41219:0715/044911:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] ExternallyConnectableMessagingTest.FromIncognitoPromptApp (10652 ms)
[68/190] ExternallyConnectableMessagingTest.FromIncognitoPromptApp (12082 ms)
[ RUN ] RequirementsCheckerBrowserTest.CheckNpapiExtension
[18791:3847:0715/044912:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[18792:15107:0715/044913:ERROR:webgraphicscontext3d_command_buffer_impl.cc(273)] Failed to initialize GLES2Implementation.
[ OK ] RequirementsCheckerBrowserTest.CheckNpapiExtension (3063 ms)
[69/190] RequirementsCheckerBrowserTest.CheckNpapiExtension (4386 ms)
[ RUN ] HistoryBrowserTest.SavingHistoryEnabled
HTTP server started on http://127.0.0.1:56810...
sending server_data: {"host": "127.0.0.1", "port": 56810} (36 bytes)
[ OK ] HistoryBrowserTest.SavingHistoryEnabled (788 ms)
[70/190] HistoryBrowserTest.SavingHistoryEnabled (2301 ms)
[ RUN ] HistoryBrowserTest.ReloadBringPageToTop
HTTP server started on http://127.0.0.1:56812...
sending server_data: {"host": "127.0.0.1", "port": 56812} (36 bytes)
[ OK ] HistoryBrowserTest.ReloadBringPageToTop (664 ms)
[71/190] HistoryBrowserTest.ReloadBringPageToTop (2038 ms)
[ RUN ] WindowOpenPanelTest.CloseNonExtensionPanelsOnUninstall
[18798:3847:0715/044915:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[18793:41219:0715/044918:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[18793:41219:0715/044918:WARNING:channel.cc(322)] RawChannel write error
[18799:3847:0715/044918:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 2, remote ID 2147483648)
[18793:41219:0715/044918:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 5, remote ID 2147483652)
[18793:41219:0715/044918:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[18793:41219:0715/044918:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[18793:41219:0715/044918:WARNING:channel.cc(322)] RawChannel write error
[ OK ] WindowOpenPanelTest.CloseNonExtensionPanelsOnUninstall (5667 ms)
[72/190] WindowOpenPanelTest.CloseNonExtensionPanelsOnUninstall (7008 ms)
[ RUN ] HistoryBrowserTest.SubmitFormAddsTargetPage
HTTP server started on http://127.0.0.1:56813...
sending server_data: {"host": "127.0.0.1", "port": 56813} (36 bytes)
[ OK ] HistoryBrowserTest.SubmitFormAddsTargetPage (565 ms)
[73/190] HistoryBrowserTest.SubmitFormAddsTargetPage (1711 ms)
[ RUN ] RedirectTest.NoHttpToFile
[18811:3847:0715/044922:WARNING:vt_video_decode_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)
[18807:3847:0715/044923:INFO:CONSOLE(0)] "Not allowed to load local resource: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testKcXPuT/chrome/test/data/http_to_file.html", source: http://127.0.0.1:56814/client-redirect?file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testKcXPuT/chrome/test/data/http_to_file.html (0)
[18807:38915:0715/044923:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[18807:38915:0715/044923:WARNING:channel.cc(322)] RawChannel write error
[ OK ] RedirectTest.NoHttpToFile (3791 ms)
[74/190] RedirectTest.NoHttpToFile (5129 ms)
[ RUN ] ImageDecoderBrowserTest.Basic
[18815:3847:0715/044923:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ImageDecoderBrowserTest.Basic (3828 ms)
[75/190] ImageDecoderBrowserTest.Basic (5148 ms)
[ RUN ] EncryptedMediaIsTypeSupportedTest.IsSupportedKeySystemWithMediaMimeType_ClearKey_MP4
[18823:3847:0715/044927:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[18819:3847:0715/044928:INFO:CONSOLE(0)] "canPlayType()'s 'keySystem' parameter is deprecated and will be ignored in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[18819:40451:0715/044928:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] EncryptedMediaIsTypeSupportedTest.IsSupportedKeySystemWithMediaMimeType_ClearKey_MP4 (3129 ms)
[76/190] EncryptedMediaIsTypeSupportedTest.IsSupportedKeySystemWithMediaMimeType_ClearKey_MP4 (4601 ms)
[ RUN ] EncryptedMediaIsTypeSupportedWidevineTest.Widevine_Parent
[18827:3847:0715/044928:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:56816...
sending server_data: {"host": "127.0.0.1", "port": 56816} (36 bytes)
[18820:3847:0715/044929:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[18820:3847:0715/044929:INFO:CONSOLE(0)] "canPlayType()'s 'keySystem' parameter is deprecated and will be ignored in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[ OK ] EncryptedMediaIsTypeSupportedWidevineTest.Widevine_Parent (3900 ms)
[77/190] EncryptedMediaIsTypeSupportedWidevineTest.Widevine_Parent (5192 ms)
[ RUN ] MediaStreamDevicesControllerTest.RequestMicCamBlockMic
[18834:3847:0715/044932:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[18830:3847:0715/044932:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[ OK ] MediaStreamDevicesControllerTest.RequestMicCamBlockMic (3425 ms)
[78/190] MediaStreamDevicesControllerTest.RequestMicCamBlockMic (4762 ms)
[ RUN ] FileProxyScriptBrowserTest.Verify
[18838:3847:0715/044933:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[18833:3847:0715/044934:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[18833:40707:0715/044934:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[18833:40707:0715/044934:WARNING:channel.cc(322)] RawChannel write error
[ OK ] FileProxyScriptBrowserTest.Verify (3157 ms)
[79/190] FileProxyScriptBrowserTest.Verify (4493 ms)
[ RUN ] PasswordManagerBrowserTestBase.Redirects
[18848:3847:0715/044937:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[18843:56327:0715/044938:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[ OK ] PasswordManagerBrowserTestBase.Redirects (3331 ms)
[80/190] PasswordManagerBrowserTestBase.Redirects (4836 ms)
[ RUN ] WebSocketBrowserTest.ReuseMainPageBasicAuthCredentialsForWebSocket
[18844:3847:0715/044936: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:56821...
sending server_data: {"host": "127.0.0.1", "port": 56821} (36 bytes)
[18851:12551:0715/044939:WARNING:channel.cc(558)] 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
[ OK ] WebSocketBrowserTest.ReuseMainPageBasicAuthCredentialsForWebSocket (5526 ms)
[81/190] WebSocketBrowserTest.ReuseMainPageBasicAuthCredentialsForWebSocket (6924 ms)
[ RUN ] PasswordManagerBrowserTestBase.PromptForFetchWithNewPasswordsWithoutOnSubmit
[18856:3847:0715/044942:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[18852:56071:0715/044943:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[ OK ] PasswordManagerBrowserTestBase.PromptForFetchWithNewPasswordsWithoutOnSubmit (3422 ms)
[82/190] PasswordManagerBrowserTestBase.PromptForFetchWithNewPasswordsWithoutOnSubmit (4888 ms)
[ RUN ] PasswordManagerBrowserTestBase.ChangePwdPushStateIncorrect
[18860:3847:0715/044943:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[18853:56327:0715/044944:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[18853:40451:0715/044944:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[18853:40451:0715/044944:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PasswordManagerBrowserTestBase.ChangePwdPushStateIncorrect (3132 ms)
[83/190] PasswordManagerBrowserTestBase.ChangePwdPushStateIncorrect (4483 ms)
[ RUN ] PasswordManagerBrowserTestBase.SameOriginIframeAutoFillTest
[18870:3847:0715/044947:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[18862:56071:0715/044949:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[18862:40451:0715/044949:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[18862:40451:0715/044949:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PasswordManagerBrowserTestBase.SameOriginIframeAutoFillTest (3948 ms)
[84/190] PasswordManagerBrowserTestBase.SameOriginIframeAutoFillTest (5321 ms)
[ RUN ] PluginPowerSaverBrowserTest.LargePluginsPeripheralWhenPosterSpecified
[18877:3847:0715/044948:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[18863:64523:0715/044949:ERROR:browser_io_surface_manager_mac.cc(297)] Invalid Id for IOSurface 6
[18863:40451:0715/044949:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[18863:40451:0715/044949:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483650)
[18863:40451:0715/044949:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[18863:40451:0715/044949:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] PluginPowerSaverBrowserTest.LargePluginsPeripheralWhenPosterSpecified (3698 ms)
[85/190] PluginPowerSaverBrowserTest.LargePluginsPeripheralWhenPosterSpecified (5228 ms)
[ RUN ] PrerenderBrowserTest.PrerenderPageRemovesPending
[18886:3847:0715/044952:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:56846...
sending server_data: {"host": "127.0.0.1", "port": 56846} (36 bytes)
[18888:12807:0715/044956:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[18888:12807:0715/044956:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[18880:40451:0715/044956:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] PrerenderBrowserTest.PrerenderPageRemovesPending (6050 ms)
[86/190] PrerenderBrowserTest.PrerenderPageRemovesPending (7414 ms)
[ RUN ] PrerenderBrowserTest.PrerenderNoCommitNoSwap2
[18887:3847:0715/044953:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:56847...
sending server_data: {"host": "127.0.0.1", "port": 56847} (36 bytes)
2015-07-15 04:49:58.098 browser_tests[18881:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[ OK ] PrerenderBrowserTest.PrerenderNoCommitNoSwap2 (6819 ms)
[87/190] PrerenderBrowserTest.PrerenderNoCommitNoSwap2 (8061 ms)
[ RUN ] PrerenderBrowserTest.PrerenderCancelPrerenderWithPrerender
[18900:3847:0715/045000:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:56859...
sending server_data: {"host": "127.0.0.1", "port": 56859} (36 bytes)
[18907:13063:0715/045003:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[18907:13063:0715/045003:WARNING:channel.cc(322)] RawChannel write error
[18895:40451:0715/045003:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[18895:40451:0715/045003:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PrerenderBrowserTest.PrerenderCancelPrerenderWithPrerender (5029 ms)
[88/190] PrerenderBrowserTest.PrerenderCancelPrerenderWithPrerender (6406 ms)
[ RUN ] PrerenderBrowserTest.PrerenderSessionStorage
[18904:3847:0715/045001:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:56863...
sending server_data: {"host": "127.0.0.1", "port": 56863} (36 bytes)
[18906:12807:0715/045004:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[18906:12807:0715/045004:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[18906:12807:0715/045004:WARNING:channel.cc(322)] RawChannel write error
[18899:40451:0715/045005:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[18899:40451:0715/045005:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] PrerenderBrowserTest.PrerenderSessionStorage (6218 ms)
[89/190] PrerenderBrowserTest.PrerenderSessionStorage (7635 ms)
[ RUN ] PrerenderBrowserTest.TaskManagementTagsBasic
[18914:3847:0715/045006:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:56872...
sending server_data: {"host": "127.0.0.1", "port": 56872} (36 bytes)
[18915:13063:0715/045009:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[18910:40451:0715/045009:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[18910:40451:0715/045009:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PrerenderBrowserTest.TaskManagementTagsBasic (5522 ms)
[90/190] PrerenderBrowserTest.TaskManagementTagsBasic (6982 ms)
[ RUN ] PrintPreviewDialogControllerBrowserTest.ReloadInitiatorTab
[18920:3847:0715/045009:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[18923:13319:0715/045011:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 1, remote ID 1)
[18916:40451:0715/045011:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[18916:40451:0715/045011:WARNING:channel.cc(322)] RawChannel write error
[18916:4611:0715/045011:ERROR:mach_broker_mac.mm(222)] Unknown process 18925 is sending Mach IPC messages!
[ OK ] PrintPreviewDialogControllerBrowserTest.ReloadInitiatorTab (4660 ms)
[91/190] PrintPreviewDialogControllerBrowserTest.ReloadInitiatorTab (6150 ms)
[ RUN ] HostZoomMapIframeSigninBrowserTest.EventsForNonDefaultStoragePartition
[18933:3847:0715/045015:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[18928:3847:0715/045017:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[18936:13063:0715/045017:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[18936:13063:0715/045017:WARNING:channel.cc(322)] RawChannel write error
[ OK ] HostZoomMapIframeSigninBrowserTest.EventsForNonDefaultStoragePartition (5137 ms)
[92/190] HostZoomMapIframeSigninBrowserTest.EventsForNonDefaultStoragePartition (6441 ms)
[ RUN ] PrintPreviewDialogControllerBrowserTest.PdfPluginDisabled
[18929:3847:0715/045013:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[18924:3847:0715/045016:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[ OK ] PrintPreviewDialogControllerBrowserTest.PdfPluginDisabled (7743 ms)
[93/190] PrintPreviewDialogControllerBrowserTest.PdfPluginDisabled (9235 ms)
[ RUN ] ReferrerPolicyTest.HttpsTargetBlankOrigin
[18944:3847:0715/045021:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[18940:39939:0715/045022:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[18940:39939:0715/045022:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ReferrerPolicyTest.HttpsTargetBlankOrigin (3169 ms)
[94/190] ReferrerPolicyTest.HttpsTargetBlankOrigin (4668 ms)
[ RUN ] ReferrerPolicyTest.HttpsTargetBlankRedirect
[18948:3847:0715/045022:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ReferrerPolicyTest.HttpsTargetBlankRedirect (3115 ms)
[95/190] ReferrerPolicyTest.HttpsTargetBlankRedirect (4327 ms)
[ RUN ] NoSessionRestoreTest.SessionCookiesBrowserCloseWithPopupOpen
[18954:3847:0715/045026:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[18950:40195:0715/045027:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[18950:40195:0715/045027:WARNING:channel.cc(322)] RawChannel write error
[18950:3847:0715/045027:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 3, remote ID 2147483650)
[18950:40195:0715/045030:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[18950:40195:0715/045030:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[18950:40195:0715/045030:WARNING:channel.cc(322)] RawChannel write error
[18950:40195:0715/045030:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[18950:40195:0715/045030:WARNING:channel.cc(322)] RawChannel write error
[ OK ] NoSessionRestoreTest.SessionCookiesBrowserCloseWithPopupOpen (6108 ms)
[96/190] NoSessionRestoreTest.SessionCookiesBrowserCloseWithPopupOpen (7360 ms)
[ RUN ] NoSessionRestoreTest.SessionCookiesCloseAllBrowsers
[18958:3847:0715/045027:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[18952:40195:0715/045031:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[18952:40195:0715/045031:WARNING:channel.cc(322)] RawChannel write error
[ OK ] NoSessionRestoreTest.SessionCookiesCloseAllBrowsers (8818 ms)
[97/190] NoSessionRestoreTest.SessionCookiesCloseAllBrowsers (10264 ms)
[ RUN ] DefaultMemorySSLHostStateDelegateTest.PRE_AfterRestart
[18976:3847:0715/045037:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[18978:15363:0715/045037:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[18978:15363:0715/045037:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[ OK ] DefaultMemorySSLHostStateDelegateTest.PRE_AfterRestart (2642 ms)
[98/190] DefaultMemorySSLHostStateDelegateTest.PRE_AfterRestart (4085 ms)
[ RUN ] TabRestoreTest.RestoreToDifferentWindow
[18969:3847:0715/045033:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[18964:3847:0715/045039:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 2147483648, remote ID 2)
[18964:40451:0715/045039:WARNING:channel.cc(322)] RawChannel write error
[18980:13063:0715/045039:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[18980:13063:0715/045039:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[ OK ] TabRestoreTest.RestoreToDifferentWindow (8309 ms)
[99/190] TabRestoreTest.RestoreToDifferentWindow (9674 ms)
[ RUN ] SSLUITest.TestInterstitialJavaScriptProceeds
[18985:3847:0715/045042: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:56879...
sending server_data: {"host": "127.0.0.1", "port": 56879} (36 bytes)
2015-07-15 04:50:43.621 browser_tests[18981:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[18981:3847:0715/045044:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[18994:13063:0715/045045:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[18994:13063:0715/045045:WARNING:channel.cc(322)] RawChannel write error
[18981:39171:0715/045045:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[18981:39171:0715/045045:WARNING:channel.cc(322)] RawChannel write error
[ OK ] SSLUITest.TestInterstitialJavaScriptProceeds (5338 ms)
[100/190] SSLUITest.TestInterstitialJavaScriptProceeds (7147 ms)
[ RUN ] SSLUITestBlock.TestBlockRunningInsecureContent
[18989:3847:0715/045043:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:56881...
sending server_data: {"host": "127.0.0.1", "port": 56881} (36 bytes)
HTTPS server started on https://127.0.0.1:56883...
sending server_data: {"host": "127.0.0.1", "port": 56883} (36 bytes)
[18984:3847:0715/045045:INFO:CONSOLE(0)] "Mixed Content: The page at 'https://127.0.0.1:56883/files/ssl/page_runs_insecure_content.html?replace_text=UkVQTEFDRV9XSVRIX0hPU1RfQU5EX1BPUlQ=:MTI3LjAuMC4xOjU2ODgx' was loaded over HTTPS, but requested an insecure script 'http://127.0.0.1:56881/files/ssl/randomize_hash.js'. This request has been blocked; the content must be served over HTTPS.", source: https://127.0.0.1:56883/files/ssl/page_runs_insecure_content.html?replace_text=UkVQTEFDRV9XSVRIX0hPU1RfQU5EX1BPUlQ=:MTI3LjAuMC4xOjU2ODgx (0)
[18984:40451:0715/045045:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[18984:40451:0715/045045:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[18984:3847:0715/045045:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 3, remote ID 2147483650)
[18984:40451:0715/045045:WARNING:channel.cc(322)] RawChannel write error
[ OK ] SSLUITestBlock.TestBlockRunningInsecureContent (4347 ms)
[101/190] SSLUITestBlock.TestBlockRunningInsecureContent (5694 ms)
[ RUN ] ViewSourceTest.ViewSourceInMenuDisabledWhileViewingSource
[19003:3847:0715/045048:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[18997:40451:0715/045050:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[19005:13575:0715/045050:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] ViewSourceTest.ViewSourceInMenuDisabledWhileViewingSource (4062 ms)
[102/190] ViewSourceTest.ViewSourceInMenuDisabledWhileViewingSource (5526 ms)
[ RUN ] BackgroundContentsTagTest.TagsManagerRecordsATag
[19004:3847:0715/045049:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[18998:3847:0715/045051:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[19008:12807:0715/045051:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] BackgroundContentsTagTest.TagsManagerRecordsATag (4626 ms)
[103/190] BackgroundContentsTagTest.TagsManagerRecordsATag (5943 ms)
[ RUN ] BackgroundContentsTagTest.PreExistingTasksAreProvided
[19014:3847:0715/045054:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[19009:3847:0715/045056:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[19019:3847:0715/045056:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 3, remote ID 2147483649)
[19019:12807:0715/045056:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] BackgroundContentsTagTest.PreExistingTasksAreProvided (4534 ms)
[104/190] BackgroundContentsTagTest.PreExistingTasksAreProvided (5827 ms)
[ RUN ] TaskManagerBrowserTest.NoticePanel
[19017:3847:0715/045054:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[19018:12551:0715/045057:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[19018:12551:0715/045057:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[19018:12551:0715/045057:WARNING:channel.cc(322)] RawChannel write error
[19020:13063:0715/045057:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[19017:3847:0715/045057:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[19017:3847:0715/045057:ERROR:gles2_cmd_decoder.cc(4382)] Error: 5 for Command kLoseContextCHROMIUM
[ OK ] TaskManagerBrowserTest.NoticePanel (4567 ms)
[105/190] TaskManagerBrowserTest.NoticePanel (5935 ms)
[ RUN ] TaskManagerBrowserTest.KillPanelViaExtensionResource
[19026:3847:0715/045100:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[19021:41219:0715/045103:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[19021:41219:0715/045103:WARNING:channel.cc(322)] RawChannel write error
[ OK ] TaskManagerBrowserTest.KillPanelViaExtensionResource (5169 ms)
[106/190] TaskManagerBrowserTest.KillPanelViaExtensionResource (6599 ms)
[ RUN ] TranslateBrowserTest.IgnoreRefreshMetaTagAtOnload
HTTPS server started on https://127.0.0.1:56891...
sending server_data: {"host": "127.0.0.1", "port": 56891} (36 bytes)
[19030:3847:0715/045101:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[19022:75271:0715/045102:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[19022:41219:0715/045103:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[19022:41219:0715/045103:WARNING:channel.cc(322)] RawChannel write error
[ OK ] TranslateBrowserTest.IgnoreRefreshMetaTagAtOnload (4825 ms)
[107/190] TranslateBrowserTest.IgnoreRefreshMetaTagAtOnload (6178 ms)
[ RUN ] AutofillDialogControllerTest.AddNewResetsCountry
[19039:3847:0715/045106:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] AutofillDialogControllerTest.AddNewResetsCountry (4028 ms)
[108/190] AutofillDialogControllerTest.AddNewResetsCountry (5466 ms)
[ RUN ] AutofillDialogControllerTest.HideOnNavigateMainFrame
[19040:3847:0715/045107:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:56896...
sending server_data: {"host": "127.0.0.1", "port": 56896} (36 bytes)
[ OK ] AutofillDialogControllerTest.HideOnNavigateMainFrame (5414 ms)
[109/190] AutofillDialogControllerTest.HideOnNavigateMainFrame (6689 ms)
[ RUN ] PopupBlockerBrowserTest.AllowPopupThroughContentSetting
[19048:3847:0715/045112:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[19044:74503:0715/045112:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[19044:40451:0715/045113:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[19044:40451:0715/045113:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PopupBlockerBrowserTest.AllowPopupThroughContentSetting (3167 ms)
[110/190] PopupBlockerBrowserTest.AllowPopupThroughContentSetting (4576 ms)
[ RUN ] BrowserTest.NoTitleFileUrl
[19052:3847:0715/045113:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[19047:41731:0715/045114:WARNING:raw_channel_posix.cc(283)] sendmsg/write/writev: Socket is not connected
[19047:41731:0715/045114:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[19047:41731:0715/045114:WARNING:channel.cc(322)] RawChannel write error
[ OK ] BrowserTest.NoTitleFileUrl (2949 ms)
[111/190] BrowserTest.NoTitleFileUrl (4195 ms)
[ RUN ] BrowserTest.Title
[19058:3847:0715/045116:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] BrowserTest.Title (2953 ms)
[112/190] BrowserTest.Title (4351 ms)
[ RUN ] BrowserTest.SingleBeforeUnloadAfterRedirect
[19062:3847:0715/045118:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:56901...
sending server_data: {"host": "127.0.0.1", "port": 56901} (36 bytes)
HTTPS server started on https://127.0.0.1:56902...
sending server_data: {"host": "127.0.0.1", "port": 56902} (36 bytes)
[19057:41219:0715/045121:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[19063:13063:0715/045121:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[19063:13063:0715/045121:WARNING:channel.cc(322)] RawChannel write error
[19057:41219:0715/045121:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] BrowserTest.SingleBeforeUnloadAfterRedirect (6028 ms)
[113/190] BrowserTest.SingleBeforeUnloadAfterRedirect (7618 ms)
[ RUN ] BrowserTest.StartMaximized
[19069:3847:0715/045121:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[19074:13063:0715/045124:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[19074:13063:0715/045124:WARNING:channel.cc(322)] RawChannel write error
[ OK ] BrowserTest.StartMaximized (5367 ms)
[114/190] BrowserTest.StartMaximized (6817 ms)
[ RUN ] BrowserTest.DisableExtensionsAndSettingsWhenIncognitoIsDisabled
[19077:3847:0715/045125:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] BrowserTest.DisableExtensionsAndSettingsWhenIncognitoIsDisabled (2681 ms)
[115/190] BrowserTest.DisableExtensionsAndSettingsWhenIncognitoIsDisabled (3857 ms)
[ RUN ] ClickModifierTest.WindowOpenControlShiftClickTest
[19083:3847:0715/045127:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
2015-07-15 04:51:28.539 browser_tests[19079:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[19079:39939:0715/045128:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[19079:39939:0715/045128:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ClickModifierTest.WindowOpenControlShiftClickTest (2959 ms)
[116/190] ClickModifierTest.WindowOpenControlShiftClickTest (4304 ms)
[ RUN ] BrowserNavigatorTest.Disposition_Bookmarks_UseNonIncognitoWindow
[19087:3847:0715/045129:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[19089:13063:0715/045131:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[19082:40195:0715/045132:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[19082:40195:0715/045132:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[19082:40195:0715/045132:WARNING:channel.cc(322)] RawChannel write error
[ OK ] BrowserNavigatorTest.Disposition_Bookmarks_UseNonIncognitoWindow (5023 ms)
[117/190] BrowserNavigatorTest.Disposition_Bookmarks_UseNonIncognitoWindow (6503 ms)
[ RUN ] BrowserCrApplicationAppleScriptTest.Creation
[19094:3847:0715/045132:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] BrowserCrApplicationAppleScriptTest.Creation (3083 ms)
[118/190] BrowserCrApplicationAppleScriptTest.Creation (4357 ms)
[ RUN ] WindowAppleScriptTest.CreationWithNoBrowser
[19102:3847:0715/045135:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[19104:15363:0715/045136:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[19104:15363:0715/045136:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[19104:15363:0715/045136:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[ OK ] WindowAppleScriptTest.CreationWithNoBrowser (2920 ms)
[119/190] WindowAppleScriptTest.CreationWithNoBrowser (4262 ms)
[ RUN ] OneClickSigninDialogControllerTest.LearnMore
[19105:3847:0715/045136:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[19106:12807:0715/045138:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[19106:12807:0715/045138:WARNING:channel.cc(322)] RawChannel write error
[ OK ] OneClickSigninDialogControllerTest.LearnMore (3842 ms)
[120/190] OneClickSigninDialogControllerTest.LearnMore (5144 ms)
[ RUN ] PermissionBubbleBrowserTest.AnchorPositionWithoutLocationBar
[19112:3847:0715/045139:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[19113:15107:0715/045140:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[19113:15107:0715/045140:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[19113:12807:0715/045140:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[19113:12807:0715/045140:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[19113:12807:0715/045140:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[19113:12807:0715/045140:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PermissionBubbleBrowserTest.AnchorPositionWithoutLocationBar (2724 ms)
[121/190] PermissionBubbleBrowserTest.AnchorPositionWithoutLocationBar (4070 ms)
[ RUN ] FindInPageControllerTest.FindInPageFrames
[19116:3847:0715/045141:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[19111:39427:0715/045143:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[19111:39427:0715/045143:WARNING:channel.cc(322)] RawChannel write error
[ OK ] FindInPageControllerTest.FindInPageFrames (3328 ms)
[122/190] FindInPageControllerTest.FindInPageFrames (4564 ms)
[ RUN ] FindInPageControllerTest.FindInPageFormsTextAreas
[19121:3847:0715/045144:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] FindInPageControllerTest.FindInPageFormsTextAreas (3345 ms)
[123/190] FindInPageControllerTest.FindInPageFormsTextAreas (4887 ms)
[ RUN ] FindInPageControllerTest.SingleOccurrence
[19126:3847:0715/045146:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] FindInPageControllerTest.SingleOccurrence (2854 ms)
[124/190] FindInPageControllerTest.SingleOccurrence (4183 ms)
[ RUN ] FindInPageControllerTest.StartSearchAfterSelection
[19132:3847:0715/045149:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] FindInPageControllerTest.StartSearchAfterSelection (2902 ms)
[125/190] FindInPageControllerTest.StartSearchAfterSelection (4378 ms)
[ RUN ] LoginPromptBrowserTest.IncorrectConfirmation
[19136:3847:0715/045150:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:56907...
sending server_data: {"host": "127.0.0.1", "port": 56907} (36 bytes)
[ OK ] LoginPromptBrowserTest.IncorrectConfirmation (4758 ms)
[126/190] LoginPromptBrowserTest.IncorrectConfirmation (6299 ms)
[ RUN ] TabModalConfirmDialogTest.Accept
[19142:3847:0715/045153:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] TabModalConfirmDialogTest.Accept (3081 ms)
[127/190] TabModalConfirmDialogTest.Accept (4324 ms)
[ RUN ] TabModalConfirmDialogTest.CloseSelf
[19148:3847:0715/045156:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] TabModalConfirmDialogTest.CloseSelf (3277 ms)
[128/190] TabModalConfirmDialogTest.CloseSelf (4618 ms)
[ RUN ] TabModalConfirmDialogTest.Quit
[19152:3847:0715/045157:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] TabModalConfirmDialogTest.Quit (3274 ms)
[129/190] TabModalConfirmDialogTest.Quit (4435 ms)
[ RUN ] WebUIBidiCheckerBrowserTestRTL.TestDownloadsPageRTL
[ OK ] WebUIBidiCheckerBrowserTestRTL.TestDownloadsPageRTL (2 ms)
[130/190] WebUIBidiCheckerBrowserTestRTL.TestDownloadsPageRTL (1150 ms)
[ RUN ] WebUIBidiCheckerBrowserTestRTL.TestSettingsFrameHandler
[ OK ] WebUIBidiCheckerBrowserTestRTL.TestSettingsFrameHandler (2 ms)
[131/190] WebUIBidiCheckerBrowserTestRTL.TestSettingsFrameHandler (1255 ms)
[ RUN ] BookmarksTest.BookmarksLoaded
[19160:3847:0715/045202:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[19156:39939:0715/045204:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[19156:3847:0715/045204:WARNING:CONSOLE(0)] "The -webkit-canvas CSS feature is deprecated. Please use a positioned <canvas> element instead.", source: (0)
[19156:3847:0715/045204:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[ OK ] BookmarksTest.BookmarksLoaded (5138 ms)
[132/190] BookmarksTest.BookmarksLoaded (6513 ms)
[ RUN ] OptionsUIBrowserTest.NavigateBackFromOverlayDialog
[19164:3847:0715/045203:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[19158:40451:0715/045205:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[19158:3847:0715/045205:WARNING:CONSOLE(0)] "The -webkit-canvas CSS feature is deprecated. Please use a positioned <canvas> element instead.", source: (0)
[19158:3847:0715/045206:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[ OK ] OptionsUIBrowserTest.NavigateBackFromOverlayDialog (6147 ms)
[133/190] OptionsUIBrowserTest.NavigateBackFromOverlayDialog (7537 ms)
[ RUN ] FormAutofillTest.WebFormControlElementToFormFieldInvalidType
[ OK ] FormAutofillTest.WebFormControlElementToFormFieldInvalidType (345 ms)
[134/190] FormAutofillTest.WebFormControlElementToFormFieldInvalidType (1696 ms)
[ RUN ] FormAutofillTest.WebFormControlElementToPasswordFormField
[ OK ] FormAutofillTest.WebFormControlElementToPasswordFormField (300 ms)
[135/190] FormAutofillTest.WebFormControlElementToPasswordFormField (1416 ms)
[ RUN ] ZoomControllerBrowserTest.ErrorPagesCanZoomAfterTabRestore
[19171:3847:0715/045208:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[19168:3847:0715/045210:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[19174:12551:0715/045210:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[19174:12551:0715/045210:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[19168:3847:0715/045212:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[19173:12807:0715/045212:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[19173:12807:0715/045212:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[19173:12807:0715/045212:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[19173:12807:0715/045212:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[19173:12807:0715/045212:WARNING:channel.cc(322)] RawChannel write error
[19171:3847:0715/045212:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50440600B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[19171:3847:0715/045212:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50440600B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[19171:3847:0715/045212:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50440600B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[19171:3847:0715/045212:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50440600B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[19171:3847:0715/045212:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50440600B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[19171:3847:0715/045212:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50440600B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[19171:3847:0715/045212:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50440600B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[19171:3847:0715/045212:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50440600B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[19171:3847:0715/045212:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50440600B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[19171:3847:0715/045212:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50440600B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[19171:3847:0715/045212:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50440600B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[19171:3847:0715/045212:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50440600B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[ OK ] ZoomControllerBrowserTest.ErrorPagesCanZoomAfterTabRestore (5490 ms)
[136/190] ZoomControllerBrowserTest.ErrorPagesCanZoomAfterTabRestore (6709 ms)
[ RUN ] FormAutofillTest.WebFormElementToFormDataTooManyFields
[ OK ] FormAutofillTest.WebFormElementToFormDataTooManyFields (446 ms)
[137/190] FormAutofillTest.WebFormElementToFormDataTooManyFields (1673 ms)
[ RUN ] FormAutofillTest.PreviewForm
[ OK ] FormAutofillTest.PreviewForm (339 ms)
[138/190] FormAutofillTest.PreviewForm (1505 ms)
[ RUN ] FormAutofillTest.LabelsInferredFromTableAdjacentElements
[ OK ] FormAutofillTest.LabelsInferredFromTableAdjacentElements (329 ms)
[139/190] FormAutofillTest.LabelsInferredFromTableAdjacentElements (1486 ms)
[ RUN ] FormAutofillTest.FillFormEmptyName
[ OK ] FormAutofillTest.FillFormEmptyName (290 ms)
[140/190] FormAutofillTest.FillFormEmptyName (1511 ms)
[ RUN ] FormAutofillTest.ClearFormWithNodeContainingSelectOneForUnownedForm
[ OK ] FormAutofillTest.ClearFormWithNodeContainingSelectOneForUnownedForm (186 ms)
[141/190] FormAutofillTest.ClearFormWithNodeContainingSelectOneForUnownedForm (1505 ms)
[ RUN ] FormAutofillTest.ClearOnlyAutofilledFieldsForUnownedForm
[ OK ] FormAutofillTest.ClearOnlyAutofilledFieldsForUnownedForm (231 ms)
[142/190] FormAutofillTest.ClearOnlyAutofilledFieldsForUnownedForm (1481 ms)
[ RUN ] PageClickTrackerTest.PageClickTrackerInputClicked
[ OK ] PageClickTrackerTest.PageClickTrackerInputClicked (328 ms)
[143/190] PageClickTrackerTest.PageClickTrackerInputClicked (1480 ms)
[ RUN ] PageClickTrackerTest.PageClickTrackerTextAreaFocusedAndClicked
[ OK ] PageClickTrackerTest.PageClickTrackerTextAreaFocusedAndClicked (352 ms)
[144/190] PageClickTrackerTest.PageClickTrackerTextAreaFocusedAndClicked (1483 ms)
[ RUN ] PasswordAutofillAgentTest.CredentialsOnClick
[19185:3847:0715/045218:12559783326268:WARNING:keycode_converter.cc(91)] empty code string
[19185:3847:0715/045218:12559824728265:WARNING:keycode_converter.cc(91)] empty code string
[19185:3847:0715/045218:12559827169106:WARNING:keycode_converter.cc(91)] empty code string
[ OK ] PasswordAutofillAgentTest.CredentialsOnClick (368 ms)
[145/190] PasswordAutofillAgentTest.CredentialsOnClick (1477 ms)
[ RUN ] PasswordGenerationAgentTest.FillTest
[ OK ] PasswordGenerationAgentTest.FillTest (383 ms)
[146/190] PasswordGenerationAgentTest.FillTest (1471 ms)
[ RUN ] PasswordGenerationAgentTest.AccountCreationFormsDetectedTest
[ OK ] PasswordGenerationAgentTest.AccountCreationFormsDetectedTest (383 ms)
[147/190] PasswordGenerationAgentTest.AccountCreationFormsDetectedTest (1482 ms)
[ RUN ] WebUIBrowserExpectFailTest.TestRuntimeErrorFailsFast
[19194:3847:0715/045223:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[19188:38915:0715/045225:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[19188:3847:0715/045225:ERROR:CONSOLE(4196)] "Uncaught TypeError: TestRuntimeErrorFailsFast.badMethod is not a function", source: runtime_error.js (4196)
[19188:3847:0715/045225:ERROR:web_ui_browser_test.cc(455)] Encountered javascript console error(s)
[19188:38915:0715/045225:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[19188:38915:0715/045225:WARNING:channel.cc(322)] RawChannel write error
[ OK ] WebUIBrowserExpectFailTest.TestRuntimeErrorFailsFast (4557 ms)
[148/190] WebUIBrowserExpectFailTest.TestRuntimeErrorFailsFast (6028 ms)
[ RUN ] OutOfProcessPPAPITest.URLLoader2
[19195:3847:0715/045223:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:56928...
sending server_data: {"host": "127.0.0.1", "port": 56928} (36 bytes)
objc[19201]: Class BaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/Chromium Framework and /Volumes/data/b/swarm_slave/work/cache/run_tha_testKcXPuT/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[19201]: Class ConstrainedWindowAnimationBase is implemented in both /Volumes/data/b/swarm_slave/work/cache/Chromium Framework and /Volumes/data/b/swarm_slave/work/cache/run_tha_testKcXPuT/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[19201]: Class ConstrainedWindowAnimationShow is implemented in both /Volumes/data/b/swarm_slave/work/cache/Chromium Framework and /Volumes/data/b/swarm_slave/work/cache/run_tha_testKcXPuT/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[19201]: Class ConstrainedWindowAnimationHide is implemented in both /Volumes/data/b/swarm_slave/work/cache/Chromium Framework and /Volumes/data/b/swarm_slave/work/cache/run_tha_testKcXPuT/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[19201]: Class ConstrainedWindowAnimationPulse is implemented in both /Volumes/data/b/swarm_slave/work/cache/Chromium Framework and /Volumes/data/b/swarm_slave/work/cache/run_tha_testKcXPuT/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[19201]: Class BlueLabelButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/Chromium Framework and /Volumes/data/b/swarm_slave/work/cache/run_tha_testKcXPuT/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[19201]: Class BlueLabelButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/Chromium Framework and /Volumes/data/b/swarm_slave/work/cache/run_tha_testKcXPuT/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[19201]: Class HoverImageMenuButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/Chromium Framework and /Volumes/data/b/swarm_slave/work/cache/run_tha_testKcXPuT/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[19201]: Class HoverImageMenuButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/Chromium Framework and /Volumes/data/b/swarm_slave/work/cache/run_tha_testKcXPuT/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[19201]: Class HyperlinkButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/Chromium Framework and /Volumes/data/b/swarm_slave/work/cache/run_tha_testKcXPuT/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[19201]: Class HyperlinkTextView is implemented in both /Volumes/data/b/swarm_slave/work/cache/Chromium Framework and /Volumes/data/b/swarm_slave/work/cache/run_tha_testKcXPuT/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[19201]: Class FindPasteboard is implemented in both /Volumes/data/b/swarm_slave/work/cache/Chromium Framework and /Volumes/data/b/swarm_slave/work/cache/run_tha_testKcXPuT/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[19201]: Class FlippedView is implemented in both /Volumes/data/b/swarm_slave/work/cache/Chromium Framework and /Volumes/data/b/swarm_slave/work/cache/run_tha_testKcXPuT/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[19201]: Class FocusTracker is implemented in both /Volumes/data/b/swarm_slave/work/cache/Chromium Framework and /Volumes/data/b/swarm_slave/work/cache/run_tha_testKcXPuT/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[19201]: Class FullscreenWindowManager is implemented in both /Volumes/data/b/swarm_slave/work/cache/Chromium Framework and /Volumes/data/b/swarm_slave/work/cache/run_tha_testKcXPuT/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[19201]: Class HoverButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/Chromium Framework and /Volumes/data/b/swarm_slave/work/cache/run_tha_testKcXPuT/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[19201]: Class HoverImageButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/Chromium Framework and /Volumes/data/b/swarm_slave/work/cache/run_tha_testKcXPuT/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[19201]: Class MenuController is implemented in both /Volumes/data/b/swarm_slave/work/cache/Chromium Framework and /Volumes/data/b/swarm_slave/work/cache/run_tha_testKcXPuT/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[19201]: Class ToolTipBaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/Chromium Framework and /Volumes/data/b/swarm_slave/work/cache/run_tha_testKcXPuT/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[19201]: Class CrTrackingAreaOwnerProxy is implemented in both /Volumes/data/b/swarm_slave/work/cache/Chromium Framework and /Volumes/data/b/swarm_slave/work/cache/run_tha_testKcXPuT/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[19201]: Class CrTrackingArea is implemented in both /Volumes/data/b/swarm_slave/work/cache/Chromium Framework and /Volumes/data/b/swarm_slave/work/cache/run_tha_testKcXPuT/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[19201]: Class UnderlayOpenGLHostingWindow is implemented in both /Volumes/data/b/swarm_slave/work/cache/Chromium Framework and /Volumes/data/b/swarm_slave/work/cache/run_tha_testKcXPuT/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[19201]: Class MacScreenMonitor is implemented in both /Volumes/data/b/swarm_slave/work/cache/Chromium Framework and /Volumes/data/b/swarm_slave/work/cache/run_tha_testKcXPuT/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[19201]: Class ComplexTextInputPanel is implemented in both /Volumes/data/b/swarm_slave/work/cache/Chromium Framework and /Volumes/data/b/swarm_slave/work/cache/run_tha_testKcXPuT/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
[19189:3847:0715/045226: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:56928/files/test_case.html?testcase=URLLoader_UntrustedSameOriginRestriction,URLLoader_UntrustedCrossOriginRequest,URLLoader_UntrustedJavascriptURLRestriction,DISABLED_URLLoader_TrustedJavascriptURLRestriction, (0)
[19189:3847:0715/045226:INFO:CONSOLE(177)] "UntrustedJavascriptURLRestrictionForceAsync finished in 0.010 seconds.", source: http://127.0.0.1:56928/files/test_case.html?testcase=URLLoader_UntrustedSameOriginRestriction,URLLoader_UntrustedCrossOriginRequest,URLLoader_UntrustedJavascriptURLRestriction,DISABLED_URLLoader_TrustedJavascriptURLRestriction, (177)
[19189:3847:0715/045226: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:56928/files/test_case.html?testcase=URLLoader_UntrustedSameOriginRestriction,URLLoader_UntrustedCrossOriginRequest,URLLoader_UntrustedJavascriptURLRestriction,DISABLED_URLLoader_TrustedJavascriptURLRestriction, (0)
[19189:3847:0715/045226: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:56928/files/test_case.html?testcase=URLLoader_UntrustedSameOriginRestriction,URLLoader_UntrustedCrossOriginRequest,URLLoader_UntrustedJavascriptURLRestriction,DISABLED_URLLoader_TrustedJavascriptURLRestriction, (0)
[19189:3847:0715/045226:INFO:CONSOLE(177)] "UntrustedJavascriptURLRestriction finished in 0.001 seconds.", source: http://127.0.0.1:56928/files/test_case.html?testcase=URLLoader_UntrustedSameOriginRestriction,URLLoader_UntrustedCrossOriginRequest,URLLoader_UntrustedJavascriptURLRestriction,DISABLED_URLLoader_TrustedJavascriptURLRestriction, (177)
[19189:3847:0715/045226:INFO:CONSOLE(177)] "UntrustedJavascriptURLRestrictionBlocking finished in 0.003 seconds.", source: http://127.0.0.1:56928/files/test_case.html?testcase=URLLoader_UntrustedSameOriginRestriction,URLLoader_UntrustedCrossOriginRequest,URLLoader_UntrustedJavascriptURLRestriction,DISABLED_URLLoader_TrustedJavascriptURLRestriction, (177)
[19189:3847:0715/045226: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:56928/files/test_case.html?testcase=URLLoader_UntrustedSameOriginRestriction,URLLoader_UntrustedCrossOriginRequest,URLLoader_UntrustedJavascriptURLRestriction,DISABLED_URLLoader_TrustedJavascriptURLRestriction, (0)
[19189:3847:0715/045226:INFO:CONSOLE(177)] "UntrustedJavascriptURLRestrictionBackground finished in 0.002 seconds.", source: http://127.0.0.1:56928/files/test_case.html?testcase=URLLoader_UntrustedSameOriginRestriction,URLLoader_UntrustedCrossOriginRequest,URLLoader_UntrustedJavascriptURLRestriction,DISABLED_URLLoader_TrustedJavascriptURLRestriction, (177)
[19189:3847:0715/045226:INFO:CONSOLE(177)] "UntrustedSameOriginRestrictionForceAsync finished in 0.050 seconds.", source: http://127.0.0.1:56928/files/test_case.html?testcase=URLLoader_UntrustedSameOriginRestriction,URLLoader_UntrustedCrossOriginRequest,URLLoader_UntrustedJavascriptURLRestriction,DISABLED_URLLoader_TrustedJavascriptURLRestriction, (177)
[19189:3847:0715/045226:INFO:CONSOLE(177)] "UntrustedSameOriginRestriction finished in 0.004 seconds.", source: http://127.0.0.1:56928/files/test_case.html?testcase=URLLoader_UntrustedSameOriginRestriction,URLLoader_UntrustedCrossOriginRequest,URLLoader_UntrustedJavascriptURLRestriction,DISABLED_URLLoader_TrustedJavascriptURLRestriction, (177)
[19189:3847:0715/045226:INFO:CONSOLE(177)] "UntrustedSameOriginRestrictionBlocking finished in 0.005 seconds.", source: http://127.0.0.1:56928/files/test_case.html?testcase=URLLoader_UntrustedSameOriginRestriction,URLLoader_UntrustedCrossOriginRequest,URLLoader_UntrustedJavascriptURLRestriction,DISABLED_URLLoader_TrustedJavascriptURLRestriction, (177)
[19189:3847:0715/045226:INFO:CONSOLE(177)] "UntrustedSameOriginRestrictionBackground finished in 0.009 seconds.", source: http://127.0.0.1:56928/files/test_case.html?testcase=URLLoader_UntrustedSameOriginRestriction,URLLoader_UntrustedCrossOriginRequest,URLLoader_UntrustedJavascriptURLRestriction,DISABLED_URLLoader_TrustedJavascriptURLRestriction, (177)
[19189:3847:0715/045226:INFO:CONSOLE(177)] "UntrustedCrossOriginRequestForceAsync finished in 0.043 seconds.", source: http://127.0.0.1:56928/files/test_case.html?testcase=URLLoader_UntrustedSameOriginRestriction,URLLoader_UntrustedCrossOriginRequest,URLLoader_UntrustedJavascriptURLRestriction,DISABLED_URLLoader_TrustedJavascriptURLRestriction, (177)
[19189:3847:0715/045226:INFO:CONSOLE(177)] "UntrustedCrossOriginRequest finished in 0.030 seconds.", source: http://127.0.0.1:56928/files/test_case.html?testcase=URLLoader_UntrustedSameOriginRestriction,URLLoader_UntrustedCrossOriginRequest,URLLoader_UntrustedJavascriptURLRestriction,DISABLED_URLLoader_TrustedJavascriptURLRestriction, (177)
[19189:3847:0715/045226:INFO:CONSOLE(177)] "UntrustedCrossOriginRequestBlocking finished in 0.022 seconds.", source: http://127.0.0.1:56928/files/test_case.html?testcase=URLLoader_UntrustedSameOriginRestriction,URLLoader_UntrustedCrossOriginRequest,URLLoader_UntrustedJavascriptURLRestriction,DISABLED_URLLoader_TrustedJavascriptURLRestriction, (177)
[19189:3847:0715/045226:INFO:CONSOLE(177)] "UntrustedCrossOriginRequestBackground finished in 0.024 seconds.", source: http://127.0.0.1:56928/files/test_case.html?testcase=URLLoader_UntrustedSameOriginRestriction,URLLoader_UntrustedCrossOriginRequest,URLLoader_UntrustedJavascriptURLRestriction,DISABLED_URLLoader_TrustedJavascriptURLRestriction, (177)
[ OK ] OutOfProcessPPAPITest.URLLoader2 (5104 ms)
[149/190] OutOfProcessPPAPITest.URLLoader2 (6467 ms)
[ RUN ] PPAPINaClGLibcTest.UDPSocket_ParallelSend
[19208:3847:0715/045229:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:56940...
sending server_data: {"host": "127.0.0.1", "port": 56940} (36 bytes)
[19214,2046116224:04:52:31.958712] Native Client module will be loaded at base address 0x0000237400000000
[19202:3847:0715/045232:INFO:CONSOLE(177)] "ParallelSendForceAsync finished in 0.000 seconds.", source: http://127.0.0.1:56940/files/test_case.html?mode=nacl_glibc&testcase=UDPSocket_ParallelSend, (177)
[19202:3847:0715/045232:INFO:CONSOLE(177)] "ParallelSend finished in 0.011 seconds.", source: http://127.0.0.1:56940/files/test_case.html?mode=nacl_glibc&testcase=UDPSocket_ParallelSend, (177)
[19202:3847:0715/045232:INFO:CONSOLE(177)] "ParallelSendBlocking finished in 0.001 seconds.", source: http://127.0.0.1:56940/files/test_case.html?mode=nacl_glibc&testcase=UDPSocket_ParallelSend, (177)
[19202:3847:0715/045232:INFO:CONSOLE(177)] "ParallelSendBackground finished in 0.000 seconds.", source: http://127.0.0.1:56940/files/test_case.html?mode=nacl_glibc&testcase=UDPSocket_ParallelSend, (177)
[19202:40707:0715/045232:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] PPAPINaClGLibcTest.UDPSocket_ParallelSend (5545 ms)
[150/190] PPAPINaClGLibcTest.UDPSocket_ParallelSend (6943 ms)
[ RUN ] NewlibPackagedAppTest.SocketPermissions
[19209:3847:0715/045229:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[19215,2046116224:04:52:33.442556] Native Client module will be loaded at base address 0x000077cf00000000
[19203:3847:0715/045233:ERROR:pepper_socket_utils.cc(63)] Host fhcnbjjilghhnbnpojagibkhineldipi cannot use socket API or destination is not allowed
[19203:3847:0715/045233:ERROR:pepper_socket_utils.cc(63)] Host fhcnbjjilghhnbnpojagibkhineldipi cannot use socket API or destination is not allowed
[ OK ] NewlibPackagedAppTest.SocketPermissions (5855 ms)
[151/190] NewlibPackagedAppTest.SocketPermissions (7397 ms)
[ RUN ] NaClBrowserTestNewlib.PPAPIPPBInstance
[19220:3847:0715/045236:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:56955...
sending server_data: {"host": "127.0.0.1", "port": 56955} (36 bytes)
[19216:3847:0715/045237:INFO:nacl_browsertest_util.cc(130)] |||| [STARTUP]
[19227,2046116224:04:52:38.930917] Native Client module will be loaded at base address 0x000036f300000000
[19216:3847:0715/045239:INFO:nacl_browsertest_util.cc(130)] |||| / test_nexe loaded
[19216:3847:0715/045239:INFO:nacl_browsertest_util.cc(130)] ||||
[19216:3847:0715/045239:INFO:nacl_browsertest_util.cc(130)] |||| [PPB_Instance::TestIsFullFrame BEGIN]
[19216:3847:0715/045239:INFO:nacl_browsertest_util.cc(130)] |||| [PPB_Instance::TestIsFullFrame PASS]
[19216:3847:0715/045239:INFO:nacl_browsertest_util.cc(130)] ||||
[19216:3847:0715/045239:INFO:nacl_browsertest_util.cc(130)] |||| [PPB_Instance::TestBindGraphics BEGIN]
[19216:3847:0715/045239:INFO:nacl_browsertest_util.cc(130)] |||| [PPB_Instance::TestBindGraphics PASS]
[19216:3847:0715/045239:INFO:nacl_browsertest_util.cc(130)] ||||
[19216:3847:0715/045239:INFO:nacl_browsertest_util.cc(130)] |||| [SHUTDOWN] 2 passed, 0 failed, 0 errors
[19216:40707:0715/045239:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] NaClBrowserTestNewlib.PPAPIPPBInstance (5076 ms)
[152/190] NaClBrowserTestNewlib.PPAPIPPBInstance (6463 ms)
[ RUN ] NaClBrowserTestPnacl.PnaclDebugURLFlagOff
[19224:3847:0715/045237:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:56961...
sending server_data: {"host": "127.0.0.1", "port": 56961} (36 bytes)
[19229,2046116224:04:52:40.077890] Native Client module will be loaded at base address 0x0000248800000000
[19229,2046116224:04:52:40.442828] NaCl untrusted code called _exit(0x0)
[19231,2046116224:04:52:41.323781] Native Client module will be loaded at base address 0x0000300500000000
[19231,2046116224:04:52:41.383022] NaCl untrusted code called _exit(0x0)
[19234,2046116224:04:52:42.267426] Native Client module will be loaded at base address 0x0000051500000000
[19218:3847:0715/045242:INFO:nacl_browsertest_util.cc(75)] SHUTDOWN 1 test passed.
[19224:3847:0715/045242:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50CD0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[19224:3847:0715/045242:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50CD0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[19224:3847:0715/045242:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50CD0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[19224:3847:0715/045242:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50CD0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[19225:12807:0715/045242:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[19225:12807:0715/045242:WARNING:channel.cc(322)] RawChannel write error
[ OK ] NaClBrowserTestPnacl.PnaclDebugURLFlagOff (7376 ms)
[153/190] NaClBrowserTestPnacl.PnaclDebugURLFlagOff (8908 ms)
[ RUN ] NaClBrowserTestPnacl.PnaclNMFOptionsO2
[19235:3847:0715/045242:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:56968...
sending server_data: {"host": "127.0.0.1", "port": 56968} (36 bytes)
[19240,2046116224:04:52:45.135815] Native Client module will be loaded at base address 0x0000574400000000
[SRPC:HOST:19236,1401995264:04:52:45.922042] NaClSrpcRpcWait(channel=0x608000053fd0): EOF is received instead of response. Probably, the other side (usually, nacl module or browser plugin) crashed.
[19230:40451:0715/045245:ERROR:nacl_process_host.cc(335)] NaCl process exited with status 10 (0xa)
[19230:3847:0715/045245:INFO:CONSOLE(0)] "NativeClient: PnaclCoordinator: Compile StreamEnd internal error", source: http://127.0.0.1:56968/files/pnacl_options.html?use_nmf=o_2&pnacl=1 (0)
[19230:3847:0715/045245:INFO:nacl_browsertest_util.cc(75)] LOG Load error: NaCl module load failed: PnaclCoordinator: Compile StreamEnd internal error
[19230:3847:0715/045245:INFO:nacl_browsertest_util.cc(75)] SHUTDOWN 1 test failed.
../../chrome/test/nacl/nacl_browsertest_util.cc:238: Failure
Value of: handler.test_passed()
Actual: false
Expected: true
Test failed.
[ FAILED ] NaClBrowserTestPnacl.PnaclNMFOptionsO2, where TypeParam = and GetParam() = (5443 ms)
[154/190] NaClBrowserTestPnacl.PnaclNMFOptionsO2 (6719 ms)
[ RUN ] CloudPolicyTest.InvalidatePolicy
sending server_data: {"host": "127.0.0.1", "port": 56976} (36 bytes)
[19243:3847:0715/045246:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
127.0.0.1 - - [15/Jul/2015 04:52:47] "POST /device_management?request=register&devicetype=2&apptype=Chrome&agent=Chromium+46.0.2457.0(4c8e5a9247e3d5be4eff0feb2779d40dde5f3043-refs%2Fheads%2Fmaster%40%7B%23338837%7D)&platform=Mac+OS+X%7Cx86_64%7C10.8.5&oauth_token=bogus&deviceid=860D1095-4BB1-4316-9B33-636B7F50A418 HTTP/1.1" 200 -
127.0.0.1 - - [15/Jul/2015 04:52:47] "POST /device_management?request=policy&devicetype=2&apptype=Chrome&agent=Chromium+46.0.2457.0(4c8e5a9247e3d5be4eff0feb2779d40dde5f3043-refs%2Fheads%2Fmaster%40%7B%23338837%7D)&platform=Mac+OS+X%7Cx86_64%7C10.8.5&deviceid=860D1095-4BB1-4316-9B33-636B7F50A418&user_affiliation=none HTTP/1.1" 200 -
127.0.0.1 - - [15/Jul/2015 04:52:48] "POST /device_management?request=policy&devicetype=2&apptype=Chrome&agent=Chromium+46.0.2457.0(4c8e5a9247e3d5be4eff0feb2779d40dde5f3043-refs%2Fheads%2Fmaster%40%7B%23338837%7D)&platform=Mac+OS+X%7Cx86_64%7C10.8.5&deviceid=860D1095-4BB1-4316-9B33-636B7F50A418&user_affiliation=none HTTP/1.1" 200 -
[ OK ] CloudPolicyTest.InvalidatePolicy (3972 ms)
[155/190] CloudPolicyTest.InvalidatePolicy (5401 ms)
[ RUN ] PolicyTest.DefaultSearchProvider
[19248:3847:0715/045249:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[19245:3847:0715/045250:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[ OK ] PolicyTest.DefaultSearchProvider (3166 ms)
[156/190] PolicyTest.DefaultSearchProvider (4634 ms)
[ RUN ] PolicyTest.ExtensionMinimumVersionForceInstalled
[19253:3847:0715/045251:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[19249:39939:0715/045254:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] PolicyTest.ExtensionMinimumVersionForceInstalled (5101 ms)
[157/190] PolicyTest.ExtensionMinimumVersionForceInstalled (6521 ms)
[ RUN ] PolicyTest.Javascript
[19259:3847:0715/045254:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[19255:40451:0715/045256:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[19261:13319:0715/045256:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[19261:13319:0715/045256:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[19262:13063:0715/045257:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[19255:40451:0715/045257:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] PolicyTest.Javascript (5920 ms)
[158/190] PolicyTest.Javascript (7287 ms)
[ RUN ] PolicyVariationsServiceTest.VariationsURLIsValid
[19267:3847:0715/045258:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[19268:15107:0715/045258:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[19268:15107:0715/045258:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[19268:15107:0715/045258:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[ OK ] PolicyVariationsServiceTest.VariationsURLIsValid (2761 ms)
[159/190] PolicyVariationsServiceTest.VariationsURLIsValid (3952 ms)
[ RUN ] TtsApiTest.EngineWordCallbacks
[19277:3847:0715/045302:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[19270:3847:0715/045304:INFO:CONSOLE(0)] "[SUCCESS] testWordCallbacks", source: chrome-extension://mdgccnilmohekfmbjbgcopfgkmchicnc/test.html (0)
[ OK ] TtsApiTest.EngineWordCallbacks (4948 ms)
[160/190] TtsApiTest.EngineWordCallbacks (6439 ms)
[ RUN ] PreferencesBrowserTest.DialogPrefsClearRollback
[19274:3847:0715/045301:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[19269:3847:0715/045303:WARNING:CONSOLE(0)] "The -webkit-canvas CSS feature is deprecated. Please use a positioned <canvas> element instead.", source: (0)
[19269:3847:0715/045304:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[ OK ] PreferencesBrowserTest.DialogPrefsClearRollback (6920 ms)
[161/190] PreferencesBrowserTest.DialogPrefsClearRollback (8300 ms)
[ RUN ] TtsApiTest.EngineApi
[19285:3847:0715/045308:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[19281:3847:0715/045311:INFO:CONSOLE(0)] "[SUCCESS] testTtsEngineApiSucceeds", source: chrome-extension://jcpeioomeakigjplaebpohlbapffdgeo/_generated_background_page.html (0)
[19287:13063:0715/045311:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] TtsApiTest.EngineApi (5190 ms)
[162/190] TtsApiTest.EngineApi (6618 ms)
[ RUN ] CaptivePortalBrowserTest.LoginIncognito
[19289:3847:0715/045310:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[19291:13063:0715/045314:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[19291:13063:0715/045314:WARNING:channel.cc(322)] RawChannel write error
[19284:40451:0715/045314:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[19284:40451:0715/045314:WARNING:channel.cc(322)] RawChannel write error
[ OK ] CaptivePortalBrowserTest.LoginIncognito (6873 ms)
[163/190] CaptivePortalBrowserTest.LoginIncognito (8396 ms)
[ RUN ] CaptivePortalBrowserTest.TwoBrokenTabs
[19298:3847:0715/045315:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[19294:40451:0715/045320:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[19294:40451:0715/045321:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[19294:40451:0715/045321:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[19294:40451:0715/045321:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 4, remote ID 2147483651)
[19294:40451:0715/045321:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] CaptivePortalBrowserTest.TwoBrokenTabs (8255 ms)
[164/190] CaptivePortalBrowserTest.TwoBrokenTabs (9693 ms)
[ RUN ] IPhotoDataProviderRefreshTest.RefreshTest
[19304:3847:0715/045318:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[19300:40707:0715/045321:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[19300:40707:0715/045321:WARNING:channel.cc(322)] RawChannel write error
[ OK ] IPhotoDataProviderRefreshTest.RefreshTest (5608 ms)
[165/190] IPhotoDataProviderRefreshTest.RefreshTest (7092 ms)
[ RUN ] NetworkingPrivateApiTest.GetWifiTDLSStatus
[19316:3847:0715/045325:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[19310:3847:0715/045327:INFO:CONSOLE(0)] "[SUCCESS] getWifiTDLSStatus", source: chrome-extension://epcifkihnkjgphfkloaaleeakhpmgdmn/main.html?getWifiTDLSStatus (0)
[ OK ] NetworkingPrivateApiTest.GetWifiTDLSStatus (4888 ms)
[166/190] NetworkingPrivateApiTest.GetWifiTDLSStatus (6284 ms)
[ RUN ] NetworkingPrivateApiTestFail.SetWifiTDLSEnabledState
[19317:3847:0715/045325:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[19311:3847:0715/045328:INFO:CONSOLE(0)] "[FAIL] setWifiTDLSEnabledState: lastError.message == Failure
Error
at Object.<anonymous> (extensions::test:224:18)
at Object.handleRequest (extensions::binding:57:27)
at Object.<anonymous> (extensions::binding:385:32)
at Object.callback (extensions::test:274:20)
at safeCallbackApply (extensions::sendRequest:21:15)
at handleResponse (extensions::sendRequest:72:7)", source: chrome-extension://epcifkihnkjgphfkloaaleeakhpmgdmn/main.html?setWifiTDLSEnabledState (0)
[19311:41219:0715/045328:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[19311:41219:0715/045328:WARNING:channel.cc(322)] RawChannel write error
[19317:3847:0715/045328:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[19317:3847:0715/045328:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[19317:3847:0715/045328:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[19317:3847:0715/045328:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[ OK ] NetworkingPrivateApiTestFail.SetWifiTDLSEnabledState (5208 ms)
[167/190] NetworkingPrivateApiTestFail.SetWifiTDLSEnabledState (6541 ms)
[ RUN ] ITunesDataProviderBasicTest.BasicTest
[19330:3847:0715/045332:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[19323:38147:0715/045334:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[19323:38147:0715/045334:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ITunesDataProviderBasicTest.BasicTest (4487 ms)
[168/190] ITunesDataProviderBasicTest.BasicTest (5972 ms)
[ RUN ] NetworkingPrivateServiceClientApiTest.GetState
[19328:3847:0715/045331:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[19329:13063:0715/045333:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[19329:13063:0715/045333:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[19329:13063:0715/045333:WARNING:channel.cc(322)] RawChannel write error
[19322:3847:0715/045334:INFO:CONSOLE(0)] "[SUCCESS] getState", source: chrome-extension://epcifkihnkjgphfkloaaleeakhpmgdmn/main.html?getState (0)
[19322:40451:0715/045334:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[19322:40451:0715/045334:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[19322:40451:0715/045334:WARNING:channel.cc(322)] RawChannel write error
[ OK ] NetworkingPrivateServiceClientApiTest.GetState (5396 ms)
[169/190] NetworkingPrivateServiceClientApiTest.GetState (6873 ms)
[ RUN ] AppListSpeechRecognizerBrowserTest.RecognizeSpeech
[19341:3847:0715/045338: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(0x11d38f040, 0x11d38f060)
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.
Stack trace:
[19343:15875:0715/045339:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[19343:15875:0715/045339:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[19343:15875:0715/045339:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[ OK ] AppListSpeechRecognizerBrowserTest.RecognizeSpeech (3439 ms)
[170/190] AppListSpeechRecognizerBrowserTest.RecognizeSpeech (4951 ms)
[ RUN ] DriveAppProviderTest.UserInstallResetsUninstallTracking
[19340:3847:0715/045338:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] DriveAppProviderTest.UserInstallResetsUninstallTracking (4875 ms)
[171/190] DriveAppProviderTest.UserInstallResetsUninstallTracking (6401 ms)
[ RUN ] SupervisedUserServiceTest.LocalPolicies
[19349:3847:0715/045343:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[19352:15875:0715/045344:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[19352:15875:0715/045344:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[19352:13575:0715/045344:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[19352:13575:0715/045344:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[19352:13575:0715/045344:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[19352:13575:0715/045344:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] SupervisedUserServiceTest.LocalPolicies (3275 ms)
[172/190] SupervisedUserServiceTest.LocalPolicies (4852 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/9
[19353:3847:0715/045344:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[19347:40451:0715/045345:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[19347:40451:0715/045345:WARNING:channel.cc(322)] RawChannel write error
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/9 (3471 ms)
[173/190] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/9 (5091 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/39
[19359:3847:0715/045347:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/39 (3331 ms)
[174/190] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/39 (4785 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/49
[19363:3847:0715/045349:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[19358:41219:0715/045350:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/49 (3671 ms)
[175/190] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/49 (5227 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/111
[19369:3847:0715/045352:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[19370:13063:0715/045353:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[19370:13063:0715/045353:WARNING:channel.cc(322)] RawChannel write error
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/111 (3373 ms)
[176/190] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/111 (4942 ms)
[ RUN ] BrowserCloseManagerWithDownloadsBrowserTest/BrowserCloseManagerWithDownloadsBrowserTest.TestWithDownloads/1
[19373:3847:0715/045354:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[19377:13063:0715/045356:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[19377:13063:0715/045356:WARNING:channel.cc(322)] RawChannel write error
[ OK ] BrowserCloseManagerWithDownloadsBrowserTest/BrowserCloseManagerWithDownloadsBrowserTest.TestWithDownloads/1 (5166 ms)
[177/190] BrowserCloseManagerWithDownloadsBrowserTest/BrowserCloseManagerWithDownloadsBrowserTest.TestWithDownloads/1 (6772 ms)
[ RUN ] WebRtcWebcamBrowserTests/WebRtcWebcamBrowserTest.TestAcquiringAndReacquiringWebcam/0
[19380:3847:0715/045357:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[19375:3847:0715/045358:INFO:CONSOLE(71)] "This appears to be Chrome", source: http://127.0.0.1:56981/webrtc/adapter.js (71)
[19375:74503:0715/045358:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[19375:3847:0715/045359:INFO:CONSOLE(13)] "Returning no-video-input-devices to test.", source: http://127.0.0.1:56981/webrtc/test_functions.js (13)
[19375:3847:0715/045359:INFO:chrome_webrtc_webcam_browsertest.cc(86)] No webcam found on bot: skipping...
[ OK ] WebRtcWebcamBrowserTests/WebRtcWebcamBrowserTest.TestAcquiringAndReacquiringWebcam/0 (3488 ms)
[178/190] WebRtcWebcamBrowserTests/WebRtcWebcamBrowserTest.TestAcquiringAndReacquiringWebcam/0 (5116 ms)
[ RUN ] WebRtcWebcamBrowserTests/WebRtcWebcamBrowserTest.TestAcquiringAndReacquiringWebcam/1
[19386:3847:0715/045401:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[19382:3847:0715/045402:INFO:CONSOLE(71)] "This appears to be Chrome", source: http://127.0.0.1:56990/webrtc/adapter.js (71)
[19382:75271:0715/045402:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[19382:3847:0715/045402:INFO:CONSOLE(13)] "Returning no-video-input-devices to test.", source: http://127.0.0.1:56990/webrtc/test_functions.js (13)
[19382:3847:0715/045402:INFO:chrome_webrtc_webcam_browsertest.cc(86)] No webcam found on bot: skipping...
[19382:40195:0715/045402:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[19382:40195:0715/045402:WARNING:channel.cc(322)] RawChannel write error
[ OK ] WebRtcWebcamBrowserTests/WebRtcWebcamBrowserTest.TestAcquiringAndReacquiringWebcam/1 (3622 ms)
[179/190] WebRtcWebcamBrowserTests/WebRtcWebcamBrowserTest.TestAcquiringAndReacquiringWebcam/1 (5218 ms)
[ RUN ] SRC_ExternalClearKey_Prefixed/EncryptedMediaTest.Playback_VideoOnly_WebM/0
[19390:3847:0715/045402:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:56999...
sending server_data: {"host": "127.0.0.1", "port": 56999} (36 bytes)
[19385:3847:0715/045405:INFO:CONSOLE(295)] "04:54:05.194 - Using PrefixedClearKeyPlayer", source: http://127.0.0.1:56999/files/eme_player_js/utils.js (295)
[19385:3847:0715/045405:INFO:CONSOLE(295)] "04:54:05.208 - Registering video event handlers.", source: http://127.0.0.1:56999/files/eme_player_js/utils.js (295)
[19385:3847:0715/045405:INFO:CONSOLE(295)] "04:54:05.221 - Loading media using src.", source: http://127.0.0.1:56999/files/eme_player_js/utils.js (295)
[19385:3847:0715/045405:INFO:CONSOLE(295)] "04:54:05.474 - org.chromium.externalclearkey Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:56999/files/eme_player_js/utils.js (295)
[19385:3847:0715/045405:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[19385:3847:0715/045406:INFO:CONSOLE(295)] "04:54:06.452 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:56999/files/eme_player_js/utils.js (295)
[19385:3847:0715/045406:INFO:CONSOLE(295)] "04:54:06.471 - Adding key to sessionID: 1", source: http://127.0.0.1:56999/files/eme_player_js/utils.js (295)
[19385:3847:0715/045406:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[19385:3847:0715/045406:INFO:CONSOLE(295)] "04:54:06.479 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:56999/files/eme_player_js/utils.js (295)
[19385:3847:0715/045406:INFO:CONSOLE(295)] "04:54:06.680 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:56999/files/eme_player_js/utils.js (295)
[19385:3847:0715/045406:INFO:CONSOLE(295)] "04:54:06.689 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:56999/files/eme_player_js/utils.js (295)
[19385:3847:0715/045406:INFO:CONSOLE(295)] "04:54:06.692 - Adding key to sessionID: 1", source: http://127.0.0.1:56999/files/eme_player_js/utils.js (295)
[19385:3847:0715/045406:INFO:CONSOLE(295)] "04:54:06.700 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:56999/files/eme_player_js/utils.js (295)
[19385:3847:0715/045407:INFO:CONSOLE(295)] "04:54:07.080 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:56999/files/eme_player_js/utils.js (295)
[19385:3847:0715/045407:INFO:CONSOLE(295)] "04:54:07.083 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:56999/files/eme_player_js/utils.js (295)
[19385:3847:0715/045407:INFO:CONSOLE(295)] "04:54:07.088 - Adding key to sessionID: 1", source: http://127.0.0.1:56999/files/eme_player_js/utils.js (295)
[19385:3847:0715/045407:INFO:CONSOLE(295)] "04:54:07.096 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:56999/files/eme_player_js/utils.js (295)
[19385:3847:0715/045407:INFO:CONSOLE(295)] "04:54:07.882 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:56999/files/eme_player_js/utils.js (295)
[19385:3847:0715/045407:INFO:CONSOLE(295)] "04:54:07.884 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:56999/files/eme_player_js/utils.js (295)
[19385:3847:0715/045407:INFO:CONSOLE(295)] "04:54:07.888 - Adding key to sessionID: 1", source: http://127.0.0.1:56999/files/eme_player_js/utils.js (295)
[19385:3847:0715/045407:INFO:CONSOLE(295)] "04:54:07.895 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:56999/files/eme_player_js/utils.js (295)
[19385:3847:0715/045409:INFO:CONSOLE(295)] "04:54:09.223 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:56999/files/eme_player_js/utils.js (295)
[ OK ] SRC_ExternalClearKey_Prefixed/EncryptedMediaTest.Playback_VideoOnly_WebM/0 (8662 ms)
[180/190] SRC_ExternalClearKey_Prefixed/EncryptedMediaTest.Playback_VideoOnly_WebM/0 (10251 ms)
[ RUN ] SRC_ExternalClearKey_Prefixed/EncryptedMediaTest.Playback_VideoAudio_WebM_Opus/0
[19397:3847:0715/045406:WARNING:vt_video_decode_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)
[19392:3847:0715/045408:INFO:CONSOLE(295)] "04:54:08.570 - Using PrefixedClearKeyPlayer", source: http://127.0.0.1:57016/files/eme_player_js/utils.js (295)
[19392:3847:0715/045408:INFO:CONSOLE(295)] "04:54:08.580 - Registering video event handlers.", source: http://127.0.0.1:57016/files/eme_player_js/utils.js (295)
[19392:3847:0715/045408:INFO:CONSOLE(295)] "04:54:08.591 - Loading media using src.", source: http://127.0.0.1:57016/files/eme_player_js/utils.js (295)
[19392:3847:0715/045408:INFO:CONSOLE(295)] "04:54:08.824 - org.chromium.externalclearkey Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:57016/files/eme_player_js/utils.js (295)
[19392:3847:0715/045408:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[19392:3847:0715/045409:INFO:CONSOLE(295)] "04:54:09.894 - org.chromium.externalclearkey Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:57016/files/eme_player_js/utils.js (295)
[0715/045409:ERROR:ffmpeg_cdm_audio_decoder.cc(151)] Initialize(): invalid audio decoder configuration.
[0715/045409:ERROR:ffmpeg_cdm_video_decoder.cc(170)] Initialize(): avcodec_find_decoder failed.
[19392:3847:0715/045409:INFO:CONSOLE(295)] "04:54:09.925 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:57016/files/eme_player_js/utils.js (295)
[19392:3847:0715/045410:INFO:CONSOLE(295)] "04:54:09.940 - Adding key to sessionID: 1", source: http://127.0.0.1:57016/files/eme_player_js/utils.js (295)
[19392:3847:0715/045410:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[19392:3847:0715/045410:INFO:CONSOLE(295)] "04:54:09.943 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:57016/files/eme_player_js/utils.js (295)
[19392:3847:0715/045410:INFO:CONSOLE(295)] "04:54:09.947 - Adding key to sessionID: 2", source: http://127.0.0.1:57016/files/eme_player_js/utils.js (295)
[19392:3847:0715/045410:INFO:CONSOLE(295)] "04:54:09.951 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:57016/files/eme_player_js/utils.js (295)
[19392:3847:0715/045410:INFO:CONSOLE(295)] "04:54:09.953 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:57016/files/eme_player_js/utils.js (295)
[19392:3847:0715/045410:INFO:CONSOLE(295)] "04:54:10.158 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:57016/files/eme_player_js/utils.js (295)
[19392:3847:0715/045410:INFO:CONSOLE(295)] "04:54:10.160 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:57016/files/eme_player_js/utils.js (295)
[19392:3847:0715/045410:INFO:CONSOLE(295)] "04:54:10.162 - Adding key to sessionID: 2", source: http://127.0.0.1:57016/files/eme_player_js/utils.js (295)
[19392:3847:0715/045410:INFO:CONSOLE(295)] "04:54:10.173 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:57016/files/eme_player_js/utils.js (295)
[19392:3847:0715/045410:INFO:CONSOLE(295)] "04:54:10.551 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:57016/files/eme_player_js/utils.js (295)
[19392:3847:0715/045410:INFO:CONSOLE(295)] "04:54:10.554 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:57016/files/eme_player_js/utils.js (295)
[19392:3847:0715/045410:INFO:CONSOLE(295)] "04:54:10.558 - Adding key to sessionID: 2", source: http://127.0.0.1:57016/files/eme_player_js/utils.js (295)
[19392:3847:0715/045410:INFO:CONSOLE(295)] "04:54:10.563 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:57016/files/eme_player_js/utils.js (295)
[19392:3847:0715/045411:INFO:CONSOLE(295)] "04:54:11.353 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:57016/files/eme_player_js/utils.js (295)
[19392:3847:0715/045411:INFO:CONSOLE(295)] "04:54:11.358 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:57016/files/eme_player_js/utils.js (295)
[19392:3847:0715/045411:INFO:CONSOLE(295)] "04:54:11.363 - Adding key to sessionID: 2", source: http://127.0.0.1:57016/files/eme_player_js/utils.js (295)
[19392:3847:0715/045411:INFO:CONSOLE(295)] "04:54:11.370 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:57016/files/eme_player_js/utils.js (295)
[19392:3847:0715/045412:INFO:CONSOLE(295)] "04:54:12.770 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:57016/files/eme_player_js/utils.js (295)
[19398:13063:0715/045412:ERROR:audio_output_device.cc(327)] IO loop going away before the audio device has been stopped
[ OK ] SRC_ExternalClearKey_Prefixed/EncryptedMediaTest.Playback_VideoAudio_WebM_Opus/0 (8694 ms)
[181/190] SRC_ExternalClearKey_Prefixed/EncryptedMediaTest.Playback_VideoAudio_WebM_Opus/0 (10252 ms)
[ RUN ] MSE_ExternalClearKeyDecryptOnly_Prefixed/EncryptedMediaTest.Playback_VideoAudio_WebM/0
[19404:3847:0715/045413:WARNING:vt_video_decode_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)
[19401:3847:0715/045415:INFO:CONSOLE(295)] "04:54:15.375 - org.chromium.externalclearkey.decryptonly is not a known key system", source: http://127.0.0.1:57033/files/eme_player_js/utils.js (295)
[19401:3847:0715/045415:INFO:CONSOLE(295)] "04:54:15.383 - Using PrefixedClearKeyPlayer", source: http://127.0.0.1:57033/files/eme_player_js/utils.js (295)
[19401:3847:0715/045415:INFO:CONSOLE(295)] "04:54:15.391 - Registering video event handlers.", source: http://127.0.0.1:57033/files/eme_player_js/utils.js (295)
[19401:3847:0715/045415:INFO:CONSOLE(295)] "04:54:15.408 - Loading media using MSE.", source: http://127.0.0.1:57033/files/eme_player_js/utils.js (295)
[19401:3847:0715/045415:INFO:CONSOLE(295)] "04:54:15.600 - onSourceOpen [object Event]", source: http://127.0.0.1:57033/files/eme_player_js/utils.js (295)
[19401:3847:0715/045415:INFO:CONSOLE(295)] "04:54:15.605 - Creating a source buffer for type video/webm; codecs="vorbis, vp8"", source: http://127.0.0.1:57033/files/eme_player_js/utils.js (295)
[19401:3847:0715/045415:INFO:CONSOLE(295)] "04:54:15.658 - org.chromium.externalclearkey.decryptonly Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:57033/files/eme_player_js/utils.js (295)
[19401:3847:0715/045415:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[19401:3847:0715/045416:INFO:CONSOLE(295)] "04:54:16.592 - org.chromium.externalclearkey.decryptonly Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:57033/files/eme_player_js/utils.js (295)
[19401:3847:0715/045416:INFO:CONSOLE(295)] "04:54:16.630 - End of appending buffer from bear-320x240-av_enc-av.webm", source: http://127.0.0.1:57033/files/eme_player_js/utils.js (295)
[19401:3847:0715/045416:INFO:CONSOLE(295)] "04:54:16.648 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:57033/files/eme_player_js/utils.js (295)
[19401:3847:0715/045416:INFO:CONSOLE(295)] "04:54:16.661 - Adding key to sessionID: 1", source: http://127.0.0.1:57033/files/eme_player_js/utils.js (295)
[19401:3847:0715/045416:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[19401:3847:0715/045416:INFO:CONSOLE(295)] "04:54:16.665 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:57033/files/eme_player_js/utils.js (295)
[19401:3847:0715/045416:INFO:CONSOLE(295)] "04:54:16.673 - Adding key to sessionID: 2", source: http://127.0.0.1:57033/files/eme_player_js/utils.js (295)
[19401:3847:0715/045416:INFO:CONSOLE(295)] "04:54:16.678 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:57033/files/eme_player_js/utils.js (295)
[19401:3847:0715/045416:INFO:CONSOLE(295)] "04:54:16.681 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:57033/files/eme_player_js/utils.js (295)
[19401:3847:0715/045416:INFO:CONSOLE(295)] "04:54:16.868 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:57033/files/eme_player_js/utils.js (295)
[19401:3847:0715/045416:INFO:CONSOLE(295)] "04:54:16.871 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:57033/files/eme_player_js/utils.js (295)
[19401:3847:0715/045416:INFO:CONSOLE(295)] "04:54:16.873 - Adding key to sessionID: 2", source: http://127.0.0.1:57033/files/eme_player_js/utils.js (295)
[19401:3847:0715/045416:INFO:CONSOLE(295)] "04:54:16.883 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:57033/files/eme_player_js/utils.js (295)
[19401:3847:0715/045417:INFO:CONSOLE(295)] "04:54:17.270 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:57033/files/eme_player_js/utils.js (295)
[19401:3847:0715/045417:INFO:CONSOLE(295)] "04:54:17.273 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:57033/files/eme_player_js/utils.js (295)
[19401:3847:0715/045417:INFO:CONSOLE(295)] "04:54:17.276 - Adding key to sessionID: 2", source: http://127.0.0.1:57033/files/eme_player_js/utils.js (295)
[19401:3847:0715/045417:INFO:CONSOLE(295)] "04:54:17.281 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:57033/files/eme_player_js/utils.js (295)
[19401:3847:0715/045418:INFO:CONSOLE(295)] "04:54:18.069 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:57033/files/eme_player_js/utils.js (295)
[19401:3847:0715/045418:INFO:CONSOLE(295)] "04:54:18.075 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:57033/files/eme_player_js/utils.js (295)
[19401:3847:0715/045418:INFO:CONSOLE(295)] "04:54:18.080 - Adding key to sessionID: 2", source: http://127.0.0.1:57033/files/eme_player_js/utils.js (295)
[19401:3847:0715/045418:INFO:CONSOLE(295)] "04:54:18.088 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:57033/files/eme_player_js/utils.js (295)
[19401:3847:0715/045419:INFO:CONSOLE(295)] "04:54:19.601 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:57033/files/eme_player_js/utils.js (295)
[19405:13575:0715/045419:ERROR:audio_output_device.cc(327)] IO loop going away before the audio device has been stopped
[ OK ] MSE_ExternalClearKeyDecryptOnly_Prefixed/EncryptedMediaTest.Playback_VideoAudio_WebM/0 (8794 ms)
[182/190] MSE_ExternalClearKeyDecryptOnly_Prefixed/EncryptedMediaTest.Playback_VideoAudio_WebM/0 (10537 ms)
[ RUN ] MSE_ExternalClearKeyDecryptOnly_Prefixed/EncryptedMediaTest.InvalidResponseKeyError/0
[19411:3847:0715/045416:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:57050...
sending server_data: {"host": "127.0.0.1", "port": 57050} (36 bytes)
[19406:3847:0715/045418:INFO:CONSOLE(295)] "04:54:18.741 - org.chromium.externalclearkey.decryptonly is not a known key system", source: http://127.0.0.1:57050/files/eme_player_js/utils.js (295)
[19406:3847:0715/045418:INFO:CONSOLE(295)] "04:54:18.747 - Using PrefixedClearKeyPlayer", source: http://127.0.0.1:57050/files/eme_player_js/utils.js (295)
[19406:3847:0715/045418:INFO:CONSOLE(295)] "04:54:18.752 - Registering video event handlers.", source: http://127.0.0.1:57050/files/eme_player_js/utils.js (295)
[19406:3847:0715/045418:INFO:CONSOLE(295)] "04:54:18.768 - Loading media using MSE.", source: http://127.0.0.1:57050/files/eme_player_js/utils.js (295)
[19406:3847:0715/045419:INFO:CONSOLE(295)] "04:54:18.998 - onSourceOpen [object Event]", source: http://127.0.0.1:57050/files/eme_player_js/utils.js (295)
[19406:3847:0715/045419:INFO:CONSOLE(295)] "04:54:19.009 - Creating a source buffer for type video/webm; codecs="vorbis, vp8"", source: http://127.0.0.1:57050/files/eme_player_js/utils.js (295)
[19406:3847:0715/045419:INFO:CONSOLE(295)] "04:54:19.066 - org.chromium.externalclearkey.decryptonly Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:57050/files/eme_player_js/utils.js (295)
[19406:3847:0715/045419:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[19406:3847:0715/045420:INFO:CONSOLE(295)] "04:54:20.131 - org.chromium.externalclearkey.decryptonly Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:57050/files/eme_player_js/utils.js (295)
[19406:3847:0715/045420:INFO:CONSOLE(295)] "04:54:20.161 - End of appending buffer from bear-320x240-av_enc-av.webm", source: http://127.0.0.1:57050/files/eme_player_js/utils.js (295)
[19406:3847:0715/045420:INFO:CONSOLE(295)] "04:54:20.182 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:57050/files/eme_player_js/utils.js (295)
[19406:3847:0715/045420:INFO:CONSOLE(295)] "04:54:20.197 - Forcing invalid key data.", source: http://127.0.0.1:57050/files/eme_player_js/utils.js (295)
[19406:3847:0715/045420:INFO:CONSOLE(295)] "04:54:20.201 - Adding key to sessionID: 1", source: http://127.0.0.1:57050/files/eme_player_js/utils.js (295)
[19406:3847:0715/045420:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[19406:3847:0715/045420:INFO:CONSOLE(295)] "04:54:20.211 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:57050/files/eme_player_js/utils.js (295)
[19406:3847:0715/045420:INFO:CONSOLE(295)] "04:54:20.215 - Forcing invalid key data.", source: http://127.0.0.1:57050/files/eme_player_js/utils.js (295)
[19406:3847:0715/045420:INFO:CONSOLE(295)] "04:54:20.218 - Adding key to sessionID: 2", source: http://127.0.0.1:57050/files/eme_player_js/utils.js (295)
[19406:3847:0715/045420:INFO:CONSOLE(295)] "04:54:20.226 - onWebkitKeyError KeySystem: org.chromium.externalclearkey.decryptonly, sessionId: 1, errorCode: 1, systemCode: 0", source: http://127.0.0.1:57050/files/eme_player_js/utils.js (295)
[19406:3847:0715/045420:INFO:CONSOLE(145)] "[object HTMLVideoElement].webkitkeyerror", source: http://127.0.0.1:57050/files/eme_player_js/utils.js (145)
[19406:3847:0715/045420:INFO:CONSOLE(295)] "04:54:20.239 - Set document title to: PREFIXED_EME_ERROR_EVENT, updated title: PREFIXED_EME_ERROR_EVENT", source: http://127.0.0.1:57050/files/eme_player_js/utils.js (295)
[19406:3847:0715/045420:INFO:CONSOLE(295)] "04:54:20.246 - onWebkitKeyError KeySystem: org.chromium.externalclearkey.decryptonly, sessionId: 2, errorCode: 1, systemCode: 0", source: http://127.0.0.1:57050/files/eme_player_js/utils.js (295)
[19406:3847:0715/045420:INFO:CONSOLE(145)] "[object HTMLVideoElement].webkitkeyerror", source: http://127.0.0.1:57050/files/eme_player_js/utils.js (145)
[19406:3847:0715/045420:INFO:CONSOLE(295)] "04:54:20.253 - Set document title to: PREFIXED_EME_ERROR_EVENT, updated title: PREFIXED_EME_ERROR_EVENT", source: http://127.0.0.1:57050/files/eme_player_js/utils.js (295)
[19412:12807:0715/045420:ERROR:audio_output_device.cc(327)] IO loop going away before the audio device has been stopped
[19406:40451:0715/045420:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[19406:40451:0715/045420:WARNING:channel.cc(322)] RawChannel write error
[ OK ] MSE_ExternalClearKeyDecryptOnly_Prefixed/EncryptedMediaTest.InvalidResponseKeyError/0 (5732 ms)
[183/190] MSE_ExternalClearKeyDecryptOnly_Prefixed/EncryptedMediaTest.InvalidResponseKeyError/0 (7165 ms)
[ RUN ] PrefHashBrowserTestUnchangedCustomInstance/PrefHashBrowserTestUnchangedCustom.PRE_UnchangedCustom/1
[19422:3847:0715/045424:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[19416:40963:0715/045426:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[19416:40963:0715/045426:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PrefHashBrowserTestUnchangedCustomInstance/PrefHashBrowserTestUnchangedCustom.PRE_UnchangedCustom/1 (4425 ms)
[184/190] PrefHashBrowserTestUnchangedCustomInstance/PrefHashBrowserTestUnchangedCustom.PRE_UnchangedCustom/1 (5633 ms)
[ RUN ] MSE_ExternalClearKeyDecryptOnly/EncryptedMediaTest.FrameSizeChangeVideo/0
[19421:3847:0715/045423:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:57067...
sending server_data: {"host": "127.0.0.1", "port": 57067} (36 bytes)
[19415:3847:0715/045425:INFO:CONSOLE(295)] "04:54:25.611 - org.chromium.externalclearkey.decryptonly is not a known key system", source: http://127.0.0.1:57067/files/eme_player_js/utils.js (295)
[19415:3847:0715/045425:INFO:CONSOLE(295)] "04:54:25.621 - Registering video event handlers.", source: http://127.0.0.1:57067/files/eme_player_js/utils.js (295)
[19415:3847:0715/045425:INFO:CONSOLE(295)] "04:54:25.623 - Setting video media keys: org.chromium.externalclearkey.decryptonly", source: http://127.0.0.1:57067/files/eme_player_js/utils.js (295)
[19415:3847:0715/045426:INFO:CONSOLE(295)] "04:54:26.605 - Loading media using MSE.", source: http://127.0.0.1:57067/files/eme_player_js/utils.js (295)
[19415:3847:0715/045426:INFO:CONSOLE(295)] "04:54:26.614 - org.chromium.externalclearkey.decryptonly is not a known key system", source: http://127.0.0.1:57067/files/eme_player_js/utils.js (295)
[19415:3847:0715/045426:INFO:CONSOLE(295)] "04:54:26.615 - Registering video event handlers.", source: http://127.0.0.1:57067/files/eme_player_js/utils.js (295)
[19415:3847:0715/045426:INFO:CONSOLE(295)] "04:54:26.615 - Setting video media keys: org.chromium.externalclearkey.decryptonly", source: http://127.0.0.1:57067/files/eme_player_js/utils.js (295)
[19415:3847:0715/045426:INFO:CONSOLE(295)] "04:54:26.717 - Loading media using MSE.", source: http://127.0.0.1:57067/files/eme_player_js/utils.js (295)
[19415:3847:0715/045426:INFO:CONSOLE(295)] "04:54:26.722 - onSourceOpen [object Event]", source: http://127.0.0.1:57067/files/eme_player_js/utils.js (295)
[19415:3847:0715/045426:INFO:CONSOLE(295)] "04:54:26.726 - Creating a source buffer for type video/webm; codecs="vorbis, vp8"", source: http://127.0.0.1:57067/files/eme_player_js/utils.js (295)
[19415:3847:0715/045426:INFO:CONSOLE(295)] "04:54:26.731 - onSourceOpen [object Event]", source: http://127.0.0.1:57067/files/eme_player_js/utils.js (295)
[19415:3847:0715/045426:INFO:CONSOLE(295)] "04:54:26.732 - Creating a source buffer for type video/webm; codecs="vorbis, vp8"", source: http://127.0.0.1:57067/files/eme_player_js/utils.js (295)
[19415:3847:0715/045426:INFO:CONSOLE(295)] "04:54:26.846 - Creating new media key session for initDataType: webm, initData: a58104e269934c050403b78eeb0ee57b", source: http://127.0.0.1:57067/files/eme_player_js/utils.js (295)
[19415:3847:0715/045426:INFO:CONSOLE(295)] "04:54:26.876 - Creating new media key session for initDataType: webm, initData: a58104e269934c050403b78eeb0ee57b", source: http://127.0.0.1:57067/files/eme_player_js/utils.js (295)
[19415:3847:0715/045426:INFO:CONSOLE(295)] "04:54:26.903 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:57067/files/eme_player_js/utils.js (295)
[19415:3847:0715/045426:INFO:CONSOLE(295)] "04:54:26.914 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:57067/files/eme_player_js/utils.js (295)
[19415:3847:0715/045426:INFO:CONSOLE(295)] "04:54:26.929 - End of appending buffer from frame_size_change-av_enc-v.webm", source: http://127.0.0.1:57067/files/eme_player_js/utils.js (295)
[19415:3847:0715/045426:INFO:CONSOLE(295)] "04:54:26.930 - End of appending buffer from frame_size_change-av_enc-v.webm", source: http://127.0.0.1:57067/files/eme_player_js/utils.js (295)
[19415:3847:0715/045427:INFO:CONSOLE(295)] "04:54:27.126 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:57067/files/eme_player_js/utils.js (295)
[19415:3847:0715/045427:INFO:CONSOLE(295)] "04:54:27.126 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:57067/files/eme_player_js/utils.js (295)
[19415:3847:0715/045427:INFO:CONSOLE(295)] "04:54:27.142 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:57067/files/eme_player_js/utils.js (295)
[19415:3847:0715/045427:INFO:CONSOLE(295)] "04:54:27.144 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:57067/files/eme_player_js/utils.js (295)
[19415:3847:0715/045427:INFO:CONSOLE(295)] "04:54:27.525 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:57067/files/eme_player_js/utils.js (295)
[19415:3847:0715/045427:INFO:CONSOLE(295)] "04:54:27.527 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:57067/files/eme_player_js/utils.js (295)
[19415:3847:0715/045427:INFO:CONSOLE(295)] "04:54:27.528 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:57067/files/eme_player_js/utils.js (295)
[19415:3847:0715/045427:INFO:CONSOLE(295)] "04:54:27.528 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:57067/files/eme_player_js/utils.js (295)
[19415:3847:0715/045428:INFO:CONSOLE(295)] "04:54:28.290 - One video seeked.", source: http://127.0.0.1:57067/files/eme_player_js/utils.js (295)
[19415:3847:0715/045428:INFO:CONSOLE(295)] "04:54:28.297 - Set document title to: ENDED, updated title: ENDED", source: http://127.0.0.1:57067/files/eme_player_js/utils.js (295)
[19415:3847:0715/045428:INFO:CONSOLE(295)] "04:54:28.326 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:57067/files/eme_player_js/utils.js (295)
[19415:3847:0715/045428:INFO:CONSOLE(295)] "04:54:28.326 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:57067/files/eme_player_js/utils.js (295)
[19415:3847:0715/045428:INFO:CONSOLE(295)] "04:54:28.327 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:57067/files/eme_player_js/utils.js (295)
[19415:3847:0715/045428:INFO:CONSOLE(295)] "04:54:28.328 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:57067/files/eme_player_js/utils.js (295)
[19423:13831:0715/045428:ERROR:audio_output_device.cc(327)] IO loop going away before the audio device has been stopped
[ OK ] MSE_ExternalClearKeyDecryptOnly/EncryptedMediaTest.FrameSizeChangeVideo/0 (7057 ms)
[185/190] MSE_ExternalClearKeyDecryptOnly/EncryptedMediaTest.FrameSizeChangeVideo/0 (8572 ms)
[ RUN ] NativeAppWindowCocoaBrowserTestInstance/NativeAppWindowCocoaBrowserTest.Controls/0
[19431:3847:0715/045429:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[19433:12551:0715/045432:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[19433:12551:0715/045432:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[19433:12551:0715/045432:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[19433:12551:0715/045432:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[19433:12551:0715/045432:WARNING:channel.cc(322)] RawChannel write error
[ OK ] NativeAppWindowCocoaBrowserTestInstance/NativeAppWindowCocoaBrowserTest.Controls/0 (5378 ms)
[186/190] NativeAppWindowCocoaBrowserTestInstance/NativeAppWindowCocoaBrowserTest.Controls/0 (6829 ms)
[ RUN ] DeviceManagementServiceIntegrationTestInstance/DeviceManagementServiceIntegrationTest.Registration/1
[19437:3847:0715/045431: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": 57085} (36 bytes)
127.0.0.1 - - [15/Jul/2015 04:54:33] "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 (3599 ms)
[187/190] DeviceManagementServiceIntegrationTestInstance/DeviceManagementServiceIntegrationTest.Registration/1 (4979 ms)
[ RUN ] DefaultMemorySSLHostStateDelegateTest.AfterRestart
[19448:3847:0715/045437:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[19449:15107:0715/045438:ERROR:webgraphicscontext3d_command_buffer_impl.cc(242)] Failed to initialize GLES2CmdHelper.
[ OK ] DefaultMemorySSLHostStateDelegateTest.AfterRestart (3201 ms)
[188/190] DefaultMemorySSLHostStateDelegateTest.AfterRestart (4623 ms)
[ RUN ] PolicyPrefIndicatorTestInstance/PolicyPrefIndicatorTest.CheckPolicyIndicators/4
[19446:3847:0715/045436:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[19440:40195:0715/045438:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[19440:3847:0715/045439:WARNING:CONSOLE(0)] "The -webkit-canvas CSS feature is deprecated. Please use a positioned <canvas> element instead.", source: (0)
[19440:3847:0715/045439:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
2015-07-15 04:54:40.157 browser_tests[19440:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[19440:3847:0715/045440:INFO:policy_prefs_browsertest.cc(641)] Testing policy: DefaultPopupsSetting
[19440:3847:0715/045441:INFO:policy_prefs_browsertest.cc(641)] Testing policy: ProxyPacUrl
[19440:3847:0715/045441:INFO:policy_prefs_browsertest.cc(641)] Testing policy: DefaultSearchProviderSearchURL
[19440:3847:0715/045441:INFO:policy_prefs_browsertest.cc(641)] Testing policy: HomepageIsNewTabPage
[ OK ] PolicyPrefIndicatorTestInstance/PolicyPrefIndicatorTest.CheckPolicyIndicators/4 (7379 ms)
[189/190] PolicyPrefIndicatorTestInstance/PolicyPrefIndicatorTest.CheckPolicyIndicators/4 (8873 ms)
[ RUN ] PrefHashBrowserTestUnchangedCustomInstance/PrefHashBrowserTestUnchangedCustom.UnchangedCustom/1
[19455:3847:0715/045441:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[19456:14851:0715/045442:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[19456:14851:0715/045442:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[19456:14851:0715/045442:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[19456:12551:0715/045442:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] PrefHashBrowserTestUnchangedCustomInstance/PrefHashBrowserTestUnchangedCustom.UnchangedCustom/1 (2576 ms)
[190/190] PrefHashBrowserTestUnchangedCustomInstance/PrefHashBrowserTestUnchangedCustom.UnchangedCustom/1 (3854 ms)
Retrying 1 test (retry #1)
[ RUN ] NaClBrowserTestPnacl.PnaclNMFOptionsO2
[19460:3847:0715/045445:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:57091...
sending server_data: {"host": "127.0.0.1", "port": 57091} (36 bytes)
[19463,2046116224:04:54:47.372089] Native Client module will be loaded at base address 0x00004de100000000
[19463,2046116224:04:54:48.114733] NaCl untrusted code called _exit(0x0)
[19464,2046116224:04:54:48.892054] Native Client module will be loaded at base address 0x00000b3500000000
[19464,2046116224:04:54:48.952434] NaCl untrusted code called _exit(0x0)
[19465,2046116224:04:54:49.718407] Native Client module will be loaded at base address 0x000029f400000000
[19457:3847:0715/045449:INFO:nacl_browsertest_util.cc(75)] SHUTDOWN 1 test passed.
[ OK ] NaClBrowserTestPnacl.PnaclNMFOptionsO2 (6469 ms)
[191/191] NaClBrowserTestPnacl.PnaclNMFOptionsO2 (7745 ms)
SUCCESS: all tests passed.
[run_isolated_out_hack]{"hash":"da7c5ecfc1de4c2c6ef7b12d16bc527760fe63be","namespace":"default-gzip","storage":"https://isolateserver.appspot.com"}[/run_isolated_out_hack]
+------------------------------------------------------------------------+
| End of shard 5 Pending: 3.0s Duration: 704.2s Bot: vm16-a4 Exit: 0 |
+------------------------------------------------------------------------+
+--------------------------------------------------------------------------+
| Shard 19 https://chromium-swarm.appspot.com/user/task/28aa584464bbc110 |
+--------------------------------------------------------------------------+
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/cache/run_tha_test7DcEpd/out/Release
G_SLICE=always-malloc
LANG=en_US.UTF-8
LLVM_SYMBOLIZER_PATH=/Volumes/data/b/swarm_slave/work/cache/run_tha_test7DcEpd/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/cache/isolated_outYMDX6n/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 ] EmptyDownloadsWebUITest.NoDownloadsMessageShowing
[304:3847:0715/044416:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[298:3847:0715/044419:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[298:3847:0715/044419:INFO:CONSOLE(1324)] "Running TestCase EmptyDownloadsWebUITest.NoDownloadsMessageShowing", source: test_api.js (1324)
[298:40451:0715/044419:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[298:40451:0715/044419:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[298:40451:0715/044419:WARNING:channel.cc(322)] RawChannel write error
[ OK ] EmptyDownloadsWebUITest.NoDownloadsMessageShowing (5142 ms)
[1/216] EmptyDownloadsWebUITest.NoDownloadsMessageShowing (6191 ms)
[ RUN ] AppListStartPageWebUITest.Basic
[303:3847:0715/044416:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[297:3847:0715/044418:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[297:3847:0715/044419:INFO:CONSOLE(1324)] "Running TestCase AppListStartPageWebUITest.Basic", source: test_api.js (1324)
[303:3847:0715/044419:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[303:3847:0715/044419:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[303:3847:0715/044419:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[303:3847:0715/044419:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[303:3847:0715/044419:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[303:3847:0715/044419:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[303:3847:0715/044419:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[303:3847:0715/044419:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[ OK ] AppListStartPageWebUITest.Basic (5162 ms)
[2/216] AppListStartPageWebUITest.Basic (6364 ms)
[ RUN ] AdvancedSettingsWebUITest.testAdvancedSettingsShown
[319:3847:0715/044422:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[313:3847:0715/044425:WARNING:CONSOLE(0)] "The -webkit-canvas CSS feature is deprecated. Please use a positioned <canvas> element instead.", source: (0)
[313:3847:0715/044425:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[313:3847:0715/044427:INFO:CONSOLE(1324)] "Running TestCase AdvancedSettingsWebUITest.testAdvancedSettingsShown", source: test_api.js (1324)
[ OK ] AdvancedSettingsWebUITest.testAdvancedSettingsShown (7522 ms)
[3/216] AdvancedSettingsWebUITest.testAdvancedSettingsShown (8823 ms)
[ RUN ] ManageProfileUITest.NewProfileDefaultsFocus
[320:3847:0715/044422:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[314:40195:0715/044425:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[314:3847:0715/044425:WARNING:CONSOLE(0)] "The -webkit-canvas CSS feature is deprecated. Please use a positioned <canvas> element instead.", source: (0)
[314:3847:0715/044425:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[314:3847:0715/044427:INFO:CONSOLE(1324)] "Running TestCase ManageProfileUITest.NewProfileDefaultsFocus", source: test_api.js (1324)
[314:40195:0715/044427:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[314:40195:0715/044427:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ManageProfileUITest.NewProfileDefaultsFocus (7765 ms)
[4/216] ManageProfileUITest.NewProfileDefaultsFocus (8866 ms)
[ RUN ] ManageProfileUITest.SupervisedShowCreate
[333:3847:0715/044431:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[327:3847:0715/044433:WARNING:CONSOLE(0)] "The -webkit-canvas CSS feature is deprecated. Please use a positioned <canvas> element instead.", source: (0)
[327:3847:0715/044434:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[327:3847:0715/044435:INFO:CONSOLE(1324)] "Running TestCase ManageProfileUITest.SupervisedShowCreate", source: test_api.js (1324)
[327:40451:0715/044436:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[327:40451:0715/044436:WARNING:channel.cc(322)] RawChannel write error
[333:3847:0715/044436:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[333:3847:0715/044436:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[333:3847:0715/044436:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[333:3847:0715/044436:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[333:3847:0715/044436:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[333:3847:0715/044436:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[333:3847:0715/044436:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[333:3847:0715/044436:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[333:3847:0715/044436:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[333:3847:0715/044436:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[333:3847:0715/044436:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[333:3847:0715/044436:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[333:3847:0715/044436:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[333:3847:0715/044436:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[333:3847:0715/044436:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[333:3847:0715/044436:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[333:3847:0715/044436:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[333:3847:0715/044436:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[333:3847:0715/044436:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[333:3847:0715/044436:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[333:3847:0715/044436:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[333:3847:0715/044436:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[333:3847:0715/044436:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[333:3847:0715/044436:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[333:3847:0715/044436:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[333:3847:0715/044436:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[333:3847:0715/044436:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[333:3847:0715/044436:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[333:3847:0715/044436:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[333:3847:0715/044436:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[333:3847:0715/044436:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[333:3847:0715/044436:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[333:3847:0715/044436:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[333:3847:0715/044436:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[333:3847:0715/044436:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[333:3847:0715/044436:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[333:3847:0715/044436:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[333:3847:0715/044436:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[333:3847:0715/044436:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[333:3847:0715/044436:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[333:3847:0715/044436:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[333:3847:0715/044436:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[ OK ] ManageProfileUITest.SupervisedShowCreate (6836 ms)
[5/216] ManageProfileUITest.SupervisedShowCreate (7911 ms)
[ RUN ] OptionsWebUIExtendedTest.SupervisingUsers
[334:3847:0715/044431:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[328:3847:0715/044433:WARNING:CONSOLE(0)] "The -webkit-canvas CSS feature is deprecated. Please use a positioned <canvas> element instead.", source: (0)
[328:3847:0715/044434:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[328:3847:0715/044435:INFO:CONSOLE(1324)] "Running TestCase OptionsWebUIExtendedTest.SupervisingUsers", source: test_api.js (1324)
[328:40195:0715/044436:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] OptionsWebUIExtendedTest.SupervisingUsers (7348 ms)
[6/216] OptionsWebUIExtendedTest.SupervisingUsers (8610 ms)
[ RUN ] ChromeSendWebUITest.NotInPreload
[345:3847:0715/044439:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[341:3847:0715/044441:INFO:CONSOLE(1324)] "Running TestCase ChromeSendWebUITest.NotInPreload", source: test_api.js (1324)
[341:40707:0715/044441:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[341:40707:0715/044441:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ChromeSendWebUITest.NotInPreload (4147 ms)
[7/216] ChromeSendWebUITest.NotInPreload (5412 ms)
[ RUN ] NetInternalsTest.netInternalsDnsViewExpired
[349:3847:0715/044440:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[342:3847:0715/044443:INFO:CONSOLE(1324)] "Running TestCase NetInternalsTest.netInternalsDnsViewExpired", source: test_api.js (1324)
[ OK ] NetInternalsTest.netInternalsDnsViewExpired (5384 ms)
[8/216] NetInternalsTest.netInternalsDnsViewExpired (6499 ms)
[ RUN ] NetInternalsTest.netInternalsLogUtilExportImportExportImport
[356:3847:0715/044444:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[353:3847:0715/044447:INFO:CONSOLE(1324)] "Running TestCase NetInternalsTest.netInternalsLogUtilExportImportExportImport", source: test_api.js (1324)
[ OK ] NetInternalsTest.netInternalsLogUtilExportImportExportImport (5227 ms)
[9/216] NetInternalsTest.netInternalsLogUtilExportImportExportImport (6485 ms)
[ RUN ] NetInternalsTest.netInternalsTimelineViewDegenerate
[362:3847:0715/044446:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[357:3847:0715/044449:INFO:CONSOLE(1324)] "Running TestCase NetInternalsTest.netInternalsTimelineViewDegenerate", source: test_api.js (1324)
[ OK ] NetInternalsTest.netInternalsTimelineViewDegenerate (7302 ms)
[10/216] NetInternalsTest.netInternalsTimelineViewDegenerate (8545 ms)
[ RUN ] PrintPreviewWebUITest.TestColorSettingsBothCustomDefaultColor
[370:3847:0715/044451:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[365:3847:0715/044453:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[365:3847:0715/044454:INFO:CONSOLE(1324)] "Running TestCase PrintPreviewWebUITest.TestColorSettingsBothCustomDefaultColor", source: test_api.js (1324)
[ OK ] PrintPreviewWebUITest.TestColorSettingsBothCustomDefaultColor (6138 ms)
[11/216] PrintPreviewWebUITest.TestColorSettingsBothCustomDefaultColor (7263 ms)
[ RUN ] PlatformAppBrowserTest.WindowsApiSetShapeHasPerm
[377:3847:0715/044455:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[373:61443:0715/044456:ERROR:mach_broker_mac.mm(222)] Unknown process 379 is sending Mach IPC messages!
[373:3847:0715/044457:ERROR:native_app_window_cocoa.mm(572)] Not implemented reached in virtual void NativeAppWindowCocoa::UpdateShape(scoped_ptr<SkRegion>)
[373:3847:0715/044457:INFO:CONSOLE(0)] "[SUCCESS] testWindowShapeSingleRect", source: chrome-extension://ndcekocgadfciioflfmnjnjkmpmloonf/_generated_background_page.html (0)
[373:3847:0715/044457:ERROR:native_app_window_cocoa.mm(572)] Not implemented reached in virtual void NativeAppWindowCocoa::UpdateShape(scoped_ptr<SkRegion>)
[373:3847:0715/044457:INFO:CONSOLE(0)] "[SUCCESS] testWindowShapeMultipleRects", source: chrome-extension://ndcekocgadfciioflfmnjnjkmpmloonf/_generated_background_page.html (0)
[373:3847:0715/044458:ERROR:native_app_window_cocoa.mm(572)] Not implemented reached in virtual void NativeAppWindowCocoa::UpdateShape(scoped_ptr<SkRegion>)
[373:3847:0715/044458:INFO:CONSOLE(0)] "[SUCCESS] testWindowShapeNull", source: chrome-extension://ndcekocgadfciioflfmnjnjkmpmloonf/_generated_background_page.html (0)
[373:3847:0715/044458:ERROR:native_app_window_cocoa.mm(572)] Not implemented reached in virtual void NativeAppWindowCocoa::UpdateShape(scoped_ptr<SkRegion>)
[373:3847:0715/044458:INFO:CONSOLE(0)] "[SUCCESS] testWindowShapeEmpty", source: chrome-extension://ndcekocgadfciioflfmnjnjkmpmloonf/_generated_background_page.html (0)
[ OK ] PlatformAppBrowserTest.WindowsApiSetShapeHasPerm (5245 ms)
[12/216] PlatformAppBrowserTest.WindowsApiSetShapeHasPerm (6480 ms)
[ RUN ] BluetoothLowEnergyApiTest.GetRemovedDescriptor
[384:3847:0715/044458:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[380:3847:0715/044500:INFO:CONSOLE(0)] "[SUCCESS] (no test)", source: chrome-extension://pjdjhejcdkeebjehnokfbfnjmgmgdjlc/_generated_background_page.html (0)
[385:12807:0715/044500:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[385:12807:0715/044500:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[385:12807:0715/044500:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[385:12807:0715/044500:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[386:13063:0715/044500:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[386:13063:0715/044500:WARNING:channel.cc(322)] RawChannel write error
[ OK ] BluetoothLowEnergyApiTest.GetRemovedDescriptor (3871 ms)
[13/216] BluetoothLowEnergyApiTest.GetRemovedDescriptor (4928 ms)
[ RUN ] ExtensionApiTest.GetIncognitoModeAvailability
[390:3847:0715/044501:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
2015-07-15 04:45:02.058 browser_tests[387:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[387:3847:0715/044503:INFO:CONSOLE(0)] "[SUCCESS] getIncognitoModeAvailabilityTest", source: chrome-extension://eecibjelahnciddlggkepnhbhokkokgc/test.html (0)
[ OK ] ExtensionApiTest.GetIncognitoModeAvailability (4077 ms)
[14/216] ExtensionApiTest.GetIncognitoModeAvailability (5344 ms)
[ RUN ] MimeHandlerViewTest.Basic
[403:3847:0715/044506:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[400:75271:0715/044507:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[400:3847:0715/044509:INFO:CONSOLE(0)] "[SUCCESS] testBasic", source: chrome-extension://oickdpebdnfbgkcaoklfcdhjniefkcji/index.html (0)
[ OK ] MimeHandlerViewTest.Basic (4024 ms)
[15/216] MimeHandlerViewTest.Basic (5351 ms)
[ RUN ] ExtensionApiTest.TabUpdate
[397:3847:0715/044503:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[391:40963:0715/044505:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[391:3847:0715/044506:INFO:CONSOLE(0)] "[SUCCESS] setUp", source: chrome-extension://ilbdomdbagpmnapadomdbjghbiacapip/update.html (0)
[391:3847:0715/044506:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[391:3847:0715/044506:INFO:CONSOLE(0)] "[SUCCESS] testBasicSetup", source: chrome-extension://ilbdomdbagpmnapadomdbjghbiacapip/update.html (0)
[391:3847:0715/044507:INFO:CONSOLE(0)] "[SUCCESS] testUpdatingDefaultTabViaUndefined", source: chrome-extension://ilbdomdbagpmnapadomdbjghbiacapip/update.html (0)
[391:3847:0715/044507:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[391:3847:0715/044508:INFO:CONSOLE(0)] "[SUCCESS] testUpdatingDefaultTabViaNull", source: chrome-extension://ilbdomdbagpmnapadomdbjghbiacapip/update.html (0)
[391:3847:0715/044508:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[391:3847:0715/044509:INFO:CONSOLE(0)] "[SUCCESS] testUpdatingWithPermissionReturnsTabInfo", source: chrome-extension://ilbdomdbagpmnapadomdbjghbiacapip/update.html (0)
[391:3847:0715/044509:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[ OK ] ExtensionApiTest.TabUpdate (9187 ms)
[16/216] ExtensionApiTest.TabUpdate (10666 ms)
[ RUN ] AppWindowAPITest.TestVisibleOnAllWorkspaces
[417:3847:0715/044514:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[412:3847:0715/044517:INFO:CONSOLE(0)] "[SUCCESS] setAndUnsetVisibleOnAllWorkspaces", source: chrome-extension://nnaehamkmdeggimkogogmhoaigehjdmp/_generated_background_page.html (0)
[ OK ] AppWindowAPITest.TestVisibleOnAllWorkspaces (5208 ms)
[17/216] AppWindowAPITest.TestVisibleOnAllWorkspaces (6517 ms)
[ RUN ] AppControllerHandoffBrowserTest.TestHandoffURLs
[411:3847:0715/044512:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[408:74247:0715/044513:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[408:5635:0715/044515:ERROR:mach_broker_mac.mm(222)] Unknown process 419 is sending Mach IPC messages!
[408:40195:0715/044517:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[408:40195:0715/044517:WARNING:channel.cc(322)] RawChannel write error
[408:40195:0715/044517:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[408:40195:0715/044517:WARNING:channel.cc(322)] RawChannel write error
[ OK ] AppControllerHandoffBrowserTest.TestHandoffURLs (6936 ms)
[18/216] AppControllerHandoffBrowserTest.TestHandoffURLs (8265 ms)
[ RUN ] EphemeralAppBrowserTest.PromoteDisabledAppFromSyncWhileRunning
[428:3847:0715/044520:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[435:12807:0715/044524:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] EphemeralAppBrowserTest.PromoteDisabledAppFromSyncWhileRunning (5549 ms)
[19/216] EphemeralAppBrowserTest.PromoteDisabledAppFromSyncWhileRunning (6704 ms)
[ RUN ] EphemeralAppLauncherTest.InstallLegacyApp
HTTP server started on http://127.0.0.1:49217...
sending server_data: {"host": "127.0.0.1", "port": 49217} (36 bytes)
[432:3847:0715/044521:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[424:41219:0715/044524:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[424:41219:0715/044524:WARNING:channel.cc(322)] RawChannel write error
[ OK ] EphemeralAppLauncherTest.InstallLegacyApp (5638 ms)
[20/216] EphemeralAppLauncherTest.InstallLegacyApp (6957 ms)
[ RUN ] EphemeralAppLauncherTest.NonExistentExtensionId
HTTP server started on http://127.0.0.1:49219...
sending server_data: {"host": "127.0.0.1", "port": 49219} (36 bytes)
[446:3847:0715/044528: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/cache/run_tha_test7DcEpd/chrome/test/data/extensions/platform_apps/ephemeral_launcher/inlineinstall/detail/baaaaaaaaaaaaaaaaaaaaaaaaaaaadid
127.0.0.1 - - [15/Jul/2015 04:45:28] code 404, message Not Found
[ OK ] EphemeralAppLauncherTest.NonExistentExtensionId (3610 ms)
[21/216] EphemeralAppLauncherTest.NonExistentExtensionId (4881 ms)
[ RUN ] WebViewTest.Shim_TestPartitionChangeAfterNavigation
[445:3847:0715/044527:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[439:3847:0715/044531:INFO:CONSOLE(149)] "<webview>: The object has already navigated, so its partition cannot be changed.", source: extensions::webViewAttributes (149)
[439:41219:0715/044532:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] WebViewTest.Shim_TestPartitionChangeAfterNavigation (6430 ms)
[22/216] WebViewTest.Shim_TestPartitionChangeAfterNavigation (7519 ms)
[ RUN ] WebViewTest.Shim_TestAssignSrcAfterCrash
[454:3847:0715/044532:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[450:41219:0715/044537:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] WebViewTest.Shim_TestAssignSrcAfterCrash (7381 ms)
[23/216] WebViewTest.Shim_TestAssignSrcAfterCrash (8550 ms)
[ RUN ] WebViewTest.Shim_TestLoadAbortIllegalChromeURL
[460:3847:0715/044535:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[456:3847:0715/044538:INFO:CONSOLE(237)] "<webview>: The load has aborted with error -3: ERR_ABORTED.", source: extensions::webViewEvents (237)
[461:12807:0715/044539:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[461:12807:0715/044539:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[461:12807:0715/044539:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[461:12807:0715/044539:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[461:12807:0715/044539:WARNING:channel.cc(322)] RawChannel write error
[456:41219:0715/044539:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[456:41219:0715/044539:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[456:41219:0715/044539:WARNING:channel.cc(322)] RawChannel write error
[ OK ] WebViewTest.Shim_TestLoadAbortIllegalChromeURL (6286 ms)
[24/216] WebViewTest.Shim_TestLoadAbortIllegalChromeURL (7560 ms)
[ RUN ] WebViewTest.Shim_TestReloadAfterTerminate
[469:3847:0715/044541:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[471:13063:0715/044546:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[471:13063:0715/044546:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[471:13063:0715/044546:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[471:13063:0715/044546:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[471:13063:0715/044546:WARNING:channel.cc(322)] RawChannel write error
[466:40963:0715/044546:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[466:40963:0715/044546:WARNING:channel.cc(322)] RawChannel write error
[ OK ] WebViewTest.Shim_TestReloadAfterTerminate (8021 ms)
[25/216] WebViewTest.Shim_TestReloadAfterTerminate (9255 ms)
[ RUN ] WebViewTest.IndexedDBIsolation
[475:3847:0715/044542:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[470:61955:0715/044544:ERROR:mach_broker_mac.mm(222)] Unknown process 477 is sending Mach IPC messages!
2015-07-15 04:45:47.138 browser_tests[470:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[470:3847:0715/044547:INFO:CONSOLE(6)] "webview.onloadstop: 1", source: chrome-extension://lnihgdajcbgoiinhcakajekncnjoelok/main.js (6)
[470:3847:0715/044547:INFO:CONSOLE(6)] "webview.onloadstop: 2", source: chrome-extension://lnihgdajcbgoiinhcakajekncnjoelok/main.js (6)
[470:75527:0715/044547:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[470:3847:0715/044547:INFO:CONSOLE(6)] "webview.onloadstop: 3", source: chrome-extension://lnihgdajcbgoiinhcakajekncnjoelok/main.js (6)
[470:75527:0715/044547:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[470:75527:0715/044547:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[470:3847:0715/044547:INFO:CONSOLE(6)] "guests load complete", source: chrome-extension://lnihgdajcbgoiinhcakajekncnjoelok/main.js (6)
[470:3847:0715/044547:INFO:CONSOLE(6)] "G: onmessage: init", source: chrome-extension://lnihgdajcbgoiinhcakajekncnjoelok/main.js (6)
[470:3847:0715/044548:INFO:CONSOLE(6)] "G: onmessage: add", source: chrome-extension://lnihgdajcbgoiinhcakajekncnjoelok/main.js (6)
[470:3847:0715/044548:INFO:CONSOLE(6)] "G: onmessage: read", source: chrome-extension://lnihgdajcbgoiinhcakajekncnjoelok/main.js (6)
[470:3847:0715/044548:INFO:CONSOLE(6)] "G: onmessage: init", source: chrome-extension://lnihgdajcbgoiinhcakajekncnjoelok/main.js (6)
[470:3847:0715/044548:INFO:CONSOLE(6)] "G: onmessage: add", source: chrome-extension://lnihgdajcbgoiinhcakajekncnjoelok/main.js (6)
[470:3847:0715/044548:INFO:CONSOLE(6)] "G: onmessage: read", source: chrome-extension://lnihgdajcbgoiinhcakajekncnjoelok/main.js (6)
[470:3847:0715/044548:INFO:CONSOLE(6)] "G: onmessage: read", source: chrome-extension://lnihgdajcbgoiinhcakajekncnjoelok/main.js (6)
[470:3847:0715/044548:INFO:CONSOLE(0)] "[SUCCESS] indexedDBIsolation", source: chrome-extension://lnihgdajcbgoiinhcakajekncnjoelok/main.html (0)
[476:13063:0715/044548:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[476:13063:0715/044548:WARNING:channel.cc(322)] RawChannel write error
[470:40963:0715/044548:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[470:40963:0715/044548:WARNING:channel.cc(322)] RawChannel write error
[482:15619:0715/044548:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[482:15619:0715/044548:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[470:40963:0715/044548:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] WebViewTest.IndexedDBIsolation (7575 ms)
[26/216] WebViewTest.IndexedDBIsolation (8861 ms)
[ RUN ] WebViewTest.MediaAccessAPIAllow_TestAllowAndThenDeny
[490:3847:0715/044550:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[486:74759:0715/044554:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[486:3847:0715/044554:INFO:CONSOLE(20)] "test passed", source: chrome-extension://hmdaejnggimddcecjjhfhhimhpmkmjok/embedder.js (20)
[499:13575:0715/044554:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[499:13575:0715/044554:WARNING:channel.cc(322)] RawChannel write error
[ OK ] WebViewTest.MediaAccessAPIAllow_TestAllowAndThenDeny (6710 ms)
[27/216] WebViewTest.MediaAccessAPIAllow_TestAllowAndThenDeny (8350 ms)
[ RUN ] WebViewTest.SetPropertyOnDocumentInteractive
[494:3847:0715/044551:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[489:4611:0715/044553:ERROR:mach_broker_mac.mm(222)] Unknown process 497 is sending Mach IPC messages!
[489:3847:0715/044556:INFO:CONSOLE(0)] "[SUCCESS] checkRedefineProperty", source: chrome-extension://ichiedmineflnmpkloioodgphmpofphi/main.html (0)
[489:41219:0715/044556:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[489:41219:0715/044556:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[489:41219:0715/044556:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[489:41219:0715/044556:WARNING:channel.cc(322)] RawChannel write error
[ OK ] WebViewTest.SetPropertyOnDocumentInteractive (6655 ms)
[28/216] WebViewTest.SetPropertyOnDocumentInteractive (7897 ms)
[ RUN ] WebViewTest.Dialog_TestConfirmDialogCancel
[505:3847:0715/044558:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[501:3847:0715/044602:INFO:CONSOLE(77)] "webview has loaded.", source: chrome-extension://mmecdgiefeebfndbplibpifjkhalhoae/embedder.js (77)
[501:3847:0715/044602:INFO:CONSOLE(81)] "Script has been injected into webview.", source: chrome-extension://mmecdgiefeebfndbplibpifjkhalhoae/embedder.js (81)
[501:3847:0715/044603:INFO:CONSOLE(92)] "A communication channel has been established with webview.", source: chrome-extension://mmecdgiefeebfndbplibpifjkhalhoae/embedder.js (92)
[501:3847:0715/044603:INFO:CONSOLE(173)] "The confirm dialog test has started.", source: chrome-extension://mmecdgiefeebfndbplibpifjkhalhoae/embedder.js (173)
[501:3847:0715/044603:INFO:CONSOLE(188)] "webview has requested a dialog.", source: chrome-extension://mmecdgiefeebfndbplibpifjkhalhoae/embedder.js (188)
[501:3847:0715/044603:INFO:CONSOLE(192)] "The app has responded to the dialog request.", source: chrome-extension://mmecdgiefeebfndbplibpifjkhalhoae/embedder.js (192)
[501:3847:0715/044603:INFO:CONSOLE(180)] "webview has reported a result for its confirm dialog.", source: chrome-extension://mmecdgiefeebfndbplibpifjkhalhoae/embedder.js (180)
[508:12807:0715/044603:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[508:12807:0715/044603:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[501:41219:0715/044603:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[501:41219:0715/044603:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] WebViewTest.Dialog_TestConfirmDialogCancel (6697 ms)
[29/216] WebViewTest.Dialog_TestConfirmDialogCancel (8134 ms)
[ RUN ] WebViewTest.Dialog_TestConfirmDialogDefaultGCCancel
[509:3847:0715/044559:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[503:3847:0715/044603:INFO:CONSOLE(77)] "webview has loaded.", source: chrome-extension://mmecdgiefeebfndbplibpifjkhalhoae/embedder.js (77)
[503:3847:0715/044603:INFO:CONSOLE(81)] "Script has been injected into webview.", source: chrome-extension://mmecdgiefeebfndbplibpifjkhalhoae/embedder.js (81)
[503:3847:0715/044604:INFO:CONSOLE(92)] "A communication channel has been established with webview.", source: chrome-extension://mmecdgiefeebfndbplibpifjkhalhoae/embedder.js (92)
[503:3847:0715/044604:INFO:CONSOLE(231)] "The confirm dialog test has started.", source: chrome-extension://mmecdgiefeebfndbplibpifjkhalhoae/embedder.js (231)
[503:3847:0715/044604:INFO:CONSOLE(246)] "webview has requested a dialog.", source: chrome-extension://mmecdgiefeebfndbplibpifjkhalhoae/embedder.js (246)
[503:3847:0715/044604:INFO:CONSOLE(138)] "<webview>: A confirm dialog was blocked.", source: extensions::webViewActionRequests (138)
[503:3847:0715/044604:INFO:CONSOLE(238)] "webview has reported a result for its confirm dialog.", source: chrome-extension://mmecdgiefeebfndbplibpifjkhalhoae/embedder.js (238)
[503:41219:0715/044604:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[503:41219:0715/044604:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[503:41219:0715/044604:WARNING:channel.cc(322)] RawChannel write error
[503:41219:0715/044604:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[503:41219:0715/044604:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 7, remote ID 2147483653)
[503:41219:0715/044604:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 6, remote ID 2147483652)
[503:41219:0715/044604:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[503:41219:0715/044604:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 10, remote ID 2147483656)
[503:41219:0715/044604:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 9, remote ID 2147483655)
[503:41219:0715/044604:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[503:41219:0715/044604:WARNING:channel.cc(322)] RawChannel write error
[ OK ] WebViewTest.Dialog_TestConfirmDialogDefaultGCCancel (6878 ms)
[30/216] WebViewTest.Dialog_TestConfirmDialogDefaultGCCancel (8198 ms)
[ RUN ] AutofillTest.PrefsStringSavedAsIs
[520:3847:0715/044607:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[523:15107:0715/044608:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[523:15107:0715/044608:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[523:15107:0715/044608:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[ OK ] AutofillTest.PrefsStringSavedAsIs (3970 ms)
[31/216] AutofillTest.PrefsStringSavedAsIs (5237 ms)
[ RUN ] AutofillTest.InvalidCreditCardNumberIsNotAggregated
[524:3847:0715/044608:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49242...
sending server_data: {"host": "127.0.0.1", "port": 49242} (36 bytes)
[526:13063:0715/044611:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[526:13063:0715/044611:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[529:12807:0715/044611:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483651, remote ID 4)
[529:12807:0715/044611:WARNING:channel.cc(322)] RawChannel write error
[ OK ] AutofillTest.InvalidCreditCardNumberIsNotAggregated (5787 ms)
[32/216] AutofillTest.InvalidCreditCardNumberIsNotAggregated (7150 ms)
[ RUN ] AppBannerDataFetcherBrowserTest.NoManifest
[ OK ] AppBannerDataFetcherBrowserTest.NoManifest (1 ms)
[33/216] AppBannerDataFetcherBrowserTest.NoManifest (1371 ms)
[ RUN ] AppBannerDataFetcherBrowserTest.CancelBannerDirect
[ OK ] AppBannerDataFetcherBrowserTest.CancelBannerDirect (1 ms)
[34/216] AppBannerDataFetcherBrowserTest.CancelBannerDirect (1152 ms)
[ RUN ] AutofillTest.AggregatesMinValidProfile
[532:3847:0715/044612:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49246...
sending server_data: {"host": "127.0.0.1", "port": 49246} (36 bytes)
[528:40195:0715/044614:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[528:40195:0715/044614:WARNING:channel.cc(322)] RawChannel write error
[ OK ] AutofillTest.AggregatesMinValidProfile (4824 ms)
[35/216] AutofillTest.AggregatesMinValidProfile (6128 ms)
[ RUN ] AppBannerDataFetcherBrowserTest.WebAppBannerInIFrame
[ OK ] AppBannerDataFetcherBrowserTest.WebAppBannerInIFrame (1 ms)
[36/216] AppBannerDataFetcherBrowserTest.WebAppBannerInIFrame (1290 ms)
[ RUN ] BrowsingDataDatabaseHelperTest.CannedUnique
[549:3847:0715/044618:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[550:15363:0715/044619:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[550:15363:0715/044619:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[550:15363:0715/044619:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[ OK ] BrowsingDataDatabaseHelperTest.CannedUnique (2800 ms)
[37/216] BrowsingDataDatabaseHelperTest.CannedUnique (4089 ms)
[ RUN ] BrowserEncodingTest.TestOverrideEncoding
[544:3847:0715/044618:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[539:40195:0715/044620:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[539:40195:0715/044620:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[539:40195:0715/044620:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 4, remote ID 2147483651)
[539:40195:0715/044620:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[539:40195:0715/044620:WARNING:channel.cc(322)] RawChannel write error
[ OK ] BrowserEncodingTest.TestOverrideEncoding (4161 ms)
[38/216] BrowserEncodingTest.TestOverrideEncoding (5558 ms)
[ RUN ] BrowsingDataRemoverBrowserTest.Download
[557:3847:0715/044623:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] BrowsingDataRemoverBrowserTest.Download (3307 ms)
[39/216] BrowsingDataRemoverBrowserTest.Download (4729 ms)
[ RUN ] BrowsingDataRemoverBrowserTest.Database
[559:3847:0715/044623:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[552:3847:0715/044624:INFO:CONSOLE(0)] "forcibly closing database", source: http://mock.http/simple_database.html (0)
[560:12807:0715/044625:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[560:12807:0715/044625:WARNING:channel.cc(322)] RawChannel write error
[560:15107:0715/044625:FATAL:memory.cc(18)] Out of memory. size=262144
[ OK ] BrowsingDataRemoverBrowserTest.Database (3377 ms)
[40/216] BrowsingDataRemoverBrowserTest.Database (4583 ms)
[ RUN ] RegisterProtocolHandlerBrowserTest.CustomHandler
[570:3847:0715/044628:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49254...
sending server_data: {"host": "127.0.0.1", "port": 49254} (36 bytes)
[561:40451:0715/044629:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[561:40451:0715/044629:WARNING:channel.cc(322)] RawChannel write error
[ OK ] RegisterProtocolHandlerBrowserTest.CustomHandler (3868 ms)
[41/216] RegisterProtocolHandlerBrowserTest.CustomHandler (5300 ms)
[ RUN ] PortForwardingDisconnectTest.DisconnectOnRelease
[571:3847:0715/044628:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49257...
sending server_data: {"host": "127.0.0.1", "port": 49257} (36 bytes)
[ OK ] PortForwardingDisconnectTest.DisconnectOnRelease (5340 ms)
[42/216] PortForwardingDisconnectTest.DisconnectOnRelease (6774 ms)
[ RUN ] DevToolsAgentHostTest.TestAgentHostReleased
[580:3847:0715/044633:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[577:40451:0715/044633:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[582:15363:0715/044633:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[582:15363:0715/044633:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[577:3847:0715/044634:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown select_file_dialogs.allowed
[ OK ] DevToolsAgentHostTest.TestAgentHostReleased (3028 ms)
[43/216] DevToolsAgentHostTest.TestAgentHostReleased (4112 ms)
[ RUN ] DomDistillerViewerSourceBrowserTest.EmptyURLShouldNotCrash
[586:3847:0715/044635:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[588:13063:0715/044636:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[588:13063:0715/044636:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[588:13063:0715/044636:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[588:13063:0715/044636:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] DomDistillerViewerSourceBrowserTest.EmptyURLShouldNotCrash (3170 ms)
[44/216] DomDistillerViewerSourceBrowserTest.EmptyURLShouldNotCrash (4629 ms)
[ RUN ] DownloadTest.CloseShelfOnDownloadsTab
[592:3847:0715/044637:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[594:13063:0715/044638:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] DownloadTest.CloseShelfOnDownloadsTab (3690 ms)
[45/216] DownloadTest.CloseShelfOnDownloadsTab (5301 ms)
[ RUN ] DownloadTest.HiddenDownload
[599:3847:0715/044639:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[593:40451:0715/044640:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[593:40451:0715/044640:WARNING:channel.cc(322)] RawChannel write error
[ OK ] DownloadTest.HiddenDownload (2862 ms)
[46/216] DownloadTest.HiddenDownload (4573 ms)
[ RUN ] DownloadTest.TestMultipleDownloadsBubble
[604:3847:0715/044642:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[601:3847:0715/044645:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown select_file_dialogs.allowed
[ OK ] DownloadTest.TestMultipleDownloadsBubble (4492 ms)
[47/216] DownloadTest.TestMultipleDownloadsBubble (5819 ms)
[ RUN ] DownloadTest.Resumption_Automatic
[609:3847:0715/044644:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[605:41475:0715/044645:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] DownloadTest.Resumption_Automatic (3621 ms)
[48/216] DownloadTest.Resumption_Automatic (4893 ms)
[ RUN ] ErrorPageTest.IFrameDNSError_GoBack
[618:3847:0715/044648:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[613:3847:0715/044649:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[622:12807:0715/044649:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[622:12807:0715/044649:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ErrorPageTest.IFrameDNSError_GoBack (3493 ms)
[49/216] ErrorPageTest.IFrameDNSError_GoBack (4718 ms)
[ RUN ] ErrorPageTest.IFrameDNSError_JavaScript
[623:3847:0715/044649:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[615:3847:0715/044650:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[ OK ] ErrorPageTest.IFrameDNSError_JavaScript (3555 ms)
[50/216] ErrorPageTest.IFrameDNSError_JavaScript (4904 ms)
[ RUN ] CommandServiceTest.GetNamedCommandsQueryAll
[635:3847:0715/044653:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[643:13063:0715/044656:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[643:13063:0715/044656:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[643:13063:0715/044656:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[643:13063:0715/044656:WARNING:channel.cc(322)] RawChannel write error
[ OK ] CommandServiceTest.GetNamedCommandsQueryAll (5409 ms)
[51/216] CommandServiceTest.GetNamedCommandsQueryAll (6720 ms)
[ RUN ] BrowserActionApiTest.BrowserActionRemovePopup
[639:3847:0715/044653:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[628:41219:0715/044656:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[640:13063:0715/044656:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[642:12807:0715/044656:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[642:12807:0715/044656:WARNING:channel.cc(322)] RawChannel write error
[ OK ] BrowserActionApiTest.BrowserActionRemovePopup (4674 ms)
[52/216] BrowserActionApiTest.BrowserActionRemovePopup (5814 ms)
[ RUN ] ExtensionBrowserTest.LastError
[653:3847:0715/044659:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[655:12807:0715/044701:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[655:12807:0715/044701:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] ExtensionBrowserTest.LastError (4256 ms)
[53/216] ExtensionBrowserTest.LastError (5372 ms)
[ RUN ] PageActionApiTest.AddPopup
[654:3847:0715/044700:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[656:3847:0715/044702:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 3, remote ID 2147483649)
[656:12807:0715/044702:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[646:41219:0715/044702:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[646:41219:0715/044702:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 6, remote ID 2147483653)
[646:41219:0715/044702:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 5, remote ID 2147483652)
[646:41219:0715/044702:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[646:41219:0715/044702:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PageActionApiTest.AddPopup (4922 ms)
[54/216] PageActionApiTest.AddPopup (6171 ms)
[ RUN ] FileSystemApiTest.FileSystemApiOpenWritableExistingFileTest
[663:3847:0715/044705:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[659:60931:0715/044707:ERROR:mach_broker_mac.mm(222)] Unknown process 672 is sending Mach IPC messages!
[659:3847:0715/044708:INFO:CONSOLE(0)] "[SUCCESS] openFile", source: chrome-extension://alfelldknfkmoaddbbodekjnbaapjgmf/test.html (0)
[ OK ] FileSystemApiTest.FileSystemApiOpenWritableExistingFileTest (5766 ms)
[55/216] FileSystemApiTest.FileSystemApiOpenWritableExistingFileTest (7005 ms)
[ RUN ] FileSystemApiTest.FileSystemApiGetWritableTest
[669:3847:0715/044705:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[661:62739:0715/044707:ERROR:mach_broker_mac.mm(222)] Unknown process 674 is sending Mach IPC messages!
[661:3847:0715/044709:INFO:CONSOLE(0)] "[SUCCESS] getWritableEntry", source: chrome-extension://pjclpbidljcgfjkckeeffimlhedpblbo/test.html (0)
[670:13319:0715/044709:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[661:40963:0715/044709:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[661:40963:0715/044709:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[661:40963:0715/044709:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 6, remote ID 2147483653)
[661:40963:0715/044709:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 5, remote ID 2147483652)
[661:40963:0715/044709:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] FileSystemApiTest.FileSystemApiGetWritableTest (5406 ms)
[56/216] FileSystemApiTest.FileSystemApiGetWritableTest (6754 ms)
[ RUN ] GcmApiTest.OnMessagesDeleted
[682:3847:0715/044711:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[677:41219:0715/044714:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[684:13319:0715/044714:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[677:3847:0715/044714:INFO:CONSOLE(0)] "[SUCCESS] messagesDeleted", source: chrome-extension://lkafenjlfhhldcdelnjlclhjcebbhejd/on_messages_deleted.html (0)
[677:41219:0715/044714:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] GcmApiTest.OnMessagesDeleted (4476 ms)
[57/216] GcmApiTest.OnMessagesDeleted (5884 ms)
[ RUN ] HotwordPrivateApiTest.OnSpeakerModelSaved
[685:3847:0715/044712:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[686:13063:0715/044715:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[686:13063:0715/044715:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[686:13063:0715/044715:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[686:13063:0715/044715:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] HotwordPrivateApiTest.OnSpeakerModelSaved (4681 ms)
[58/216] HotwordPrivateApiTest.OnSpeakerModelSaved (5901 ms)
[ RUN ] ExtensionPreferenceApiTest.OnChange
[698:3847:0715/044718:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[691:4611:0715/044720:ERROR:mach_broker_mac.mm(222)] Unknown process 703 is sending Mach IPC messages!
[691:3847:0715/044721:INFO:CONSOLE(0)] "[SUCCESS] changeDefault", source: chrome-extension://dpojcompaklmdkgkaooogngbamciddgo/_generated_background_page.html (0)
[691:3847:0715/044721:INFO:CONSOLE(0)] "[SUCCESS] changeIncognitoOnly", source: chrome-extension://dpojcompaklmdkgkaooogngbamciddgo/_generated_background_page.html (0)
[691:3847:0715/044721:INFO:CONSOLE(0)] "[SUCCESS] changeDefaultOnly", source: chrome-extension://dpojcompaklmdkgkaooogngbamciddgo/_generated_background_page.html (0)
[691:3847:0715/044721:INFO:CONSOLE(0)] "[SUCCESS] changeIncognitoOnlyBack", source: chrome-extension://dpojcompaklmdkgkaooogngbamciddgo/_generated_background_page.html (0)
[691:3847:0715/044721:INFO:CONSOLE(0)] "[SUCCESS] clearIncognito", source: chrome-extension://dpojcompaklmdkgkaooogngbamciddgo/_generated_background_page.html (0)
[691:3847:0715/044721:INFO:CONSOLE(0)] "[SUCCESS] clearDefault", source: chrome-extension://dpojcompaklmdkgkaooogngbamciddgo/_generated_background_page.html (0)
[700:12807:0715/044721:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[691:41475:0715/044721:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] ExtensionPreferenceApiTest.OnChange (5066 ms)
[59/216] ExtensionPreferenceApiTest.OnChange (6232 ms)
[ RUN ] HotwordPrivateApiTest.AudioHistory
[696:3847:0715/044717:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[689:3847:0715/044721:INFO:CONSOLE(0)] "[SUCCESS] audioHistory", source: chrome-extension://cpfhkdbjfdgdebcjlifoldbijinjfifp/_generated_background_page.html (0)
[689:3847:0715/044722:INFO:CONSOLE(0)] "[SUCCESS] audioHistory", source: chrome-extension://cpfhkdbjfdgdebcjlifoldbijinjfifp/_generated_background_page.html (0)
[699:13319:0715/044722:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[699:13319:0715/044722:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[699:13319:0715/044722:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[699:13319:0715/044722:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[705:13575:0715/044722:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[705:13575:0715/044722:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] HotwordPrivateApiTest.AudioHistory (6844 ms)
[60/216] HotwordPrivateApiTest.AudioHistory (8088 ms)
[ RUN ] ExtensionSessionsTest.RestoreForeignSessionInvalidId
[714:3847:0715/044726: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.
Stack trace:
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.
Stack trace:
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.
Stack trace:
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.
Stack trace:
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.
Stack trace:
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.
Stack trace:
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.
Stack trace:
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.
Stack trace:
[709:40195:0715/044727:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[709:40195:0715/044727:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[709:40195:0715/044727:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[709:40195:0715/044727:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ExtensionSessionsTest.RestoreForeignSessionInvalidId (3491 ms)
[61/216] ExtensionSessionsTest.RestoreForeignSessionInvalidId (4929 ms)
[ RUN ] ProxySettingsApiTest.ProxyFixedIndividualIncognitoOnly
[710:3847:0715/044725:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[706:6151:0715/044726:ERROR:mach_broker_mac.mm(222)] Unknown process 717 is sending Mach IPC messages!
[706:3847:0715/044728:INFO:CONSOLE(0)] "[SUCCESS] verifyTestsHaveStarted", source: chrome-extension://mhadfhicnmkmoohjnkcikfedkjepjknf/_generated_background_page.html (0)
[706:3847:0715/044728:INFO:CONSOLE(0)] "[SUCCESS] setIndividualProxies", source: chrome-extension://mhadfhicnmkmoohjnkcikfedkjepjknf/_generated_background_page.html (0)
[ OK ] ProxySettingsApiTest.ProxyFixedIndividualIncognitoOnly (5494 ms)
[62/216] ProxySettingsApiTest.ProxyFixedIndividualIncognitoOnly (6697 ms)
[ RUN ] ExtensionTabsTest.DontCreateTabInClosingPopupWindow
[727:3847:0715/044731:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ExtensionTabsTest.DontCreateTabInClosingPopupWindow (3553 ms)
[63/216] ExtensionTabsTest.DontCreateTabInClosingPopupWindow (4927 ms)
[ RUN ] SettingsPrivateApiTest.GetAllPrefs
[726:3847:0715/044731:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[720:3847:0715/044733:INFO:CONSOLE(0)] "[SUCCESS] getAllPrefs", source: chrome-extension://epcifkihnkjgphfkloaaleeakhpmgdmn/main.html?getAllPrefs (0)
[720:40963:0715/044733:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[720:40963:0715/044733:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[720:40963:0715/044733:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] SettingsPrivateApiTest.GetAllPrefs (5371 ms)
[64/216] SettingsPrivateApiTest.GetAllPrefs (6584 ms)
[ RUN ] WebNavigationApiTest.ForwardBack
[737:3847:0715/044736:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[732:41475:0715/044740:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[732:3847:0715/044741:INFO:CONSOLE(0)] "[SUCCESS] forwardBack", source: chrome-extension://cokdchfgcaekmjhjmnojmbcglpohnfmf/test_forwardBack.html (0)
[740:13319:0715/044741:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[740:13319:0715/044741:WARNING:channel.cc(322)] RawChannel write error
[732:3847:0715/044741:ERROR:browser_thread.h(263)] DeleteSoon failed on thread 0
[ OK ] WebNavigationApiTest.ForwardBack (6871 ms)
[65/216] WebNavigationApiTest.ForwardBack (8273 ms)
[ RUN ] WebrtcAudioPrivateTest.GetAndSetWithMediaStream
[751:3847:0715/044744:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[748:118531:0715/044745:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[752:12807:0715/044745:ERROR:audio_output_device.cc(327)] IO loop going away before the audio device has been stopped
[ OK ] WebrtcAudioPrivateTest.GetAndSetWithMediaStream (3056 ms)
[66/216] WebrtcAudioPrivateTest.GetAndSetWithMediaStream (4381 ms)
[ RUN ] ExtensionWebRequestApiTest.WebRequestComplex
[741:3847:0715/044738:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[743:13063:0715/044740:WARNING:raw_channel_posix.cc(283)] sendmsg/write/writev: Socket is not connected
[743:13063:0715/044740:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[733:3847:0715/044742:INFO:CONSOLE(0)] "[SUCCESS] complexLoad", source: chrome-extension://cdgojlfdfmeigafhkldgfaeeikbknbbm/test_complex.html (0)
[733:3847:0715/044744:INFO:CONSOLE(0)] "[SUCCESS] complexLoadFiltered", source: chrome-extension://cdgojlfdfmeigafhkldgfaeeikbknbbm/test_complex.html (0)
[733:75535:0715/044745:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[733:3847:0715/044745:INFO:CONSOLE(0)] "[SUCCESS] xhrLoad", source: chrome-extension://cdgojlfdfmeigafhkldgfaeeikbknbbm/test_complex.html (0)
[ OK ] ExtensionWebRequestApiTest.WebRequestComplex (10997 ms)
[67/216] ExtensionWebRequestApiTest.WebRequestComplex (12513 ms)
[ RUN ] WebrtcLoggingPrivateApiTest.TestStartStopStoreAndUploadWithRtp
[765:3847:0715/044749:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[767:13063:0715/044749:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[767:13063:0715/044749:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[767:13063:0715/044749:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[767:13063:0715/044749:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[767:13063:0715/044749:WARNING:channel.cc(322)] RawChannel write error
[ OK ] WebrtcLoggingPrivateApiTest.TestStartStopStoreAndUploadWithRtp (2824 ms)
[68/216] WebrtcLoggingPrivateApiTest.TestStartStopStoreAndUploadWithRtp (4108 ms)
[ RUN ] ExtensionWebstorePrivateApiTest.InstallCancelled
HTTP server started on http://127.0.0.1:49286...
sending server_data: {"host": "127.0.0.1", "port": 49286} (36 bytes)
[770:3847:0715/044750:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[761:41219:0715/044753:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[761:3847:0715/044753: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)
[761:3847:0715/044753:INFO:CONSOLE(52)] "img.onload called", source: http://www.example.com:49286/files/extensions/api_test/webstore_private/common.js (52)
[761:3847:0715/044754:WARNING:extension_install_prompt.cc(170)] Canceling!
[761:3847:0715/044754:INFO:CONSOLE(0)] "[SUCCESS] (no test)", source: http://www.example.com:49286/files/extensions/api_test/webstore_private/cancelled.html (0)
[761:3847:0715/044754:INFO:CONSOLE(0)] "Unchecked runtime.lastError while running webstorePrivate.beginInstallWithManifest3: User cancelled install", source: http://www.example.com:49286/files/extensions/api_test/webstore_private/cancelled.html (0)
[761:41219:0715/044754:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[761:41219:0715/044754:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ExtensionWebstorePrivateApiTest.InstallCancelled (6516 ms)
[69/216] ExtensionWebstorePrivateApiTest.InstallCancelled (7977 ms)
[ RUN ] ExtensionCrxInstallerTest.ExperimentalExtensionFromGallery
[776:3847:0715/044753:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ExtensionCrxInstallerTest.ExperimentalExtensionFromGallery (6387 ms)
[70/216] ExtensionCrxInstallerTest.ExperimentalExtensionFromGallery (7862 ms)
[ RUN ] ExtensionCrxInstallerTest.ManagementPolicy
[783:3847:0715/044758:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[779:3847:0715/044800:WARNING:extension_error_reporter.cc(79)] Extension error: Dummy error message
[779:41219:0715/044800:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[779:41219:0715/044800:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ExtensionCrxInstallerTest.ManagementPolicy (4241 ms)
[71/216] ExtensionCrxInstallerTest.ManagementPolicy (5425 ms)
[ RUN ] ErrorConsoleBrowserTest.DontStoreErrorsWithoutDeveloperMode
[789:3847:0715/044801:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ErrorConsoleBrowserTest.DontStoreErrorsWithoutDeveloperMode (3171 ms)
[72/216] ErrorConsoleBrowserTest.DontStoreErrorsWithoutDeveloperMode (4622 ms)
[ RUN ] ExecuteScriptApiTest.ExecuteScriptFileAfterClose
[794:3847:0715/044803:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
2015-07-15 04:48:04.176 browser_tests[790:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[790:75023:0715/044807:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[790:3847:0715/044808:INFO:CONSOLE(24)] "webPage1 navigated to webPage1. Yeah!", source: chrome-extension://gjimfdgpkfhjfnfdcjkkncgfobfgenag/test.js (24)
[ OK ] ExecuteScriptApiTest.ExecuteScriptFileAfterClose (6861 ms)
[73/216] ExecuteScriptApiTest.ExecuteScriptFileAfterClose (8342 ms)
[ RUN ] ExecuteScriptApiTest.ExecuteScriptCallback
[801:3847:0715/044805:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[795:75527:0715/044809:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[795:3847:0715/044809:INFO:CONSOLE(0)] "[SUCCESS] executeCallbackIntShouldSucceed", source: chrome-extension://bkjomlgfgkadcndblgcdapgaphbakamn/_generated_background_page.html (0)
[795:3847:0715/044809:INFO:CONSOLE(0)] "[SUCCESS] executeCallbackDoubleShouldSucceed", source: chrome-extension://bkjomlgfgkadcndblgcdapgaphbakamn/_generated_background_page.html (0)
[795:3847:0715/044809:INFO:CONSOLE(0)] "[SUCCESS] executeCallbackStringShouldSucceed", source: chrome-extension://bkjomlgfgkadcndblgcdapgaphbakamn/_generated_background_page.html (0)
[795:3847:0715/044809:INFO:CONSOLE(0)] "[SUCCESS] executeCallbackTrueShouldSucceed", source: chrome-extension://bkjomlgfgkadcndblgcdapgaphbakamn/_generated_background_page.html (0)
[795:3847:0715/044809:INFO:CONSOLE(0)] "[SUCCESS] executeCallbackFalseShouldSucceed", source: chrome-extension://bkjomlgfgkadcndblgcdapgaphbakamn/_generated_background_page.html (0)
[795:3847:0715/044809:INFO:CONSOLE(0)] "[SUCCESS] executeCallbackNullShouldSucceed", source: chrome-extension://bkjomlgfgkadcndblgcdapgaphbakamn/_generated_background_page.html (0)
[795:3847:0715/044809:INFO:CONSOLE(0)] "[SUCCESS] executeCallbackArrayShouldSucceed", source: chrome-extension://bkjomlgfgkadcndblgcdapgaphbakamn/_generated_background_page.html (0)
[795:3847:0715/044809:INFO:CONSOLE(0)] "[SUCCESS] executeCallbackObjShouldSucceed", source: chrome-extension://bkjomlgfgkadcndblgcdapgaphbakamn/_generated_background_page.html (0)
[795:3847:0715/044809:INFO:CONSOLE(0)] "[SUCCESS] executeCallbackDOMObjShouldSucceedAndReturnNull", source: chrome-extension://bkjomlgfgkadcndblgcdapgaphbakamn/_generated_background_page.html (0)
[795:3847:0715/044809:INFO:CONSOLE(0)] "[SUCCESS] executeCallbackArrayWithNonNumericFieldsShouldSucceed", source: chrome-extension://bkjomlgfgkadcndblgcdapgaphbakamn/_generated_background_page.html (0)
[795:3847:0715/044810:INFO:CONSOLE(0)] "[SUCCESS] executeCallbackObjWithNumericFieldsShouldSucceed", source: chrome-extension://bkjomlgfgkadcndblgcdapgaphbakamn/_generated_background_page.html (0)
[795:3847:0715/044810:INFO:CONSOLE(0)] "[SUCCESS] executeCallbackRecursiveObjShouldSucceed", source: chrome-extension://bkjomlgfgkadcndblgcdapgaphbakamn/_generated_background_page.html (0)
[795:3847:0715/044810:INFO:CONSOLE(0)] "[SUCCESS] executeCallbackRecursiveArrayShouldSucceed", source: chrome-extension://bkjomlgfgkadcndblgcdapgaphbakamn/_generated_background_page.html (0)
[795:3847:0715/044810:INFO:CONSOLE(0)] "[SUCCESS] executeCallbackWindowShouldSucceed", source: chrome-extension://bkjomlgfgkadcndblgcdapgaphbakamn/_generated_background_page.html (0)
[804:13063:0715/044810:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[804:13063:0715/044810:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[804:13063:0715/044810:WARNING:channel.cc(322)] RawChannel write error
[795:41731:0715/044810:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[795:41731:0715/044810:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ExecuteScriptApiTest.ExecuteScriptCallback (6515 ms)
[74/216] ExecuteScriptApiTest.ExecuteScriptCallback (8096 ms)
[ RUN ] ExtensionBindingsApiTest.ApiEnums
[815:3847:0715/044813:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[810:3847:0715/044815:INFO:CONSOLE(0)] "[SUCCESS] undefined", source: chrome-extension://cklfmglaibgiojaemofacoojbjkmlcac/_generated_background_page.html (0)
[810:40963:0715/044815:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[810:40963:0715/044815:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ExtensionBindingsApiTest.ApiEnums (4270 ms)
[75/216] ExtensionBindingsApiTest.ApiEnums (5452 ms)
[ RUN ] ExtensionBindingsApiTest.ExceptionInHandlerShouldNotCrash
[809:3847:0715/044811:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[806:3847:0715/044814:INFO:CONSOLE(0)] "[SUCCESS] tabsCreateThrowsError", source: chrome-extension://nhihpaamplgnoldngbbfjbgknadmciik/page.html (0)
[806:3847:0715/044815:INFO:CONSOLE(0)] "[SUCCESS] tabsOnCreatedThrowsError", source: chrome-extension://nhihpaamplgnoldngbbfjbgknadmciik/page.html (0)
[806:3847:0715/044816:INFO:CONSOLE(0)] "[SUCCESS] permissionsGetAllThrowsError", source: chrome-extension://nhihpaamplgnoldngbbfjbgknadmciik/page.html (0)
[814:13319:0715/044817:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[814:13319:0715/044817:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[814:13319:0715/044817:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[814:13319:0715/044817:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] ExtensionBindingsApiTest.ExceptionInHandlerShouldNotCrash (8102 ms)
[76/216] ExtensionBindingsApiTest.ExceptionInHandlerShouldNotCrash (9421 ms)
[ RUN ] ExternallyConnectableMessagingTest.FromIncognitoDenyExtension
[824:3847:0715/044819:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[819:75783:0715/044822:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[826:12807:0715/044823:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[832:13319:0715/044823:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[832:13319:0715/044823:WARNING:channel.cc(322)] RawChannel write error
[819:41219:0715/044823:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] ExternallyConnectableMessagingTest.FromIncognitoDenyExtension (6198 ms)
[77/216] ExternallyConnectableMessagingTest.FromIncognitoDenyExtension (7523 ms)
[ RUN ] ExternallyConnectableMessagingTest.FromIncognitoNoEventHandlerInApp
[830:3847:0715/044821:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[825:75527:0715/044824:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[831:12807:0715/044824:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[831:12807:0715/044824:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[831:12807:0715/044824:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[825:41731:0715/044825:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[825:41731:0715/044825:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[825:41731:0715/044825:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] ExternallyConnectableMessagingTest.FromIncognitoNoEventHandlerInApp (6081 ms)
[78/216] ExternallyConnectableMessagingTest.FromIncognitoNoEventHandlerInApp (7333 ms)
[ RUN ] ExternallyConnectableMessagingTest.FromIncognitoAllowExtension
[839:3847:0715/044826:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[835:75783:0715/044830:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[841:12807:0715/044830:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[847:13063:0715/044830:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[847:13063:0715/044830:WARNING:channel.cc(322)] RawChannel write error
[835:41219:0715/044830:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[835:41219:0715/044830:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[835:41219:0715/044830:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ExternallyConnectableMessagingTest.FromIncognitoAllowExtension (6329 ms)
[79/216] ExternallyConnectableMessagingTest.FromIncognitoAllowExtension (7483 ms)
[ RUN ] ExtensionResourceRequestPolicyTest.LinkToWebAccessibleResources
[845:3847:0715/044828:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49310...
sending server_data: {"host": "127.0.0.1", "port": 49310} (36 bytes)
[840:41219:0715/044831:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[846:12807:0715/044831:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[846:12807:0715/044831:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[849:12807:0715/044833:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[849:12807:0715/044833:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[840:41219:0715/044836:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[840:41219:0715/044836:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ExtensionResourceRequestPolicyTest.LinkToWebAccessibleResources (9637 ms)
[80/216] ExtensionResourceRequestPolicyTest.LinkToWebAccessibleResources (11262 ms)
[ RUN ] ExtensionApiTabAudioMutingTest.TabMuted
[855:3847:0715/044834:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[850:41219:0715/044836:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[850:3847:0715/044836:INFO:CONSOLE(0)] "[SUCCESS] setupWindow", source: chrome-extension://ilbdomdbagpmnapadomdbjghbiacapip/muted.html (0)
[850:3847:0715/044837:INFO:CONSOLE(0)] "[SUCCESS] mutedStartsFalse", source: chrome-extension://ilbdomdbagpmnapadomdbjghbiacapip/muted.html (0)
[850:3847:0715/044837:INFO:CONSOLE(0)] "[SUCCESS] makeMuted", source: chrome-extension://ilbdomdbagpmnapadomdbjghbiacapip/muted.html (0)
[850:3847:0715/044837:INFO:CONSOLE(0)] "[SUCCESS] testStaysMutedAfterChangingWindow", source: chrome-extension://ilbdomdbagpmnapadomdbjghbiacapip/muted.html (0)
[850:3847:0715/044837:INFO:CONSOLE(0)] "[SUCCESS] makeNotMuted", source: chrome-extension://ilbdomdbagpmnapadomdbjghbiacapip/muted.html (0)
[860:13063:0715/044837:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[850:63491:0715/044838:ERROR:mach_broker_mac.mm(222)] Unknown process 862 is sending Mach IPC messages!
[ OK ] ExtensionApiTabAudioMutingTest.TabMuted (5957 ms)
[81/216] ExtensionApiTabAudioMutingTest.TabMuted (7283 ms)
[ RUN ] WebstoreInlineInstallerListenerTest.DownloadProgressListenerTest
HTTP server started on http://127.0.0.1:49322...
sending server_data: {"host": "127.0.0.1", "port": 49322} (36 bytes)
[867:3847:0715/044840:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[861:3847:0715/044843:WARNING:extension_install_prompt.cc(163)] Proceeding!
[ OK ] WebstoreInlineInstallerListenerTest.DownloadProgressListenerTest (6956 ms)
[82/216] WebstoreInlineInstallerListenerTest.DownloadProgressListenerTest (8350 ms)
[ RUN ] FirstRunBrowserTest.SetShouldShowWelcomePage
[885:3847:0715/044848:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[886:15875:0715/044848:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[886:15875:0715/044848:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[886:15875:0715/044848:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[ OK ] FirstRunBrowserTest.SetShouldShowWelcomePage (2657 ms)
[83/216] FirstRunBrowserTest.SetShouldShowWelcomePage (3776 ms)
[ RUN ] SearchProviderTest.TestIsSearchProviderInstalled
HTTP server started on http://127.0.0.1:49323...
sending server_data: {"host": "127.0.0.1", "port": 49323} (36 bytes)
[872:3847:0715/044842:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
2015-07-15 04:48:49.302 browser_tests[866:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[866:3847:0715/044852:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 3, remote ID 2147483650)
[866:3847:0715/044852:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 2147483649, remote ID 3)
[866:3847:0715/044852:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 2147483648, remote ID 2)
[866:40195:0715/044852:WARNING:channel.cc(322)] RawChannel write error
[881:12807:0715/044852:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[881:12807:0715/044852:WARNING:channel.cc(322)] RawChannel write error
[887:12807:0715/044852:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[887:12807:0715/044852:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483651, remote ID 4)
[887:12807:0715/044852:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[887:12807:0715/044852:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[866:40195:0715/044852:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[866:40195:0715/044852:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[866:40195:0715/044852:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 4, remote ID 2147483651)
[866:40195:0715/044852:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[866:40195:0715/044852:WARNING:channel.cc(322)] RawChannel write error
[ OK ] SearchProviderTest.TestIsSearchProviderInstalled (13186 ms)
[84/216] SearchProviderTest.TestIsSearchProviderInstalled (14549 ms)
[ RUN ] ImageDecoderBrowserTest.BasicDecode
[894:3847:0715/044851:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ImageDecoderBrowserTest.BasicDecode (4114 ms)
[85/216] ImageDecoderBrowserTest.BasicDecode (5431 ms)
[ RUN ] WebRtcSimulcastBrowserTest.TestVgaReturnsTwoSimulcastStreams
[903:3847:0715/044856:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[899:3847:0715/044857:INFO:CONSOLE(133)] "0.236: Setting up for a new call.", source: http://127.0.0.1:49344/webrtc/webrtc-simulcast.html (133)
[904:22787:0715/044857:WARNING:webrtcvoiceengine.cc(472)] Unexpected codec: ISAC/48000/1 (105)
[904:22787:0715/044857:WARNING:webrtcvoiceengine.cc(472)] Unexpected codec: PCMU/8000/2 (110)
[904:22787:0715/044857:WARNING:webrtcvoiceengine.cc(472)] Unexpected codec: PCMA/8000/2 (118)
[904:22787:0715/044857:WARNING:webrtcvoiceengine.cc(472)] Unexpected codec: G722/8000/2 (119)
[899:75023:0715/044857:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[899:3847:0715/044857:INFO:CONSOLE(133)] "0.454: Created local peer connection object pcClient", source: http://127.0.0.1:49344/webrtc/webrtc-simulcast.html (133)
[899:3847:0715/044857:INFO:CONSOLE(133)] "0.458: Created remote peer connection object pcServer", source: http://127.0.0.1:49344/webrtc/webrtc-simulcast.html (133)
[899:3847:0715/044857:INFO:CONSOLE(133)] "0.463: Setting initial local Offer to:
[object RTCSessionDescription]", source: http://127.0.0.1:49344/webrtc/webrtc-simulcast.html (133)
[899:3847:0715/044857:INFO:CONSOLE(133)] "0.482: 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:49344/webrtc/webrtc-simulcast.html (133)
[904:22787:0715/044857:WARNING:webrtcvoiceengine.cc(1304)] webrtc: (rtp_packet_history.cc:43): Purging packet history in order to re-set status.
[904:22787:0715/044857:WARNING:webrtcvoiceengine.cc(1304)] webrtc: (rtp_packet_history.cc:43): Purging packet history in order to re-set status.
[904:22787:0715/044857:WARNING:webrtcvoiceengine.cc(1304)] webrtc: (rtp_packet_history.cc:43): Purging packet history in order to re-set status.
[899:3847:0715/044857:INFO:CONSOLE(133)] "0.542: Local ICE candidate:
candidate:78750132 1 udp 2122260223 192.168.110.160 57299 typ host generation 0", source: http://127.0.0.1:49344/webrtc/webrtc-simulcast.html (133)
[899:3847:0715/044857:INFO:CONSOLE(133)] "0.543: Local ICE candidate:
candidate:78750132 2 udp 2122260222 192.168.110.160 65098 typ host generation 0", source: http://127.0.0.1:49344/webrtc/webrtc-simulcast.html (133)
[899:3847:0715/044857:INFO:CONSOLE(0)] "'MediaStream.label' is deprecated and will be removed in M47, around November 2015. Please use 'MediaStream.id' instead.", source: (0)
[899:3847:0715/044857:INFO:CONSOLE(133)] "0.557: Received remote stream: remoteVideo1; looking up corresponding video tag.", source: http://127.0.0.1:49344/webrtc/webrtc-simulcast.html (133)
[899:3847:0715/044857:INFO:CONSOLE(0)] "'webkitURL' is deprecated. Please use 'URL' instead.", source: (0)
[899:3847:0715/044857:INFO:CONSOLE(133)] "0.558: Received remote stream: remoteVideo2; looking up corresponding video tag.", source: http://127.0.0.1:49344/webrtc/webrtc-simulcast.html (133)
[899:3847:0715/044857:INFO:CONSOLE(133)] "0.559: Received remote stream: remoteVideo3; looking up corresponding video tag.", source: http://127.0.0.1:49344/webrtc/webrtc-simulcast.html (133)
[899:3847:0715/044857:INFO:CONSOLE(133)] "0.561: Setting both Answers to:
v=0
o=- 7330458733592288951 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:WIsTzEkfNC7hVNXe
a=ice-pwd:8JrGNDsvsJqsIsmvjSwqv/ZZ
a=mid:video
a=recvonly
a=crypto:1 AES_CM_128_HMAC_SHA1_80 inline:ZrS5iEkdXAZ0Ca2VPG5XnO4S5Sy61BnvK6hBzXbu
a=rtpmap:100 VP8/90000
a=x-google-flag:conference", source: http://127.0.0.1:49344/webrtc/webrtc-simulcast.html (133)
WARNING: no real random source present!
[904:22787:0715/044857:WARNING:p2ptransportchannel.cc(862)] SetOption(1, 65536) failed: 0
[904:22787:0715/044857:WARNING:p2ptransportchannel.cc(862)] SetOption(2, 65536) failed: 0
[904:22787:0715/044857:WARNING:p2ptransportchannel.cc(862)] SetOption(5, 0) failed: 0
[904:22787:0715/044857:WARNING:p2ptransportchannel.cc(862)] SetOption(5, 0) failed: 0
[899:3847:0715/044857:INFO:CONSOLE(133)] "0.604: Received local stream", source: http://127.0.0.1:49344/webrtc/webrtc-simulcast.html (133)
[899:3847:0715/044857:INFO:CONSOLE(133)] "0.610: Using Video device: 769bd74e-e0cb-4c7d-a69e-e56e437fae89", source: http://127.0.0.1:49344/webrtc/webrtc-simulcast.html (133)
[904:27395:0715/044857:ERROR:process_thread_impl.cc(31)] TimeUntilNextProcess returned an invalid value -1
[899:3847:0715/044857:INFO:CONSOLE(133)] "0.664: Remote ICE candidate:
candidate:78750132 1 udp 2122260223 192.168.110.160 60435 typ host generation 0", source: http://127.0.0.1:49344/webrtc/webrtc-simulcast.html (133)
[899:3847:0715/044857:INFO:CONSOLE(133)] "0.666: Remote ICE candidate:
candidate:78750132 2 udp 2122260222 192.168.110.160 59695 typ host generation 0", source: http://127.0.0.1:49344/webrtc/webrtc-simulcast.html (133)
[899:3847:0715/044857:INFO:CONSOLE(133)] "0.669: Local ICE candidate:
candidate:1244814660 1 tcp 1518280447 192.168.110.160 0 typ host tcptype active generation 0", source: http://127.0.0.1:49344/webrtc/webrtc-simulcast.html (133)
[899:3847:0715/044857:INFO:CONSOLE(133)] "0.670: Local ICE candidate:
candidate:1244814660 2 tcp 1518280446 192.168.110.160 0 typ host tcptype active generation 0", source: http://127.0.0.1:49344/webrtc/webrtc-simulcast.html (133)
[904:22787:0715/044857:WARNING:p2ptransportchannel.cc(404)] Jingle:Port[video:1:0:local:Net[en0:192.168.110.0/23:Ethernet]]: SetOption(1, 65536) failed: 0
[904:22787:0715/044857:WARNING:p2ptransportchannel.cc(404)] Jingle:Port[video:1:0:local:Net[en0:192.168.110.0/23:Ethernet]]: SetOption(2, 65536) failed: 0
[904:22787:0715/044857:WARNING:p2ptransportchannel.cc(404)] Jingle:Port[video:1:0:local:Net[en0:192.168.110.0/23:Ethernet]]: SetOption(5, 0) failed: 0
[904:22787:0715/044857:WARNING:p2ptransportchannel.cc(404)] Jingle:Port[video:2:0:local:Net[en0:192.168.110.0/23:Ethernet]]: SetOption(5, 0) failed: 0
[899:3847:0715/044857:INFO:CONSOLE(133)] "0.705: Remote ICE candidate:
candidate:1244814660 1 tcp 1518280447 192.168.110.160 0 typ host tcptype active generation 0", source: http://127.0.0.1:49344/webrtc/webrtc-simulcast.html (133)
[899:3847:0715/044857:INFO:CONSOLE(133)] "0.707: Remote ICE candidate:
candidate:1244814660 2 tcp 1518280446 192.168.110.160 0 typ host tcptype active generation 0", source: http://127.0.0.1:49344/webrtc/webrtc-simulcast.html (133)
[904:27395:0715/044857:ERROR:process_thread_impl.cc(31)] TimeUntilNextProcess returned an invalid value -173
[904:20759:0715/044858:WARNING:webrtcsession.cc(1127)] SetVideoPlayout: No video channel exists.
[904:20759:0715/044858:WARNING:webrtcsession.cc(1127)] SetVideoPlayout: No video channel exists.
[904:20759:0715/044858:WARNING:webrtcsession.cc(1127)] SetVideoPlayout: No video channel exists.
[904:20759:0715/044858:WARNING:webrtcsession.cc(1109)] Video not used in this call.
[904:20759:0715/044858:WARNING:webrtcsession.cc(1142)] SetVideoSend: No video channel exists.
[ OK ] WebRtcSimulcastBrowserTest.TestVgaReturnsTwoSimulcastStreams (4321 ms)
[86/216] WebRtcSimulcastBrowserTest.TestVgaReturnsTwoSimulcastStreams (5857 ms)
[ RUN ] ECKEncryptedMediaTest.CDMExpectedCrash
[907:3847:0715/044857:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49348...
sending server_data: {"host": "127.0.0.1", "port": 49348} (36 bytes)
[902:3847:0715/044859:INFO:CONSOLE(295)] "04:48:59.303 - org.chromium.externalclearkey.crash is not a known key system", source: http://127.0.0.1:49348/files/eme_player_js/utils.js (295)
[902:3847:0715/044859:INFO:CONSOLE(295)] "04:48:59.308 - Using ClearKeyPlayer", source: http://127.0.0.1:49348/files/eme_player_js/utils.js (295)
[902:3847:0715/044859:INFO:CONSOLE(295)] "04:48:59.312 - Registering video event handlers.", source: http://127.0.0.1:49348/files/eme_player_js/utils.js (295)
[902:3847:0715/044859:INFO:CONSOLE(295)] "04:48:59.314 - Setting video media keys: org.chromium.externalclearkey.crash", source: http://127.0.0.1:49348/files/eme_player_js/utils.js (295)
[902:3847:0715/044900:INFO:CONSOLE(295)] "04:49:00.312 - Loading media using src.", source: http://127.0.0.1:49348/files/eme_player_js/utils.js (295)
[902:3847:0715/044900:INFO:CONSOLE(295)] "04:49:00.411 - Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:49348/files/eme_player_js/utils.js (295)
[0715/044900:FATAL:clear_key_cdm.cc(605)] Check failed: false.
[902:3847:0715/044900:INFO:CONSOLE(295)] "04:49:00.427 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:49348/files/eme_player_js/utils.js (295)
[908:3847:0715/044900:ERROR:render_media_log.cc(20)] MediaEvent: PIPELINE_ERROR pipeline: decode error
[902:3847:0715/044900:INFO:CONSOLE(295)] "04:49:00.918 - onHTMLElementError [object Event]", source: http://127.0.0.1:49348/files/eme_player_js/utils.js (295)
[902:3847:0715/044900:INFO:CONSOLE(145)] "[object HTMLVideoElement].error", source: http://127.0.0.1:49348/files/eme_player_js/utils.js (145)
[902:3847:0715/044900:INFO:CONSOLE(295)] "04:49:00.924 - Set document title to: error, updated title: ERROR", source: http://127.0.0.1:49348/files/eme_player_js/utils.js (295)
[902:40451:0715/044901:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[902:40451:0715/044901:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[902:40451:0715/044901:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 4, remote ID 2147483651)
[902:40451:0715/044901:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[902:40451:0715/044901:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ECKEncryptedMediaTest.CDMExpectedCrash (6326 ms)
[87/216] ECKEncryptedMediaTest.CDMExpectedCrash (7792 ms)
[ RUN ] EncryptedMediaIsTypeSupportedExternalClearKeyTest.IsSupportedKeySystemWithMediaMimeType_ExternalClearKey_NoType
[923:3847:0715/044904:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[918:3847:0715/044905:INFO:CONSOLE(0)] "canPlayType()'s 'keySystem' parameter is deprecated and will be ignored in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[ OK ] EncryptedMediaIsTypeSupportedExternalClearKeyTest.IsSupportedKeySystemWithMediaMimeType_ExternalClearKey_NoType (2340 ms)
[88/216] EncryptedMediaIsTypeSupportedExternalClearKeyTest.IsSupportedKeySystemWithMediaMimeType_ExternalClearKey_NoType (3524 ms)
[ RUN ] ECKEncryptedMediaTest.LoadLoadableSession
[916:3847:0715/044901:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49365...
sending server_data: {"host": "127.0.0.1", "port": 49365} (36 bytes)
[910:3847:0715/044903:INFO:CONSOLE(295)] "04:49:03.707 - Using ClearKeyPlayer", source: http://127.0.0.1:49365/files/eme_player_js/utils.js (295)
[910:3847:0715/044903:INFO:CONSOLE(295)] "04:49:03.714 - Registering video event handlers.", source: http://127.0.0.1:49365/files/eme_player_js/utils.js (295)
[910:3847:0715/044903:INFO:CONSOLE(295)] "04:49:03.716 - Setting video media keys: org.chromium.externalclearkey", source: http://127.0.0.1:49365/files/eme_player_js/utils.js (295)
[910:3847:0715/044904:INFO:CONSOLE(295)] "04:49:04.563 - Loading media using src.", source: http://127.0.0.1:49365/files/eme_player_js/utils.js (295)
[910:3847:0715/044904:INFO:CONSOLE(295)] "04:49:04.683 - Loading session: LoadableSession", source: http://127.0.0.1:49365/files/eme_player_js/utils.js (295)
[910:3847:0715/044907:INFO:CONSOLE(295)] "04:49:07.908 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:49365/files/eme_player_js/utils.js (295)
[ OK ] ECKEncryptedMediaTest.LoadLoadableSession (8215 ms)
[89/216] ECKEncryptedMediaTest.LoadLoadableSession (9459 ms)
[ RUN ] MediaStreamDevicesControllerTest.RequestAndAllowCam
[930:3847:0715/044908:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[927:3847:0715/044909:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[931:13063:0715/044909:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[931:13063:0715/044909:WARNING:channel.cc(322)] RawChannel write error
[ OK ] MediaStreamDevicesControllerTest.RequestAndAllowCam (2722 ms)
[90/216] MediaStreamDevicesControllerTest.RequestAndAllowCam (4068 ms)
[ RUN ] CookiePolicyBrowserTest.AllowFirstPartyCookies
[936:3847:0715/044911:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49385...
sending server_data: {"host": "127.0.0.1", "port": 49385} (36 bytes)
testserver.py: Broken pipe
[ OK ] CookiePolicyBrowserTest.AllowFirstPartyCookies (3362 ms)
[91/216] CookiePolicyBrowserTest.AllowFirstPartyCookies (4613 ms)
[ RUN ] DnsProbeBrowserTest.OtherErrorWithCorrectionsSuccess
[940:3847:0715/044912:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[935:3847:0715/044913:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[ OK ] DnsProbeBrowserTest.OtherErrorWithCorrectionsSuccess (2729 ms)
[92/216] DnsProbeBrowserTest.OtherErrorWithCorrectionsSuccess (3817 ms)
[ RUN ] PasswordManagerBrowserTestBase.NoPromptForNavigation
[951:3847:0715/044916:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[944:55815:0715/044917:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[944:40195:0715/044917:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[944:40195:0715/044917:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PasswordManagerBrowserTestBase.NoPromptForNavigation (3009 ms)
[93/216] PasswordManagerBrowserTestBase.NoPromptForNavigation (4081 ms)
[ RUN ] WebSocketBrowserTest.WebSocketAppliesHSTS
[949:3847:0715/044915: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:49388...
sending server_data: {"host": "localhost", "port": 49388} (36 bytes)
HTTP server started on http://127.0.0.1:49395...
sending server_data: {"host": "127.0.0.1", "port": 49395} (36 bytes)
Trying to start websocket server on wss://127.0.0.1:0...
WebSocket server started on wss://127.0.0.1:49398...
sending server_data: {"host": "localhost", "port": 49398} (36 bytes)
[943:39683:0715/044918:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[ OK ] WebSocketBrowserTest.WebSocketAppliesHSTS (5137 ms)
[94/216] WebSocketBrowserTest.WebSocketAppliesHSTS (6294 ms)
[ RUN ] PrefsFunctionalTest.TestImageContentSettings
[961:3847:0715/044920:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49403...
sending server_data: {"host": "127.0.0.1", "port": 49403} (36 bytes)
[ OK ] PrefsFunctionalTest.TestImageContentSettings (3356 ms)
[95/216] PrefsFunctionalTest.TestImageContentSettings (4562 ms)
[ RUN ] PrerenderBrowserTest.PrerenderReferrer
[967:3847:0715/044922:WARNING:vt_video_decode_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)
[962:40195:0715/044924:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[962:40195:0715/044924:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PrerenderBrowserTest.PrerenderReferrer (4538 ms)
[96/216] PrerenderBrowserTest.PrerenderReferrer (5653 ms)
[ RUN ] PrerenderBrowserTest.PrerenderAbortPendingOnCancel
[974:3847:0715/044924:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49415...
sending server_data: {"host": "127.0.0.1", "port": 49415} (36 bytes)
[ OK ] PrerenderBrowserTest.PrerenderAbortPendingOnCancel (4479 ms)
[97/216] PrerenderBrowserTest.PrerenderAbortPendingOnCancel (5607 ms)
[ RUN ] PrerenderBrowserTest.PrerenderImageJpeg
[981:3847:0715/044927:WARNING:vt_video_decode_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)
[982:3847:0715/044930:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 3, remote ID 2147483649)
[982:13319:0715/044930:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] PrerenderBrowserTest.PrerenderImageJpeg (4353 ms)
[98/216] PrerenderBrowserTest.PrerenderImageJpeg (5360 ms)
[ RUN ] PrerenderBrowserTest.PrerenderCrx
[988:3847:0715/044930:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49427...
sending server_data: {"host": "127.0.0.1", "port": 49427} (36 bytes)
[983:40451:0715/044932:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[994:15107:0715/044932:ERROR:webgraphicscontext3d_command_buffer_impl.cc(242)] Failed to initialize GLES2CmdHelper.
[994:12807:0715/044932:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[994:12807:0715/044932:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[994:15107:0715/044932:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[994:15107:0715/044932:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[983:40451:0715/044932:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[983:40451:0715/044932:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PrerenderBrowserTest.PrerenderCrx (4322 ms)
[99/216] PrerenderBrowserTest.PrerenderCrx (5378 ms)
[ RUN ] PrerenderBrowserTest.PrerenderCancelMainFrameRedirectUnsupportedScheme
[995:3847:0715/044933:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49432...
sending server_data: {"host": "127.0.0.1", "port": 49432} (36 bytes)
2015-07-15 04:49:34.529 browser_tests[990:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[1002:15363:0715/044935:ERROR:webgraphicscontext3d_command_buffer_impl.cc(273)] Failed to initialize GLES2Implementation.
[990:40451:0715/044935:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] PrerenderBrowserTest.PrerenderCancelMainFrameRedirectUnsupportedScheme (4622 ms)
[100/216] PrerenderBrowserTest.PrerenderCancelMainFrameRedirectUnsupportedScheme (5907 ms)
[ RUN ] PrerenderIncognitoBrowserTest.PrerenderIncognito
[1003:3847:0715/044936:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49437...
sending server_data: {"host": "127.0.0.1", "port": 49437} (36 bytes)
[997:38915:0715/044940:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[997:38915:0715/044940:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[997:38915:0715/044940:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 4, remote ID 2147483651)
[997:38915:0715/044940:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] PrerenderIncognitoBrowserTest.PrerenderIncognito (6166 ms)
[101/216] PrerenderIncognitoBrowserTest.PrerenderIncognito (7490 ms)
[ RUN ] ProfileManagerBrowserTest.DeletePasswords
[1010:3847:0715/044939:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1012:12807:0715/044940:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1012:12807:0715/044940:WARNING:channel.cc(322)] RawChannel write error
[1005:3847:0715/044940:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown incognito.mode_availability
[1005:3847:0715/044940:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown select_file_dialogs.allowed
[ OK ] ProfileManagerBrowserTest.DeletePasswords (3320 ms)
[102/216] ProfileManagerBrowserTest.DeletePasswords (4587 ms)
[ RUN ] ProfileWindowBrowserTest.OpenGuestBrowser
[1018:3847:0715/044943:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1021:13319:0715/044944:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1013:39939:0715/044945:ERROR:service_worker_context_wrapper.cc(335)] ServiceWorkerContextCore is no longer alive.
[ OK ] ProfileWindowBrowserTest.OpenGuestBrowser (3335 ms)
[103/216] ProfileWindowBrowserTest.OpenGuestBrowser (4700 ms)
[ RUN ] PushMessagingBrowserTest.PushEventEnforcesUserVisibleNotification
HTTPS server started on https://127.0.0.1:49443...
sending server_data: {"host": "127.0.0.1", "port": 49443} (36 bytes)
[1022:3847:0715/044944:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1014:3847:0715/044945:INFO:CONSOLE(18)] "sendResultToTest: ok - service worker registered", source: https://127.0.0.1:49443/files/push_messaging/push_test.js (18)
[1014:3847:0715/044945:INFO:CONSOLE(18)] "sendResultToTest: permission status - granted", source: https://127.0.0.1:49443/files/push_messaging/push_test.js (18)
[1014:3847:0715/044945:INFO:CONSOLE(18)] "sendResultToTest: https://android.googleapis.com/gcm/send/1-0", source: https://127.0.0.1:49443/files/push_messaging/push_test.js (18)
[1014:3847:0715/044945:INFO:CONSOLE(18)] "sendResultToTest: false - is not controlled", source: https://127.0.0.1:49443/files/push_messaging/push_test.js (18)
[1014:3847:0715/044946:INFO:CONSOLE(18)] "sendResultToTest: true - is controlled", source: https://127.0.0.1:49443/files/push_messaging/push_test.js (18)
[1014:3847:0715/044946:INFO:CONSOLE(18)] "sendResultToTest: testdata", source: https://127.0.0.1:49443/files/push_messaging/push_test.js (18)
[1014:3847:0715/044946:INFO:CONSOLE(18)] "sendResultToTest: testdata", source: https://127.0.0.1:49443/files/push_messaging/push_test.js (18)
[1014:3847:0715/044946:INFO:CONSOLE(18)] "sendResultToTest: testdata", source: https://127.0.0.1:49443/files/push_messaging/push_test.js (18)
[1014:3847:0715/044946:INFO:CONSOLE(18)] "sendResultToTest: testdata", source: https://127.0.0.1:49443/files/push_messaging/push_test.js (18)
[1014:3847:0715/044946:INFO:CONSOLE(18)] "sendResultToTest: shownotification", source: https://127.0.0.1:49443/files/push_messaging/push_test.js (18)
[1014:3847:0715/044946:INFO:CONSOLE(18)] "sendResultToTest: shownotification", source: https://127.0.0.1:49443/files/push_messaging/push_test.js (18)
[1014:3847:0715/044946:INFO:CONSOLE(18)] "sendResultToTest: shownotification", source: https://127.0.0.1:49443/files/push_messaging/push_test.js (18)
[1014:3847:0715/044946:INFO:CONSOLE(18)] "sendResultToTest: shownotification", source: https://127.0.0.1:49443/files/push_messaging/push_test.js (18)
[1014:3847:0715/044946:INFO:CONSOLE(18)] "sendResultToTest: shownotification", source: https://127.0.0.1:49443/files/push_messaging/push_test.js (18)
[1014:3847:0715/044946:INFO:CONSOLE(18)] "sendResultToTest: shownotification", source: https://127.0.0.1:49443/files/push_messaging/push_test.js (18)
[1014:3847:0715/044946:INFO:CONSOLE(18)] "sendResultToTest: shownotification", source: https://127.0.0.1:49443/files/push_messaging/push_test.js (18)
[1014:3847:0715/044946:INFO:CONSOLE(18)] "sendResultToTest: shownotification", source: https://127.0.0.1:49443/files/push_messaging/push_test.js (18)
[1014:3847:0715/044946:INFO:CONSOLE(18)] "sendResultToTest: shownotification", source: https://127.0.0.1:49443/files/push_messaging/push_test.js (18)
[1014:3847:0715/044946:INFO:CONSOLE(18)] "sendResultToTest: shownotification", source: https://127.0.0.1:49443/files/push_messaging/push_test.js (18)
[1014:3847:0715/044946:INFO:CONSOLE(18)] "sendResultToTest: testdata", source: https://127.0.0.1:49443/files/push_messaging/push_test.js (18)
[1014:41731:0715/044946:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[1014:3847:0715/044946:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.allow_outdated
[1014:3847:0715/044946:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown printing.enabled
[1014:3847:0715/044946:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.always_authorize
[ OK ] PushMessagingBrowserTest.PushEventEnforcesUserVisibleNotification (4863 ms)
[104/216] PushMessagingBrowserTest.PushEventEnforcesUserVisibleNotification (6207 ms)
[ RUN ] ReferrerPolicyTest.HttpsDefault
[1030:3847:0715/044948:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1025:40451:0715/044949:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[1025:40451:0715/044949:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ReferrerPolicyTest.HttpsDefault (2949 ms)
[105/216] ReferrerPolicyTest.HttpsDefault (4160 ms)
[ RUN ] SpellingMenuObserverTest.NoMoreSuggestionsNotDisplayed
[1034:3847:0715/044950:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] SpellingMenuObserverTest.NoMoreSuggestionsNotDisplayed (2744 ms)
[106/216] SpellingMenuObserverTest.NoMoreSuggestionsNotDisplayed (4212 ms)
[ RUN ] ChromeResourceDispatcherHostDelegateBrowserTest.PolicyHeaderForRedirect
[1039:3847:0715/044952:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ChromeResourceDispatcherHostDelegateBrowserTest.PolicyHeaderForRedirect (2968 ms)
[107/216] ChromeResourceDispatcherHostDelegateBrowserTest.PolicyHeaderForRedirect (4343 ms)
[ RUN ] ServiceProcessControlBrowserTest.HistogramsNoService
[ OK ] ServiceProcessControlBrowserTest.HistogramsNoService (5 ms)
[108/216] ServiceProcessControlBrowserTest.HistogramsNoService (1475 ms)
[ RUN ] ImageFetcherImplBrowserTest.NormalFetch
HTTP server started on http://127.0.0.1:49452...
sending server_data: {"host": "127.0.0.1", "port": 49452} (36 bytes)
[1045:3847:0715/044954:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ImageFetcherImplBrowserTest.NormalFetch (4637 ms)
[109/216] ImageFetcherImplBrowserTest.NormalFetch (6158 ms)
[ RUN ] ContinueWhereILeftOffTest.PostWithPasswordBrowserClose
[1052:3847:0715/044958:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1048:40451:0715/044959:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[1048:40451:0715/044959:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ContinueWhereILeftOffTest.PostWithPasswordBrowserClose (4443 ms)
[110/216] ContinueWhereILeftOffTest.PostWithPasswordBrowserClose (5728 ms)
[ RUN ] ContinueWhereILeftOffTest.SessionCookiesCloseAllBrowsers
[1058:3847:0715/045000:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1053:40963:0715/045001:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[1053:40963:0715/045001:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ContinueWhereILeftOffTest.SessionCookiesCloseAllBrowsers (4172 ms)
[111/216] ContinueWhereILeftOffTest.SessionCookiesCloseAllBrowsers (5779 ms)
[ RUN ] NoSessionRestoreTest.PRE_PRE_CookiesClearedOnExit
[1066:3847:0715/045004:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] NoSessionRestoreTest.PRE_PRE_CookiesClearedOnExit (2617 ms)
[112/216] NoSessionRestoreTest.PRE_PRE_CookiesClearedOnExit (4087 ms)
[ RUN ] SessionRestoreTest.RestoreIndividualTabFromWindow
[1071:3847:0715/045006:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1067:3847:0715/045008:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[1073:13063:0715/045009:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1073:13063:0715/045009:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1076:13063:0715/045009:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1076:13063:0715/045009:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1067:3847:0715/045010:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown select_file_dialogs.allowed
[ OK ] SessionRestoreTest.RestoreIndividualTabFromWindow (5585 ms)
[113/216] SessionRestoreTest.RestoreIndividualTabFromWindow (7110 ms)
[ RUN ] SessionRestoreTest.Basic
[1077:3847:0715/045008:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1077:3847:0715/045010:ERROR:gles2_cmd_decoder.cc(13133)] [GroupMarkerNotSet(crbug.com/242999)!:50C10800B0610000]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[1077:3847:0715/045010:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50C10800B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[ OK ] SessionRestoreTest.Basic (4119 ms)
[114/216] SessionRestoreTest.Basic (5581 ms)
[ RUN ] TabRestoreTest.RestoreWithExistingSiteInstance
[1089:3847:0715/045013:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1083:73735:0715/045015:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[1093:13063:0715/045015:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1093:13063:0715/045015:WARNING:channel.cc(322)] RawChannel write error
[1095:13063:0715/045018:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1083:40451:0715/045018:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[1083:40451:0715/045018:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[1083:40451:0715/045018:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] TabRestoreTest.RestoreWithExistingSiteInstance (7516 ms)
[115/216] TabRestoreTest.RestoreWithExistingSiteInstance (8653 ms)
[ RUN ] TabRestoreTest.RestoreIntoSameWindow
[1088:3847:0715/045013:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1094:12807:0715/045016:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[1094:12807:0715/045016:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1094:12807:0715/045016:WARNING:channel.cc(322)] RawChannel write error
[1082:40451:0715/045019:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[1082:40451:0715/045019:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 5, remote ID 2147483652)
[1082:40451:0715/045019:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[1082:5635:0715/045019:ERROR:mach_broker_mac.mm(222)] Unknown process 1099 is sending Mach IPC messages!
[ OK ] TabRestoreTest.RestoreIntoSameWindow (8070 ms)
[116/216] TabRestoreTest.RestoreIntoSameWindow (9618 ms)
[ RUN ] CaptivePortalBlockingPageTest.WiFi_SSID_NoLoginURL
[1107:3847:0715/045023:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1101:3847:0715/045025:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[1101:3847:0715/045025:INFO:CONSOLE(1718)] "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%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%20body%3Anot(.extended-reporting-has-checkbox)%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%3Anot(.extended-reporting-has-checkbox)%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/*%20Extended%20reporting%20opt-in.%20No%20fixed%20nav.%20*/%0A@media%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-height%3A%20360px)%20and%20(max-width%3A%20680px)%20and%20(orientation%3A%20landscape)%20%7B%0A%20%20.extended-reporting-has-checkbox%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.extended-reporting-has-checkbox%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.extended-reporting-has-checkbox%20%23main-content%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%20%20padding-bottom%3A%200;%0A%20%20%7D%0A%0A%20%20.extended-reporting-has-checkbox%20%23extended-reporting-opt-in%20%7B%0A%20%20%20%20margin-bottom%3A%208px;%0A%20%20%7D%0A%0A%20%20body.extended-reporting-has-checkbox%20.nav-wrapper%20%7B%0A%20%20%20%20flex%3A%200%201%20auto;%0A%20%20%20%20margin-top%3A%200;%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%7B(!Document%7C!DocumentFragment%7C!Element)%7D%20context%20The%20context%20object%0A%20*%20%20%20%20%20for%20querySelector.%0A%20*%20@param%20%7Bstring%7D%20selectors%20CSS%20selectors%20to%20query%20the%20element.%0A%20*%20@return%20%7B!HTMLElement%7D%20the%20Element.%0A%20*/%0Afunction%20queryRequiredElement(context,%20selectors)%20%7B%0A%20%20var%20element%20=%20context.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(orientation%3A%20portrait),'%20+%0A%20%20%20%20%20%20'(max-width%3A%20736px)%20and%20(max-height%3A%20420px)%20and%20(orientation%3A%20landscape)';%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%20placeholders%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%7BHTMLElement%7D%20element%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20key%20The%20name%20of%20the%20value%20in%20the%20dictionary.%0A%20%20%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%20The%20dictionary%20of%20strings%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,%20dictionary,%20visited)%20%7B%0A%20%20%20%20%20%20element.textContent%20=%20dictionary.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%7BHTMLElement%7D%20select%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20key%20The%20name%20of%20the%20value%20in%20the%20dictionary.%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%7BLoadTimeData%7D%20dictionary%20The%20dictionary%20of%20strings%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,%20dictionary,%20visited)%20%7B%0A%20%20%20%20%20%20var%20options%20=%20dictionary.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%7BHTMLElement%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%20the%20dictionary.%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%7BLoadTimeData%7D%20dictionary%20The%20dictionary%20of%20strings%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,%20dictionary,%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=%20dictionary.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%20temp%20=%20element.firstElementChild;%20temp;%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20temp%20=%20temp.nextElementSibling)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20processWithoutCycles(temp,%20dictionary,%20visited);%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%20attributeNames%20=%20Object.keys(handlers);%0A%20%20//%20Only%20use%20/deep/%20when%20shadow%20DOM%20is%20supported.%20As%20of%20April%202015%20iOS%20Chrome%0A%20%20//%20doesn't%20support%20shadow%20DOM.%0A%20%20var%20prefix%20=%20Element.prototype.createShadowRoot%20%3F%20'%3Aroot%20/deep/%20'%20%3A%20'';%0A%20%20var%20selector%20=%20prefix%20+%20'%5B'%20+%20attributeNames.join('%5D,'%20+%20prefix%20+%20'%5B')%20+%20'%5D';%0A%0A%20%20/**%0A%20%20%20*%20Processes%20a%20DOM%20tree%20with%20the%20%7B@code%20dictionary%7D%20map.%0A%20%20%20*%20@param%20%7BProcessingRoot%7D%20root%20The%20root%20of%20the%20DOM%20tree%20to%20process.%0A%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%20The%20dictionary%20to%20draw%20from.%0A%20%20%20*/%0A%20%20function%20process(root,%20dictionary)%20%7B%0A%20%20%20%20processWithoutCycles(root,%20dictionary,%20%5B%5D);%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%7BProcessingRoot%7D%20root%0A%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%0A%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%20Already%20visited%20roots.%0A%20%20%20*/%0A%20%20function%20processWithoutCycles(root,%20dictionary,%20visited)%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,%20dictionary,%20visited);%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,%20dictionary,%20visited);%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20firstElement%20=%20root%20instanceof%20Element%20%3F%20root%20%3A%20root.querySelector('*');%0A%0A%20%20%20%20if%20(prefix)%20%7B%0A%20%20%20%20%20%20//%20Prefixes%20skip%20root%20level%20elements.%20This%20is%20typically%20%3Chtml%3E%20but%20can%0A%20%20%20%20%20%20//%20differ%20inside%20of%20DocumentFragments%20(i.e.%20%3Ctemplate%3Es).%20Process%20them%0A%20%20%20%20%20%20//%20explicitly.%0A%20%20%20%20%20%20for%20(var%20temp%20=%20firstElement;%20temp;%20temp%20=%20temp.nextElementSibling)%20%7B%0A%20%20%20%20%20%20%20%20processElement(/**%20@type%20%7BElement%7D%20*/(temp),%20dictionary,%20visited);%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20elements%20=%20root.querySelectorAll(selector);%0A%20%20%20%20for%20(var%20element,%20i%20=%200;%20element%20=%20elements%5Bi%5D;%20i++)%20%7B%0A%20%20%20%20%20%20processElement(element,%20dictionary,%20visited);%0A%20%20%20%20%7D%0A%0A%20%20%20%20if%20(firstElement)%0A%20%20%20%20%20%20firstElement.setAttribute('i18n-processed',%20'');%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Run%20through%20various%20%5Bi18n-*%5D%20attributes%20and%20do%20activate%20replacements.%0A%20%20%20*%20@param%20%7BElement%7D%20element%0A%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%0A%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20*/%0A%20%20function%20processElement(element,%20dictionary,%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,%20dictionary,%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,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%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%20body%3Anot(.extended-reporting-has-checkbox)%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%3Anot(.extended-reporting-has-checkbox)%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/*%20Extended%20reporting%20opt-in.%20No%20fixed%20nav.%20*/%0A@media%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-height%3A%20360px)%20and%20(max-width%3A%20680px)%20and%20(orientation%3A%20landscape)%20%7B%0A%20%20.extended-reporting-has-checkbox%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.extended-reporting-has-checkbox%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.extended-reporting-has-checkbox%20%23main-content%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%20%20padding-bottom%3A%200;%0A%20%20%7D%0A%0A%20%20.extended-reporting-has-checkbox%20%23extended-reporting-opt-in%20%7B%0A%20%20%20%20margin-bottom%3A%208px;%0A%20%20%7D%0A%0A%20%20body.extended-reporting-has-checkbox%20.nav-wrapper%20%7B%0A%20%20%20%20flex%3A%200%201%20auto;%0A%20%20%20%20margin-top%3A%200;%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%7B(!Document%7C!DocumentFragment%7C!Element)%7D%20context%20The%20context%20object%0A%20*%20%20%20%20%20for%20querySelector.%0A%20*%20@param%20%7Bstring%7D%20selectors%20CSS%20selectors%20to%20query%20the%20element.%0A%20*%20@return%20%7B!HTMLElement%7D%20the%20Element.%0A%20*/%0Afunction%20queryRequiredElement(context,%20selectors)%20%7B%0A%20%20var%20element%20=%20context.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(orientation%3A%20portrait),'%20+%0A%20%20%20%20%20%20'(max-width%3A%20736px)%20and%20(max-height%3A%20420px)%20and%20(orientation%3A%20landscape)';%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%20placeholders%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%7BHTMLElement%7D%20element%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20key%20The%20name%20of%20the%20value%20in%20the%20dictionary.%0A%20%20%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%20The%20dictionary%20of%20strings%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,%20dictionary,%20visited)%20%7B%0A%20%20%20%20%20%20element.textContent%20=%20dictionary.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%7BHTMLElement%7D%20select%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20key%20The%20name%20of%20the%20value%20in%20the%20dictionary.%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%7BLoadTimeData%7D%20dictionary%20The%20dictionary%20of%20strings%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,%20dictionary,%20visited)%20%7B%0A%20%20%20%20%20%20var%20options%20=%20dictionary.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%7BHTMLElement%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%20the%20dictionary.%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%7BLoadTimeData%7D%20dictionary%20The%20dictionary%20of%20strings%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,%20dictionary,%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=%20dictionary.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%20temp%20=%20element.firstElementChild;%20temp;%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20temp%20=%20temp.nextElementSibling)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20processWithoutCycles(temp,%20dictionary,%20visited);%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%20attributeNames%20=%20Object.keys(handlers);%0A%20%20//%20Only%20use%20/deep/%20when%20shadow%20DOM%20is%20supported.%20As%20of%20April%202015%20iOS%20Chrome%0A%20%20//%20doesn't%20support%20shadow%20DOM.%0A%20%20var%20prefix%20=%20Element.prototype.createShadowRoot%20%3F%20'%3Aroot%20/deep/%20'%20%3A%20'';%0A%20%20var%20selector%20=%20prefix%20+%20'%5B'%20+%20attributeNames.join('%5D,'%20+%20prefix%20+%20'%5B')%20+%20'%5D';%0A%0A%20%20/**%0A%20%20%20*%20Processes%20a%20DOM%20tree%20with%20the%20%7B@code%20dictionary%7D%20map.%0A%20%20%20*%20@param%20%7BProcessingRoot%7D%20root%20The%20root%20of%20the%20DOM%20tree%20to%20process.%0A%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%20The%20dictionary%20to%20draw%20from.%0A%20%20%20*/%0A%20%20function%20process(root,%20dictionary)%20%7B%0A%20%20%20%20processWithoutCycles(root,%20dictionary,%20%5B%5D);%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%7BProcessingRoot%7D%20root%0A%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%0A%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%20Already%20visited%20roots.%0A%20%20%20*/%0A%20%20function%20processWithoutCycles(root,%20dictionary,%20visited)%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,%20dictionary,%20visited);%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,%20dictionary,%20visited);%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20firstElement%20=%20root%20instanceof%20Element%20%3F%20root%20%3A%20root.querySelector('*');%0A%0A%20%20%20%20if%20(prefix)%20%7B%0A%20%20%20%20%20%20//%20Prefixes%20skip%20root%20level%20elements.%20This%20is%20typically%20%3Chtml%3E%20but%20can%0A%20%20%20%20%20%20//%20differ%20inside%20of%20DocumentFragments%20(i.e.%20%3Ctemplate%3Es).%20Process%20them%0A%20%20%20%20%20%20//%20explicitly.%0A%20%20%20%20%20%20for%20(var%20temp%20=%20firstElement;%20temp;%20temp%20=%20temp.nextElementSibling)%20%7B%0A%20%20%20%20%20%20%20%20processElement(/**%20@type%20%7BElement%7D%20*/(temp),%20dictionary,%20visited);%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20elements%20=%20root.querySelectorAll(selector);%0A%20%20%20%20for%20(var%20element,%20i%20=%200;%20element%20=%20elements%5Bi%5D;%20i++)%20%7B%0A%20%20%20%20%20%20processElement(element,%20dictionary,%20visited);%0A%20%20%20%20%7D%0A%0A%20%20%20%20if%20(firstElement)%0A%20%20%20%20%20%20firstElement.setAttribute('i18n-processed',%20'');%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Run%20through%20various%20%5Bi18n-*%5D%20attributes%20and%20do%20activate%20replacements.%0A%20%20%20*%20@param%20%7BElement%7D%20element%0A%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%0A%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20*/%0A%20%20function%20processElement(element,%20dictionary,%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,%20dictionary,%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 (1718)
[1101:3847:0715/045025:INFO:CONSOLE(1718)] "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%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%20body%3Anot(.extended-reporting-has-checkbox)%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%3Anot(.extended-reporting-has-checkbox)%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/*%20Extended%20reporting%20opt-in.%20No%20fixed%20nav.%20*/%0A@media%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-height%3A%20360px)%20and%20(max-width%3A%20680px)%20and%20(orientation%3A%20landscape)%20%7B%0A%20%20.extended-reporting-has-checkbox%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.extended-reporting-has-checkbox%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.extended-reporting-has-checkbox%20%23main-content%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%20%20padding-bottom%3A%200;%0A%20%20%7D%0A%0A%20%20.extended-reporting-has-checkbox%20%23extended-reporting-opt-in%20%7B%0A%20%20%20%20margin-bottom%3A%208px;%0A%20%20%7D%0A%0A%20%20body.extended-reporting-has-checkbox%20.nav-wrapper%20%7B%0A%20%20%20%20flex%3A%200%201%20auto;%0A%20%20%20%20margin-top%3A%200;%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%7B(!Document%7C!DocumentFragment%7C!Element)%7D%20context%20The%20context%20object%0A%20*%20%20%20%20%20for%20querySelector.%0A%20*%20@param%20%7Bstring%7D%20selectors%20CSS%20selectors%20to%20query%20the%20element.%0A%20*%20@return%20%7B!HTMLElement%7D%20the%20Element.%0A%20*/%0Afunction%20queryRequiredElement(context,%20selectors)%20%7B%0A%20%20var%20element%20=%20context.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(orientation%3A%20portrait),'%20+%0A%20%20%20%20%20%20'(max-width%3A%20736px)%20and%20(max-height%3A%20420px)%20and%20(orientation%3A%20landscape)';%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%20placeholders%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%7BHTMLElement%7D%20element%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20key%20The%20name%20of%20the%20value%20in%20the%20dictionary.%0A%20%20%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%20The%20dictionary%20of%20strings%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,%20dictionary,%20visited)%20%7B%0A%20%20%20%20%20%20element.textContent%20=%20dictionary.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%7BHTMLElement%7D%20select%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20key%20The%20name%20of%20the%20value%20in%20the%20dictionary.%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%7BLoadTimeData%7D%20dictionary%20The%20dictionary%20of%20strings%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,%20dictionary,%20visited)%20%7B%0A%20%20%20%20%20%20var%20options%20=%20dictionary.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%7BHTMLElement%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%20the%20dictionary.%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%7BLoadTimeData%7D%20dictionary%20The%20dictionary%20of%20strings%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,%20dictionary,%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=%20dictionary.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%20temp%20=%20element.firstElementChild;%20temp;%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20temp%20=%20temp.nextElementSibling)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20processWithoutCycles(temp,%20dictionary,%20visited);%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%20attributeNames%20=%20Object.keys(handlers);%0A%20%20//%20Only%20use%20/deep/%20when%20shadow%20DOM%20is%20supported.%20As%20of%20April%202015%20iOS%20Chrome%0A%20%20//%20doesn't%20support%20shadow%20DOM.%0A%20%20var%20prefix%20=%20Element.prototype.createShadowRoot%20%3F%20'%3Aroot%20/deep/%20'%20%3A%20'';%0A%20%20var%20selector%20=%20prefix%20+%20'%5B'%20+%20attributeNames.join('%5D,'%20+%20prefix%20+%20'%5B')%20+%20'%5D';%0A%0A%20%20/**%0A%20%20%20*%20Processes%20a%20DOM%20tree%20with%20the%20%7B@code%20dictionary%7D%20map.%0A%20%20%20*%20@param%20%7BProcessingRoot%7D%20root%20The%20root%20of%20the%20DOM%20tree%20to%20process.%0A%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%20The%20dictionary%20to%20draw%20from.%0A%20%20%20*/%0A%20%20function%20process(root,%20dictionary)%20%7B%0A%20%20%20%20processWithoutCycles(root,%20dictionary,%20%5B%5D);%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%7BProcessingRoot%7D%20root%0A%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%0A%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%20Already%20visited%20roots.%0A%20%20%20*/%0A%20%20function%20processWithoutCycles(root,%20dictionary,%20visited)%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,%20dictionary,%20visited);%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,%20dictionary,%20visited);%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20firstElement%20=%20root%20instanceof%20Element%20%3F%20root%20%3A%20root.querySelector('*');%0A%0A%20%20%20%20if%20(prefix)%20%7B%0A%20%20%20%20%20%20//%20Prefixes%20skip%20root%20level%20elements.%20This%20is%20typically%20%3Chtml%3E%20but%20can%0A%20%20%20%20%20%20//%20differ%20inside%20of%20DocumentFragments%20(i.e.%20%3Ctemplate%3Es).%20Process%20them%0A%20%20%20%20%20%20//%20explicitly.%0A%20%20%20%20%20%20for%20(var%20temp%20=%20firstElement;%20temp;%20temp%20=%20temp.nextElementSibling)%20%7B%0A%20%20%20%20%20%20%20%20processElement(/**%20@type%20%7BElement%7D%20*/(temp),%20dictionary,%20visited);%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20elements%20=%20root.querySelectorAll(selector);%0A%20%20%20%20for%20(var%20element,%20i%20=%200;%20element%20=%20elements%5Bi%5D;%20i++)%20%7B%0A%20%20%20%20%20%20processElement(element,%20dictionary,%20visited);%0A%20%20%20%20%7D%0A%0A%20%20%20%20if%20(firstElement)%0A%20%20%20%20%20%20firstElement.setAttribute('i18n-processed',%20'');%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Run%20through%20various%20%5Bi18n-*%5D%20attributes%20and%20do%20activate%20replacements.%0A%20%20%20*%20@param%20%7BElement%7D%20element%0A%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%0A%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20*/%0A%20%20function%20processElement(element,%20dictionary,%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,%20dictionary,%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%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%20body%3Anot(.extended-reporting-has-checkbox)%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%3Anot(.extended-reporting-has-checkbox)%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/*%20Extended%20reporting%20opt-in.%20No%20fixed%20nav.%20*/%0A@media%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-height%3A%20360px)%20and%20(max-width%3A%20680px)%20and%20(orientation%3A%20landscape)%20%7B%0A%20%20.extended-reporting-has-checkbox%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.extended-reporting-has-checkbox%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.extended-reporting-has-checkbox%20%23main-content%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%20%20padding-bottom%3A%200;%0A%20%20%7D%0A%0A%20%20.extended-reporting-has-checkbox%20%23extended-reporting-opt-in%20%7B%0A%20%20%20%20margin-bottom%3A%208px;%0A%20%20%7D%0A%0A%20%20body.extended-reporting-has-checkbox%20.nav-wrapper%20%7B%0A%20%20%20%20flex%3A%200%201%20auto;%0A%20%20%20%20margin-top%3A%200;%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%7B(!Document%7C!DocumentFragment%7C!Element)%7D%20context%20The%20context%20object%0A%20*%20%20%20%20%20for%20querySelector.%0A%20*%20@param%20%7Bstring%7D%20selectors%20CSS%20selectors%20to%20query%20the%20element.%0A%20*%20@return%20%7B!HTMLElement%7D%20the%20Element.%0A%20*/%0Afunction%20queryRequiredElement(context,%20selectors)%20%7B%0A%20%20var%20element%20=%20context.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(orientation%3A%20portrait),'%20+%0A%20%20%20%20%20%20'(max-width%3A%20736px)%20and%20(max-height%3A%20420px)%20and%20(orientation%3A%20landscape)';%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%20placeholders%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%7BHTMLElement%7D%20element%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20key%20The%20name%20of%20the%20value%20in%20the%20dictionary.%0A%20%20%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%20The%20dictionary%20of%20strings%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,%20dictionary,%20visited)%20%7B%0A%20%20%20%20%20%20element.textContent%20=%20dictionary.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%7BHTMLElement%7D%20select%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20key%20The%20name%20of%20the%20value%20in%20the%20dictionary.%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%7BLoadTimeData%7D%20dictionary%20The%20dictionary%20of%20strings%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,%20dictionary,%20visited)%20%7B%0A%20%20%20%20%20%20var%20options%20=%20dictionary.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%7BHTMLElement%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%20the%20dictionary.%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%7BLoadTimeData%7D%20dictionary%20The%20dictionary%20of%20strings%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,%20dictionary,%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=%20dictionary.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%20temp%20=%20element.firstElementChild;%20temp;%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20temp%20=%20temp.nextElementSibling)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20processWithoutCycles(temp,%20dictionary,%20visited);%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%20attributeNames%20=%20Object.keys(handlers);%0A%20%20//%20Only%20use%20/deep/%20when%20shadow%20DOM%20is%20supported.%20As%20of%20April%202015%20iOS%20Chrome%0A%20%20//%20doesn't%20support%20shadow%20DOM.%0A%20%20var%20prefix%20=%20Element.prototype.createShadowRoot%20%3F%20'%3Aroot%20/deep/%20'%20%3A%20'';%0A%20%20var%20selector%20=%20prefix%20+%20'%5B'%20+%20attributeNames.join('%5D,'%20+%20prefix%20+%20'%5B')%20+%20'%5D';%0A%0A%20%20/**%0A%20%20%20*%20Processes%20a%20DOM%20tree%20with%20the%20%7B@code%20dictionary%7D%20map.%0A%20%20%20*%20@param%20%7BProcessingRoot%7D%20root%20The%20root%20of%20the%20DOM%20tree%20to%20process.%0A%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%20The%20dictionary%20to%20draw%20from.%0A%20%20%20*/%0A%20%20function%20process(root,%20dictionary)%20%7B%0A%20%20%20%20processWithoutCycles(root,%20dictionary,%20%5B%5D);%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%7BProcessingRoot%7D%20root%0A%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%0A%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%20Already%20visited%20roots.%0A%20%20%20*/%0A%20%20function%20processWithoutCycles(root,%20dictionary,%20visited)%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,%20dictionary,%20visited);%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,%20dictionary,%20visited);%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20firstElement%20=%20root%20instanceof%20Element%20%3F%20root%20%3A%20root.querySelector('*');%0A%0A%20%20%20%20if%20(prefix)%20%7B%0A%20%20%20%20%20%20//%20Prefixes%20skip%20root%20level%20elements.%20This%20is%20typically%20%3Chtml%3E%20but%20can%0A%20%20%20%20%20%20//%20differ%20inside%20of%20DocumentFragments%20(i.e.%20%3Ctemplate%3Es).%20Process%20them%0A%20%20%20%20%20%20//%20explicitly.%0A%20%20%20%20%20%20for%20(var%20temp%20=%20firstElement;%20temp;%20temp%20=%20temp.nextElementSibling)%20%7B%0A%20%20%20%20%20%20%20%20processElement(/**%20@type%20%7BElement%7D%20*/(temp),%20dictionary,%20visited);%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20elements%20=%20root.querySelectorAll(selector);%0A%20%20%20%20for%20(var%20element,%20i%20=%200;%20element%20=%20elements%5Bi%5D;%20i++)%20%7B%0A%20%20%20%20%20%20processElement(element,%20dictionary,%20visited);%0A%20%20%20%20%7D%0A%0A%20%20%20%20if%20(firstElement)%0A%20%20%20%20%20%20firstElement.setAttribute('i18n-processed',%20'');%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Run%20through%20various%20%5Bi18n-*%5D%20attributes%20and%20do%20activate%20replacements.%0A%20%20%20*%20@param%20%7BElement%7D%20element%0A%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%0A%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20*/%0A%20%20function%20processElement(element,%20dictionary,%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,%20dictionary,%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 (1718)
[1109:12807:0715/045025:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1109:12807:0715/045025:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] CaptivePortalBlockingPageTest.WiFi_SSID_NoLoginURL (4369 ms)
[117/216] CaptivePortalBlockingPageTest.WiFi_SSID_NoLoginURL (5724 ms)
[ RUN ] TabRestoreTest.RestoreWindow
[1106:3847:0715/045022:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1114:12807:0715/045026:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[1114:12807:0715/045026:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[1114:12807:0715/045026:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1114:12807:0715/045026:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1111:13575:0715/045028:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483652, remote ID 5)
[1111:13575:0715/045028:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483653, remote ID 6)
[1111:13575:0715/045028:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[1111:13575:0715/045028:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[1111:13575:0715/045028:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1111:13575:0715/045028:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1100:40707:0715/045028:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[1100:3847:0715/045028:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 3, remote ID 2147483650)
[1100:40707:0715/045028:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[1100:40707:0715/045028:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[1100:40707:0715/045028:WARNING:channel.cc(322)] RawChannel write error
[1100:40707:0715/045029:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[1100:40707:0715/045029:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[1100:40707:0715/045029:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[1100:40707:0715/045029:WARNING:channel.cc(322)] RawChannel write error
[ OK ] TabRestoreTest.RestoreWindow (8748 ms)
[118/216] TabRestoreTest.RestoreWindow (10251 ms)
[ RUN ] SSLUITest.TestRedirectGoodToBadHTTPS
[1121:3847:0715/045029: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:49463...
sending server_data: {"host": "127.0.0.1", "port": 49463} (36 bytes)
HTTPS server started on https://127.0.0.1:49464...
sending server_data: {"host": "127.0.0.1", "port": 49464} (36 bytes)
[1115:3847:0715/045032:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[1128:13579:0715/045032:FATAL:memory.cc(18)] Out of memory. size=4194304
[ OK ] SSLUITest.TestRedirectGoodToBadHTTPS (6279 ms)
[119/216] SSLUITest.TestRedirectGoodToBadHTTPS (7845 ms)
[ RUN ] SSLUITestWithExtendedReporting.TestBrokenHTTPSProceedWithShowYesCheckYesParamInvalidReportNo
[1129:3847:0715/045032: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:49468...
sending server_data: {"host": "127.0.0.1", "port": 49468} (36 bytes)
[1124:3847:0715/045035:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[1133:13063:0715/045035:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1133:13063:0715/045035:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1129:3847:0715/045035:ERROR:gles2_cmd_decoder.cc(13133)] [GroupMarkerNotSet(crbug.com/242999)!:50CD0500B0610000]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[1129:3847:0715/045035:ERROR:gles2_cmd_decoder.cc(4382)] Error: 5 for Command kLoseContextCHROMIUM
[1133:13319:0715/045035:FATAL:memory.cc(18)] Out of memory. size=4194304
[ OK ] SSLUITestWithExtendedReporting.TestBrokenHTTPSProceedWithShowYesCheckYesParamInvalidReportNo (5013 ms)
[120/216] SSLUITestWithExtendedReporting.TestBrokenHTTPSProceedWithShowYesCheckYesParamInvalidReportNo (6341 ms)
[ RUN ] SSLUITestBlock.TestBlockDisplayingInsecureIframe
[1136:3847:0715/045036:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49472...
sending server_data: {"host": "127.0.0.1", "port": 49472} (36 bytes)
HTTPS server started on https://127.0.0.1:49473...
sending server_data: {"host": "127.0.0.1", "port": 49473} (36 bytes)
[1132:3847:0715/045039:INFO:CONSOLE(12)] "Mixed Content: The page at 'https://127.0.0.1:49473/files/ssl/page_displays_insecure_iframe.html?replace_text=UkVQTEFDRV9XSVRIX0hPU1RfQU5EX1BPUlQ=:MTI3LjAuMC4xOjQ5NDcy' was loaded over HTTPS, but requested an insecure resource 'http://127.0.0.1:49472/files/ssl/bad_iframe.html'. This request has been blocked; the content must be served over HTTPS.", source: https://127.0.0.1:49473/files/ssl/page_displays_insecure_iframe.html?replace_text=UkVQTEFDRV9XSVRIX0hPU1RfQU5EX1BPUlQ=:MTI3LjAuMC4xOjQ5NDcy (12)
[1136:3847:0715/045039:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50170500B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[1132:40451:0715/045039:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[1132:40451:0715/045039:WARNING:channel.cc(322)] RawChannel write error
[1136:3847:0715/045039:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50170500B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[1136:3847:0715/045039:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50170500B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[1136:3847:0715/045039:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50170500B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[1136:3847:0715/045039:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50170500B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[1136:3847:0715/045039:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50170500B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[1136:3847:0715/045039:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50170500B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[1136:3847:0715/045039:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50170500B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[ OK ] SSLUITestBlock.TestBlockDisplayingInsecureIframe (4775 ms)
[121/216] SSLUITestBlock.TestBlockDisplayingInsecureIframe (6008 ms)
[ RUN ] TaskManagerBrowserTest.NoticePanelChanges
[1143:3847:0715/045039:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1145:13063:0715/045041:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] TaskManagerBrowserTest.NoticePanelChanges (5108 ms)
[122/216] TaskManagerBrowserTest.NoticePanelChanges (6302 ms)
[ RUN ] AutofillDialogControllerTest.LongNotifications
[1149:3847:0715/045042:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] AutofillDialogControllerTest.LongNotifications (3264 ms)
[123/216] AutofillDialogControllerTest.LongNotifications (4710 ms)
[ RUN ] BrowserTest.ForwardDisabledOnForward
[1159:3847:0715/045047:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1155:40707:0715/045048:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[1155:40707:0715/045048:WARNING:channel.cc(322)] RawChannel write error
[ OK ] BrowserTest.ForwardDisabledOnForward (2771 ms)
[124/216] BrowserTest.ForwardDisabledOnForward (4068 ms)
[ RUN ] AutofillDialogControllerTest.SimulateSuccessfulSignIn
[1154:3847:0715/045045: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: LoadRiskFingerprintData()
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.
Stack trace:
[1151:3847:0715/045049:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[ OK ] AutofillDialogControllerTest.SimulateSuccessfulSignIn (6275 ms)
[125/216] AutofillDialogControllerTest.SimulateSuccessfulSignIn (7588 ms)
[ RUN ] ClickModifierTest.WindowOpenBasicClickTest
[1172:3847:0715/045052:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ClickModifierTest.WindowOpenBasicClickTest (2575 ms)
[126/216] ClickModifierTest.WindowOpenBasicClickTest (3821 ms)
[ RUN ] BrowserTest.SecurityStyleChangedObserver
[1167:3847:0715/045051: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:49476...
sending server_data: {"host": "127.0.0.1", "port": 49476} (36 bytes)
HTTPS server started on https://127.0.0.1:49477...
sending server_data: {"host": "127.0.0.1", "port": 49477} (36 bytes)
HTTP server started on http://127.0.0.1:49478...
sending server_data: {"host": "127.0.0.1", "port": 49478} (36 bytes)
[1163:3847:0715/045054:INFO:CONSOLE(12)] "Mixed Content: The page at 'https://127.0.0.1:49476/files/ssl/page_displays_insecure_content.html?replace_text=UkVQTEFDRV9XSVRIX0hPU1RfQU5EX1BPUlQ=:MTI3LjAuMC4xOjQ5NDc4' was loaded over HTTPS, but requested an insecure image 'http://127.0.0.1:49478/files/ssl/google_files/logo.gif'. This content should also be served over HTTPS.", source: https://127.0.0.1:49476/files/ssl/page_displays_insecure_content.html?replace_text=UkVQTEFDRV9XSVRIX0hPU1RfQU5EX1BPUlQ=:MTI3LjAuMC4xOjQ5NDc4 (12)
[1163:3847:0715/045056:WARNING:navigator_impl.cc(171)] Discarding message during interstitial.
[1163:40963:0715/045056:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[1167:3847:0715/045056:ERROR:gpu_command_buffer_stub.cc(1006)] Image with ID doesn't exist.
[1167:3847:0715/045056:ERROR:gpu_command_buffer_stub.cc(1006)] Image with ID doesn't exist.
[1163:40963:0715/045057:ERROR:ssl_client_socket_openssl.cc(1060)] handshake failed; returned -1, SSL error code 1, net_error -101
[1182:13067:0715/045057:FATAL:memory.cc(18)] Out of memory. size=4194304
[ OK ] BrowserTest.SecurityStyleChangedObserver (8417 ms)
[127/216] BrowserTest.SecurityStyleChangedObserver (9649 ms)
[ RUN ] ClickModifierTest.WindowOpenControlClickTest
[1181:3847:0715/045056:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1183:15363:0715/045057:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[1183:15363:0715/045057:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[1183:15363:0715/045057:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[1177:40451:0715/045057:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[1177:40451:0715/045057:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ClickModifierTest.WindowOpenControlClickTest (3135 ms)
[128/216] ClickModifierTest.WindowOpenControlClickTest (4385 ms)
[ RUN ] ClickModifierTest.HrefMiddleClickTest
[1190:3847:0715/045101:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1192:12807:0715/045102:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] ClickModifierTest.HrefMiddleClickTest (4012 ms)
[129/216] ClickModifierTest.HrefMiddleClickTest (5236 ms)
[ RUN ] BrowserNavigatorTest.Disposition_SingletonTabExistingSubPath_IgnorePath2
[1191:3847:0715/045101:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1185:40195:0715/045103:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[1185:40195:0715/045103:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[1185:62723:0715/045103:ERROR:mach_broker_mac.mm(222)] Unknown process 1194 is sending Mach IPC messages!
[1185:62723:0715/045103:ERROR:mach_broker_mac.mm(222)] Unknown process 1196 is sending Mach IPC messages!
[ OK ] BrowserNavigatorTest.Disposition_SingletonTabExistingSubPath_IgnorePath2 (4548 ms)
[130/216] BrowserNavigatorTest.Disposition_SingletonTabExistingSubPath_IgnorePath2 (5816 ms)
[ RUN ] ZoomDecorationTest.BubbleAtDefaultZoom
[1202:3847:0715/045106:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ZoomDecorationTest.BubbleAtDefaultZoom (2950 ms)
[131/216] ZoomDecorationTest.BubbleAtDefaultZoom (4296 ms)
[ RUN ] OneClickSigninBubbleControllerTest.Advanced
[1205:3847:0715/045106:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
2015-07-15 04:51:08.192 browser_tests[1198:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[1206:13063:0715/045108:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[1206:13063:0715/045108:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[1206:13063:0715/045108:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1206:13063:0715/045108:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1206:13063:0715/045108:WARNING:channel.cc(322)] RawChannel write error
[ OK ] OneClickSigninBubbleControllerTest.Advanced (3410 ms)
[132/216] OneClickSigninBubbleControllerTest.Advanced (4625 ms)
[ RUN ] FindInPageControllerTest.BigString
[1217:3847:0715/045111:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] FindInPageControllerTest.BigString (2945 ms)
[133/216] FindInPageControllerTest.BigString (4350 ms)
[ RUN ] FullscreenControllerTest.MouseLockOnFileURL
[1213:3847:0715/045110:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1216:13319:0715/045112:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[1216:13319:0715/045112:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1216:13319:0715/045112:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1207:39683:0715/045112:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[1207:39683:0715/045112:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[1207:39683:0715/045112:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] FullscreenControllerTest.MouseLockOnFileURL (4212 ms)
[134/216] FullscreenControllerTest.MouseLockOnFileURL (5826 ms)
[ RUN ] FindInPageControllerTest.FindRestarts_Issue1155639
[1226:3847:0715/045116:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1228:13063:0715/045117:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1228:13063:0715/045117:WARNING:channel.cc(322)] RawChannel write error
[1226:3847:0715/045117:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50CD0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[1226:3847:0715/045117:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50CD0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[ OK ] FindInPageControllerTest.FindRestarts_Issue1155639 (3459 ms)
[135/216] FindInPageControllerTest.FindRestarts_Issue1155639 (4766 ms)
[ RUN ] FindInPageControllerTest.PrepopulateSameTab
[1227:3847:0715/045116:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] FindInPageControllerTest.PrepopulateSameTab (3268 ms)
[136/216] FindInPageControllerTest.PrepopulateSameTab (4604 ms)
[ RUN ] LocationBarBrowserTestWithRedesign.PageActionUITestWithRedesign
[1237:3847:0715/045121:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1239:12551:0715/045123:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[1239:12551:0715/045123:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1239:12551:0715/045123:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1241:13063:0715/045123:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[1241:13063:0715/045123:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[1241:13063:0715/045123:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1241:13063:0715/045123:WARNING:channel.cc(322)] RawChannel write error
[ OK ] LocationBarBrowserTestWithRedesign.PageActionUITestWithRedesign (4074 ms)
[137/216] LocationBarBrowserTestWithRedesign.PageActionUITestWithRedesign (5409 ms)
[ RUN ] FindInPageControllerTest.FindMovesOnTabClose_Issue1343052
[1236:3847:0715/045120:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1240:13063:0715/045122:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[1240:13063:0715/045122:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[1240:13063:0715/045122:WARNING:channel.cc(322)] RawChannel write error
[1244:13063:0715/045124:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[1244:13063:0715/045124:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1244:13063:0715/045124:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1244:13063:0715/045124:WARNING:channel.cc(322)] RawChannel write error
[1230:40451:0715/045125:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[1230:40451:0715/045125:WARNING:channel.cc(322)] RawChannel write error
[ OK ] FindInPageControllerTest.FindMovesOnTabClose_Issue1343052 (6520 ms)
[138/216] FindInPageControllerTest.FindMovesOnTabClose_Issue1343052 (7865 ms)
[ RUN ] LoginPromptBrowserTest.CancelRedundantAuths
[1247:3847:0715/045126:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49494...
sending server_data: {"host": "127.0.0.1", "port": 49494} (36 bytes)
[1243:40451:0715/045130:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[1243:40451:0715/045130:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[1243:40451:0715/045130:WARNING:channel.cc(322)] RawChannel write error
[ OK ] LoginPromptBrowserTest.CancelRedundantAuths (6585 ms)
[139/216] LoginPromptBrowserTest.CancelRedundantAuths (7741 ms)
[ RUN ] LoginPromptBrowserTest.ShowCorrectUrlForCrossOriginMainFrameRequests
[1254:3847:0715/045128:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49497...
sending server_data: {"host": "127.0.0.1", "port": 49497} (36 bytes)
[1259:12807:0715/045131:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1259:12807:0715/045131:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1249:40451:0715/045131:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[1249:40451:0715/045131:WARNING:channel.cc(322)] RawChannel write error
[ OK ] LoginPromptBrowserTest.ShowCorrectUrlForCrossOriginMainFrameRequests (5171 ms)
[140/216] LoginPromptBrowserTest.ShowCorrectUrlForCrossOriginMainFrameRequests (6711 ms)
[ RUN ] PrefsTabHelperBrowserTest.WebPrefs
[1264:3847:0715/045134:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1267:15363:0715/045134:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[1267:15363:0715/045134:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[1267:15363:0715/045134:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[1260:40707:0715/045134:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[1260:40707:0715/045134:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PrefsTabHelperBrowserTest.WebPrefs (2611 ms)
[141/216] PrefsTabHelperBrowserTest.WebPrefs (3931 ms)
[ RUN ] NewTabPageInterceptorTest.NoInterception
[1268:3847:0715/045135:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1263:40451:0715/045137:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[1263:40451:0715/045137:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] NewTabPageInterceptorTest.NoInterception (4158 ms)
[142/216] NewTabPageInterceptorTest.NoInterception (5554 ms)
[ RUN ] StartupBrowserCreatorTest.AddFirstRunTab
[1274:3847:0715/045137:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1270:62211:0715/045139:ERROR:mach_broker_mac.mm(222)] Unknown process 1277 is sending Mach IPC messages!
[ OK ] StartupBrowserCreatorTest.AddFirstRunTab (3526 ms)
[143/216] StartupBrowserCreatorTest.AddFirstRunTab (4761 ms)
[ RUN ] BrowserActionsBarRedesignBrowserTest.OverflowedBrowserActionPopupTest
[1286:3847:0715/045142:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1282:41219:0715/045145:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[1282:41219:0715/045145:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[1282:41219:0715/045145:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[1290:15363:0715/045145:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[1290:15363:0715/045145:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[1282:41219:0715/045145:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[1282:41219:0715/045145:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[1282:41219:0715/045145:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[1282:41219:0715/045145:WARNING:channel.cc(322)] RawChannel write error
[ OK ] BrowserActionsBarRedesignBrowserTest.OverflowedBrowserActionPopupTest (4371 ms)
[144/216] BrowserActionsBarRedesignBrowserTest.OverflowedBrowserActionPopupTest (5842 ms)
[ RUN ] StartupBrowserCreatorTest.ProfilesWithoutPagesNotLaunched
[1281:3847:0715/045141:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1287:13831:0715/045144:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1287:13831:0715/045144:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1276:3847:0715/045144:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[1276:40707:0715/045144:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[1292:13063:0715/045147:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1292:13063:0715/045147:WARNING:channel.cc(322)] RawChannel write error
[1281:3847:0715/045147:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50330C00B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[1281:3847:0715/045147:ERROR:gles2_cmd_decoder.cc(4382)] Error: 5 for Command kLoseContextCHROMIUM
[1276:69895:0715/045147:ERROR:mach_broker_mac.mm(222)] Unknown process 1296 is sending Mach IPC messages!
[ OK ] StartupBrowserCreatorTest.ProfilesWithoutPagesNotLaunched (9003 ms)
[145/216] StartupBrowserCreatorTest.ProfilesWithoutPagesNotLaunched (10344 ms)
[ RUN ] WebUIBidiCheckerBrowserTestLTR.TestSettingsFrameHandler
[ OK ] WebUIBidiCheckerBrowserTestLTR.TestSettingsFrameHandler (1 ms)
[146/216] WebUIBidiCheckerBrowserTestLTR.TestSettingsFrameHandler (1254 ms)
[ RUN ] WebUIBidiCheckerBrowserTestRTL.TestSettingsClearBrowserDataPage
[ OK ] WebUIBidiCheckerBrowserTestRTL.TestSettingsClearBrowserDataPage (1 ms)
[147/216] WebUIBidiCheckerBrowserTestRTL.TestSettingsClearBrowserDataPage (1135 ms)
[ RUN ] BrowserActionsBarRedesignBrowserTest.PageActionPopupsTest
[1299:3847:0715/045149:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1300:12807:0715/045150:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1300:12807:0715/045150:WARNING:channel.cc(322)] RawChannel write error
[1302:12807:0715/045150:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1302:12807:0715/045150:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1299:3847:0715/045151:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[1299:3847:0715/045151:ERROR:gles2_cmd_decoder.cc(4382)] Error: 5 for Command kLoseContextCHROMIUM
[ OK ] BrowserActionsBarRedesignBrowserTest.PageActionPopupsTest (4244 ms)
[148/216] BrowserActionsBarRedesignBrowserTest.PageActionPopupsTest (5586 ms)
[ RUN ] InlineLoginUIBrowserTest.CanOffer
[1309:3847:0715/045153:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1311:15363:0715/045154:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[1311:15363:0715/045154:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[1311:15363:0715/045154:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[ OK ] InlineLoginUIBrowserTest.CanOffer (2986 ms)
[149/216] InlineLoginUIBrowserTest.CanOffer (4210 ms)
[ RUN ] InlineLoginUIBrowserTest.CanOfferNoSigninCookies
[1312:3847:0715/045154:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1314:15363:0715/045155:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[1314:15363:0715/045155:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[1314:15363:0715/045155:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[ OK ] InlineLoginUIBrowserTest.CanOfferNoSigninCookies (2711 ms)
[150/216] InlineLoginUIBrowserTest.CanOfferNoSigninCookies (3918 ms)
[ RUN ] ZoomControllerBrowserTest.Observe
[1322:3847:0715/045158:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ZoomControllerBrowserTest.Observe (2907 ms)
[151/216] ZoomControllerBrowserTest.Observe (4322 ms)
[ RUN ] WebUIWebViewBrowserTest.AddMultiContentScripts
[1321:3847:0715/045157:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1315:40451:0715/045200:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[1315:3847:0715/045200:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[1315:3847:0715/045200:INFO:CONSOLE(1791)] "Running test testAddMultiContentScripts", source: webview_content_script_test.js (1791)
[1315:3847:0715/045200:INFO:CONSOLE(4287)] "Step 1: call <webview>.addContentScripts(myrule1 & myrule2)", source: webview_content_script_test.js (4287)
[1315:3847:0715/045201:WARNING:CONSOLE(237)] "<webview>: The load has aborted with error -11: ERR_NOT_IMPLEMENTED.", source: extensions::webViewEvents (237)
[1315:3847:0715/045202:INFO:CONSOLE(4303)] "Step 2: postMessage to build connection.", source: webview_content_script_test.js (4303)
[1315:3847:0715/045202:INFO:CONSOLE(4306)] "Step 3: postMessage to build connection to the other script.", source: webview_content_script_test.js (4306)
[1315:74759:0715/045202:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[1315:3847:0715/045202:INFO:CONSOLE(4318)] "Step 4: A communication channel has been established with webview.", source: webview_content_script_test.js (4318)
[1315:3847:0715/045202:INFO:CONSOLE(4325)] "Step 5: A communication channel has been established with webview.", source: webview_content_script_test.js (4325)
[1326:12807:0715/045202:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[1326:12807:0715/045202:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[1326:12807:0715/045202:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1326:12807:0715/045202:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1326:12807:0715/045202:WARNING:channel.cc(322)] RawChannel write error
[1328:15107:0715/045202:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[1328:15107:0715/045202:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[1328:15107:0715/045202:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[1328:15107:0715/045202:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[ OK ] WebUIWebViewBrowserTest.AddMultiContentScripts (6846 ms)
[152/216] WebUIWebViewBrowserTest.AddMultiContentScripts (8072 ms)
[ RUN ] ZoomControllerBrowserTest.ObserveDisabledModeEvent
[1331:3847:0715/045202:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1332:13063:0715/045203:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1332:13063:0715/045203:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ZoomControllerBrowserTest.ObserveDisabledModeEvent (2870 ms)
[153/216] ZoomControllerBrowserTest.ObserveDisabledModeEvent (4090 ms)
[ RUN ] FormAutocompleteTest.NormalFormSubmit
[ OK ] FormAutocompleteTest.NormalFormSubmit (384 ms)
[154/216] FormAutocompleteTest.NormalFormSubmit (1684 ms)
[ RUN ] UnloadTest.BrowserCloseTabWhenOtherTabHasListener
[1337:3847:0715/045205:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] UnloadTest.BrowserCloseTabWhenOtherTabHasListener (2741 ms)
[155/216] UnloadTest.BrowserCloseTabWhenOtherTabHasListener (3868 ms)
[ RUN ] FormAutofillTest.WebFormElementToFormData
[ OK ] FormAutofillTest.WebFormElementToFormData (409 ms)
[156/216] FormAutofillTest.WebFormElementToFormData (1694 ms)
[ RUN ] FormAutofillTest.ExtractForms
[ OK ] FormAutofillTest.ExtractForms (287 ms)
[157/216] FormAutofillTest.ExtractForms (1500 ms)
[ RUN ] FormAutofillTest.FindFormForTextAreaElement
[ OK ] FormAutofillTest.FindFormForTextAreaElement (277 ms)
[158/216] FormAutofillTest.FindFormForTextAreaElement (1419 ms)
[ RUN ] FormAutofillTest.LabelsInferredFromText
[ OK ] FormAutofillTest.LabelsInferredFromText (266 ms)
[159/216] FormAutofillTest.LabelsInferredFromText (1495 ms)
[ RUN ] FormAutofillTest.LabelsInferredFromLabelInDivTable
[ OK ] FormAutofillTest.LabelsInferredFromLabelInDivTable (299 ms)
[160/216] FormAutofillTest.LabelsInferredFromLabelInDivTable (1427 ms)
[ RUN ] FormAutofillTest.FillFormMaxLengthForUnownedForm
[ OK ] FormAutofillTest.FillFormMaxLengthForUnownedForm (221 ms)
[161/216] FormAutofillTest.FillFormMaxLengthForUnownedForm (1499 ms)
[ RUN ] PasswordAutofillAgentTest.InputWithNoForms
[ OK ] PasswordAutofillAgentTest.InputWithNoForms (311 ms)
[162/216] PasswordAutofillAgentTest.InputWithNoForms (1468 ms)
[ RUN ] PasswordAutofillAgentTest.SendPasswordFormsTest_Redirection
[ OK ] PasswordAutofillAgentTest.SendPasswordFormsTest_Redirection (403 ms)
[163/216] PasswordAutofillAgentTest.SendPasswordFormsTest_Redirection (1461 ms)
[ RUN ] PasswordAutofillAgentTest.PasswordAutofillTriggersOnChangeEventsWaitForUsername
[1347:3847:0715/045212:687077336705:WARNING:keycode_converter.cc(91)] empty code string
[ OK ] PasswordAutofillAgentTest.PasswordAutofillTriggersOnChangeEventsWaitForUsername (408 ms)
[164/216] PasswordAutofillAgentTest.PasswordAutofillTriggersOnChangeEventsWaitForUsername (1476 ms)
[ RUN ] PasswordAutofillAgentTest.ClearPreviewWithPasswordAutofilled
[ OK ] PasswordAutofillAgentTest.ClearPreviewWithPasswordAutofilled (276 ms)
[165/216] PasswordAutofillAgentTest.ClearPreviewWithPasswordAutofilled (1503 ms)
[ RUN ] PasswordAutofillAgentTest.NoopEditingDoesNotOverwriteManuallyEditedPassword
[1349:3847:0715/045214:688537023511:WARNING:keycode_converter.cc(91)] empty code string
[1349:3847:0715/045214:688577378238:WARNING:keycode_converter.cc(91)] empty code string
[1349:3847:0715/045214:688579963738:WARNING:keycode_converter.cc(91)] empty code string
[1349:3847:0715/045214:688581702189:WARNING:keycode_converter.cc(91)] empty code string
[1349:3847:0715/045214:688583740806:WARNING:keycode_converter.cc(91)] empty code string
[1349:3847:0715/045214:688592259263:WARNING:keycode_converter.cc(91)] empty code string
[1349:3847:0715/045214:688594985858:WARNING:keycode_converter.cc(91)] empty code string
[1349:3847:0715/045214:688595458926:WARNING:keycode_converter.cc(91)] empty code string
[1349:3847:0715/045214:688595869190:WARNING:keycode_converter.cc(91)] empty code string
[1349:3847:0715/045214:688596287063:WARNING:keycode_converter.cc(91)] empty code string
[1349:3847:0715/045214:688596692822:WARNING:keycode_converter.cc(91)] empty code string
[1349:3847:0715/045214:688597126430:WARNING:keycode_converter.cc(91)] empty code string
[1349:3847:0715/045214:688597548397:WARNING:keycode_converter.cc(91)] empty code string
[1349:3847:0715/045214:688597958522:WARNING:keycode_converter.cc(91)] empty code string
[1349:3847:0715/045214:688599496301:WARNING:keycode_converter.cc(91)] empty code string
[1349:3847:0715/045214:688600910298:WARNING:keycode_converter.cc(91)] empty code string
[1349:3847:0715/045214:688602315549:WARNING:keycode_converter.cc(91)] empty code string
[1349:3847:0715/045214:688603741594:WARNING:keycode_converter.cc(91)] empty code string
[1349:3847:0715/045214:688605110068:WARNING:keycode_converter.cc(91)] empty code string
[1349:3847:0715/045214:688606479131:WARNING:keycode_converter.cc(91)] empty code string
[1349:3847:0715/045214:688607953407:WARNING:keycode_converter.cc(91)] empty code string
[1349:3847:0715/045214:688609294689:WARNING:keycode_converter.cc(91)] empty code string
[1349:3847:0715/045214:688610696328:WARNING:keycode_converter.cc(91)] empty code string
[1349:3847:0715/045214:688612071823:WARNING:keycode_converter.cc(91)] empty code string
[1349:3847:0715/045214:688613459557:WARNING:keycode_converter.cc(91)] empty code string
[1349:3847:0715/045214:688614913506:WARNING:keycode_converter.cc(91)] empty code string
[1349:3847:0715/045214:688616267320:WARNING:keycode_converter.cc(91)] empty code string
[ OK ] PasswordAutofillAgentTest.NoopEditingDoesNotOverwriteManuallyEditedPassword (367 ms)
[166/216] PasswordAutofillAgentTest.NoopEditingDoesNotOverwriteManuallyEditedPassword (1500 ms)
[ RUN ] TranslateHelperBrowserTest.TranslateFailure
[ OK ] TranslateHelperBrowserTest.TranslateFailure (121 ms)
[167/216] TranslateHelperBrowserTest.TranslateFailure (1208 ms)
[ RUN ] TranslateScriptBrowserTest.ElementLoadFailure
[ OK ] TranslateScriptBrowserTest.ElementLoadFailure (189 ms)
[168/216] TranslateScriptBrowserTest.ElementLoadFailure (1493 ms)
[ RUN ] TranslateScriptBrowserTest.TranslateFail
[ OK ] TranslateScriptBrowserTest.TranslateFail (226 ms)
[169/216] TranslateScriptBrowserTest.TranslateFail (1495 ms)
[ RUN ] InProcessBrowserTest.ExternalConnectionFail
[1357:3847:0715/045218:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1353:3847:0715/045219:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[1353:39939:0715/045220:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[1353:3847:0715/045220:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[1353:39939:0715/045221:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] InProcessBrowserTest.ExternalConnectionFail (4351 ms)
[170/216] InProcessBrowserTest.ExternalConnectionFail (5444 ms)
[ RUN ] WebUIResourceBrowserTest.ArrayDataModelTest
[1361:3847:0715/045219:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1356:3847:0715/045221:INFO:CONSOLE(0)] "'window.webkitStorageInfo' is deprecated. Please use 'navigator.webkitTemporaryStorage' or 'navigator.webkitPersistentStorage' instead.", source: (0)
[1356:3847:0715/045221:INFO:CONSOLE(0)] "'webkitIndexedDB' is deprecated. Please use 'indexedDB' instead.", source: (0)
[1356:41219:0715/045221:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[1356:41219:0715/045221:WARNING:channel.cc(322)] RawChannel write error
[ OK ] WebUIResourceBrowserTest.ArrayDataModelTest (3429 ms)
[171/216] WebUIResourceBrowserTest.ArrayDataModelTest (4742 ms)
[ RUN ] WebUIResourceBrowserTest.I18nProcessTest
[1370:3847:0715/045224:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1364:3847:0715/045225: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/cache/run_tha_test7DcEpd/chrome/test/data/webui/i18n_process_test.html (0)
[1364:3847:0715/045225:INFO:CONSOLE(0)] "'window.webkitStorageInfo' is deprecated. Please use 'navigator.webkitTemporaryStorage' or 'navigator.webkitPersistentStorage' instead.", source: (0)
[1364:3847:0715/045225:INFO:CONSOLE(0)] "'webkitIndexedDB' is deprecated. Please use 'indexedDB' instead.", source: (0)
[1364:3847:0715/045225:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[ OK ] WebUIResourceBrowserTest.I18nProcessTest (3103 ms)
[172/216] WebUIResourceBrowserTest.I18nProcessTest (4551 ms)
[ RUN ] OutOfProcessPPAPITest.TCPSocketPrivate
[1371:3847:0715/045224:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49510...
sending server_data: {"host": "127.0.0.1", "port": 49510} (36 bytes)
HTTPS server started on https://127.0.0.1:49511...
sending server_data: {"host": "127.0.0.1", "port": 49511} (36 bytes)
objc[1377]: Class BaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_test7DcEpd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1377]: Class ConstrainedWindowAnimationBase is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_test7DcEpd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1377]: Class ConstrainedWindowAnimationShow is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_test7DcEpd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1377]: Class ConstrainedWindowAnimationHide is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_test7DcEpd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1377]: Class ConstrainedWindowAnimationPulse is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_test7DcEpd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1377]: Class BlueLabelButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_test7DcEpd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1377]: Class BlueLabelButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_test7DcEpd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1377]: Class HoverImageMenuButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_test7DcEpd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1377]: Class HoverImageMenuButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_test7DcEpd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1377]: Class HyperlinkButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_test7DcEpd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1377]: Class HyperlinkTextView is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_test7DcEpd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1377]: Class FindPasteboard is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_test7DcEpd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1377]: Class FlippedView is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_test7DcEpd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1377]: Class FocusTracker is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_test7DcEpd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1377]: Class FullscreenWindowManager is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_test7DcEpd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1377]: Class HoverButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_test7DcEpd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1377]: Class HoverImageButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_test7DcEpd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1377]: Class MenuController is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_test7DcEpd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1377]: Class ToolTipBaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_test7DcEpd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1377]: Class CrTrackingAreaOwnerProxy is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_test7DcEpd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1377]: Class CrTrackingArea is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_test7DcEpd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1377]: Class UnderlayOpenGLHostingWindow is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_test7DcEpd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1377]: Class MacScreenMonitor is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_test7DcEpd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1377]: Class ComplexTextInputPanel is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_test7DcEpd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
[1365:3847:0715/045227:INFO:CONSOLE(177)] "BasicForceAsync finished in 0.006 seconds.", source: http://127.0.0.1:49510/files/test_case.html?testcase=TCPSocketPrivate&ssl_server_port=49511 (177)
[1365:3847:0715/045227:INFO:CONSOLE(177)] "Basic finished in 0.005 seconds.", source: http://127.0.0.1:49510/files/test_case.html?testcase=TCPSocketPrivate&ssl_server_port=49511 (177)
[1365:3847:0715/045227:INFO:CONSOLE(177)] "BasicBlocking finished in 0.008 seconds.", source: http://127.0.0.1:49510/files/test_case.html?testcase=TCPSocketPrivate&ssl_server_port=49511 (177)
[1365:3847:0715/045227:INFO:CONSOLE(177)] "BasicBackground finished in 0.006 seconds.", source: http://127.0.0.1:49510/files/test_case.html?testcase=TCPSocketPrivate&ssl_server_port=49511 (177)
[1365:3847:0715/045227:INFO:CONSOLE(177)] "ReadWriteForceAsync finished in 0.019 seconds.", source: http://127.0.0.1:49510/files/test_case.html?testcase=TCPSocketPrivate&ssl_server_port=49511 (177)
[1365:3847:0715/045227:INFO:CONSOLE(177)] "ReadWrite finished in 0.010 seconds.", source: http://127.0.0.1:49510/files/test_case.html?testcase=TCPSocketPrivate&ssl_server_port=49511 (177)
[1365:3847:0715/045227:INFO:CONSOLE(177)] "ReadWriteBlocking finished in 0.008 seconds.", source: http://127.0.0.1:49510/files/test_case.html?testcase=TCPSocketPrivate&ssl_server_port=49511 (177)
[1365:3847:0715/045227:INFO:CONSOLE(177)] "ReadWriteBackground finished in 0.020 seconds.", source: http://127.0.0.1:49510/files/test_case.html?testcase=TCPSocketPrivate&ssl_server_port=49511 (177)
testserver.py: Closed connection
[1365:3847:0715/045227:INFO:CONSOLE(177)] "ReadWriteSSLForceAsync finished in 0.129 seconds.", source: http://127.0.0.1:49510/files/test_case.html?testcase=TCPSocketPrivate&ssl_server_port=49511 (177)
testserver.py: Closed connection
[1365:3847:0715/045227:INFO:CONSOLE(177)] "ReadWriteSSL finished in 0.007 seconds.", source: http://127.0.0.1:49510/files/test_case.html?testcase=TCPSocketPrivate&ssl_server_port=49511 (177)
testserver.py: Closed connection
[1365:3847:0715/045227:INFO:CONSOLE(177)] "ReadWriteSSLBlocking finished in 0.011 seconds.", source: http://127.0.0.1:49510/files/test_case.html?testcase=TCPSocketPrivate&ssl_server_port=49511 (177)
testserver.py: Closed connection
[1365:3847:0715/045227:INFO:CONSOLE(177)] "ReadWriteSSLBackground finished in 0.015 seconds.", source: http://127.0.0.1:49510/files/test_case.html?testcase=TCPSocketPrivate&ssl_server_port=49511 (177)
[1365:3847:0715/045227:INFO:CONSOLE(177)] "ConnectAddressForceAsync finished in 0.016 seconds.", source: http://127.0.0.1:49510/files/test_case.html?testcase=TCPSocketPrivate&ssl_server_port=49511 (177)
[1365:3847:0715/045227:INFO:CONSOLE(177)] "ConnectAddress finished in 0.012 seconds.", source: http://127.0.0.1:49510/files/test_case.html?testcase=TCPSocketPrivate&ssl_server_port=49511 (177)
[1365:3847:0715/045227:INFO:CONSOLE(177)] "ConnectAddressBlocking finished in 0.015 seconds.", source: http://127.0.0.1:49510/files/test_case.html?testcase=TCPSocketPrivate&ssl_server_port=49511 (177)
[1365:3847:0715/045227:INFO:CONSOLE(177)] "ConnectAddressBackground finished in 0.015 seconds.", source: http://127.0.0.1:49510/files/test_case.html?testcase=TCPSocketPrivate&ssl_server_port=49511 (177)
[1365:3847:0715/045227:INFO:CONSOLE(177)] "SetOptionForceAsync finished in 0.007 seconds.", source: http://127.0.0.1:49510/files/test_case.html?testcase=TCPSocketPrivate&ssl_server_port=49511 (177)
[1365:3847:0715/045227:INFO:CONSOLE(177)] "SetOption finished in 0.002 seconds.", source: http://127.0.0.1:49510/files/test_case.html?testcase=TCPSocketPrivate&ssl_server_port=49511 (177)
[1365:3847:0715/045227:INFO:CONSOLE(177)] "SetOptionBlocking finished in 0.007 seconds.", source: http://127.0.0.1:49510/files/test_case.html?testcase=TCPSocketPrivate&ssl_server_port=49511 (177)
[1365:3847:0715/045227:INFO:CONSOLE(177)] "SetOptionBackground finished in 0.003 seconds.", source: http://127.0.0.1:49510/files/test_case.html?testcase=TCPSocketPrivate&ssl_server_port=49511 (177)
[1365:3847:0715/045227:INFO:CONSOLE(177)] "LargeReadForceAsync finished in 0.007 seconds.", source: http://127.0.0.1:49510/files/test_case.html?testcase=TCPSocketPrivate&ssl_server_port=49511 (177)
[1365:3847:0715/045227:INFO:CONSOLE(177)] "LargeRead finished in 0.013 seconds.", source: http://127.0.0.1:49510/files/test_case.html?testcase=TCPSocketPrivate&ssl_server_port=49511 (177)
[1365:3847:0715/045227:INFO:CONSOLE(177)] "LargeReadBlocking finished in 0.004 seconds.", source: http://127.0.0.1:49510/files/test_case.html?testcase=TCPSocketPrivate&ssl_server_port=49511 (177)
[1365:3847:0715/045227:INFO:CONSOLE(177)] "LargeReadBackground finished in 0.006 seconds.", source: http://127.0.0.1:49510/files/test_case.html?testcase=TCPSocketPrivate&ssl_server_port=49511 (177)
[1365:39427:0715/045227:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[1365:39427:0715/045227:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[1365:39427:0715/045227:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 4, remote ID 2147483651)
[1365:39427:0715/045227:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[1365:39427:0715/045227:WARNING:channel.cc(322)] RawChannel write error
[ OK ] OutOfProcessPPAPITest.TCPSocketPrivate (5318 ms)
[173/216] OutOfProcessPPAPITest.TCPSocketPrivate (6735 ms)
[ RUN ] OutOfProcessPPAPITest.URLLoader0
[1380:3847:0715/045228:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49543...
sending server_data: {"host": "127.0.0.1", "port": 49543} (36 bytes)
objc[1387]: Class BaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_test7DcEpd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1387]: Class ConstrainedWindowAnimationBase is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_test7DcEpd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1387]: Class ConstrainedWindowAnimationShow is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_test7DcEpd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1387]: Class ConstrainedWindowAnimationHide is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_test7DcEpd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1387]: Class ConstrainedWindowAnimationPulse is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_test7DcEpd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1387]: Class BlueLabelButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_test7DcEpd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1387]: Class BlueLabelButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_test7DcEpd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1387]: Class HoverImageMenuButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_test7DcEpd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1387]: Class HoverImageMenuButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_test7DcEpd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1387]: Class HyperlinkButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_test7DcEpd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1387]: Class HyperlinkTextView is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_test7DcEpd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1387]: Class FindPasteboard is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_test7DcEpd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1387]: Class FlippedView is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_test7DcEpd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1387]: Class FocusTracker is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_test7DcEpd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1387]: Class FullscreenWindowManager is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_test7DcEpd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1387]: Class HoverButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_test7DcEpd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1387]: Class HoverImageButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_test7DcEpd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1387]: Class MenuController is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_test7DcEpd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1387]: Class ToolTipBaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_test7DcEpd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1387]: Class CrTrackingAreaOwnerProxy is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_test7DcEpd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1387]: Class CrTrackingArea is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_test7DcEpd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1387]: Class UnderlayOpenGLHostingWindow is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_test7DcEpd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1387]: Class MacScreenMonitor is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_test7DcEpd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1387]: Class ComplexTextInputPanel is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_test7DcEpd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
[1376:3847:0715/045231:INFO:CONSOLE(177)] "BasicGETForceAsync finished in 0.026 seconds.", source: http://127.0.0.1:49543/files/test_case.html?testcase=URLLoader_BasicGET,URLLoader_BasicPOST,URLLoader_BasicFilePOST,URLLoader_BasicFileRangePOST,URLLoader_CompoundBodyPOST, (177)
[1376:3847:0715/045231:INFO:CONSOLE(177)] "BasicGET finished in 0.030 seconds.", source: http://127.0.0.1:49543/files/test_case.html?testcase=URLLoader_BasicGET,URLLoader_BasicPOST,URLLoader_BasicFilePOST,URLLoader_BasicFileRangePOST,URLLoader_CompoundBodyPOST, (177)
[1376:3847:0715/045231:INFO:CONSOLE(177)] "BasicGETBlocking finished in 0.024 seconds.", source: http://127.0.0.1:49543/files/test_case.html?testcase=URLLoader_BasicGET,URLLoader_BasicPOST,URLLoader_BasicFilePOST,URLLoader_BasicFileRangePOST,URLLoader_CompoundBodyPOST, (177)
[1376:3847:0715/045231:INFO:CONSOLE(177)] "BasicGETBackground finished in 0.014 seconds.", source: http://127.0.0.1:49543/files/test_case.html?testcase=URLLoader_BasicGET,URLLoader_BasicPOST,URLLoader_BasicFilePOST,URLLoader_BasicFileRangePOST,URLLoader_CompoundBodyPOST, (177)
[1376:3847:0715/045231:INFO:CONSOLE(177)] "BasicPOSTForceAsync finished in 0.012 seconds.", source: http://127.0.0.1:49543/files/test_case.html?testcase=URLLoader_BasicGET,URLLoader_BasicPOST,URLLoader_BasicFilePOST,URLLoader_BasicFileRangePOST,URLLoader_CompoundBodyPOST, (177)
[1376:3847:0715/045231:INFO:CONSOLE(177)] "BasicPOST finished in 0.015 seconds.", source: http://127.0.0.1:49543/files/test_case.html?testcase=URLLoader_BasicGET,URLLoader_BasicPOST,URLLoader_BasicFilePOST,URLLoader_BasicFileRangePOST,URLLoader_CompoundBodyPOST, (177)
[1376:3847:0715/045231:INFO:CONSOLE(177)] "BasicPOSTBlocking finished in 0.011 seconds.", source: http://127.0.0.1:49543/files/test_case.html?testcase=URLLoader_BasicGET,URLLoader_BasicPOST,URLLoader_BasicFilePOST,URLLoader_BasicFileRangePOST,URLLoader_CompoundBodyPOST, (177)
[1376:3847:0715/045231:INFO:CONSOLE(177)] "BasicPOSTBackground finished in 0.017 seconds.", source: http://127.0.0.1:49543/files/test_case.html?testcase=URLLoader_BasicGET,URLLoader_BasicPOST,URLLoader_BasicFilePOST,URLLoader_BasicFileRangePOST,URLLoader_CompoundBodyPOST, (177)
[1376:3847:0715/045231:INFO:CONSOLE(177)] "BasicFilePOSTForceAsync finished in 0.059 seconds.", source: http://127.0.0.1:49543/files/test_case.html?testcase=URLLoader_BasicGET,URLLoader_BasicPOST,URLLoader_BasicFilePOST,URLLoader_BasicFileRangePOST,URLLoader_CompoundBodyPOST, (177)
[1376:3847:0715/045231:INFO:CONSOLE(177)] "BasicFilePOST finished in 0.029 seconds.", source: http://127.0.0.1:49543/files/test_case.html?testcase=URLLoader_BasicGET,URLLoader_BasicPOST,URLLoader_BasicFilePOST,URLLoader_BasicFileRangePOST,URLLoader_CompoundBodyPOST, (177)
[1376:3847:0715/045231:INFO:CONSOLE(177)] "BasicFilePOSTBlocking finished in 0.027 seconds.", source: http://127.0.0.1:49543/files/test_case.html?testcase=URLLoader_BasicGET,URLLoader_BasicPOST,URLLoader_BasicFilePOST,URLLoader_BasicFileRangePOST,URLLoader_CompoundBodyPOST, (177)
[1376:3847:0715/045232:INFO:CONSOLE(177)] "BasicFilePOSTBackground finished in 0.037 seconds.", source: http://127.0.0.1:49543/files/test_case.html?testcase=URLLoader_BasicGET,URLLoader_BasicPOST,URLLoader_BasicFilePOST,URLLoader_BasicFileRangePOST,URLLoader_CompoundBodyPOST, (177)
[1376:3847:0715/045232:INFO:CONSOLE(177)] "BasicFileRangePOSTForceAsync finished in 0.034 seconds.", source: http://127.0.0.1:49543/files/test_case.html?testcase=URLLoader_BasicGET,URLLoader_BasicPOST,URLLoader_BasicFilePOST,URLLoader_BasicFileRangePOST,URLLoader_CompoundBodyPOST, (177)
[1376:3847:0715/045232:INFO:CONSOLE(177)] "BasicFileRangePOST finished in 0.034 seconds.", source: http://127.0.0.1:49543/files/test_case.html?testcase=URLLoader_BasicGET,URLLoader_BasicPOST,URLLoader_BasicFilePOST,URLLoader_BasicFileRangePOST,URLLoader_CompoundBodyPOST, (177)
[1376:3847:0715/045232:INFO:CONSOLE(177)] "BasicFileRangePOSTBlocking finished in 0.043 seconds.", source: http://127.0.0.1:49543/files/test_case.html?testcase=URLLoader_BasicGET,URLLoader_BasicPOST,URLLoader_BasicFilePOST,URLLoader_BasicFileRangePOST,URLLoader_CompoundBodyPOST, (177)
[1376:3847:0715/045232:INFO:CONSOLE(177)] "BasicFileRangePOSTBackground finished in 0.043 seconds.", source: http://127.0.0.1:49543/files/test_case.html?testcase=URLLoader_BasicGET,URLLoader_BasicPOST,URLLoader_BasicFilePOST,URLLoader_BasicFileRangePOST,URLLoader_CompoundBodyPOST, (177)
[1376:3847:0715/045232:INFO:CONSOLE(177)] "CompoundBodyPOSTForceAsync finished in 0.016 seconds.", source: http://127.0.0.1:49543/files/test_case.html?testcase=URLLoader_BasicGET,URLLoader_BasicPOST,URLLoader_BasicFilePOST,URLLoader_BasicFileRangePOST,URLLoader_CompoundBodyPOST, (177)
[1376:3847:0715/045232:INFO:CONSOLE(177)] "CompoundBodyPOST finished in 0.008 seconds.", source: http://127.0.0.1:49543/files/test_case.html?testcase=URLLoader_BasicGET,URLLoader_BasicPOST,URLLoader_BasicFilePOST,URLLoader_BasicFileRangePOST,URLLoader_CompoundBodyPOST, (177)
[1376:3847:0715/045232:INFO:CONSOLE(177)] "CompoundBodyPOSTBlocking finished in 0.032 seconds.", source: http://127.0.0.1:49543/files/test_case.html?testcase=URLLoader_BasicGET,URLLoader_BasicPOST,URLLoader_BasicFilePOST,URLLoader_BasicFileRangePOST,URLLoader_CompoundBodyPOST, (177)
[1376:3847:0715/045232:INFO:CONSOLE(177)] "CompoundBodyPOSTBackground finished in 0.032 seconds.", source: http://127.0.0.1:49543/files/test_case.html?testcase=URLLoader_BasicGET,URLLoader_BasicPOST,URLLoader_BasicFilePOST,URLLoader_BasicFileRangePOST,URLLoader_CompoundBodyPOST, (177)
[ OK ] OutOfProcessPPAPITest.URLLoader0 (5494 ms)
[174/216] OutOfProcessPPAPITest.URLLoader0 (6962 ms)
[ RUN ] OutOfProcessPPAPITest.WebSocket1
[1386:3847:0715/045231:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49567...
sending server_data: {"host": "127.0.0.1", "port": 49567} (36 bytes)
Trying to start websocket server on ws://127.0.0.1:0...
WebSocket server started on ws://127.0.0.1:49568...
sending server_data: {"host": "127.0.0.1", "port": 49568} (36 bytes)
objc[1392]: Class BaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_test7DcEpd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1392]: Class ConstrainedWindowAnimationBase is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_test7DcEpd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1392]: Class ConstrainedWindowAnimationShow is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_test7DcEpd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1392]: Class ConstrainedWindowAnimationHide is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_test7DcEpd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1392]: Class ConstrainedWindowAnimationPulse is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_test7DcEpd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1392]: Class BlueLabelButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_test7DcEpd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1392]: Class BlueLabelButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_test7DcEpd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1392]: Class HoverImageMenuButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_test7DcEpd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1392]: Class HoverImageMenuButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_test7DcEpd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1392]: Class HyperlinkButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_test7DcEpd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1392]: Class HyperlinkTextView is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_test7DcEpd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1392]: Class FindPasteboard is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_test7DcEpd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1392]: Class FlippedView is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_test7DcEpd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1392]: Class FocusTracker is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_test7DcEpd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1392]: Class FullscreenWindowManager is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_test7DcEpd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1392]: Class HoverButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_test7DcEpd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1392]: Class HoverImageButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_test7DcEpd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1392]: Class MenuController is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_test7DcEpd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1392]: Class ToolTipBaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_test7DcEpd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1392]: Class CrTrackingAreaOwnerProxy is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_test7DcEpd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1392]: Class CrTrackingArea is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_test7DcEpd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1392]: Class UnderlayOpenGLHostingWindow is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_test7DcEpd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1392]: Class MacScreenMonitor is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_test7DcEpd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1392]: Class ComplexTextInputPanel is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_test7DcEpd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
[1382:3847:0715/045234:INFO:CONSOLE(177)] "IsWebSocket finished in 0.000 seconds.", source: http://127.0.0.1:49567/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=49568 (177)
[1382:3847:0715/045234:INFO:CONSOLE(177)] "UninitializedPropertiesAccess finished in 0.000 seconds.", source: http://127.0.0.1:49567/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=49568 (177)
[1382:3847:0715/045234:INFO:CONSOLE(177)] "InvalidConnect finished in 0.000 seconds.", source: http://127.0.0.1:49567/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=49568 (177)
[1382:3847:0715/045234:INFO:CONSOLE(177)] "Protocols finished in 0.000 seconds.", source: http://127.0.0.1:49567/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=49568 (177)
[1382:3847:0715/045234:INFO:CONSOLE(177)] "GetURL finished in 0.000 seconds.", source: http://127.0.0.1:49567/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=49568 (177)
[1382:3847:0715/045234:INFO:CONSOLE(177)] "ValidConnect finished in 0.000 seconds.", source: http://127.0.0.1:49567/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=49568 (177)
[1382:3847:0715/045234:INFO:CONSOLE(177)] "InvalidClose finished in 0.000 seconds.", source: http://127.0.0.1:49567/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=49568 (177)
[1382:3847:0715/045234:INFO:CONSOLE(0)] "WebSocket connection to 'ws://127.0.0.1:49568/echo-with-no-extension' failed: WebSocket was closed before the connection was established.", source: http://127.0.0.1:49567/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=49568 (0)
[1382:3847:0715/045234:INFO:CONSOLE(177)] "ValidClose finished in 0.000 seconds.", source: http://127.0.0.1:49567/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=49568 (177)
[1382:3847:0715/045234:INFO:CONSOLE(177)] "GetProtocol finished in 0.000 seconds.", source: http://127.0.0.1:49567/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=49568 (177)
[1382:3847:0715/045234:INFO:CONSOLE(177)] "TextSendReceive finished in 0.000 seconds.", source: http://127.0.0.1:49567/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=49568 (177)
[1382:3847:0715/045234:INFO:CONSOLE(177)] "BinarySendReceive finished in 0.000 seconds.", source: http://127.0.0.1:49567/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=49568 (177)
[1382:3847:0715/045234:INFO:CONSOLE(177)] "StressedSendReceive finished in 0.000 seconds.", source: http://127.0.0.1:49567/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=49568 (177)
[1382:3847:0715/045234:INFO:CONSOLE(177)] "BufferedAmount finished in 0.000 seconds.", source: http://127.0.0.1:49567/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=49568 (177)
[1382:39939:0715/045234:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1382:39939:0715/045234:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 5, remote ID 2147483651)
[1382:39939:0715/045234:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[1382:39939:0715/045234:WARNING:channel.cc(322)] RawChannel write error
[ OK ] OutOfProcessPPAPITest.WebSocket1 (5560 ms)
[175/216] OutOfProcessPPAPITest.WebSocket1 (7002 ms)
[ RUN ] PPAPINaClPNaClTest.AudioThreadCreator
[1395:3847:0715/045235:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49590...
sending server_data: {"host": "127.0.0.1", "port": 49590} (36 bytes)
[1402,2109284736:04:52:38.393594] Native Client module will be loaded at base address 0x000043df00000000
[1391:3847:0715/045238:INFO:CONSOLE(177)] "AudioThreadCreatorIsRequired finished in 0.094 seconds.", source: http://127.0.0.1:49590/files/test_case.html?mode=nacl_pnacl&testcase=Audio_AudioThreadCreatorIsRequired,Audio_AudioThreadCreatorIsCalled, (177)
[1391:3847:0715/045238:INFO:CONSOLE(177)] "AudioThreadCreatorIsCalled finished in 0.068 seconds.", source: http://127.0.0.1:49590/files/test_case.html?mode=nacl_pnacl&testcase=Audio_AudioThreadCreatorIsRequired,Audio_AudioThreadCreatorIsCalled, (177)
[1391:39939:0715/045238:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[1391:39939:0715/045238:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PPAPINaClPNaClTest.AudioThreadCreator (5008 ms)
[176/216] PPAPINaClPNaClTest.AudioThreadCreator (6192 ms)
[ RUN ] PPAPINaClPNaClTest.View
[1401:3847:0715/045238:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
2015-07-15 04:52:39.046 browser_tests[1397:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
HTTP server started on http://127.0.0.1:49596...
sending server_data: {"host": "127.0.0.1", "port": 49596} (36 bytes)
[1407,2109284736:04:52:40.712236] Native Client module will be loaded at base address 0x00004eef00000000
[1397:3847:0715/045240:INFO:CONSOLE(177)] "SizeChange finished in 0.013 seconds.", source: http://127.0.0.1:49596/files/test_case.html?mode=nacl_pnacl&testcase=View_SizeChange,View_ClipChange,View_ScrollOffsetChange, (177)
[1397:3847:0715/045240:INFO:CONSOLE(177)] "ClipChange finished in 0.020 seconds.", source: http://127.0.0.1:49596/files/test_case.html?mode=nacl_pnacl&testcase=View_SizeChange,View_ClipChange,View_ScrollOffsetChange, (177)
[1397:3847:0715/045240:INFO:CONSOLE(177)] "ScrollOffsetChange finished in 0.024 seconds.", source: http://127.0.0.1:49596/files/test_case.html?mode=nacl_pnacl&testcase=View_SizeChange,View_ClipChange,View_ScrollOffsetChange, (177)
[1397:40451:0715/045240:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[1397:40451:0715/045240:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PPAPINaClPNaClTest.View (4842 ms)
[177/216] PPAPINaClPNaClTest.View (6249 ms)
[ RUN ] OutOfProcessPPAPIPrivateTest.FileIO_Private
[1410:3847:0715/045241:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49602...
sending server_data: {"host": "127.0.0.1", "port": 49602} (36 bytes)
objc[1416]: Class BaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_test7DcEpd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1416]: Class ConstrainedWindowAnimationBase is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_test7DcEpd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1416]: Class ConstrainedWindowAnimationShow is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_test7DcEpd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1416]: Class ConstrainedWindowAnimationHide is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_test7DcEpd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1416]: Class ConstrainedWindowAnimationPulse is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_test7DcEpd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1416]: Class BlueLabelButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_test7DcEpd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1416]: Class BlueLabelButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_test7DcEpd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1416]: Class HoverImageMenuButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_test7DcEpd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1416]: Class HoverImageMenuButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_test7DcEpd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1416]: Class HyperlinkButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_test7DcEpd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1416]: Class HyperlinkTextView is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_test7DcEpd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1416]: Class FindPasteboard is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_test7DcEpd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1416]: Class FlippedView is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_test7DcEpd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1416]: Class FocusTracker is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_test7DcEpd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1416]: Class FullscreenWindowManager is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_test7DcEpd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1416]: Class HoverButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_test7DcEpd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1416]: Class HoverImageButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_test7DcEpd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1416]: Class MenuController is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_test7DcEpd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1416]: Class ToolTipBaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_test7DcEpd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1416]: Class CrTrackingAreaOwnerProxy is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_test7DcEpd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1416]: Class CrTrackingArea is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_test7DcEpd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1416]: Class UnderlayOpenGLHostingWindow is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_test7DcEpd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1416]: Class MacScreenMonitor is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_test7DcEpd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1416]: Class ComplexTextInputPanel is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_test7DcEpd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
[1406:3847:0715/045244:INFO:CONSOLE(177)] "RequestOSFileHandleForceAsync finished in 0.059 seconds.", source: http://127.0.0.1:49602/files/test_case.html?testcase=FileIO_RequestOSFileHandle,FileIO_RequestOSFileHandleWithOpenExclusive,FileIO_Mmap, (177)
[1406:3847:0715/045244:INFO:CONSOLE(177)] "RequestOSFileHandle finished in 0.031 seconds.", source: http://127.0.0.1:49602/files/test_case.html?testcase=FileIO_RequestOSFileHandle,FileIO_RequestOSFileHandleWithOpenExclusive,FileIO_Mmap, (177)
[1406:3847:0715/045244:INFO:CONSOLE(177)] "RequestOSFileHandleBlocking finished in 0.038 seconds.", source: http://127.0.0.1:49602/files/test_case.html?testcase=FileIO_RequestOSFileHandle,FileIO_RequestOSFileHandleWithOpenExclusive,FileIO_Mmap, (177)
[1406:3847:0715/045244:INFO:CONSOLE(177)] "RequestOSFileHandleBackground finished in 0.044 seconds.", source: http://127.0.0.1:49602/files/test_case.html?testcase=FileIO_RequestOSFileHandle,FileIO_RequestOSFileHandleWithOpenExclusive,FileIO_Mmap, (177)
[1406:3847:0715/045244:INFO:CONSOLE(177)] "RequestOSFileHandleWithOpenExclusiveForceAsync finished in 0.030 seconds.", source: http://127.0.0.1:49602/files/test_case.html?testcase=FileIO_RequestOSFileHandle,FileIO_RequestOSFileHandleWithOpenExclusive,FileIO_Mmap, (177)
[1406:3847:0715/045244:INFO:CONSOLE(177)] "RequestOSFileHandleWithOpenExclusive finished in 0.034 seconds.", source: http://127.0.0.1:49602/files/test_case.html?testcase=FileIO_RequestOSFileHandle,FileIO_RequestOSFileHandleWithOpenExclusive,FileIO_Mmap, (177)
[1406:3847:0715/045244:INFO:CONSOLE(177)] "RequestOSFileHandleWithOpenExclusiveBlocking finished in 0.036 seconds.", source: http://127.0.0.1:49602/files/test_case.html?testcase=FileIO_RequestOSFileHandle,FileIO_RequestOSFileHandleWithOpenExclusive,FileIO_Mmap, (177)
[1406:3847:0715/045244:INFO:CONSOLE(177)] "RequestOSFileHandleWithOpenExclusiveBackground finished in 0.030 seconds.", source: http://127.0.0.1:49602/files/test_case.html?testcase=FileIO_RequestOSFileHandle,FileIO_RequestOSFileHandleWithOpenExclusive,FileIO_Mmap, (177)
[1406:3847:0715/045244:INFO:CONSOLE(177)] "MmapForceAsync finished in 0.026 seconds.", source: http://127.0.0.1:49602/files/test_case.html?testcase=FileIO_RequestOSFileHandle,FileIO_RequestOSFileHandleWithOpenExclusive,FileIO_Mmap, (177)
[1406:3847:0715/045244:INFO:CONSOLE(177)] "Mmap finished in 0.026 seconds.", source: http://127.0.0.1:49602/files/test_case.html?testcase=FileIO_RequestOSFileHandle,FileIO_RequestOSFileHandleWithOpenExclusive,FileIO_Mmap, (177)
[1406:3847:0715/045244:INFO:CONSOLE(177)] "MmapBlocking finished in 0.035 seconds.", source: http://127.0.0.1:49602/files/test_case.html?testcase=FileIO_RequestOSFileHandle,FileIO_RequestOSFileHandleWithOpenExclusive,FileIO_Mmap, (177)
[1406:3847:0715/045244:INFO:CONSOLE(177)] "MmapBackground finished in 0.028 seconds.", source: http://127.0.0.1:49602/files/test_case.html?testcase=FileIO_RequestOSFileHandle,FileIO_RequestOSFileHandleWithOpenExclusive,FileIO_Mmap, (177)
[ OK ] OutOfProcessPPAPIPrivateTest.FileIO_Private (4919 ms)
[178/216] OutOfProcessPPAPIPrivateTest.FileIO_Private (6225 ms)
[ RUN ] NaClBrowserTestNewlib.ExitStatus0
[1417:3847:0715/045244:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49606...
sending server_data: {"host": "127.0.0.1", "port": 49606} (36 bytes)
[1412:3847:0715/045246:INFO:nacl_browsertest_util.cc(130)] |||| [STARTUP]
[1421,2109284736:04:52:47.110489] Native Client module will be loaded at base address 0x0000551800000000
hello world from CreateModule
[1412:3847:0715/045247:INFO:nacl_browsertest_util.cc(130)] |||| / naclModule loaded
[1412:3847:0715/045247:INFO:nacl_browsertest_util.cc(130)] ||||
[1412:3847:0715/045247: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
[1412:3847:0715/045247:INFO:nacl_browsertest_util.cc(130)] |||| [StartTest PASS]
[1412:3847:0715/045247:INFO:nacl_browsertest_util.cc(130)] ||||
[1412:3847:0715/045247:INFO:nacl_browsertest_util.cc(130)] |||| [Exit0Test BEGIN]
Searching for handler for request "exit0".
found at index 1
[1421,2109284736:04:52:47.252801] NaCl untrusted code called _exit(0x0)
[1412:3847:0715/045247:INFO:CONSOLE(0)] "NativeClient: NaCl module crashed", source: http://127.0.0.1:49606/files/pm_exit_status_test.html?trigger=exit0&expected_exit=0 (0)
[1412:3847:0715/045247:INFO:nacl_browsertest_util.cc(130)] |||| [Exit0Test PASS]
[1412:3847:0715/045247:INFO:nacl_browsertest_util.cc(130)] ||||
[1412:3847:0715/045247:INFO:nacl_browsertest_util.cc(130)] |||| [SHUTDOWN] 2 passed, 0 failed, 0 errors
[ OK ] NaClBrowserTestNewlib.ExitStatus0 (5191 ms)
[179/216] NaClBrowserTestNewlib.ExitStatus0 (6522 ms)
[ RUN ] PolicyStatisticsCollectorTest.Startup
[1424:3847:0715/045248:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] PolicyStatisticsCollectorTest.Startup (3116 ms)
[180/216] PolicyStatisticsCollectorTest.Startup (4435 ms)
[ RUN ] SafeBrowsingDatabaseManagerCookieTest.TestSBUpdateCookies
[1434:3847:0715/045252:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1429:39939:0715/045253:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[1429:39939:0715/045253:WARNING:channel.cc(322)] RawChannel write error
[ OK ] SafeBrowsingDatabaseManagerCookieTest.TestSBUpdateCookies (2682 ms)
[181/216] SafeBrowsingDatabaseManagerCookieTest.TestSBUpdateCookies (4112 ms)
[ RUN ] PolicyUITest.ExtensionLoadAndSendPolicy
[1430:3847:0715/045251:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1426:3847:0715/045253:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[1426:3847:0715/045254:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[ OK ] PolicyUITest.ExtensionLoadAndSendPolicy (5176 ms)
[182/216] PolicyUITest.ExtensionLoadAndSendPolicy (6435 ms)
[ RUN ] CaptivePortalBrowserTest.HttpTimeout
[1441:3847:0715/045256:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1437:3847:0715/045257:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[ OK ] CaptivePortalBrowserTest.HttpTimeout (3092 ms)
[183/216] CaptivePortalBrowserTest.HttpTimeout (4422 ms)
[ RUN ] CaptivePortalBrowserTest.HttpsIframeTimeout
[1445:3847:0715/045257: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:49614...
sending server_data: {"host": "127.0.0.1", "port": 49614} (36 bytes)
[1438:3847:0715/045259:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[ OK ] CaptivePortalBrowserTest.HttpsIframeTimeout (3770 ms)
[184/216] CaptivePortalBrowserTest.HttpsIframeTimeout (4938 ms)
[ RUN ] CaptivePortalBrowserTest.InterstitialTimerCertErrorAfterSlowLoad
[1456:3847:0715/045302:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1461:12807:0715/045305:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1461:12807:0715/045305:WARNING:channel.cc(322)] RawChannel write error
[ OK ] CaptivePortalBrowserTest.InterstitialTimerCertErrorAfterSlowLoad (5171 ms)
[185/216] CaptivePortalBrowserTest.InterstitialTimerCertErrorAfterSlowLoad (6512 ms)
[ RUN ] CaptivePortalBrowserTest.ShowCaptivePortalInterstitialOnCertError
[1452:3847:0715/045301: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:49617...
sending server_data: {"host": "localhost", "port": 49617} (36 bytes)
[1448:3847:0715/045304:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[1448:3847:0715/045305:WARNING:navigator_impl.cc(171)] Discarding message during interstitial.
[1448:40451:0715/045306:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[1464:13323:0715/045307:FATAL:memory.cc(18)] Out of memory. size=4194304
[ OK ] CaptivePortalBrowserTest.ShowCaptivePortalInterstitialOnCertError (8420 ms)
[186/216] CaptivePortalBrowserTest.ShowCaptivePortalInterstitialOnCertError (9760 ms)
[ RUN ] NetworkingPrivateApiTest.GetEnabledNetworkTypes
[1468:3847:0715/045309:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1465:3847:0715/045311:INFO:CONSOLE(0)] "[SUCCESS] getEnabledNetworkTypes", source: chrome-extension://epcifkihnkjgphfkloaaleeakhpmgdmn/main.html?getEnabledNetworkTypes (0)
[ OK ] NetworkingPrivateApiTest.GetEnabledNetworkTypes (4088 ms)
[187/216] NetworkingPrivateApiTest.GetEnabledNetworkTypes (5522 ms)
[ RUN ] WebstoreProviderTest.Basic
[1474:3847:0715/045310:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] WebstoreProviderTest.Basic (6331 ms)
[188/216] WebstoreProviderTest.Basic (7830 ms)
[ RUN ] WebstoreProviderTest.NoSearchForShortQueries
[1482:3847:0715/045314:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] WebstoreProviderTest.NoSearchForShortQueries (3963 ms)
[189/216] WebstoreProviderTest.NoSearchForShortQueries (5172 ms)
[ RUN ] SupervisedUserServiceTest.ProfileName
[1490:3847:0715/045318:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1493:15107:0715/045319:ERROR:webgraphicscontext3d_command_buffer_impl.cc(242)] Failed to initialize GLES2CmdHelper.
[ OK ] SupervisedUserServiceTest.ProfileName (2761 ms)
[190/216] SupervisedUserServiceTest.ProfileName (4223 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/0
[1494:3847:0715/045319:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/0 (2643 ms)
[191/216] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/0 (3913 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/16
[1500:3847:0715/045322:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/16 (2842 ms)
[192/216] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/16 (4102 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/92
[1504:3847:0715/045323:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
2015-07-15 04:53:24.181 browser_tests[1497:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[1497:40195:0715/045324:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[1497:40195:0715/045324:WARNING:channel.cc(322)] RawChannel write error
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/92 (3137 ms)
[193/216] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/92 (4309 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/115
[1511:3847:0715/045327:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1507:40963:0715/045328:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[1507:40963:0715/045328:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 5, remote ID 2147483652)
[1507:40963:0715/045328:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[1507:40963:0715/045328:WARNING:channel.cc(322)] RawChannel write error
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/115 (3704 ms)
[194/216] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/115 (4993 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/122
[1515:3847:0715/045328:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1515:3847:0715/045329:ERROR:gles2_cmd_decoder.cc(13133)] [GroupMarkerNotSet(crbug.com/242999)!:50CD0500B0610000]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[1515:3847:0715/045329:ERROR:gles2_cmd_decoder.cc(4382)] Error: 5 for Command kLoseContextCHROMIUM
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/122 (2979 ms)
[195/216] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/122 (4458 ms)
[ RUN ] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/11
[1523:3847:0715/045332:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1517:40451:0715/045333:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[1517:40451:0715/045333:WARNING:channel.cc(322)] RawChannel write error
[ OK ] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/11 (3268 ms)
[196/216] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/11 (4711 ms)
[ RUN ] BrowserCloseManagerBrowserTest/BrowserCloseManagerBrowserTest.TestHangInBeforeUnloadMultipleTabs/0
[1524:3847:0715/045332:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1518:74767:0715/045333:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[1527:13063:0715/045339:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[1527:13063:0715/045339:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[1527:13063:0715/045339:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1527:13063:0715/045339:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] BrowserCloseManagerBrowserTest/BrowserCloseManagerBrowserTest.TestHangInBeforeUnloadMultipleTabs/0 (9227 ms)
[197/216] BrowserCloseManagerBrowserTest/BrowserCloseManagerBrowserTest.TestHangInBeforeUnloadMultipleTabs/0 (10488 ms)
[ RUN ] BrowserCloseManagerBrowserTest/BrowserCloseManagerBrowserTest.TestAddTabWithBeforeUnloadDuringShutdown/1
[1532:3847:0715/045336:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1528:74759:0715/045338:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[1528:40963:0715/045344:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[1528:40963:0715/045344:WARNING:channel.cc(322)] RawChannel write error
[1528:40963:0715/045344:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[1528:40963:0715/045344:WARNING:channel.cc(322)] RawChannel write error
[ OK ] BrowserCloseManagerBrowserTest/BrowserCloseManagerBrowserTest.TestAddTabWithBeforeUnloadDuringShutdown/1 (10590 ms)
[198/216] BrowserCloseManagerBrowserTest/BrowserCloseManagerBrowserTest.TestAddTabWithBeforeUnloadDuringShutdown/1 (11963 ms)
[ RUN ] SRC_ClearKey_Prefixed/EncryptedMediaTest.Playback_AudioClearVideo_WebM/0
[1540:3847:0715/045343:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49642...
sending server_data: {"host": "127.0.0.1", "port": 49642} (36 bytes)
[1536:3847:0715/045345:INFO:CONSOLE(295)] "04:53:45.923 - Using PrefixedClearKeyPlayer", source: http://127.0.0.1:49642/files/eme_player_js/utils.js (295)
[1536:3847:0715/045345:INFO:CONSOLE(295)] "04:53:45.931 - Registering video event handlers.", source: http://127.0.0.1:49642/files/eme_player_js/utils.js (295)
[1536:3847:0715/045345:INFO:CONSOLE(295)] "04:53:45.946 - Loading media using src.", source: http://127.0.0.1:49642/files/eme_player_js/utils.js (295)
[1536:3847:0715/045346:INFO:CONSOLE(295)] "04:53:46.923 - webkit-org.w3.clearkey Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:49642/files/eme_player_js/utils.js (295)
[1536:3847:0715/045346:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[1536:3847:0715/045347:INFO:CONSOLE(295)] "04:53:46.956 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:49642/files/eme_player_js/utils.js (295)
[1536:3847:0715/045347:INFO:CONSOLE(295)] "04:53:46.965 - Adding key to sessionID: 1", source: http://127.0.0.1:49642/files/eme_player_js/utils.js (295)
[1536:3847:0715/045347:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[1536:3847:0715/045347:INFO:CONSOLE(295)] "04:53:46.968 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:49642/files/eme_player_js/utils.js (295)
[1536:3847:0715/045349:INFO:CONSOLE(295)] "04:53:49.843 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:49642/files/eme_player_js/utils.js (295)
[1541:13063:0715/045349:ERROR:audio_output_device.cc(327)] IO loop going away before the audio device has been stopped
[ OK ] SRC_ClearKey_Prefixed/EncryptedMediaTest.Playback_AudioClearVideo_WebM/0 (9354 ms)
[199/216] SRC_ClearKey_Prefixed/EncryptedMediaTest.Playback_AudioClearVideo_WebM/0 (10972 ms)
[ RUN ] MSE_ClearKey_Prefixed/EncryptedMediaTest.FrameSizeChangeVideo/0
[1546:3847:0715/045348:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49659...
sending server_data: {"host": "127.0.0.1", "port": 49659} (36 bytes)
[1543:3847:0715/045351:INFO:CONSOLE(295)] "04:53:51.628 - Registering video event handlers.", source: http://127.0.0.1:49659/files/eme_player_js/utils.js (295)
[1543:3847:0715/045351:INFO:CONSOLE(295)] "04:53:51.640 - Loading media using MSE.", source: http://127.0.0.1:49659/files/eme_player_js/utils.js (295)
[1543:3847:0715/045351:INFO:CONSOLE(295)] "04:53:51.646 - Registering video event handlers.", source: http://127.0.0.1:49659/files/eme_player_js/utils.js (295)
[1543:3847:0715/045351:INFO:CONSOLE(295)] "04:53:51.646 - Loading media using MSE.", source: http://127.0.0.1:49659/files/eme_player_js/utils.js (295)
[1543:3847:0715/045351:INFO:CONSOLE(295)] "04:53:51.883 - onSourceOpen [object Event]", source: http://127.0.0.1:49659/files/eme_player_js/utils.js (295)
[1543:3847:0715/045351:INFO:CONSOLE(295)] "04:53:51.885 - Creating a source buffer for type video/webm; codecs="vorbis, vp8"", source: http://127.0.0.1:49659/files/eme_player_js/utils.js (295)
[1543:3847:0715/045351:INFO:CONSOLE(295)] "04:53:51.889 - onSourceOpen [object Event]", source: http://127.0.0.1:49659/files/eme_player_js/utils.js (295)
[1543:3847:0715/045351:INFO:CONSOLE(295)] "04:53:51.889 - Creating a source buffer for type video/webm; codecs="vorbis, vp8"", source: http://127.0.0.1:49659/files/eme_player_js/utils.js (295)
[1543:3847:0715/045352:INFO:CONSOLE(295)] "04:53:52.005 - webkit-org.w3.clearkey Generate key request, initData: a58104e269934c050403b78eeb0ee57b", source: http://127.0.0.1:49659/files/eme_player_js/utils.js (295)
[1543:3847:0715/045352:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[1543:3847:0715/045352:INFO:CONSOLE(295)] "04:53:52.039 - webkit-org.w3.clearkey Generate key request, initData: a58104e269934c050403b78eeb0ee57b", source: http://127.0.0.1:49659/files/eme_player_js/utils.js (295)
[1543:3847:0715/045352:INFO:CONSOLE(295)] "04:53:52.050 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:49659/files/eme_player_js/utils.js (295)
[1543:3847:0715/045352:INFO:CONSOLE(295)] "04:53:52.055 - Adding key to sessionID: 1", source: http://127.0.0.1:49659/files/eme_player_js/utils.js (295)
[1543:3847:0715/045352:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[1543:3847:0715/045352:INFO:CONSOLE(295)] "04:53:52.059 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:49659/files/eme_player_js/utils.js (295)
[1543:3847:0715/045352:INFO:CONSOLE(295)] "04:53:52.061 - Adding key to sessionID: 2", source: http://127.0.0.1:49659/files/eme_player_js/utils.js (295)
[1543:3847:0715/045352:INFO:CONSOLE(295)] "04:53:52.062 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:49659/files/eme_player_js/utils.js (295)
[1543:3847:0715/045352:INFO:CONSOLE(295)] "04:53:52.066 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:49659/files/eme_player_js/utils.js (295)
[1543:3847:0715/045352:INFO:CONSOLE(295)] "04:53:52.080 - End of appending buffer from frame_size_change-av_enc-v.webm", source: http://127.0.0.1:49659/files/eme_player_js/utils.js (295)
[1543:3847:0715/045352:INFO:CONSOLE(295)] "04:53:52.081 - End of appending buffer from frame_size_change-av_enc-v.webm", source: http://127.0.0.1:49659/files/eme_player_js/utils.js (295)
[1543:3847:0715/045353:INFO:CONSOLE(295)] "04:53:53.305 - One video seeked.", source: http://127.0.0.1:49659/files/eme_player_js/utils.js (295)
[1543:3847:0715/045353:INFO:CONSOLE(295)] "04:53:53.413 - Set document title to: ENDED, updated title: ENDED", source: http://127.0.0.1:49659/files/eme_player_js/utils.js (295)
[1547:13319:0715/045353:ERROR:audio_output_device.cc(327)] IO loop going away before the audio device has been stopped
[ OK ] MSE_ClearKey_Prefixed/EncryptedMediaTest.FrameSizeChangeVideo/0 (7429 ms)
[200/216] MSE_ClearKey_Prefixed/EncryptedMediaTest.FrameSizeChangeVideo/0 (8615 ms)
[ RUN ] SRC_ExternalClearKey_Prefixed/EncryptedMediaTest.Playback_AudioOnly_WebM/0
[1552:3847:0715/045355:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49677...
sending server_data: {"host": "127.0.0.1", "port": 49677} (36 bytes)
[1549:3847:0715/045357:INFO:CONSOLE(295)] "04:53:57.589 - Using PrefixedClearKeyPlayer", source: http://127.0.0.1:49677/files/eme_player_js/utils.js (295)
[1549:3847:0715/045357:INFO:CONSOLE(295)] "04:53:57.597 - Registering video event handlers.", source: http://127.0.0.1:49677/files/eme_player_js/utils.js (295)
[1549:3847:0715/045357:INFO:CONSOLE(295)] "04:53:57.615 - Loading media using src.", source: http://127.0.0.1:49677/files/eme_player_js/utils.js (295)
[1549:3847:0715/045358:INFO:CONSOLE(295)] "04:53:58.597 - org.chromium.externalclearkey Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:49677/files/eme_player_js/utils.js (295)
[1549:3847:0715/045358:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[1549:3847:0715/045359:INFO:CONSOLE(295)] "04:53:59.752 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:49677/files/eme_player_js/utils.js (295)
[1549:3847:0715/045359:INFO:CONSOLE(295)] "04:53:59.761 - Adding key to sessionID: 1", source: http://127.0.0.1:49677/files/eme_player_js/utils.js (295)
[1549:3847:0715/045359:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[1549:3847:0715/045359:INFO:CONSOLE(295)] "04:53:59.765 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:49677/files/eme_player_js/utils.js (295)
[1549:3847:0715/045359:INFO:CONSOLE(295)] "04:53:59.968 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:49677/files/eme_player_js/utils.js (295)
[1549:3847:0715/045359:INFO:CONSOLE(295)] "04:53:59.971 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:49677/files/eme_player_js/utils.js (295)
[1549:3847:0715/045359:INFO:CONSOLE(295)] "04:53:59.973 - Adding key to sessionID: 1", source: http://127.0.0.1:49677/files/eme_player_js/utils.js (295)
[1549:3847:0715/045359:INFO:CONSOLE(295)] "04:53:59.978 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:49677/files/eme_player_js/utils.js (295)
[1549:3847:0715/045400:INFO:CONSOLE(295)] "04:54:00.368 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:49677/files/eme_player_js/utils.js (295)
[1549:3847:0715/045400:INFO:CONSOLE(295)] "04:54:00.370 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:49677/files/eme_player_js/utils.js (295)
[1549:3847:0715/045400:INFO:CONSOLE(295)] "04:54:00.373 - Adding key to sessionID: 1", source: http://127.0.0.1:49677/files/eme_player_js/utils.js (295)
[1549:3847:0715/045400:INFO:CONSOLE(295)] "04:54:00.378 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:49677/files/eme_player_js/utils.js (295)
[1549:3847:0715/045401:INFO:CONSOLE(295)] "04:54:01.168 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:49677/files/eme_player_js/utils.js (295)
[1549:3847:0715/045401:INFO:CONSOLE(295)] "04:54:01.171 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:49677/files/eme_player_js/utils.js (295)
[1549:3847:0715/045401:INFO:CONSOLE(295)] "04:54:01.172 - Adding key to sessionID: 1", source: http://127.0.0.1:49677/files/eme_player_js/utils.js (295)
[1549:3847:0715/045401:INFO:CONSOLE(295)] "04:54:01.179 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:49677/files/eme_player_js/utils.js (295)
[1549:3847:0715/045402:INFO:CONSOLE(295)] "04:54:02.714 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:49677/files/eme_player_js/utils.js (295)
[1553:12807:0715/045402:ERROR:ipc_channel_posix.cc(469)] pipe error on 3 Currently writing message of size: 252: Socket is not connected
[1553:12807:0715/045402:ERROR:audio_output_device.cc(327)] IO loop going away before the audio device has been stopped
[ OK ] SRC_ExternalClearKey_Prefixed/EncryptedMediaTest.Playback_AudioOnly_WebM/0 (11082 ms)
[201/216] SRC_ExternalClearKey_Prefixed/EncryptedMediaTest.Playback_AudioOnly_WebM/0 (12800 ms)
[ RUN ] MSE_ExternalClearKey/EncryptedMediaTest.Playback_VP9Video_WebM/0
[1558:3847:0715/045358:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49694...
sending server_data: {"host": "127.0.0.1", "port": 49694} (36 bytes)
[1554:3847:0715/045400:INFO:CONSOLE(295)] "04:54:00.388 - Using ClearKeyPlayer", source: http://127.0.0.1:49694/files/eme_player_js/utils.js (295)
[1554:3847:0715/045400:INFO:CONSOLE(295)] "04:54:00.398 - Registering video event handlers.", source: http://127.0.0.1:49694/files/eme_player_js/utils.js (295)
[1554:3847:0715/045400:INFO:CONSOLE(295)] "04:54:00.400 - Setting video media keys: org.chromium.externalclearkey", source: http://127.0.0.1:49694/files/eme_player_js/utils.js (295)
[1554:3847:0715/045401:INFO:CONSOLE(295)] "04:54:01.393 - Loading media using MSE.", source: http://127.0.0.1:49694/files/eme_player_js/utils.js (295)
[1554:3847:0715/045401:INFO:CONSOLE(295)] "04:54:01.528 - onSourceOpen [object Event]", source: http://127.0.0.1:49694/files/eme_player_js/utils.js (295)
[1554:3847:0715/045401:INFO:CONSOLE(295)] "04:54:01.532 - Creating a source buffer for type video/webm; codecs="vp9"", source: http://127.0.0.1:49694/files/eme_player_js/utils.js (295)
[1554:3847:0715/045401:INFO:CONSOLE(295)] "04:54:01.565 - End of appending buffer from bear-320x240-v-vp9_enc-v.webm", source: http://127.0.0.1:49694/files/eme_player_js/utils.js (295)
[0715/045401:ERROR:ffmpeg_cdm_video_decoder.cc(170)] Initialize(): avcodec_find_decoder failed.
[1554:3847:0715/045401:INFO:CONSOLE(295)] "04:54:01.569 - Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:49694/files/eme_player_js/utils.js (295)
[1554:3847:0715/045401:INFO:CONSOLE(295)] "04:54:01.593 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:49694/files/eme_player_js/utils.js (295)
[1554:3847:0715/045401:INFO:CONSOLE(295)] "04:54:01.810 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:49694/files/eme_player_js/utils.js (295)
[1554:3847:0715/045401:INFO:CONSOLE(295)] "04:54:01.814 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:49694/files/eme_player_js/utils.js (295)
[1554:3847:0715/045402:INFO:CONSOLE(295)] "04:54:02.210 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:49694/files/eme_player_js/utils.js (295)
[1554:3847:0715/045402:INFO:CONSOLE(295)] "04:54:02.212 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:49694/files/eme_player_js/utils.js (295)
[1554:3847:0715/045403:INFO:CONSOLE(295)] "04:54:03.015 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:49694/files/eme_player_js/utils.js (295)
[1554:3847:0715/045403:INFO:CONSOLE(295)] "04:54:03.017 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:49694/files/eme_player_js/utils.js (295)
[1554:3847:0715/045404:INFO:CONSOLE(295)] "04:54:04.408 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:49694/files/eme_player_js/utils.js (295)
[ OK ] MSE_ExternalClearKey/EncryptedMediaTest.Playback_VP9Video_WebM/0 (9381 ms)
[202/216] MSE_ExternalClearKey/EncryptedMediaTest.Playback_VP9Video_WebM/0 (11083 ms)
[ RUN ] MSE_ExternalClearKey/EncryptedMediaTest.Playback_VideoAudio_WebM_Opus/0
[1567:3847:0715/045407:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49711...
sending server_data: {"host": "127.0.0.1", "port": 49711} (36 bytes)
2015-07-15 04:54:09.642 browser_tests[1563:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[1563:3847:0715/045410:INFO:CONSOLE(295)] "04:54:10.030 - Using ClearKeyPlayer", source: http://127.0.0.1:49711/files/eme_player_js/utils.js (295)
[1563:3847:0715/045410:INFO:CONSOLE(295)] "04:54:10.038 - Registering video event handlers.", source: http://127.0.0.1:49711/files/eme_player_js/utils.js (295)
[1563:3847:0715/045410:INFO:CONSOLE(295)] "04:54:10.041 - Setting video media keys: org.chromium.externalclearkey", source: http://127.0.0.1:49711/files/eme_player_js/utils.js (295)
[1563:3847:0715/045411:INFO:CONSOLE(295)] "04:54:11.397 - Loading media using MSE.", source: http://127.0.0.1:49711/files/eme_player_js/utils.js (295)
[1563:3847:0715/045411:INFO:CONSOLE(295)] "04:54:11.796 - onSourceOpen [object Event]", source: http://127.0.0.1:49711/files/eme_player_js/utils.js (295)
[1563:3847:0715/045411:INFO:CONSOLE(295)] "04:54:11.799 - Creating a source buffer for type video/webm; codecs="vorbis, vp8"", source: http://127.0.0.1:49711/files/eme_player_js/utils.js (295)
[1563:3847:0715/045411:INFO:CONSOLE(295)] "04:54:11.829 - End of appending buffer from bear-320x240-opus-av_enc-av.webm", source: http://127.0.0.1:49711/files/eme_player_js/utils.js (295)
[0715/045411:ERROR:ffmpeg_cdm_audio_decoder.cc(151)] Initialize(): invalid audio decoder configuration.
[1563:3847:0715/045411:INFO:CONSOLE(295)] "04:54:11.836 - Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:49711/files/eme_player_js/utils.js (295)
[1563:3847:0715/045411:INFO:CONSOLE(295)] "04:54:11.840 - Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:49711/files/eme_player_js/utils.js (295)
[0715/045411:ERROR:ffmpeg_cdm_video_decoder.cc(170)] Initialize(): avcodec_find_decoder failed.
[1563:3847:0715/045411:INFO:CONSOLE(295)] "04:54:11.865 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:49711/files/eme_player_js/utils.js (295)
[1563:3847:0715/045411:INFO:CONSOLE(295)] "04:54:11.890 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:49711/files/eme_player_js/utils.js (295)
[1563:3847:0715/045412:INFO:CONSOLE(295)] "04:54:12.117 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:49711/files/eme_player_js/utils.js (295)
[1563:3847:0715/045412:INFO:CONSOLE(295)] "04:54:12.120 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:49711/files/eme_player_js/utils.js (295)
[1563:3847:0715/045412:INFO:CONSOLE(295)] "04:54:12.524 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:49711/files/eme_player_js/utils.js (295)
[1563:3847:0715/045412:INFO:CONSOLE(295)] "04:54:12.527 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:49711/files/eme_player_js/utils.js (295)
[1563:3847:0715/045413:INFO:CONSOLE(295)] "04:54:13.322 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:49711/files/eme_player_js/utils.js (295)
[1563:3847:0715/045413:INFO:CONSOLE(295)] "04:54:13.324 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:49711/files/eme_player_js/utils.js (295)
[1563:3847:0715/045414:INFO:CONSOLE(295)] "04:54:14.735 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:49711/files/eme_player_js/utils.js (295)
[1563:40707:0715/045414:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[1569:12807:0715/045414:ERROR:audio_output_device.cc(327)] IO loop going away before the audio device has been stopped
[1563:40707:0715/045414:WARNING:channel.cc(322)] RawChannel write error
[ OK ] MSE_ExternalClearKey/EncryptedMediaTest.Playback_VideoAudio_WebM_Opus/0 (10539 ms)
[203/216] MSE_ExternalClearKey/EncryptedMediaTest.Playback_VideoAudio_WebM_Opus/0 (12127 ms)
[ RUN ] MSE_ExternalClearKeyDecryptOnly_Prefixed/EncryptedMediaTest.Playback_VideoOnly_WebM/0
[1571:3847:0715/045409:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49726...
sending server_data: {"host": "127.0.0.1", "port": 49726} (36 bytes)
[1566:3847:0715/045411:INFO:CONSOLE(295)] "04:54:11.635 - org.chromium.externalclearkey.decryptonly is not a known key system", source: http://127.0.0.1:49726/files/eme_player_js/utils.js (295)
[1566:3847:0715/045411:INFO:CONSOLE(295)] "04:54:11.640 - Using PrefixedClearKeyPlayer", source: http://127.0.0.1:49726/files/eme_player_js/utils.js (295)
[1566:3847:0715/045411:INFO:CONSOLE(295)] "04:54:11.645 - Registering video event handlers.", source: http://127.0.0.1:49726/files/eme_player_js/utils.js (295)
[1566:3847:0715/045411:INFO:CONSOLE(295)] "04:54:11.654 - Loading media using MSE.", source: http://127.0.0.1:49726/files/eme_player_js/utils.js (295)
[1566:3847:0715/045412:INFO:CONSOLE(295)] "04:54:12.117 - onSourceOpen [object Event]", source: http://127.0.0.1:49726/files/eme_player_js/utils.js (295)
[1566:3847:0715/045412:INFO:CONSOLE(295)] "04:54:12.121 - Creating a source buffer for type video/webm; codecs="vp8"", source: http://127.0.0.1:49726/files/eme_player_js/utils.js (295)
[1566:3847:0715/045412:INFO:CONSOLE(295)] "04:54:12.220 - org.chromium.externalclearkey.decryptonly Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:49726/files/eme_player_js/utils.js (295)
[1566:3847:0715/045412:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[1566:3847:0715/045413:INFO:CONSOLE(295)] "04:54:13.389 - End of appending buffer from bear-320x240-v_enc-v.webm", source: http://127.0.0.1:49726/files/eme_player_js/utils.js (295)
[1566:3847:0715/045413:INFO:CONSOLE(295)] "04:54:13.426 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:49726/files/eme_player_js/utils.js (295)
[1566:3847:0715/045413:INFO:CONSOLE(295)] "04:54:13.434 - Adding key to sessionID: 1", source: http://127.0.0.1:49726/files/eme_player_js/utils.js (295)
[1566:3847:0715/045413:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[1566:3847:0715/045413:INFO:CONSOLE(295)] "04:54:13.443 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:49726/files/eme_player_js/utils.js (295)
[1566:3847:0715/045413:INFO:CONSOLE(295)] "04:54:13.645 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:49726/files/eme_player_js/utils.js (295)
[1566:3847:0715/045413:INFO:CONSOLE(295)] "04:54:13.649 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:49726/files/eme_player_js/utils.js (295)
[1566:3847:0715/045413:INFO:CONSOLE(295)] "04:54:13.651 - Adding key to sessionID: 1", source: http://127.0.0.1:49726/files/eme_player_js/utils.js (295)
[1566:3847:0715/045413:INFO:CONSOLE(295)] "04:54:13.660 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:49726/files/eme_player_js/utils.js (295)
[1566:3847:0715/045414:INFO:CONSOLE(295)] "04:54:14.053 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:49726/files/eme_player_js/utils.js (295)
[1566:3847:0715/045414:INFO:CONSOLE(295)] "04:54:14.056 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:49726/files/eme_player_js/utils.js (295)
[1566:3847:0715/045414:INFO:CONSOLE(295)] "04:54:14.061 - Adding key to sessionID: 1", source: http://127.0.0.1:49726/files/eme_player_js/utils.js (295)
[1566:3847:0715/045414:INFO:CONSOLE(295)] "04:54:14.068 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:49726/files/eme_player_js/utils.js (295)
[1566:3847:0715/045414:INFO:CONSOLE(295)] "04:54:14.854 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:49726/files/eme_player_js/utils.js (295)
[1566:3847:0715/045414:INFO:CONSOLE(295)] "04:54:14.858 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:49726/files/eme_player_js/utils.js (295)
[1566:3847:0715/045414:INFO:CONSOLE(295)] "04:54:14.860 - Adding key to sessionID: 1", source: http://127.0.0.1:49726/files/eme_player_js/utils.js (295)
[1566:3847:0715/045414:INFO:CONSOLE(295)] "04:54:14.869 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:49726/files/eme_player_js/utils.js (295)
[1566:3847:0715/045416:INFO:CONSOLE(295)] "04:54:16.206 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:49726/files/eme_player_js/utils.js (295)
[ OK ] MSE_ExternalClearKeyDecryptOnly_Prefixed/EncryptedMediaTest.Playback_VideoOnly_WebM/0 (10339 ms)
[204/216] MSE_ExternalClearKeyDecryptOnly_Prefixed/EncryptedMediaTest.Playback_VideoOnly_WebM/0 (11915 ms)
[ RUN ] MSE_ExternalClearKeyDecryptOnly/EncryptedMediaTest.Playback_AudioOnly_WebM_Opus/0
[1582:3847:0715/045419:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49745...
sending server_data: {"host": "127.0.0.1", "port": 49745} (36 bytes)
[1578:3847:0715/045422:INFO:CONSOLE(295)] "04:54:22.529 - org.chromium.externalclearkey.decryptonly is not a known key system", source: http://127.0.0.1:49745/files/eme_player_js/utils.js (295)
[1578:3847:0715/045422:INFO:CONSOLE(295)] "04:54:22.534 - Using ClearKeyPlayer", source: http://127.0.0.1:49745/files/eme_player_js/utils.js (295)
[1578:3847:0715/045422:INFO:CONSOLE(295)] "04:54:22.563 - Registering video event handlers.", source: http://127.0.0.1:49745/files/eme_player_js/utils.js (295)
[1578:3847:0715/045422:INFO:CONSOLE(295)] "04:54:22.565 - Setting video media keys: org.chromium.externalclearkey.decryptonly", source: http://127.0.0.1:49745/files/eme_player_js/utils.js (295)
[1578:3847:0715/045424:INFO:CONSOLE(295)] "04:54:24.019 - Loading media using MSE.", source: http://127.0.0.1:49745/files/eme_player_js/utils.js (295)
[1578:3847:0715/045424:INFO:CONSOLE(295)] "04:54:24.529 - onSourceOpen [object Event]", source: http://127.0.0.1:49745/files/eme_player_js/utils.js (295)
[1578:3847:0715/045424:INFO:CONSOLE(295)] "04:54:24.533 - Creating a source buffer for type audio/webm; codecs="vorbis"", source: http://127.0.0.1:49745/files/eme_player_js/utils.js (295)
[1578:3847:0715/045424:INFO:CONSOLE(295)] "04:54:24.557 - End of appending buffer from bear-320x240-opus-a_enc-a.webm", source: http://127.0.0.1:49745/files/eme_player_js/utils.js (295)
[1578:3847:0715/045424:INFO:CONSOLE(295)] "04:54:24.564 - Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:49745/files/eme_player_js/utils.js (295)
[1578:3847:0715/045424:INFO:CONSOLE(295)] "04:54:24.582 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:49745/files/eme_player_js/utils.js (295)
[1578:3847:0715/045424:INFO:CONSOLE(295)] "04:54:24.811 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:49745/files/eme_player_js/utils.js (295)
[1578:3847:0715/045424:INFO:CONSOLE(295)] "04:54:24.819 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:49745/files/eme_player_js/utils.js (295)
[1578:3847:0715/045425:INFO:CONSOLE(295)] "04:54:25.207 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:49745/files/eme_player_js/utils.js (295)
[1578:3847:0715/045425:INFO:CONSOLE(295)] "04:54:25.211 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:49745/files/eme_player_js/utils.js (295)
[1578:3847:0715/045426:INFO:CONSOLE(295)] "04:54:26.007 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:49745/files/eme_player_js/utils.js (295)
[1578:3847:0715/045426:INFO:CONSOLE(295)] "04:54:26.009 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:49745/files/eme_player_js/utils.js (295)
[1578:3847:0715/045427:INFO:CONSOLE(295)] "04:54:27.438 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:49745/files/eme_player_js/utils.js (295)
[1585:13063:0715/045427:ERROR:audio_output_device.cc(327)] IO loop going away before the audio device has been stopped
[ OK ] MSE_ExternalClearKeyDecryptOnly/EncryptedMediaTest.Playback_AudioOnly_WebM_Opus/0 (10838 ms)
[205/216] MSE_ExternalClearKeyDecryptOnly/EncryptedMediaTest.Playback_AudioOnly_WebM_Opus/0 (12423 ms)
[ RUN ] MSE_ExternalClearKeyDecryptOnly/EncryptedMediaTest.Playback_VideoAudio_WebM_Opus/0
[1586:3847:0715/045421:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49760...
sending server_data: {"host": "127.0.0.1", "port": 49760} (36 bytes)
[1581:3847:0715/045423:INFO:CONSOLE(295)] "04:54:23.467 - org.chromium.externalclearkey.decryptonly is not a known key system", source: http://127.0.0.1:49760/files/eme_player_js/utils.js (295)
[1581:3847:0715/045423:INFO:CONSOLE(295)] "04:54:23.471 - Using ClearKeyPlayer", source: http://127.0.0.1:49760/files/eme_player_js/utils.js (295)
[1581:3847:0715/045423:INFO:CONSOLE(295)] "04:54:23.474 - Registering video event handlers.", source: http://127.0.0.1:49760/files/eme_player_js/utils.js (295)
[1581:3847:0715/045423:INFO:CONSOLE(295)] "04:54:23.476 - Setting video media keys: org.chromium.externalclearkey.decryptonly", source: http://127.0.0.1:49760/files/eme_player_js/utils.js (295)
[1581:3847:0715/045424:INFO:CONSOLE(295)] "04:54:24.453 - Loading media using MSE.", source: http://127.0.0.1:49760/files/eme_player_js/utils.js (295)
[1581:3847:0715/045424:INFO:CONSOLE(295)] "04:54:24.745 - onSourceOpen [object Event]", source: http://127.0.0.1:49760/files/eme_player_js/utils.js (295)
[1581:3847:0715/045424:INFO:CONSOLE(295)] "04:54:24.749 - Creating a source buffer for type video/webm; codecs="vorbis, vp8"", source: http://127.0.0.1:49760/files/eme_player_js/utils.js (295)
[1581:3847:0715/045424:INFO:CONSOLE(295)] "04:54:24.787 - End of appending buffer from bear-320x240-opus-av_enc-av.webm", source: http://127.0.0.1:49760/files/eme_player_js/utils.js (295)
[1581:3847:0715/045424:INFO:CONSOLE(295)] "04:54:24.794 - Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:49760/files/eme_player_js/utils.js (295)
[1581:3847:0715/045424:INFO:CONSOLE(295)] "04:54:24.798 - Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:49760/files/eme_player_js/utils.js (295)
[1581:3847:0715/045424:INFO:CONSOLE(295)] "04:54:24.822 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:49760/files/eme_player_js/utils.js (295)
[1581:3847:0715/045424:INFO:CONSOLE(295)] "04:54:24.839 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:49760/files/eme_player_js/utils.js (295)
[1581:3847:0715/045425:INFO:CONSOLE(295)] "04:54:25.049 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:49760/files/eme_player_js/utils.js (295)
[1581:3847:0715/045425:INFO:CONSOLE(295)] "04:54:25.051 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:49760/files/eme_player_js/utils.js (295)
[1581:3847:0715/045425:INFO:CONSOLE(295)] "04:54:25.457 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:49760/files/eme_player_js/utils.js (295)
[1581:3847:0715/045425:INFO:CONSOLE(295)] "04:54:25.460 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:49760/files/eme_player_js/utils.js (295)
[1581:3847:0715/045426:INFO:CONSOLE(295)] "04:54:26.252 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:49760/files/eme_player_js/utils.js (295)
[1581:3847:0715/045426:INFO:CONSOLE(295)] "04:54:26.254 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:49760/files/eme_player_js/utils.js (295)
[1581:3847:0715/045427:INFO:CONSOLE(295)] "04:54:27.701 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:49760/files/eme_player_js/utils.js (295)
[1587:14339:0715/045427:ERROR:audio_output_device.cc(327)] IO loop going away before the audio device has been stopped
[ OK ] MSE_ExternalClearKeyDecryptOnly/EncryptedMediaTest.Playback_VideoAudio_WebM_Opus/0 (10156 ms)
[206/216] MSE_ExternalClearKeyDecryptOnly/EncryptedMediaTest.Playback_VideoAudio_WebM_Opus/0 (11676 ms)
[ RUN ] PDFTestFiles/PDFExtensionTest.Load/0
[1598:3847:0715/045432:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1600:13063:0715/045434:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[1600:13063:0715/045434:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[1600:13063:0715/045434:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1600:13063:0715/045434:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1600:15363:0715/045434:ERROR:webgraphicscontext3d_command_buffer_impl.cc(273)] Failed to initialize GLES2Implementation.
[ OK ] PDFTestFiles/PDFExtensionTest.Load/0 (4403 ms)
[207/216] PDFTestFiles/PDFExtensionTest.Load/0 (6297 ms)
[ RUN ] IPBTP/InProcessBrowserTestP.TestP/0
[1599:3847:0715/045433:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1601:13319:0715/045434:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[1601:13319:0715/045434:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[1601:13319:0715/045434:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1601:13319:0715/045434:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1601:15619:0715/045434:ERROR:webgraphicscontext3d_command_buffer_impl.cc(273)] Failed to initialize GLES2Implementation.
[ OK ] IPBTP/InProcessBrowserTestP.TestP/0 (4245 ms)
[208/216] IPBTP/InProcessBrowserTestP.TestP/0 (6062 ms)
[ RUN ] MediaStreamDevicesControllerBrowserTestInstance/MediaStreamDevicesControllerBrowserTest.AudioCaptureAllowedUrls/0
[1608:3847:0715/045438:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] MediaStreamDevicesControllerBrowserTestInstance/MediaStreamDevicesControllerBrowserTest.AudioCaptureAllowedUrls/0 (3905 ms)
[209/216] MediaStreamDevicesControllerBrowserTestInstance/MediaStreamDevicesControllerBrowserTest.AudioCaptureAllowedUrls/0 (5709 ms)
[ RUN ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.Proceed/1
[1609:3847:0715/045439:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1603:3847:0715/045441:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[1612:13063:0715/045441:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1603:40451:0715/045441:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[1603:40451:0715/045441:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[1603:40451:0715/045441:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 4, remote ID 2147483651)
[1603:40451:0715/045441:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[1603:40451:0715/045441:WARNING:channel.cc(322)] RawChannel write error
[ OK ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.Proceed/1 (5794 ms)
[210/216] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.Proceed/1 (7315 ms)
[ RUN ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.IframeDontProceed/0
[1616:3847:0715/045443:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1613:3847:0715/045445:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[1613:3847:0715/045445:WARNING:navigator_impl.cc(171)] Discarding message during interstitial.
[ OK ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.IframeDontProceed/0 (4582 ms)
[211/216] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.IframeDontProceed/0 (5914 ms)
[ RUN ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.IframeOptInAndReportMalwareDetails/1
[1622:3847:0715/045445:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1617:3847:0715/045447:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[1624:12807:0715/045447:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1624:12807:0715/045447:WARNING:channel.cc(322)] RawChannel write error
[1622:3847:0715/045447:ERROR:gpu_command_buffer_stub.cc(1006)] Image with ID doesn't exist.
[1622:3847:0715/045447:ERROR:gpu_command_buffer_stub.cc(1006)] Image with ID doesn't exist.
[1622:3847:0715/045447:ERROR:gpu_command_buffer_stub.cc(1006)] Image with ID doesn't exist.
[1622:3847:0715/045447:ERROR:gpu_command_buffer_stub.cc(1006)] Image with ID doesn't exist.
[1622:3847:0715/045447:ERROR:gpu_command_buffer_stub.cc(1006)] Image with ID doesn't exist.
[ OK ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.IframeOptInAndReportMalwareDetails/1 (4250 ms)
[212/216] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.IframeOptInAndReportMalwareDetails/1 (5510 ms)
[ RUN ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.ReportingDisabledByPolicy/2
[1628:3847:0715/045449:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1625:3847:0715/045450:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[1633:12807:0715/045451:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1628:3847:0715/045451:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[1628:3847:0715/045451:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[1628:3847:0715/045451:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[1628:3847:0715/045451:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[1628:3847:0715/045451:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[1628:3847:0715/045451:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[1628:3847:0715/045451:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[1628:3847:0715/045451:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[ OK ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.ReportingDisabledByPolicy/2 (3946 ms)
[213/216] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.ReportingDisabledByPolicy/2 (5314 ms)
[ RUN ] MaybeSetMetadata/SafeBrowsingServiceMetadataTest.MalwareIFrame/2
[1634:3847:0715/045450:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1629:16899:0715/045451:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /safe_browsing/malware_image.png
[ OK ] MaybeSetMetadata/SafeBrowsingServiceMetadataTest.MalwareIFrame/2 (3644 ms)
[214/216] MaybeSetMetadata/SafeBrowsingServiceMetadataTest.MalwareIFrame/2 (4985 ms)
[ RUN ] NoSessionRestoreTest.PRE_CookiesClearedOnExit
[1640:3847:0715/045454:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
2015-07-15 04:54:54.871 browser_tests[1637:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[ OK ] NoSessionRestoreTest.PRE_CookiesClearedOnExit (2422 ms)
[215/216] NoSessionRestoreTest.PRE_CookiesClearedOnExit (3520 ms)
[ RUN ] NoSessionRestoreTest.CookiesClearedOnExit
[1646:3847:0715/045457:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] NoSessionRestoreTest.CookiesClearedOnExit (2223 ms)
[216/216] NoSessionRestoreTest.CookiesClearedOnExit (3259 ms)
SUCCESS: all tests passed.
[run_isolated_out_hack]{"hash":"4ba76932e22f410ff4bbd31362943fe70572a758","namespace":"default-gzip","storage":"https://isolateserver.appspot.com"}[/run_isolated_out_hack]
+--------------------------------------------------------------------------+
| End of shard 19 Pending: 2.0s Duration: 704.8s Bot: vm707-m1 Exit: 0 |
+--------------------------------------------------------------------------+
+-------------------------------------------------------------------------+
| Shard 14 https://chromium-swarm.appspot.com/user/task/28aa5838e802f910 |
+-------------------------------------------------------------------------+
3 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/cache/run_tha_testuVCZlQ/out/Release
G_SLICE=always-malloc
LANG=en_US.UTF-8
LLVM_SYMBOLIZER_PATH=/Volumes/data/b/swarm_slave/work/cache/run_tha_testuVCZlQ/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/cache/isolated_out2qjrcY/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
[350:3847:0715/044422:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[344:3847:0715/044426:INFO:CONSOLE(5)] "line1", source: chrome-extension://pdlpifnclfacjobnmbpngemkalkjamnf/script.js (5)
[344:3847:0715/044426:INFO:CONSOLE(6)] "line2", source: chrome-extension://pdlpifnclfacjobnmbpngemkalkjamnf/script.js (6)
[344:3847:0715/044427:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[344:3847:0715/044428:INFO:CONSOLE(1324)] "Running TestCase BasicExtensionSettingsWebUITest.testEnable", source: test_api.js (1324)
[464:13575:0715/044429:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[464:13575:0715/044429:WARNING:channel.cc(322)] RawChannel write error
[465:13063:0715/044429:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[465:13063:0715/044429:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[465:13063:0715/044429:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[465:13063:0715/044429:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[344:40451:0715/044429:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] BasicExtensionSettingsWebUITest.testEnable (9409 ms)
[1/218] BasicExtensionSettingsWebUITest.testEnable (10623 ms)
[ RUN ] OptionsWebUIExtendedTest.ShowPageNoHistory
[351:3847:0715/044422:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[345:3847:0715/044425:WARNING:CONSOLE(0)] "The -webkit-canvas CSS feature is deprecated. Please use a positioned <canvas> element instead.", source: (0)
[345:3847:0715/044426:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[345:3847:0715/044428:INFO:CONSOLE(1324)] "Running TestCase OptionsWebUIExtendedTest.ShowPageNoHistory", source: test_api.js (1324)
[351:3847:0715/044430:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:506A0700B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[351:3847:0715/044430:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:506A0700B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[351:3847:0715/044430:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:506A0700B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[351:3847:0715/044430:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:506A0700B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[351:3847:0715/044430:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:506A0700B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[351:3847:0715/044430:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:506A0700B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[351:3847:0715/044430:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:506A0700B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[351:3847:0715/044430:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:506A0700B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[351:3847:0715/044430:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:506A0700B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[351:3847:0715/044430:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:506A0700B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[351:3847:0715/044430:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:506A0700B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[351:3847:0715/044430:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:506A0700B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[351:3847:0715/044430:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:506A0700B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[351:3847:0715/044430:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:506A0700B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[351:3847:0715/044430:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:506A0700B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[351:3847:0715/044430:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:506A0700B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[351:3847:0715/044430:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:506A0700B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[351:3847:0715/044430:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:506A0700B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[351:3847:0715/044430:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:506A0700B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[351:3847:0715/044430:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:506A0700B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[351:3847:0715/044430:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:506A0700B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[351:3847:0715/044430:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:506A0700B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[351:3847:0715/044430:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:506A0700B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[351:3847:0715/044430:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:506A0700B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[ OK ] OptionsWebUIExtendedTest.ShowPageNoHistory (10310 ms)
[2/218] OptionsWebUIExtendedTest.ShowPageNoHistory (11408 ms)
[ RUN ] InvalidationsWebUITest.testChangingInvalidationsState
[490:3847:0715/044432:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[479:3847:0715/044435:INFO:CONSOLE(1324)] "Running TestCase InvalidationsWebUITest.testChangingInvalidationsState", source: test_api.js (1324)
[ OK ] InvalidationsWebUITest.testChangingInvalidationsState (4501 ms)
[3/218] InvalidationsWebUITest.testChangingInvalidationsState (5755 ms)
[ RUN ] Mock4JSWebUITestFails.NotCalledExpectFails
[498:3847:0715/044433:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[484:3847:0715/044435:INFO:CONSOLE(1324)] "Running TestCase Mock4JSWebUITestFails.NotCalledExpectFails", source: test_api.js (1324)
[484:3847:0715/044435:ERROR:web_ui_test_handler.cc(75)] Failed: RUN_TEST_F("Mock4JSWebUITestFails","NotCalledExpectFails")
expected method was not invoked the expected number of times: callMe()
Allowed:
expected once: callMe()
[484:40195:0715/044436:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[484:40195:0715/044436:WARNING:channel.cc(322)] RawChannel write error
[ OK ] Mock4JSWebUITestFails.NotCalledExpectFails (4498 ms)
[4/218] Mock4JSWebUITestFails.NotCalledExpectFails (5570 ms)
[ RUN ] PrintPreviewWebUITest.SourceIsHTMLCapabilities
[563:3847:0715/044439:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[523:3847:0715/044442:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[523:3847:0715/044443:INFO:CONSOLE(1324)] "Running TestCase PrintPreviewWebUITest.SourceIsHTMLCapabilities", source: test_api.js (1324)
[523:41219:0715/044444:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] PrintPreviewWebUITest.SourceIsHTMLCapabilities (7366 ms)
[5/218] PrintPreviewWebUITest.SourceIsHTMLCapabilities (8647 ms)
[ RUN ] NetInternalsTest.netInternalsTimelineViewNoEvents
[544:3847:0715/044438:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[557:12807:0715/044440:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[557:12807:0715/044440:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[516:3847:0715/044441:INFO:CONSOLE(1324)] "Running TestCase NetInternalsTest.netInternalsTimelineViewNoEvents", source: test_api.js (1324)
[ OK ] NetInternalsTest.netInternalsTimelineViewNoEvents (8172 ms)
[6/218] NetInternalsTest.netInternalsTimelineViewNoEvents (9431 ms)
[ RUN ] BluetoothPrivateApiTest.PasskeyPairing
[726:3847:0715/044448:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[711:3847:0715/044450:INFO:CONSOLE(0)] "[SUCCESS] testPasskeyPairing", source: chrome-extension://jofgjdphhceggjecimellaapdjjadibj/_generated_background_page.html (0)
[739:13063:0715/044450:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[739:13063:0715/044450:WARNING:channel.cc(322)] RawChannel write error
[ OK ] BluetoothPrivateApiTest.PasskeyPairing (4718 ms)
[7/218] BluetoothPrivateApiTest.PasskeyPairing (5927 ms)
[ RUN ] PlatformAppBrowserTest.AppWindowRestoreState
[725:3847:0715/044448:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[707:63491:0715/044449:ERROR:mach_broker_mac.mm(222)] Unknown process 738 is sending Mach IPC messages!
[740:15363:0715/044451:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[740:15363:0715/044451:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[707:3847:0715/044451:INFO:CONSOLE(0)] "[SUCCESS] testRestoreNormal", source: chrome-extension://bijoocddfjmbemnioiioihfiocliekch/_generated_background_page.html (0)
[707:3847:0715/044452:INFO:CONSOLE(0)] "[SUCCESS] testRestoreMaximized", source: chrome-extension://bijoocddfjmbemnioiioihfiocliekch/_generated_background_page.html (0)
[731:12807:0715/044452:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[731:12807:0715/044452:WARNING:channel.cc(322)] RawChannel write error
[740:15363:0715/044452:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[740:15363:0715/044452:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[740:15363:0715/044452:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[740:15363:0715/044452:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[740:13063:0715/044452:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483662, remote ID 15)
[740:13063:0715/044452:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[740:13063:0715/044452:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[740:15363:0715/044452:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[740:15363:0715/044452:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[707:35075:0715/044452:WARNING:sqlite_persistent_cookie_store.cc(1337)] Failed to post task from FinishedLoadingCookies@../../net/extras/sqlite/sqlite_persistent_cookie_store.cc:1345 to client_task_runner_.
[707:35075:0715/044452:WARNING:sqlite_persistent_cookie_store.cc(1337)] Failed to post task from LoadKeyAndNotifyInBackground@../../net/extras/sqlite/sqlite_persistent_cookie_store.cc:512 to client_task_runner_.
[ OK ] PlatformAppBrowserTest.AppWindowRestoreState (6359 ms)
[8/218] PlatformAppBrowserTest.AppWindowRestoreState (7651 ms)
[ RUN ] BluetoothLowEnergyApiTest.GetIncludedServices
[763:3847:0715/044454:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[751:3847:0715/044456:INFO:CONSOLE(0)] "[SUCCESS] testGetIncludedServices", source: chrome-extension://pjdjhejcdkeebjehnokfbfnjmgmgdjlc/_generated_background_page.html (0)
[767:13063:0715/044456:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[767:13063:0715/044456:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[751:41219:0715/044456:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[751:41219:0715/044456:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[751:41219:0715/044456:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] BluetoothLowEnergyApiTest.GetIncludedServices (4595 ms)
[9/218] BluetoothLowEnergyApiTest.GetIncludedServices (5949 ms)
[ RUN ] BluetoothLowEnergyApiTest.ConnectInProgress
[779:3847:0715/044455:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[762:3847:0715/044457:INFO:CONSOLE(0)] "[SUCCESS] (no test)", source: chrome-extension://pjdjhejcdkeebjehnokfbfnjmgmgdjlc/_generated_background_page.html (0)
[790:13063:0715/044457:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[812:12807:0715/044457:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] BluetoothLowEnergyApiTest.ConnectInProgress (4256 ms)
[10/218] BluetoothLowEnergyApiTest.ConnectInProgress (5467 ms)
[ RUN ] CastChannelAPITest.TestOpenInvalidConnectInfo
[872:3847:0715/044500:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[885:15363:0715/044500:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[885:15363:0715/044500:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[885:15363:0715/044500:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[885:13063:0715/044500:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[885:13063:0715/044500:WARNING:channel.cc(322)] RawChannel write error
[ OK ] CastChannelAPITest.TestOpenInvalidConnectInfo (2958 ms)
[11/218] CastChannelAPITest.TestOpenInvalidConnectInfo (4167 ms)
[ RUN ] CastChannelAPITest.TestSetAuthorityKeysValid
[900:3847:0715/044501:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[913:15619:0715/044502:ERROR:webgraphicscontext3d_command_buffer_impl.cc(242)] Failed to initialize GLES2CmdHelper.
[ OK ] CastChannelAPITest.TestSetAuthorityKeysValid (2756 ms)
[12/218] CastChannelAPITest.TestSetAuthorityKeysValid (4051 ms)
[ RUN ] ExtensionApiTest.ActiveTab
[929:3847:0715/044503:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[923:74247:0715/044506:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[923:3847:0715/044506: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)
[923:3847:0715/044506:INFO:CONSOLE(0)] "XMLHttpRequest cannot load http://127.0.0.1:49220/extensions/api_test/active_tab/page.html. No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'chrome-extension://cpnggneihjfglgghnomlpflojlpclffd' is therefore not allowed access.", source: chrome-extension://cpnggneihjfglgghnomlpflojlpclffd/_generated_background_page.html (0)
[923:3847:0715/044506:INFO:CONSOLE(0)] "[SUCCESS] (no test)", source: chrome-extension://cpnggneihjfglgghnomlpflojlpclffd/_generated_background_page.html (0)
[923:3847:0715/044506:INFO:CONSOLE(0)] "calling getTree() callback", source: chrome-extension://cpnggneihjfglgghnomlpflojlpclffd/_generated_background_page.html (0)
[923:3847:0715/044506: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)
[923:3847:0715/044506:INFO:CONSOLE(0)] "[SUCCESS] (no test)", source: chrome-extension://cpnggneihjfglgghnomlpflojlpclffd/_generated_background_page.html (0)
[923:3847:0715/044506:INFO:CONSOLE(0)] "XMLHttpRequest cannot load http://127.0.0.1:49220/extensions/api_test/active_tab/final_page.html. No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'chrome-extension://cpnggneihjfglgghnomlpflojlpclffd' is therefore not allowed access.", source: chrome-extension://cpnggneihjfglgghnomlpflojlpclffd/_generated_background_page.html (0)
[923:3847:0715/044506:INFO:CONSOLE(0)] "[SUCCESS] (no test)", source: chrome-extension://cpnggneihjfglgghnomlpflojlpclffd/_generated_background_page.html (0)
[923:40963:0715/044506:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[923:40963:0715/044506:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ExtensionApiTest.ActiveTab (4603 ms)
[13/218] ExtensionApiTest.ActiveTab (5729 ms)
[ RUN ] ExtensionApiTest.BackgroundScripts
[933:3847:0715/044505:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[928:39683:0715/044507:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[928:39683:0715/044507:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ExtensionApiTest.BackgroundScripts (4164 ms)
[14/218] ExtensionApiTest.BackgroundScripts (5403 ms)
[ RUN ] ExtensionApiTest.TabSize
[945:3847:0715/044510:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[938:41219:0715/044512:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[947:13063:0715/044512:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[947:13063:0715/044512:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[938:3847:0715/044512:INFO:CONSOLE(0)] "[SUCCESS] setupWindow", source: chrome-extension://ijciodmbfidaifkbcofjhepppefofgip/tab_size.html (0)
[938:3847:0715/044512:INFO:CONSOLE(0)] "[SUCCESS] sizeAfterDuplicatingTab", source: chrome-extension://ijciodmbfidaifkbcofjhepppefofgip/tab_size.html (0)
[945:3847:0715/044513:ERROR:gles2_cmd_decoder.cc(13133)] [GroupMarkerNotSet(crbug.com/242999)!:50040800B0610000]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[945:3847:0715/044513:ERROR:gles2_cmd_decoder.cc(4382)] Error: 5 for Command kLoseContextCHROMIUM
[949:3847:0715/044513:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 3, remote ID 2147483649)
[949:13063:0715/044513:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] ExtensionApiTest.TabSize (4443 ms)
[15/218] ExtensionApiTest.TabSize (5918 ms)
[ RUN ] ExtensionApiTest.ContentScriptAboutBlankAndSrcdoc
[941:3847:0715/044509:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[937:3847:0715/044513:INFO:CONSOLE(0)] "[SUCCESS] testAboutBlankInFrame", source: chrome-extension://eppbjfomillmnedefdcpiejkphoicohf/test.html (0)
[937:74503:0715/044513:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[937:3847:0715/044514:INFO:CONSOLE(0)] "[SUCCESS] testAboutSrcdocFrame", source: chrome-extension://eppbjfomillmnedefdcpiejkphoicohf/test.html (0)
[937:3847:0715/044516:INFO:CONSOLE(0)] "[SUCCESS] testAboutSrcdocNestedFrame", source: chrome-extension://eppbjfomillmnedefdcpiejkphoicohf/test.html (0)
[937:3847:0715/044516:INFO:CONSOLE(0)] "[SUCCESS] testAboutBlankInTopLevelFrame", source: chrome-extension://eppbjfomillmnedefdcpiejkphoicohf/test.html (0)
[937:3847:0715/044516:INFO:CONSOLE(0)] "[SUCCESS] getHostPermissionsForFollowingTests", source: chrome-extension://eppbjfomillmnedefdcpiejkphoicohf/test.html (0)
[937:3847:0715/044516:INFO:CONSOLE(0)] "[SUCCESS] testExecuteScriptInFrame", source: chrome-extension://eppbjfomillmnedefdcpiejkphoicohf/test.html (0)
[937:3847:0715/044516:INFO:CONSOLE(0)] "[SUCCESS] testExecuteScriptInSrcdocFrame", source: chrome-extension://eppbjfomillmnedefdcpiejkphoicohf/test.html (0)
[948:12551:0715/044516:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[948:12551:0715/044516:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[948:12551:0715/044516:WARNING:channel.cc(322)] RawChannel write error
[950:12807:0715/044516:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[950:12807:0715/044516:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[950:12807:0715/044516:WARNING:channel.cc(322)] RawChannel write error
[937:39683:0715/044516:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 5, remote ID 2147483652)
[937:39683:0715/044516:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[937:39683:0715/044516:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 8, remote ID 2147483655)
[937:39683:0715/044516:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] ExtensionApiTest.ContentScriptAboutBlankAndSrcdoc (9515 ms)
[16/218] ExtensionApiTest.ContentScriptAboutBlankAndSrcdoc (10774 ms)
[ RUN ] ExtensionApiTest.TabOpener
[956:3847:0715/044516:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[957:12807:0715/044519:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[957:12807:0715/044519:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[957:12807:0715/044519:WARNING:channel.cc(322)] RawChannel write error
[952:3847:0715/044519:INFO:CONSOLE(0)] "[SUCCESS] init", source: chrome-extension://ijciodmbfidaifkbcofjhepppefofgip/opener.html (0)
[952:3847:0715/044519:INFO:CONSOLE(0)] "[SUCCESS] createWithOpener", source: chrome-extension://ijciodmbfidaifkbcofjhepppefofgip/opener.html (0)
[952:3847:0715/044519:INFO:CONSOLE(0)] "[SUCCESS] closeOpener", source: chrome-extension://ijciodmbfidaifkbcofjhepppefofgip/opener.html (0)
[952:3847:0715/044520:INFO:CONSOLE(0)] "[SUCCESS] updateOpener", source: chrome-extension://ijciodmbfidaifkbcofjhepppefofgip/opener.html (0)
[962:15363:0715/044520:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[962:15363:0715/044520:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[952:3847:0715/044520:INFO:CONSOLE(0)] "[SUCCESS] closeOpenerAgain", source: chrome-extension://ijciodmbfidaifkbcofjhepppefofgip/opener.html (0)
[952:40963:0715/044521:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[952:40963:0715/044521:WARNING:channel.cc(322)] RawChannel write error
[962:13063:0715/044521:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[962:13063:0715/044521:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ExtensionApiTest.TabOpener (6609 ms)
[17/218] ExtensionApiTest.TabOpener (7758 ms)
[ RUN ] ScriptContextTest.GetEffectiveDocumentURL
[ OK ] ScriptContextTest.GetEffectiveDocumentURL (502 ms)
[18/218] ScriptContextTest.GetEffectiveDocumentURL (1803 ms)
[ RUN ] ExtensionApiTest.IncognitoDisabledByPref
[963:3847:0715/044520:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[964:12807:0715/044522:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] ExtensionApiTest.IncognitoDisabledByPref (4025 ms)
[19/218] ExtensionApiTest.IncognitoDisabledByPref (5385 ms)
[ RUN ] PlatformAppWithFileBrowserTest.LaunchWithFileExtensionAndMimeType
[974:3847:0715/044526:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[968:21507:0715/044528:ERROR:mach_broker_mac.mm(222)] Unknown process 977 is sending Mach IPC messages!
[968:3847:0715/044529:INFO:CONSOLE(0)] "[SUCCESS] testFileHandler", source: chrome-extension://ppenomoffdjikbiolfolfkeefjceecdb/_generated_background_page.html (0)
[ OK ] PlatformAppWithFileBrowserTest.LaunchWithFileExtensionAndMimeType (4869 ms)
[20/218] PlatformAppWithFileBrowserTest.LaunchWithFileExtensionAndMimeType (6265 ms)
[ RUN ] AppControllerPlatformAppBrowserTest.ActivationFocusesBrowserWindow
[973:3847:0715/044526:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[975:12807:0715/044529:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[980:12551:0715/044529:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483652, remote ID 5)
[980:12551:0715/044529:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483653, remote ID 6)
[980:12551:0715/044529:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[980:12551:0715/044529:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[980:12551:0715/044529:WARNING:channel.cc(322)] RawChannel write error
[ OK ] AppControllerPlatformAppBrowserTest.ActivationFocusesBrowserWindow (6013 ms)
[21/218] AppControllerPlatformAppBrowserTest.ActivationFocusesBrowserWindow (7317 ms)
[ RUN ] PlatformAppUrlRedirectorBrowserTest.MismatchingClickInTabNotIntercepted
[985:3847:0715/044532:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[981:3847:0715/044536:INFO:CONSOLE(26)] "Clicking a mismatching link", source: http://127.0.0.1:49237/extensions/platform_apps/url_handlers/launching_pages/navigate.js (26)
[981:76039:0715/044537:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[987:12807:0715/044537:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[987:12807:0715/044537:WARNING:channel.cc(322)] RawChannel write error
[981:41987:0715/044537:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[981:41987:0715/044537:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PlatformAppUrlRedirectorBrowserTest.MismatchingClickInTabNotIntercepted (6694 ms)
[22/218] PlatformAppUrlRedirectorBrowserTest.MismatchingClickInTabNotIntercepted (8025 ms)
[ RUN ] EphemeralAppBrowserTest.UpdateEphemeralApp
[989:3847:0715/044533:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[984:41219:0715/044537:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[984:41219:0715/044537:WARNING:channel.cc(322)] RawChannel write error
[ OK ] EphemeralAppBrowserTest.UpdateEphemeralApp (6187 ms)
[23/218] EphemeralAppBrowserTest.UpdateEphemeralApp (7458 ms)
[ RUN ] EphemeralAppBrowserTest.IncludeRunningEphemeralAppsInNotifiers
[1002:3847:0715/044540:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] EphemeralAppBrowserTest.IncludeRunningEphemeralAppsInNotifiers (5383 ms)
[24/218] EphemeralAppBrowserTest.IncludeRunningEphemeralAppsInNotifiers (6785 ms)
[ RUN ] EphemeralAppBrowserTest.DisableRetainFileSystemEntries
[1003:3847:0715/044540:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[997:3847:0715/044546:INFO:CONSOLE(0)] "[SUCCESS] (no test)", source: chrome-extension://lppbalbijgopikbkaghfmpcagdahfmbc/index.html (0)
[ OK ] EphemeralAppBrowserTest.DisableRetainFileSystemEntries (7411 ms)
[25/218] EphemeralAppBrowserTest.DisableRetainFileSystemEntries (8791 ms)
[ RUN ] EphemeralAppLauncherTestDisabled.FeatureDisabled
HTTP server started on http://127.0.0.1:49242...
sending server_data: {"host": "127.0.0.1", "port": 49242} (36 bytes)
[1016:3847:0715/044548:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1023:15363:0715/044548:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[1023:15363:0715/044548:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[1023:15363:0715/044548:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[ OK ] EphemeralAppLauncherTestDisabled.FeatureDisabled (3403 ms)
[26/218] EphemeralAppLauncherTestDisabled.FeatureDisabled (4542 ms)
[ RUN ] AppEventPageTest.OnSuspendUseStorageApi
[1032:3847:0715/044551:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
2015-07-15 04:45:55.054 browser_tests[1027:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[1027:3847:0715/044555:INFO:CONSOLE(12)] "Finished writing last_save: 7/15/2015, 4:45:55 AM", source: chrome-extension://emogeocnfeodpgednmhhnadmfonnpgig/main.js (12)
[1035:13319:0715/044556:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1035:13319:0715/044556:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] AppEventPageTest.OnSuspendUseStorageApi (6325 ms)
[27/218] AppEventPageTest.OnSuspendUseStorageApi (7778 ms)
[ RUN ] EphemeralAppServiceBrowserTest.DisableEphemeralAppsOnStartup
[1026:3847:0715/044550:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1034:13063:0715/044553:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1034:13063:0715/044553:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
2015-07-15 04:45:55.054 browser_tests[1015:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[1015:39683:0715/044558:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] EphemeralAppServiceBrowserTest.DisableEphemeralAppsOnStartup (11003 ms)
[28/218] EphemeralAppServiceBrowserTest.DisableEphemeralAppsOnStartup (12588 ms)
[ RUN ] WebViewVisibilityTest.EmbedderVisibilityChanged
[1044:3847:0715/044559:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1040:3847:0715/044603:INFO:CONSOLE(6)] "onAppCommand: hide-embedder", source: chrome-extension://lhomehdnhiblfjfpmplfikkcddnmlhhn/main.js (6)
[1040:41219:0715/044603:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[1040:41219:0715/044603:WARNING:channel.cc(322)] RawChannel write error
[ OK ] WebViewVisibilityTest.EmbedderVisibilityChanged (6297 ms)
[29/218] WebViewVisibilityTest.EmbedderVisibilityChanged (7488 ms)
[ RUN ] WebViewTest.Shim_TestExecuteScriptIsAbortedWhenWebViewSourceIsChanged
[1050:3847:0715/044602:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1046:3847:0715/044604:INFO:CONSOLE(1271)] "1. Performing initial navigation.", source: chrome-extension://gaeefhcmppkfjocdgdnnkmehpampnobi/main.js (1271)
[1046:3847:0715/044605:INFO:CONSOLE(1243)] "2. Inject script to trigger a guest-initiated navigation.", source: chrome-extension://gaeefhcmppkfjocdgdnnkmehpampnobi/main.js (1243)
[1046:3847:0715/044605:INFO:CONSOLE(1250)] "3. Listening for the load that will be started as a result of 2.", source: chrome-extension://gaeefhcmppkfjocdgdnnkmehpampnobi/main.js (1250)
[1046:3847:0715/044605:INFO:CONSOLE(1254)] "4. Attempting to inject script into about:blank. This is expected to fail.", source: chrome-extension://gaeefhcmppkfjocdgdnnkmehpampnobi/main.js (1254)
[1046:3847:0715/044606:INFO:CONSOLE(1259)] "5. Verify that executeScript has, indeed, failed.", source: chrome-extension://gaeefhcmppkfjocdgdnnkmehpampnobi/main.js (1259)
[1051:13063:0715/044606:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[1051:13063:0715/044606:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[1051:13063:0715/044606:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1051:13063:0715/044606:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1051:13063:0715/044606:WARNING:channel.cc(322)] RawChannel write error
[ OK ] WebViewTest.Shim_TestExecuteScriptIsAbortedWhenWebViewSourceIsChanged (6074 ms)
[30/218] WebViewTest.Shim_TestExecuteScriptIsAbortedWhenWebViewSourceIsChanged (7298 ms)
[ RUN ] WebViewTest.NoPrerenderer
[1058:3847:0715/044606:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1054:73991:0715/044610:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[ OK ] WebViewTest.NoPrerenderer (6223 ms)
[31/218] WebViewTest.NoPrerenderer (7515 ms)
[ RUN ] WebViewTest.DOMStorageIsolation
[1064:3847:0715/044609:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1060:75015:0715/044610:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[1060:5635:0715/044611:ERROR:mach_broker_mac.mm(222)] Unknown process 1067 is sending Mach IPC messages!
[1060:3847:0715/044613:INFO:CONSOLE(27)] "Starting test "init_dom_in_webview[0]"...", source: chrome-extension://enfnlgpcoampkgabpinlaeinmkfmalin/testing.js (27)
[1060:3847:0715/044613:INFO:CONSOLE(36)] "Sending the message "{"title":"Initialize DOM Storage","pageName":"page1"}".", source: chrome-extension://enfnlgpcoampkgabpinlaeinmkfmalin/message.js (36)
[1060:3847:0715/044613:INFO:CONSOLE(141)] "webview_0: Received message "{"title":"Initialize DOM Storage","pageName":"page1"}".", source: chrome-extension://enfnlgpcoampkgabpinlaeinmkfmalin/tests.js (141)
[1060:3847:0715/044613:INFO:CONSOLE(141)] "webview_0: Dispatching to the handler.", source: chrome-extension://enfnlgpcoampkgabpinlaeinmkfmalin/tests.js (141)
[1060:3847:0715/044613:INFO:CONSOLE(141)] "webview_0: Sending the message "{"title":"Initialization Complete"}".", source: chrome-extension://enfnlgpcoampkgabpinlaeinmkfmalin/tests.js (141)
[1060:3847:0715/044613:INFO:CONSOLE(43)] "Received message "{"title":"Initialization Complete"}".", source: chrome-extension://enfnlgpcoampkgabpinlaeinmkfmalin/message.js (43)
[1060:3847:0715/044613:INFO:CONSOLE(47)] "Dispatching to the handler.", source: chrome-extension://enfnlgpcoampkgabpinlaeinmkfmalin/message.js (47)
[1060:3847:0715/044613:INFO:CONSOLE(36)] "Sending the message "{"title":"Get DOM Storage Info."}".", source: chrome-extension://enfnlgpcoampkgabpinlaeinmkfmalin/message.js (36)
[1060:3847:0715/044614:INFO:CONSOLE(141)] "webview_0: Received message "{"title":"Get DOM Storage Info."}".", source: chrome-extension://enfnlgpcoampkgabpinlaeinmkfmalin/tests.js (141)
[1060:3847:0715/044614:INFO:CONSOLE(141)] "webview_0: Dispatching to the handler.", source: chrome-extension://enfnlgpcoampkgabpinlaeinmkfmalin/tests.js (141)
[1060:3847:0715/044614:INFO:CONSOLE(141)] "webview_0: Sending the message "{"title":"DOM Storage Info Ready.","local":"local-page1","session":"session-page1"}".", source: chrome-extension://enfnlgpcoampkgabpinlaeinmkfmalin/tests.js (141)
[1060:3847:0715/044614:INFO:CONSOLE(43)] "Received message "{"title":"DOM Storage Info Ready.","local":"local-page1","session":"session-page1"}".", source: chrome-extension://enfnlgpcoampkgabpinlaeinmkfmalin/message.js (43)
[1060:3847:0715/044614:INFO:CONSOLE(47)] "Dispatching to the handler.", source: chrome-extension://enfnlgpcoampkgabpinlaeinmkfmalin/message.js (47)
[1060:3847:0715/044614:INFO:CONSOLE(30)] "Test "init_dom_in_webview[0]" was successful.", source: chrome-extension://enfnlgpcoampkgabpinlaeinmkfmalin/testing.js (30)
[1060:3847:0715/044614:INFO:CONSOLE(27)] "Starting test "init_dom_in_webview[1]_and_verify_in_webview[0]"...", source: chrome-extension://enfnlgpcoampkgabpinlaeinmkfmalin/testing.js (27)
[1060:3847:0715/044614:INFO:CONSOLE(36)] "Sending the message "{"title":"Initialize DOM Storage","pageName":"page2"}".", source: chrome-extension://enfnlgpcoampkgabpinlaeinmkfmalin/message.js (36)
[1060:3847:0715/044614:INFO:CONSOLE(141)] "webview_1: Received message "{"title":"Initialize DOM Storage","pageName":"page2"}".", source: chrome-extension://enfnlgpcoampkgabpinlaeinmkfmalin/tests.js (141)
[1060:3847:0715/044614:INFO:CONSOLE(141)] "webview_1: Dispatching to the handler.", source: chrome-extension://enfnlgpcoampkgabpinlaeinmkfmalin/tests.js (141)
[1060:3847:0715/044614:INFO:CONSOLE(141)] "webview_1: Sending the message "{"title":"Initialization Complete"}".", source: chrome-extension://enfnlgpcoampkgabpinlaeinmkfmalin/tests.js (141)
[1060:3847:0715/044614:INFO:CONSOLE(43)] "Received message "{"title":"Initialization Complete"}".", source: chrome-extension://enfnlgpcoampkgabpinlaeinmkfmalin/message.js (43)
[1060:3847:0715/044614:INFO:CONSOLE(47)] "Dispatching to the handler.", source: chrome-extension://enfnlgpcoampkgabpinlaeinmkfmalin/message.js (47)
[1060:3847:0715/044614:INFO:CONSOLE(36)] "Sending the message "{"title":"Get DOM Storage Info."}".", source: chrome-extension://enfnlgpcoampkgabpinlaeinmkfmalin/message.js (36)
[1060:3847:0715/044614:INFO:CONSOLE(141)] "webview_1: Received message "{"title":"Get DOM Storage Info."}".", source: chrome-extension://enfnlgpcoampkgabpinlaeinmkfmalin/tests.js (141)
[1060:3847:0715/044614:INFO:CONSOLE(141)] "webview_1: Dispatching to the handler.", source: chrome-extension://enfnlgpcoampkgabpinlaeinmkfmalin/tests.js (141)
[1060:3847:0715/044614:INFO:CONSOLE(141)] "webview_1: Sending the message "{"title":"DOM Storage Info Ready.","local":"local-page2","session":"session-page2"}".", source: chrome-extension://enfnlgpcoampkgabpinlaeinmkfmalin/tests.js (141)
[1060:3847:0715/044614:INFO:CONSOLE(43)] "Received message "{"title":"DOM Storage Info Ready.","local":"local-page2","session":"session-page2"}".", source: chrome-extension://enfnlgpcoampkgabpinlaeinmkfmalin/message.js (43)
[1060:3847:0715/044614:INFO:CONSOLE(47)] "Dispatching to the handler.", source: chrome-extension://enfnlgpcoampkgabpinlaeinmkfmalin/message.js (47)
[1060:3847:0715/044614:INFO:CONSOLE(36)] "Sending the message "{"title":"Get DOM Storage Info."}".", source: chrome-extension://enfnlgpcoampkgabpinlaeinmkfmalin/message.js (36)
[1060:3847:0715/044614:INFO:CONSOLE(141)] "webview_0: Received message "{"title":"Get DOM Storage Info."}".", source: chrome-extension://enfnlgpcoampkgabpinlaeinmkfmalin/tests.js (141)
[1060:3847:0715/044614:INFO:CONSOLE(141)] "webview_0: Dispatching to the handler.", source: chrome-extension://enfnlgpcoampkgabpinlaeinmkfmalin/tests.js (141)
[1060:3847:0715/044614:INFO:CONSOLE(141)] "webview_0: Sending the message "{"title":"DOM Storage Info Ready.","local":"local-page2","session":"session-page1"}".", source: chrome-extension://enfnlgpcoampkgabpinlaeinmkfmalin/tests.js (141)
[1060:3847:0715/044614:INFO:CONSOLE(43)] "Received message "{"title":"DOM Storage Info Ready.","local":"local-page2","session":"session-page1"}".", source: chrome-extension://enfnlgpcoampkgabpinlaeinmkfmalin/message.js (43)
[1060:3847:0715/044614:INFO:CONSOLE(47)] "Dispatching to the handler.", source: chrome-extension://enfnlgpcoampkgabpinlaeinmkfmalin/message.js (47)
[1060:3847:0715/044614:INFO:CONSOLE(30)] "Test "init_dom_in_webview[1]_and_verify_in_webview[0]" was successful.", source: chrome-extension://enfnlgpcoampkgabpinlaeinmkfmalin/testing.js (30)
[1060:3847:0715/044614:INFO:CONSOLE(27)] "Starting test "read_dom_storage_info_from_webviews[2]"...", source: chrome-extension://enfnlgpcoampkgabpinlaeinmkfmalin/testing.js (27)
[1060:3847:0715/044614:INFO:CONSOLE(36)] "Sending the message "{"title":"Get DOM Storage Info."}".", source: chrome-extension://enfnlgpcoampkgabpinlaeinmkfmalin/message.js (36)
[1060:3847:0715/044614:INFO:CONSOLE(141)] "webview_2: Received message "{"title":"Get DOM Storage Info."}".", source: chrome-extension://enfnlgpcoampkgabpinlaeinmkfmalin/tests.js (141)
[1060:3847:0715/044614:INFO:CONSOLE(141)] "webview_2: Dispatching to the handler.", source: chrome-extension://enfnlgpcoampkgabpinlaeinmkfmalin/tests.js (141)
[1060:3847:0715/044614:INFO:CONSOLE(141)] "webview_2: Sending the message "{"title":"DOM Storage Info Ready.","local":"badval","session":"badval"}".", source: chrome-extension://enfnlgpcoampkgabpinlaeinmkfmalin/tests.js (141)
[1060:3847:0715/044614:INFO:CONSOLE(43)] "Received message "{"title":"DOM Storage Info Ready.","local":"badval","session":"badval"}".", source: chrome-extension://enfnlgpcoampkgabpinlaeinmkfmalin/message.js (43)
[1060:3847:0715/044614:INFO:CONSOLE(47)] "Dispatching to the handler.", source: chrome-extension://enfnlgpcoampkgabpinlaeinmkfmalin/message.js (47)
[1060:3847:0715/044614:INFO:CONSOLE(30)] "Test "read_dom_storage_info_from_webviews[2]" was successful.", source: chrome-extension://enfnlgpcoampkgabpinlaeinmkfmalin/testing.js (30)
[1060:3847:0715/044614:INFO:CONSOLE(0)] "[SUCCESS] (no test)", source: chrome-extension://enfnlgpcoampkgabpinlaeinmkfmalin/window.html (0)
[1060:40963:0715/044614:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[1060:40963:0715/044614:WARNING:channel.cc(322)] RawChannel write error
[1060:40963:0715/044614:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] WebViewTest.DOMStorageIsolation (7112 ms)
[32/218] WebViewTest.DOMStorageIsolation (8348 ms)
[ RUN ] AppBannerDataFetcherBrowserTest.WebAppBannerCreatedIndirectMultiple
[ OK ] AppBannerDataFetcherBrowserTest.WebAppBannerCreatedIndirectMultiple (1 ms)
[33/218] AppBannerDataFetcherBrowserTest.WebAppBannerCreatedIndirectMultiple (1134 ms)
[ RUN ] WebViewTest.Shim_TestPerOriginZoomMode
[1074:3847:0715/044614:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1069:41987:0715/044618:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[1069:41987:0715/044618:WARNING:channel.cc(322)] RawChannel write error
[ OK ] WebViewTest.Shim_TestPerOriginZoomMode (6231 ms)
[34/218] WebViewTest.Shim_TestPerOriginZoomMode (7509 ms)
[ RUN ] BrowsingDataDatabaseHelperTest.CannedAddDatabase
[1082:3847:0715/044618:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1083:15363:0715/044619:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[1083:15363:0715/044619:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[1083:15363:0715/044619:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[1083:13063:0715/044619:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1083:13063:0715/044619:WARNING:channel.cc(322)] RawChannel write error
[ OK ] BrowsingDataDatabaseHelperTest.CannedAddDatabase (2632 ms)
[35/218] BrowsingDataDatabaseHelperTest.CannedAddDatabase (3853 ms)
[ RUN ] ChromeContentBrowserClientBrowserTest.SitePerProcessNavigation
[1088:3847:0715/044621:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49279...
sending server_data: {"host": "127.0.0.1", "port": 49279} (36 bytes)
testserver.py: Broken pipe
[ OK ] ChromeContentBrowserClientBrowserTest.SitePerProcessNavigation (3187 ms)
[36/218] ChromeContentBrowserClientBrowserTest.SitePerProcessNavigation (4406 ms)
[ RUN ] ContentSettingsTest.PRE_BlockCookies
[1092:3847:0715/044622:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49282...
sending server_data: {"host": "127.0.0.1", "port": 49282} (36 bytes)
[ OK ] ContentSettingsTest.PRE_BlockCookies (6144 ms)
[37/218] ContentSettingsTest.PRE_BlockCookies (7313 ms)
[ RUN ] DevToolsBeforeUnloadTest.TestUndockedDevToolsInspectedTabClose
[1100:3847:0715/044626:WARNING:vt_video_decode_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)
[1096:3847:0715/044630:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[1096:3847:0715/044631:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[1105:12807:0715/044632:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1105:12807:0715/044632:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1100:3847:0715/044632:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50BE0700B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[1100:3847:0715/044632:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50BE0700B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[1100:3847:0715/044632:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50BE0700B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[1100:3847:0715/044632:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50BE0700B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[1096:3847:0715/044632:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown select_file_dialogs.allowed
[ OK ] DevToolsBeforeUnloadTest.TestUndockedDevToolsInspectedTabClose (7556 ms)
[38/218] DevToolsBeforeUnloadTest.TestUndockedDevToolsInspectedTabClose (8861 ms)
[ RUN ] DownloadTest.NewWindow
[1115:3847:0715/044635:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] DownloadTest.NewWindow (4008 ms)
[39/218] DownloadTest.NewWindow (5388 ms)
[ RUN ] DevToolsSanityTest.TestNoScriptDuplicatesOnPanelSwitch
[1108:3847:0715/044630:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49290...
sending server_data: {"host": "127.0.0.1", "port": 49290} (36 bytes)
[1104:3847:0715/044634:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[1104:3847:0715/044635:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[1104:3847:0715/044636:ERROR:CONSOLE(72)] "Uncaught TypeError: Cannot read property 'addExtensions' of undefined", source: (72)
[1104:40451:0715/044637:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[1104:40451:0715/044637:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[1104:40451:0715/044637:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 4, remote ID 2147483651)
[1104:40451:0715/044637:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[1104:40451:0715/044637:WARNING:channel.cc(322)] RawChannel write error
[ OK ] DevToolsSanityTest.TestNoScriptDuplicatesOnPanelSwitch (9611 ms)
[40/218] DevToolsSanityTest.TestNoScriptDuplicatesOnPanelSwitch (10964 ms)
[ RUN ] SavePageBrowserTest.SaveHTMLOnlyTabDestroy
[1126:3847:0715/044641:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1127:13063:0715/044642:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483651, remote ID 4)
[1127:13063:0715/044642:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1127:13063:0715/044642:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1119:3847:0715/044642:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown select_file_dialogs.allowed
[ OK ] SavePageBrowserTest.SaveHTMLOnlyTabDestroy (2970 ms)
[41/218] SavePageBrowserTest.SaveHTMLOnlyTabDestroy (4342 ms)
[ RUN ] DownloadTest.ChromeURLAfterDownload
[1124:3847:0715/044640:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1118:3847:0715/044642:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[1118:39939:0715/044644:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[1118:39939:0715/044644:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[1118:39939:0715/044644:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[1118:39939:0715/044644:WARNING:channel.cc(322)] RawChannel write error
[1118:39939:0715/044645:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[1118:39939:0715/044645:WARNING:raw_channel_posix.cc(283)] sendmsg/write/writev: Socket is not connected
[1118:39939:0715/044645:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[1118:39939:0715/044645:WARNING:channel.cc(322)] RawChannel write error
[1118:3847:0715/044646:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[1124:3847:0715/044646:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50CA0B00B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[1124:3847:0715/044646:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50CA0B00B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[1124:3847:0715/044646:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50CA0B00B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[1124:3847:0715/044646:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50CA0B00B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[1124:3847:0715/044646:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50CA0B00B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[1124:3847:0715/044646:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50CA0B00B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[1124:3847:0715/044646:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50CA0B00B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[1124:3847:0715/044646:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50CA0B00B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[ OK ] DownloadTest.ChromeURLAfterDownload (7797 ms)
[42/218] DownloadTest.ChromeURLAfterDownload (9005 ms)
[ RUN ] ExtensionBrowsingDataTest.BrowsingDataRemovalMask
[1142:3847:0715/044649:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ExtensionBrowsingDataTest.BrowsingDataRemovalMask (2563 ms)
[43/218] ExtensionBrowsingDataTest.BrowsingDataRemovalMask (3798 ms)
[ RUN ] AutomationApiTest.TreeChange
[1135:3847:0715/044645:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1131:41219:0715/044647:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[1131:75015:0715/044649:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[1131:3847:0715/044649:INFO:CONSOLE(0)] "calling getTree() callback", source: chrome-extension://ibdocidoccjggkadcjolhjibhpjikpbb/tree_change.html (0)
[1137:3847:0715/044649:WARNING:logging_native_handler.cc(62)] Got childrenChanged event on unknown node: 20; this: 5
[1131:3847:0715/044649:INFO:CONSOLE(0)] "[SUCCESS] testTreeChangedObserverForCreatingNode", source: chrome-extension://ibdocidoccjggkadcjolhjibhpjikpbb/tree_change.html (0)
[1137:3847:0715/044649:WARNING:logging_native_handler.cc(62)] Got childrenChanged event on unknown node: 20; this: 5
[1131:3847:0715/044649:INFO:CONSOLE(0)] "[SUCCESS] testTreeChangedObserverForRemovingNode", source: chrome-extension://ibdocidoccjggkadcjolhjibhpjikpbb/tree_change.html (0)
[ OK ] AutomationApiTest.TreeChange (7319 ms)
[44/218] AutomationApiTest.TreeChange (8740 ms)
[ RUN ] ExtensionBrowsingDataTest.SettingsFunctionSimple
[1148:3847:0715/044653:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1151:15875:0715/044654:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[1151:15875:0715/044654:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[1151:15875:0715/044654:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[1148:3847:0715/044654:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[ OK ] ExtensionBrowsingDataTest.SettingsFunctionSimple (2695 ms)
[45/218] ExtensionBrowsingDataTest.SettingsFunctionSimple (3876 ms)
[ RUN ] DeclarativeContentApiTest.CanonicalizesPageStateMatcherCss
[1158:3847:0715/044657:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1160:13063:0715/044659:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[1160:13063:0715/044659:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1160:13063:0715/044659:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1162:13063:0715/044659:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] DeclarativeContentApiTest.CanonicalizesPageStateMatcherCss (4255 ms)
[46/218] DeclarativeContentApiTest.CanonicalizesPageStateMatcherCss (5402 ms)
[ RUN ] DeclarativeApiTest.ExtensionLifetimeRulesHandling
[1152:3847:0715/044654:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1145:40963:0715/044658:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[1145:40963:0715/044658:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[1145:40963:0715/044658:WARNING:channel.cc(322)] RawChannel write error
[1145:40963:0715/044659:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[1153:12807:0715/044659:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1153:12807:0715/044659:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1153:12807:0715/044659:WARNING:channel.cc(322)] RawChannel write error
[1145:3847:0715/044659:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[1163:12807:0715/044701:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1145:3847:0715/044703:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[1145:40963:0715/044703:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[1145:40963:0715/044703:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[1145:40963:0715/044703:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] DeclarativeApiTest.ExtensionLifetimeRulesHandling (11111 ms)
[47/218] DeclarativeApiTest.ExtensionLifetimeRulesHandling (12371 ms)
[ RUN ] SetIconAPITest.Overview
[1169:3847:0715/044703:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1165:3847:0715/044705:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[1165:3847:0715/044705:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[1170:13063:0715/044705:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[1170:13063:0715/044705:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[1170:13063:0715/044705:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1170:13063:0715/044705:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1170:13063:0715/044705:WARNING:channel.cc(322)] RawChannel write error
[ OK ] SetIconAPITest.Overview (5093 ms)
[48/218] SetIconAPITest.Overview (6622 ms)
[ RUN ] DownloadExtensionTest.DownloadExtensionTest_SearchPauseResumeCancelGetFileIconIncognito
[1176:3847:0715/044706:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] DownloadExtensionTest.DownloadExtensionTest_SearchPauseResumeCancelGetFileIconIncognito (5050 ms)
[49/218] DownloadExtensionTest.DownloadExtensionTest_SearchPauseResumeCancelGetFileIconIncognito (6296 ms)
[ RUN ] DownloadExtensionTest.DownloadExtensionTest_Download_AuthBasic
[1182:3847:0715/044709:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49298...
sending server_data: {"host": "127.0.0.1", "port": 49298} (36 bytes)
[1183:13063:0715/044711:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[1183:13063:0715/044711:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1183:13063:0715/044711:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1178:40707:0715/044711:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] DownloadExtensionTest.DownloadExtensionTest_Download_AuthBasic (4385 ms)
[50/218] DownloadExtensionTest.DownloadExtensionTest_Download_AuthBasic (5651 ms)
[ RUN ] DownloadExtensionTest.DownloadExtensionTest_OnDeterminingFilename_ReservedFilename
[1189:3847:0715/044712:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49301...
sending server_data: {"host": "127.0.0.1", "port": 49301} (36 bytes)
[1194:15875:0715/044715:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[1194:15875:0715/044715:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[1194:15875:0715/044715:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[1194:15875:0715/044715:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[1191:13063:0715/044715:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[1191:13063:0715/044715:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[1191:13063:0715/044715:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1191:13063:0715/044715:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1191:13063:0715/044715:WARNING:channel.cc(322)] RawChannel write error
[ OK ] DownloadExtensionTest.DownloadExtensionTest_OnDeterminingFilename_ReservedFilename (4599 ms)
[51/218] DownloadExtensionTest.DownloadExtensionTest_OnDeterminingFilename_ReservedFilename (5935 ms)
[ RUN ] ExtensionBrowserTest.LoadChromeExtensionsWithOptionsParamWhenEmbedded
[1196:3847:0715/044715:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1197:12807:0715/044718:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1197:12807:0715/044718:WARNING:channel.cc(322)] RawChannel write error
[1190:3847:0715/044718:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[1202:12551:0715/044721:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1202:12551:0715/044721:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ExtensionBrowserTest.LoadChromeExtensionsWithOptionsParamWhenEmbedded (8000 ms)
[52/218] ExtensionBrowserTest.LoadChromeExtensionsWithOptionsParamWhenEmbedded (9445 ms)
[ RUN ] ExtensionBrowserTest.RSSParseFeedInvalidFeed1
[1203:3847:0715/044718:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49303...
sending server_data: {"host": "127.0.0.1", "port": 49303} (36 bytes)
[1198:40451:0715/044721:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[1204:13063:0715/044721:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1204:13063:0715/044721:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1198:3847:0715/044721: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)
[1198:40451:0715/044722:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[1198:40451:0715/044722:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ExtensionBrowserTest.RSSParseFeedInvalidFeed1 (5124 ms)
[53/218] ExtensionBrowserTest.RSSParseFeedInvalidFeed1 (6212 ms)
[ RUN ] PageActionApiTest.RemovePopup
[1213:3847:0715/044724:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
2015-07-15 04:47:26.061 browser_tests[1208:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[1215:13063:0715/044726:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1208:41219:0715/044727:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[1208:41219:0715/044727:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PageActionApiTest.RemovePopup (4768 ms)
[54/218] PageActionApiTest.RemovePopup (5938 ms)
[ RUN ] FileSystemApiTest.FileSystemApiInvalidChooseEntryTypeTest
[1216:3847:0715/044724:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
2015-07-15 04:47:26.160 browser_tests[1209:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[1209:60931:0715/044726:ERROR:mach_broker_mac.mm(222)] Unknown process 1219 is sending Mach IPC messages!
[1209:3847:0715/044728:INFO:CONSOLE(0)] "[SUCCESS] saveFile", source: chrome-extension://miagkcgfenkjephonhadmgmgigggbpml/test.html (0)
[1217:13063:0715/044728:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1217:13063:0715/044728:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1217:13063:0715/044728:WARNING:channel.cc(322)] RawChannel write error
[ OK ] FileSystemApiTest.FileSystemApiInvalidChooseEntryTypeTest (5254 ms)
[55/218] FileSystemApiTest.FileSystemApiInvalidChooseEntryTypeTest (6472 ms)
[ RUN ] FileSystemApiTest.FileSystemApiSaveCancelTest
[1226:3847:0715/044730:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1222:6147:0715/044732:ERROR:mach_broker_mac.mm(222)] Unknown process 1232 is sending Mach IPC messages!
[1222:3847:0715/044733:INFO:CONSOLE(0)] "[SUCCESS] saveFile", source: chrome-extension://nlbennchmjifkhilegbekkhbnjfokkbp/test.html (0)
[ OK ] FileSystemApiTest.FileSystemApiSaveCancelTest (5352 ms)
[56/218] FileSystemApiTest.FileSystemApiSaveCancelTest (6564 ms)
[ RUN ] GcdPrivateAPITest.GetCloudList
[1230:3847:0715/044731:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1231:13063:0715/044733:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1231:13063:0715/044733:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] GcdPrivateAPITest.GetCloudList (4402 ms)
[57/218] GcdPrivateAPITest.GetCloudList (5688 ms)
[ RUN ] GetAuthTokenFunctionTest.NonInteractiveSuccess
[1242:3847:0715/044737:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1236:3847:0715/044739:INFO:CONSOLE(5)] "hi there", source: chrome-extension://pliofkigjhocfdhgkpkkoacjgmldongk/test.js (5)
[1244:12807:0715/044739:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1244:12807:0715/044739:WARNING:channel.cc(322)] RawChannel write error
[1236:41219:0715/044739:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[1236:41219:0715/044739:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[1236:41219:0715/044739:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] GetAuthTokenFunctionTest.NonInteractiveSuccess (4214 ms)
[58/218] GetAuthTokenFunctionTest.NonInteractiveSuccess (5405 ms)
[ RUN ] GcmApiTest.SendValidation
[1241:3847:0715/044737:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1235:3847:0715/044739:INFO:CONSOLE(0)] "[SUCCESS] successWhenHappyPath", source: chrome-extension://bijhgcaegadjphoihobiglekijkhbdao/_generated_background_page.html (0)
[1235:3847:0715/044739:INFO:CONSOLE(0)] "[SUCCESS] successWhenTtlIsZero", source: chrome-extension://bijhgcaegadjphoihobiglekijkhbdao/_generated_background_page.html (0)
[1235:3847:0715/044739:INFO:CONSOLE(0)] "[SUCCESS] successWhenTtlIsMissing", source: chrome-extension://bijhgcaegadjphoihobiglekijkhbdao/_generated_background_page.html (0)
[1235:3847:0715/044739:INFO:CONSOLE(0)] "[SUCCESS] failureWhenTtlIsNegative", source: chrome-extension://bijhgcaegadjphoihobiglekijkhbdao/_generated_background_page.html (0)
[1235:3847:0715/044739:INFO:CONSOLE(0)] "[SUCCESS] failureWhenTtlIsTooLarge", source: chrome-extension://bijhgcaegadjphoihobiglekijkhbdao/_generated_background_page.html (0)
[1235:3847:0715/044739:INFO:CONSOLE(0)] "[SUCCESS] failureWhenMessageIdMissing", source: chrome-extension://bijhgcaegadjphoihobiglekijkhbdao/_generated_background_page.html (0)
[1235:3847:0715/044739:INFO:CONSOLE(0)] "[SUCCESS] failureWhenMessageIdIsEmpty", source: chrome-extension://bijhgcaegadjphoihobiglekijkhbdao/_generated_background_page.html (0)
[1235:3847:0715/044739:INFO:CONSOLE(0)] "[SUCCESS] failureWhenDestinationIdMissing", source: chrome-extension://bijhgcaegadjphoihobiglekijkhbdao/_generated_background_page.html (0)
[1235:3847:0715/044739:INFO:CONSOLE(0)] "[SUCCESS] failureWhenDestinationIdIsEmpty", source: chrome-extension://bijhgcaegadjphoihobiglekijkhbdao/_generated_background_page.html (0)
[1235:3847:0715/044739:INFO:CONSOLE(0)] "[SUCCESS] failureWhenDataIsMissing", source: chrome-extension://bijhgcaegadjphoihobiglekijkhbdao/_generated_background_page.html (0)
[1235:3847:0715/044739:INFO:CONSOLE(0)] "[SUCCESS] failureWhenDataIsEmpty", source: chrome-extension://bijhgcaegadjphoihobiglekijkhbdao/_generated_background_page.html (0)
[1235:3847:0715/044739:INFO:CONSOLE(0)] "[SUCCESS] failureWhenDataKeyIsEmpty", source: chrome-extension://bijhgcaegadjphoihobiglekijkhbdao/_generated_background_page.html (0)
[1235:3847:0715/044739:INFO:CONSOLE(0)] "[SUCCESS] successWhenDataKeyHasGoogDotInIt", source: chrome-extension://bijhgcaegadjphoihobiglekijkhbdao/_generated_background_page.html (0)
[1235:3847:0715/044739:INFO:CONSOLE(0)] "[SUCCESS] failureWhenDataKeyIsGoogDot", source: chrome-extension://bijhgcaegadjphoihobiglekijkhbdao/_generated_background_page.html (0)
[1235:3847:0715/044739:INFO:CONSOLE(0)] "[SUCCESS] failureWhenDataKeyIsGoogDotPrefixed", source: chrome-extension://bijhgcaegadjphoihobiglekijkhbdao/_generated_background_page.html (0)
[1235:3847:0715/044739:INFO:CONSOLE(0)] "[SUCCESS] failureWhenDataKeyIsGoogDotMixedCasedPrefixed", source: chrome-extension://bijhgcaegadjphoihobiglekijkhbdao/_generated_background_page.html (0)
[1235:3847:0715/044739:INFO:CONSOLE(0)] "[SUCCESS] successWhenDataKeyHasGoogleInIt", source: chrome-extension://bijhgcaegadjphoihobiglekijkhbdao/_generated_background_page.html (0)
[1235:3847:0715/044739:INFO:CONSOLE(0)] "[SUCCESS] failureWhenDataKeyIsGoogle", source: chrome-extension://bijhgcaegadjphoihobiglekijkhbdao/_generated_background_page.html (0)
[1235:3847:0715/044739:INFO:CONSOLE(0)] "[SUCCESS] failureWhenDataKeyIsMixedCasedGoogle", source: chrome-extension://bijhgcaegadjphoihobiglekijkhbdao/_generated_background_page.html (0)
[1235:3847:0715/044739:INFO:CONSOLE(0)] "[SUCCESS] failureWhenDataKeyIsGooglePrefixed", source: chrome-extension://bijhgcaegadjphoihobiglekijkhbdao/_generated_background_page.html (0)
[1235:3847:0715/044739:INFO:CONSOLE(0)] "[SUCCESS] failureWhenDataKeyIsCollapeKey", source: chrome-extension://bijhgcaegadjphoihobiglekijkhbdao/_generated_background_page.html (0)
[1235:3847:0715/044739:INFO:CONSOLE(0)] "[SUCCESS] failureWhenMessageIsTooLarge", source: chrome-extension://bijhgcaegadjphoihobiglekijkhbdao/_generated_background_page.html (0)
[1245:12551:0715/044739:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[1245:12551:0715/044739:WARNING:channel.cc(322)] RawChannel write error
[ OK ] GcmApiTest.SendValidation (4399 ms)
[59/218] GcmApiTest.SendValidation (5759 ms)
[ RUN ] GetAuthTokenFunctionTest.InteractiveQueuedNoninteractiveFails
[1253:3847:0715/044742:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1247:3847:0715/044744:INFO:CONSOLE(5)] "hi there", source: chrome-extension://pliofkigjhocfdhgkpkkoacjgmldongk/test.js (5)
[1255:13063:0715/044744:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1255:13063:0715/044744:WARNING:channel.cc(322)] RawChannel write error
[ OK ] GetAuthTokenFunctionTest.InteractiveQueuedNoninteractiveFails (4430 ms)
[60/218] GetAuthTokenFunctionTest.InteractiveQueuedNoninteractiveFails (5726 ms)
[ RUN ] GetAuthTokenFunctionTest.NonInteractiveCacheHit
[1254:3847:0715/044742:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1248:3847:0715/044744:INFO:CONSOLE(5)] "hi there", source: chrome-extension://pliofkigjhocfdhgkpkkoacjgmldongk/test.js (5)
[1248:40707:0715/044744:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] GetAuthTokenFunctionTest.NonInteractiveCacheHit (4395 ms)
[61/218] GetAuthTokenFunctionTest.NonInteractiveCacheHit (5706 ms)
[ RUN ] GetAuthTokenFunctionTest.ComponentWithNormalClientId
[1265:3847:0715/044748:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1267:13319:0715/044749:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[ OK ] GetAuthTokenFunctionTest.ComponentWithNormalClientId (3502 ms)
[62/218] GetAuthTokenFunctionTest.ComponentWithNormalClientId (4658 ms)
[ RUN ] LaunchWebAuthFlowFunctionTest.NonInteractiveSuccess
[1266:3847:0715/044748:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1260:3847:0715/044751:INFO:CONSOLE(3)] "Not allowed to load local resource: chrome://resources/css/text_defaults.css", source: chrome-extension://ahjaciijnoiaklcomgnblndopackapon/scope_approval_dialog.html (3)
[1273:15363:0715/044752:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[1273:15363:0715/044752:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[1260:41219:0715/044752:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[1260:41219:0715/044752:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[1260:41219:0715/044752:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[1260:41219:0715/044752:WARNING:channel.cc(322)] RawChannel write error
[1270:13063:0715/044752:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[ OK ] LaunchWebAuthFlowFunctionTest.NonInteractiveSuccess (6357 ms)
[63/218] LaunchWebAuthFlowFunctionTest.NonInteractiveSuccess (7799 ms)
[ RUN ] ImageWriterPrivateApiTest.TestListDevices
[1275:3847:0715/044753:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1271:3847:0715/044755:INFO:CONSOLE(0)] "[SUCCESS] testDeviceList", source: chrome-extension://bhdicapfliiopgopdpfahjdciigdmelc/_generated_background_page.html (0)
[1276:12807:0715/044755:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] ImageWriterPrivateApiTest.TestListDevices (4415 ms)
[64/218] ImageWriterPrivateApiTest.TestListDevices (5699 ms)
[ RUN ] ExtensionManagementApiTest.LaunchTabApp
[1287:3847:0715/044758:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1283:3847:0715/044800:INFO:CONSOLE(11)] "Launch Launch App in a tab (nehickebhnlfmnegnmfabkonmhjjflgn)", source: chrome-extension://penkccnnfpofhlhgjlcmpfojcihnfioa/background.js (11)
[1283:3847:0715/044801:INFO:CONSOLE(11)] "Launch Launch App in a tab (nehickebhnlfmnegnmfabkonmhjjflgn)", source: chrome-extension://penkccnnfpofhlhgjlcmpfojcihnfioa/background.js (11)
[1289:13063:0715/044801:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1289:13063:0715/044801:WARNING:channel.cc(322)] RawChannel write error
[1291:12807:0715/044801:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1291:12807:0715/044801:WARNING:channel.cc(322)] RawChannel write error
[1283:4871:0715/044801:ERROR:mach_broker_mac.mm(222)] Unknown process 1293 is sending Mach IPC messages!
[ OK ] ExtensionManagementApiTest.LaunchTabApp (5024 ms)
[65/218] ExtensionManagementApiTest.LaunchTabApp (6183 ms)
[ RUN ] ExtensionManagementApiEscalationTest.SetEnabled
[1281:3847:0715/044756:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1277:3847:0715/044800:WARNING:extension_install_prompt.cc(170)] Canceling!
[1277:3847:0715/044800:WARNING:extension_install_prompt.cc(163)] Proceeding!
[1277:41219:0715/044801:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[1277:41219:0715/044801:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[1277:41219:0715/044801:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ExtensionManagementApiEscalationTest.SetEnabled (7871 ms)
[66/218] ExtensionManagementApiEscalationTest.SetEnabled (9259 ms)
[ RUN ] MediaGalleriesPlatformAppBrowserTest.MediaGalleriesDelete
[1301:3847:0715/044804:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1296:62723:0715/044806:ERROR:mach_broker_mac.mm(222)] Unknown process 1306 is sending Mach IPC messages!
[1296:3847:0715/044807:INFO:CONSOLE(0)] "[SUCCESS] getMediaFileSystems", source: chrome-extension://imcdffjhngoipmdeghchfhoahjpcdllf/_generated_background_page.html (0)
[1296:3847:0715/044807:INFO:CONSOLE(0)] "[SUCCESS] readFileSystemsAndDeleteFile", source: chrome-extension://imcdffjhngoipmdeghchfhoahjpcdllf/_generated_background_page.html (0)
[1296:39683:0715/044807:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[1296:39683:0715/044807:WARNING:channel.cc(322)] RawChannel write error
[ OK ] MediaGalleriesPlatformAppBrowserTest.MediaGalleriesDelete (4395 ms)
[67/218] MediaGalleriesPlatformAppBrowserTest.MediaGalleriesDelete (5537 ms)
[ RUN ] MediaGalleriesPlatformAppBrowserTest.CancelScan
[1304:3847:0715/044805:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1297:4611:0715/044806:ERROR:mach_broker_mac.mm(222)] Unknown process 1308 is sending Mach IPC messages!
[1297:3847:0715/044807:INFO:CONSOLE(0)] "[SUCCESS] StartAndCancelMediaScanTest", source: chrome-extension://ohnooinhfaomlhgjdnlhjnkkncfceohl/_generated_background_page.html (0)
[1305:12807:0715/044807:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[1305:12807:0715/044807:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[1305:12807:0715/044807:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1305:12807:0715/044807:WARNING:channel.cc(322)] RawChannel write error
[ OK ] MediaGalleriesPlatformAppBrowserTest.CancelScan (4597 ms)
[68/218] MediaGalleriesPlatformAppBrowserTest.CancelScan (5915 ms)
[ RUN ] MediaGalleriesGalleryWatchApiTest.CorrectResponseOnModifyingWatchedGallery
[1314:3847:0715/044810:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
2015-07-15 04:48:11.140 browser_tests[1310:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[1317:13063:0715/044812:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] MediaGalleriesGalleryWatchApiTest.CorrectResponseOnModifyingWatchedGallery (4291 ms)
[69/218] MediaGalleriesGalleryWatchApiTest.CorrectResponseOnModifyingWatchedGallery (5691 ms)
[ RUN ] PasswordsPrivateApiTest.RemovePasswordException
[1318:3847:0715/044811:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1311:41219:0715/044813:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[1319:13063:0715/044813:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1319:13063:0715/044813:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1311:3847:0715/044813:INFO:CONSOLE(0)] "[SUCCESS] removePasswordException", source: chrome-extension://epcifkihnkjgphfkloaaleeakhpmgdmn/main.html?removePasswordException (0)
[ OK ] PasswordsPrivateApiTest.RemovePasswordException (4081 ms)
[70/218] PasswordsPrivateApiTest.RemovePasswordException (5377 ms)
[ RUN ] ExtensionApiTestWithManagementPolicy.OptionalPermissionsPolicyBlocked
[1328:3847:0715/044816:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1323:3847:0715/044818:INFO:CONSOLE(0)] "[SUCCESS] allowedPermission", source: chrome-extension://afnfihhpooahppknjaipaoaagaklfmfh/_generated_background_page.html (0)
[1323:3847:0715/044818:INFO:CONSOLE(0)] "[SUCCESS] allowedPermission", source: chrome-extension://afnfihhpooahppknjaipaoaagaklfmfh/_generated_background_page.html (0)
[1330:13063:0715/044818:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] ExtensionApiTestWithManagementPolicy.OptionalPermissionsPolicyBlocked (4196 ms)
[71/218] ExtensionApiTestWithManagementPolicy.OptionalPermissionsPolicyBlocked (5450 ms)
[ RUN ] StreamsPrivateApiTest.NavigateToAnAttachment
[1331:3847:0715/044816:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] StreamsPrivateApiTest.NavigateToAnAttachment (4993 ms)
[72/218] StreamsPrivateApiTest.NavigateToAnAttachment (6193 ms)
[ RUN ] TabCaptureApiTest.GetUserMediaTest
[1339:3847:0715/044821:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1335:40707:0715/044823:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[1340:13063:0715/044823:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1335:3847:0715/044823:INFO:CONSOLE(0)] "[SUCCESS] testGetUserMedia", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/get_user_media_test.html (0)
[1335:40707:0715/044823:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[1335:40707:0715/044823:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] TabCaptureApiTest.GetUserMediaTest (4358 ms)
[73/218] TabCaptureApiTest.GetUserMediaTest (5621 ms)
[ RUN ] WebNavigationApiTest.Download
[1343:3847:0715/044822:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1338:41219:0715/044826:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[1338:74759:0715/044826:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /not-found
[1338:3847:0715/044826:INFO:CONSOLE(0)] "[SUCCESS] serverRedirect", source: chrome-extension://meglfpdmmeplokpdpaajclebcfnljbaj/test_download.html (0)
[1345:12551:0715/044826:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1345:12551:0715/044826:WARNING:channel.cc(322)] RawChannel write error
[1338:41219:0715/044826:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[1338:3847:0715/044826:ERROR:browser_thread.h(263)] DeleteSoon failed on thread 0
[ OK ] WebNavigationApiTest.Download (5598 ms)
[74/218] WebNavigationApiTest.Download (7051 ms)
[ RUN ] WebNavigationApiTest.UserAction
[1352:3847:0715/044827:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1348:3847:0715/044831:INFO:CONSOLE(0)] "[SUCCESS] userAction", source: chrome-extension://ofcoodcpmndmojkfekgflifikhdhjiof/test_userAction.html (0)
[1353:13063:0715/044831:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1348:3847:0715/044831:ERROR:browser_thread.h(263)] DeleteSoon failed on thread 0
[ OK ] WebNavigationApiTest.UserAction (6212 ms)
[75/218] WebNavigationApiTest.UserAction (7497 ms)
[ RUN ] WebNavigationApiTest.Crash
[1358:3847:0715/044830:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
ASAN:SIGSEGV
=================================================================
==1363==ERROR: AddressSanitizer: SEGV on unknown address 0x000000000000 (pc 0x000116d84f14 bp 0x7fff5716b290 sp 0x7fff5716b290 T0)
[1354:74247:0715/044833:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
#0 0x116d84f13 in content::(anonymous namespace)::CrashIntentionally() content/renderer/render_frame_impl.cc:308:9
#1 0x116d8053f in MaybeHandleDebugURL content/renderer/render_frame_impl.cc:351:5
#2 0x116d8053f in content::RenderFrameImpl::PrepareRenderViewForNavigation(GURL const&, content::RequestNavigationParams const&, bool*, blink::WebURLRequest::CachePolicy*) content/renderer/render_frame_impl.cc:4749:0
#3 0x116d4f1d8 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:4451:3
#4 0x116d477d4 in content::RenderFrameImpl::OnNavigate(content::CommonNavigationParams const&, content::StartNavigationParams const&, content::RequestNavigationParams const&) content/renderer/render_frame_impl.cc:1077:3
#5 0x116d8536d 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 0x116d8536d 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 0x116d8536d 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:468:0
#8 0x116d43bad in content::RenderFrameImpl::OnMessageReceived(IPC::Message const&) content/renderer/render_frame_impl.cc:1003:5
#9 0x10cba460e in content::MessageRouter::RouteMessage(IPC::Message const&) content/common/message_router.cc:54:3
#10 0x10cba4491 in content::MessageRouter::OnMessageReceived(IPC::Message const&) content/common/message_router.cc:46:10
#11 0x1169f7583 in content::ChildThreadImpl::OnMessageReceived(IPC::Message const&) content/child/child_thread_impl.cc:644:10
#12 0x10c2afa9e in IPC::ChannelProxy::Context::OnDispatchMessage(IPC::Message const&) ipc/ipc_channel_proxy.cc:294:3
#13 0x10a9c21e8 in Run base/callback.h:396:12
#14 0x10a9c21e8 in base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62:0
#15 0x116ba0de1 in scheduler::TaskQueueManager::ProcessTaskFromWorkQueue(unsigned long, bool, base::PendingTask*) components/scheduler/child/task_queue_manager.cc:694:5
#16 0x116b9f1d1 in scheduler::TaskQueueManager::DoWork(bool) components/scheduler/child/task_queue_manager.cc:648:9
#17 0x10a9c21e8 in Run base/callback.h:396:12
#18 0x10a9c21e8 in base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62:0
#19 0x10aa241ce in base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:478:3
#20 0x10aa24856 in base::MessageLoop::DeferOrRunPendingTask(base::PendingTask const&) base/message_loop/message_loop.cc:488:5
#21 0x10aa24e06 in base::MessageLoop::DoWork() base/message_loop/message_loop.cc:600:13
#22 0x10a9a25c6 in base::MessagePumpCFRunLoopBase::RunWork() base/message_loop/message_pump_mac.mm:328:19
#23 0x10aa0ac79 in base::mac::CallWithEHFrame(void ()() block_pointer) ??:0:0
#24 0x10a9a0b26 in base::MessagePumpCFRunLoopBase::RunWorkSource(void*) base/message_loop/message_pump_mac.mm:304:3
#25 0x7fff8e7c8b30 in __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ ??:0:0
#26 0x7fff8e7c8454 in __CFRunLoopDoSources0 ??:0:0
#27 0x7fff8e7eb7f4 in __CFRunLoopRun ??:0:0
#28 0x7fff8e7eb0e1 in CFRunLoopRunSpecific ??:0:0
#29 0x7fff8796c7bd in -[NSRunLoop(NSRunLoop) runMode:beforeDate:] ??:0:0
#30 0x10a9a3ad7 in base::MessagePumpNSRunLoop::DoRun(base::MessagePump::Delegate*) base/message_loop/message_pump_mac.mm:606:5
#31 0x10a9a1e9b in base::MessagePumpCFRunLoopBase::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_mac.mm:236:3
#32 0x10aa5afee in base::RunLoop::Run() base/run_loop.cc:55:3
#33 0x10aa22e74 in base::MessageLoop::Run() base/message_loop/message_loop.cc:287:3
#34 0x116e20832 in content::RendererMain(content::MainFunctionParams const&) content/renderer/renderer_main.cc:220:7
#35 0x10a8df1b5 in content::ContentMainRunnerImpl::Run() content/app/content_main_runner.cc:808:12
#36 0x10a8dd7dd in content::ContentMain(content::ContentMainParams const&) content/app/content_main.cc:19:15
#37 0x1097a6fb4 in ChromeMain chrome/app/chrome_main.cc:66:12
#38 0x108a92c1a in main chrome/app/chrome_exe_main_mac.cc:16:12
#39 0x108a92c03 in start ??:0:0
#35 0x10 (<unknown module>)
AddressSanitizer can not provide additional info.
SUMMARY: AddressSanitizer: SEGV (/Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21+0xd5e1f13)
==1363==ABORTING
[1354:74247:0715/044834:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[1354:3847:0715/044835:INFO:CONSOLE(0)] "[SUCCESS] crash", source: chrome-extension://phpopookclhlfppncdnepenbemjaamch/test_crash.html (0)
[1354:40707:0715/044835:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[1354:40707:0715/044835:WARNING:channel.cc(322)] RawChannel write error
[1354:3847:0715/044835:ERROR:browser_thread.h(263)] DeleteSoon failed on thread 0
[ OK ] WebNavigationApiTest.Crash (7312 ms)
[76/218] WebNavigationApiTest.Crash (8528 ms)
[ RUN ] ExtensionWebstorePrivateApiTest.IncorrectManifest2
HTTP server started on http://127.0.0.1:49315...
sending server_data: {"host": "127.0.0.1", "port": 49315} (36 bytes)
[1368:3847:0715/044835:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1362:3847:0715/044837: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)
[1362:3847:0715/044838:WARNING:extension_install_prompt.cc(163)] Proceeding!
[1362:3847:0715/044839:WARNING:extension_error_reporter.cc(79)] Extension error: Manifest file is invalid.
[1362:3847:0715/044839:INFO:CONSOLE(0)] "[SUCCESS] (no test)", source: http://www.example.com:49315/files/extensions/api_test/webstore_private/incorrect_manifest2.html (0)
[ OK ] ExtensionWebstorePrivateApiTest.IncorrectManifest2 (6630 ms)
[77/218] ExtensionWebstorePrivateApiTest.IncorrectManifest2 (8005 ms)
[ RUN ] BundleWebstorePrivateApiTest.InstallBundle
HTTP server started on http://127.0.0.1:49324...
sending server_data: {"host": "127.0.0.1", "port": 49324} (36 bytes)
[1376:3847:0715/044839:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1370:3847:0715/044840: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)
[1370:3847:0715/044844:INFO:CONSOLE(0)] "[SUCCESS] successfulInstall", source: http://www.example.com:49324/files/extensions/api_test/webstore_private/install_bundle.html (0)
[1370:41219:0715/044844:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] BundleWebstorePrivateApiTest.InstallBundle (8330 ms)
[78/218] BundleWebstorePrivateApiTest.InstallBundle (9694 ms)
[ RUN ] ChromeAppAPITest.IsInstalled
[1387:3847:0715/044843:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49338...
sending server_data: {"host": "127.0.0.1", "port": 49338} (36 bytes)
[1380:40963:0715/044847:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[ OK ] ChromeAppAPITest.IsInstalled (7615 ms)
[79/218] ChromeAppAPITest.IsInstalled (8873 ms)
[ RUN ] ContentCapabilitiesTest.ExtensionUnlimitedStorageIsIsolated
[1399:3847:0715/044848:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1400:16131:0715/044849:ERROR:webgraphicscontext3d_command_buffer_impl.cc(242)] Failed to initialize GLES2CmdHelper.
[1395:41219:0715/044849:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[ OK ] ContentCapabilitiesTest.ExtensionUnlimitedStorageIsIsolated (2929 ms)
[80/218] ContentCapabilitiesTest.ExtensionUnlimitedStorageIsIsolated (4079 ms)
[ RUN ] ExecuteScriptApiTest.NavigationRaceExecuteScript
[1410:3847:0715/044851:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1401:40707:0715/044853:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[1413:13575:0715/044853:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1413:13575:0715/044853:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1401:74759:0715/044854:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[1418:13063:0715/044855:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[1418:13063:0715/044855:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[1418:13063:0715/044855:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483651, remote ID 4)
[1418:13063:0715/044855:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1418:13063:0715/044855:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1418:13063:0715/044855:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ExecuteScriptApiTest.NavigationRaceExecuteScript (5631 ms)
[81/218] ExecuteScriptApiTest.NavigationRaceExecuteScript (6796 ms)
[ RUN ] ExtensionContextMenuBrowserLazyTest.EventPage
[1414:3847:0715/044852:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ExtensionContextMenuBrowserLazyTest.EventPage (5565 ms)
[82/218] ExtensionContextMenuBrowserLazyTest.EventPage (6731 ms)
[ RUN ] ExtensionInstallUIBrowserTest.TestThemeReset
[1425:3847:0715/044858:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ExtensionInstallUIBrowserTest.TestThemeReset (4858 ms)
[83/218] ExtensionInstallUIBrowserTest.TestThemeReset (6104 ms)
[ RUN ] ExtensionInstallUIBrowserTest.TestInstallThemeInFullScreen
[1429:3847:0715/044859:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1422:41219:0715/044903:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[1422:41219:0715/044903:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ExtensionInstallUIBrowserTest.TestInstallThemeInFullScreen (6704 ms)
[84/218] ExtensionInstallUIBrowserTest.TestInstallThemeInFullScreen (8046 ms)
[ RUN ] ExtensionOverrideTest.OverrideNewTab
[1437:3847:0715/044905:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1434:40451:0715/044907:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[1442:14339:0715/044907:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1442:14339:0715/044907:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ExtensionOverrideTest.OverrideNewTab (4273 ms)
[85/218] ExtensionOverrideTest.OverrideNewTab (6199 ms)
[ RUN ] ExtensionOverrideTest.ShouldNotCreateDuplicateEntries
[1443:3847:0715/044906:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1444:13063:0715/044908:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1444:13063:0715/044908:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1445:13063:0715/044908:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[1445:13063:0715/044908:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ExtensionOverrideTest.ShouldNotCreateDuplicateEntries (3662 ms)
[86/218] ExtensionOverrideTest.ShouldNotCreateDuplicateEntries (4966 ms)
[ RUN ] ExtensionStorageMonitorTest.UnderThreshold
[1450:3847:0715/044910:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1446:3847:0715/044914:INFO:CONSOLE(0)] "[SUCCESS] (no test)", source: chrome-extension://ladjligfokmcadgmlmjaignplpjkmmmb/index.html (0)
[1446:40707:0715/044914:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] ExtensionStorageMonitorTest.UnderThreshold (6026 ms)
[87/218] ExtensionStorageMonitorTest.UnderThreshold (7344 ms)
[ RUN ] ExtensionWebUITest.SanityCheckAvailableAPIsInChromeFrame
[1454:3847:0715/044912:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1455:12807:0715/044913:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1455:12807:0715/044913:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1455:12807:0715/044913:WARNING:channel.cc(322)] RawChannel write error
[1449:3847:0715/044914:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[1454:3847:0715/044915:ERROR:gles2_cmd_decoder.cc(13133)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[1454:3847:0715/044915:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[ OK ] ExtensionWebUITest.SanityCheckAvailableAPIsInChromeFrame (4894 ms)
[88/218] ExtensionWebUITest.SanityCheckAvailableAPIsInChromeFrame (6291 ms)
[ RUN ] HistoryBrowserTest.ConsiderRedirectAfterGestureAsUserInitiated
HTTP server started on http://127.0.0.1:49354...
sending server_data: {"host": "127.0.0.1", "port": 49354} (36 bytes)
[ OK ] HistoryBrowserTest.ConsiderRedirectAfterGestureAsUserInitiated (533 ms)
[89/218] HistoryBrowserTest.ConsiderRedirectAfterGestureAsUserInitiated (1683 ms)
[ RUN ] RedirectTest.Server
[1470:3847:0715/044920:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49360...
sending server_data: {"host": "127.0.0.1", "port": 49360} (36 bytes)
[1472:12807:0715/044921:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[1472:12807:0715/044921:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[1472:12807:0715/044921:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483651, remote ID 4)
[1472:12807:0715/044921:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1472:12807:0715/044921:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1472:12807:0715/044921:WARNING:channel.cc(322)] RawChannel write error
[ OK ] RedirectTest.Server (3425 ms)
[90/218] RedirectTest.Server (4633 ms)
[ RUN ] WebstoreInlineInstallerListenerTest.InstallStageListenerTest
HTTP server started on http://127.0.0.1:49353...
sending server_data: {"host": "127.0.0.1", "port": 49353} (36 bytes)
[1466:3847:0715/044918:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1459:3847:0715/044921:WARNING:extension_install_prompt.cc(163)] Proceeding!
[ OK ] WebstoreInlineInstallerListenerTest.InstallStageListenerTest (6401 ms)
[91/218] WebstoreInlineInstallerListenerTest.InstallStageListenerTest (7594 ms)
[ RUN ] RedirectTest.ClientFragments
[1481:3847:0715/044924:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49364...
sending server_data: {"host": "127.0.0.1", "port": 49364} (36 bytes)
[ OK ] RedirectTest.ClientFragments (3320 ms)
[92/218] RedirectTest.ClientFragments (4618 ms)
[ RUN ] ECKPrefixedEncryptedMediaTest.LoadUnknownSession
[1485:3847:0715/044925:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49365...
sending server_data: {"host": "127.0.0.1", "port": 49365} (36 bytes)
[1478:3847:0715/044927:INFO:CONSOLE(295)] "04:49:27.061 - Using PrefixedClearKeyPlayer", source: http://127.0.0.1:49365/files/eme_player_js/utils.js (295)
[1478:3847:0715/044927:INFO:CONSOLE(295)] "04:49:27.070 - Registering video event handlers.", source: http://127.0.0.1:49365/files/eme_player_js/utils.js (295)
[1478:3847:0715/044927:INFO:CONSOLE(295)] "04:49:27.082 - Loading media using src.", source: http://127.0.0.1:49365/files/eme_player_js/utils.js (295)
[1478:3847:0715/044927:INFO:CONSOLE(295)] "04:49:27.256 - Loading session: UnknownSession", source: http://127.0.0.1:49365/files/eme_player_js/utils.js (295)
[1478:3847:0715/044927:INFO:CONSOLE(295)] "04:49:27.261 - org.chromium.externalclearkey Generate key request, initData: 4c4f41445f53455353494f4e7c556e6b6e6f776e53657373696f6e", source: http://127.0.0.1:49365/files/eme_player_js/utils.js (295)
[1478:3847:0715/044927:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[1478:3847:0715/044928:INFO:CONSOLE(295)] "04:49:28.148 - onWebkitKeyError KeySystem: org.chromium.externalclearkey, sessionId: , errorCode: 1, systemCode: 0", source: http://127.0.0.1:49365/files/eme_player_js/utils.js (295)
[1478:3847:0715/044928:INFO:CONSOLE(145)] "[object HTMLVideoElement].webkitkeyerror", source: http://127.0.0.1:49365/files/eme_player_js/utils.js (145)
[1478:3847:0715/044928:INFO:CONSOLE(295)] "04:49:28.156 - Set document title to: PREFIXED_EME_ERROR_EVENT, updated title: PREFIXED_EME_ERROR_EVENT", source: http://127.0.0.1:49365/files/eme_player_js/utils.js (295)
[ OK ] ECKPrefixedEncryptedMediaTest.LoadUnknownSession (4573 ms)
[93/218] ECKPrefixedEncryptedMediaTest.LoadUnknownSession (5661 ms)
[ RUN ] EncryptedMediaIsTypeSupportedWidevineTest.Widevine_HR_Basic
[1493:3847:0715/044929:WARNING:vt_video_decode_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)
[1489:3847:0715/044931:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[1489:3847:0715/044931:INFO:CONSOLE(0)] "canPlayType()'s 'keySystem' parameter is deprecated and will be ignored in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[ OK ] EncryptedMediaIsTypeSupportedWidevineTest.Widevine_HR_Basic (3994 ms)
[94/218] EncryptedMediaIsTypeSupportedWidevineTest.Widevine_HR_Basic (5146 ms)
[ RUN ] MediaStreamDevicesControllerTest.RequestCamDoesNotChangeMic
[1499:3847:0715/044931:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1494:3847:0715/044932:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[ OK ] MediaStreamDevicesControllerTest.RequestCamDoesNotChangeMic (2857 ms)
[95/218] MediaStreamDevicesControllerTest.RequestCamDoesNotChangeMic (4177 ms)
[ RUN ] MediaStreamDevicesControllerTest.ContentSettings
[1505:3847:0715/044934:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1501:3847:0715/044935:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[1505:3847:0715/044935:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50170500B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[1505:3847:0715/044935:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50170500B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[1505:3847:0715/044935:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50170500B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[1505:3847:0715/044935:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50170500B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[1505:3847:0715/044935:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50170500B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[1505:3847:0715/044935:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50170500B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[1505:3847:0715/044935:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50170500B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[1505:3847:0715/044935:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50170500B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[1505:3847:0715/044935:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50170500B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[1505:3847:0715/044935:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50170500B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[1505:3847:0715/044935:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50170500B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[1505:3847:0715/044935:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50170500B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[ OK ] MediaStreamDevicesControllerTest.ContentSettings (3172 ms)
[96/218] MediaStreamDevicesControllerTest.ContentSettings (4406 ms)
[ RUN ] PredictorBrowserTest.PreconnectAndUse
[1509:3847:0715/044935:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1504:74511:0715/044936:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /test.gif
[1509:3847:0715/044936:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50CD0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[1509:3847:0715/044936:ERROR:gles2_cmd_decoder.cc(4382)] Error: 5 for Command kLoseContextCHROMIUM
[1510:13319:0715/044936:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1510:13319:0715/044936:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PredictorBrowserTest.PreconnectAndUse (3052 ms)
[97/218] PredictorBrowserTest.PreconnectAndUse (4323 ms)
[ RUN ] SdchBrowserTest.ReverseIsolation
[1515:3847:0715/044938:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1518:12807:0715/044940:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1518:12807:0715/044940:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1511:39427:0715/044940:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] SdchBrowserTest.ReverseIsolation (4081 ms)
[98/218] SdchBrowserTest.ReverseIsolation (5282 ms)
[ RUN ] WebSocketBrowserTest.SendCloseFrameWhenTabIsClosed
[1519:3847:0715/044940: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:49395...
sending server_data: {"host": "127.0.0.1", "port": 49395} (36 bytes)
[1523:12551:0715/044942:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1523:12551:0715/044942:WARNING:channel.cc(322)] RawChannel write error
1.0.0.127.in-addr.arpa - code 404, message File not found
[1512:40451:0715/044942:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 4, remote ID 2147483651)
[1512:40451:0715/044942:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] WebSocketBrowserTest.SendCloseFrameWhenTabIsClosed (4929 ms)
[99/218] WebSocketBrowserTest.SendCloseFrameWhenTabIsClosed (6217 ms)
[ RUN ] WebSocketBrowserConnectToTest.WebSocketBasicAuthNoCreds
[1527:3847:0715/044944:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49401...
sending server_data: {"host": "127.0.0.1", "port": 49401} (36 bytes)
Trying to start websocket server on ws://127.0.0.1:0...
WebSocket server started on ws://127.0.0.1:49402...
sending server_data: {"host": "127.0.0.1", "port": 49402} (36 bytes)
1.0.0.127.in-addr.arpa - code 404, message File not found
[1524:3847:0715/044946:INFO:CONSOLE(17)] "WebSocket connection to 'ws://127.0.0.1:49402/echo-with-no-extension' failed: HTTP Authentication failed; no valid credentials available", source: http://127.0.0.1:49401/files/connect_to.html?url=ws://127.0.0.1:49402/echo-with-no-extension (17)
[1524:40451:0715/044946:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[1524:40451:0715/044946:WARNING:channel.cc(322)] RawChannel write error
[ OK ] WebSocketBrowserConnectToTest.WebSocketBasicAuthNoCreds (4148 ms)
[100/218] WebSocketBrowserConnectToTest.WebSocketBasicAuthNoCreds (5385 ms)
[ RUN ] PasswordManagerBrowserTestBase.PromptForXHRSubmitWithoutNavigation
[1534:3847:0715/044946:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1528:56839:0715/044947:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[1528:39939:0715/044947:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] PasswordManagerBrowserTestBase.PromptForXHRSubmitWithoutNavigation (2792 ms)
[101/218] PasswordManagerBrowserTestBase.PromptForXHRSubmitWithoutNavigation (4140 ms)
[ RUN ] PasswordManagerBrowserTestBase.InFrameNavigationDoesNotClearPopupState
[1542:3847:0715/044949:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1537:55847:0715/044950:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[ OK ] PasswordManagerBrowserTestBase.InFrameNavigationDoesNotClearPopupState (3379 ms)
[102/218] PasswordManagerBrowserTestBase.InFrameNavigationDoesNotClearPopupState (4645 ms)
[ RUN ] PrerenderBrowserTest.PrerenderPageRemovingLinkWithTwoLinks
[1545:3847:0715/044950:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49415...
sending server_data: {"host": "127.0.0.1", "port": 49415} (36 bytes)
[1549:12807:0715/044952:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1549:12807:0715/044952:WARNING:channel.cc(322)] RawChannel write error
[1538:40451:0715/044952:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[1538:40451:0715/044952:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[1538:40451:0715/044952:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 4, remote ID 2147483651)
[1538:40451:0715/044952:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] PrerenderBrowserTest.PrerenderPageRemovingLinkWithTwoLinks (4755 ms)
[103/218] PrerenderBrowserTest.PrerenderPageRemovingLinkWithTwoLinks (6174 ms)
[ RUN ] PrerenderBrowserTest.PrerenderClientRedirectNavigateToSecondViaClick
[1552:3847:0715/044954:WARNING:vt_video_decode_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)
[ OK ] PrerenderBrowserTest.PrerenderClientRedirectNavigateToSecondViaClick (5338 ms)
[104/218] PrerenderBrowserTest.PrerenderClientRedirectNavigateToSecondViaClick (6622 ms)
[ RUN ] PrerenderBrowserTest.PrerenderHttps
[1558:3847:0715/044956:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49429...
sending server_data: {"host": "127.0.0.1", "port": 49429} (36 bytes)
HTTPS server started on https://127.0.0.1:49430...
sending server_data: {"host": "127.0.0.1", "port": 49430} (36 bytes)
[1560:13063:0715/045000:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1560:13063:0715/045000:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PrerenderBrowserTest.PrerenderHttps (5718 ms)
[105/218] PrerenderBrowserTest.PrerenderHttps (7192 ms)
[ RUN ] PrerenderBrowserTest.PrerenderDownloadIframe
[1568:3847:0715/045000:WARNING:vt_video_decode_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)
[1563:39683:0715/045003:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[1563:39683:0715/045003:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PrerenderBrowserTest.PrerenderDownloadIframe (5203 ms)
[106/218] PrerenderBrowserTest.PrerenderDownloadIframe (6467 ms)
[ RUN ] PrerenderBrowserTest.PrerenderRegisterProtocolHandler
[1575:3847:0715/045003:WARNING:vt_video_decode_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)
[1579:13063:0715/045005:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1570:40451:0715/045006:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[1570:40451:0715/045006:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[1570:40451:0715/045006:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 4, remote ID 2147483651)
[1570:40451:0715/045006:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[1570:40451:0715/045006:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PrerenderBrowserTest.PrerenderRegisterProtocolHandler (4543 ms)
[107/218] PrerenderBrowserTest.PrerenderRegisterProtocolHandler (5687 ms)
[ RUN ] PrerenderBrowserTest.PrerenderUnload
[1582:3847:0715/045007:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49448...
sending server_data: {"host": "127.0.0.1", "port": 49448} (36 bytes)
[1578:3847:0715/045010: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)
[1578:3847:0715/045010: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:49448' is therefore not allowed access.", source: http://127.0.0.1:49448/files/prerender/prerender_loader_with_unload.html?replace_text=UkVQTEFDRV9XSVRIX1BSRVJFTkRFUl9VUkw=:aHR0cDovLzEyNy4wLjAuMTo0OTQ0OC9maWxlcy9wcmVyZW5kZXIvcHJlcmVuZGVyX3BhZ2UuaHRtbA==& (0)
[1590:12807:0715/045010:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1590:12807:0715/045010:WARNING:channel.cc(322)] RawChannel write error
[1578:3847:0715/045010:INFO:CONSOLE(12)] "Uncaught NetworkError: Failed to execute 'send' on 'XMLHttpRequest': Failed to load 'http://unload-url.test/'.", source: http://127.0.0.1:49448/files/prerender/prerender_loader_with_unload.html?replace_text=UkVQTEFDRV9XSVRIX1BSRVJFTkRFUl9VUkw=:aHR0cDovLzEyNy4wLjAuMTo0OTQ0OC9maWxlcy9wcmVyZW5kZXIvcHJlcmVuZGVyX3BhZ2UuaHRtbA==& (12)
[ OK ] PrerenderBrowserTest.PrerenderUnload (4958 ms)
[108/218] PrerenderBrowserTest.PrerenderUnload (6215 ms)
[ RUN ] PrerenderBrowserTest.PrerenderBrowserInitiatedPostNoSwap
[1588:3847:0715/045009:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49454...
sending server_data: {"host": "127.0.0.1", "port": 49454} (36 bytes)
[1589:12807:0715/045012:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1589:12807:0715/045012:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1589:12807:0715/045012:WARNING:channel.cc(322)] RawChannel write error
testserver.py: Broken pipe
[1583:40451:0715/045012:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] PrerenderBrowserTest.PrerenderBrowserInitiatedPostNoSwap (5139 ms)
[109/218] PrerenderBrowserTest.PrerenderBrowserInitiatedPostNoSwap (6282 ms)
[ RUN ] PrerenderBrowserTest.PrerenderNewNavigationEntry
[1596:3847:0715/045013:WARNING:vt_video_decode_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)
[ OK ] PrerenderBrowserTest.PrerenderNewNavigationEntry (5386 ms)
[110/218] PrerenderBrowserTest.PrerenderNewNavigationEntry (6568 ms)
[ RUN ] CloudPrintProxyPolicyStartupTest.StartAndShutdown
2015-07-15 04:50:19.185 browser_tests[1607:f07] *** CFMessagePort: bootstrap_register(): failed 1100 (0x44c) 'Permission denied', port = 0x5f0f, name = '/var/folders/s5/ls8k71c9483_6nn_w9s7y0th0000gp/T/3BB276E6A4FBA3A3F0B97942FA5C6D32CE1A8FFB.srv'
See /usr/include/servers/bootstrap_defs.h for the error codes.
[ OK ] CloudPrintProxyPolicyStartupTest.StartAndShutdown (1254 ms)
[111/218] CloudPrintProxyPolicyStartupTest.StartAndShutdown (2512 ms)
[ RUN ] PrerenderBrowserTest.PrerenderPageNewTab
[1602:3847:0715/045015:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49470...
sending server_data: {"host": "127.0.0.1", "port": 49470} (36 bytes)
[1606:13063:0715/045019:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483651, remote ID 4)
[1606:13063:0715/045019:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1606:13063:0715/045019:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1609:12807:0715/045019:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1609:12807:0715/045019:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PrerenderBrowserTest.PrerenderPageNewTab (6376 ms)
[112/218] PrerenderBrowserTest.PrerenderPageNewTab (7820 ms)
[ RUN ] ProfileListDesktopBrowserTest.SignOut
[1614:3847:0715/045022:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1617:15107:0715/045023:ERROR:webgraphicscontext3d_command_buffer_impl.cc(273)] Failed to initialize GLES2Implementation.
[1610:3847:0715/045023:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown incognito.mode_availability
[1610:3847:0715/045023:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown select_file_dialogs.allowed
[ OK ] ProfileListDesktopBrowserTest.SignOut (3194 ms)
[113/218] ProfileListDesktopBrowserTest.SignOut (4503 ms)
[ RUN ] ReferrerPolicyTest.MiddleClickTargetBlankRedirect
[1618:3847:0715/045023:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1611:40195:0715/045024:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[1611:40195:0715/045024:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ReferrerPolicyTest.MiddleClickTargetBlankRedirect (2903 ms)
[114/218] ReferrerPolicyTest.MiddleClickTargetBlankRedirect (4040 ms)
[ RUN ] SearchByImageBrowserTest.ImageSearchWithValidImage
[1627:3847:0715/045027:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49478...
sending server_data: {"host": "127.0.0.1", "port": 49478} (36 bytes)
2015-07-15 04:50:29.306 browser_tests[1621:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[ OK ] SearchByImageBrowserTest.ImageSearchWithValidImage (5027 ms)
[115/218] SearchByImageBrowserTest.ImageSearchWithValidImage (6228 ms)
[ RUN ] NoSessionRestoreTest.SessionCookiesBrowserClosePopupLast
[1628:3847:0715/045027:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
2015-07-15 04:50:29.306 browser_tests[1622:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[ OK ] NoSessionRestoreTest.SessionCookiesBrowserClosePopupLast (5902 ms)
[116/218] NoSessionRestoreTest.SessionCookiesBrowserClosePopupLast (6935 ms)
[ RUN ] SessionRestoreTest.WindowWithOneTab
[1644:3847:0715/045034:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1638:3847:0715/045035:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown select_file_dialogs.allowed
[ OK ] SessionRestoreTest.WindowWithOneTab (2888 ms)
[117/218] SessionRestoreTest.WindowWithOneTab (4189 ms)
[ RUN ] SessionRestoreTest.RestoredTabsHaveCorrectVisibilityState
[1640:3847:0715/045033:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1647:13063:0715/045036:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[1647:13063:0715/045036:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[1647:13063:0715/045036:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1647:13063:0715/045036:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1647:13063:0715/045036:WARNING:channel.cc(322)] RawChannel write error
[1652:13063:0715/045039:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[1652:13063:0715/045039:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 4)
[1652:13063:0715/045039:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1652:13063:0715/045039:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1650:13575:0715/045039:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1650:13575:0715/045039:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1636:40963:0715/045039:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[1636:40963:0715/045039:WARNING:channel.cc(322)] RawChannel write error
[ OK ] SessionRestoreTest.RestoredTabsHaveCorrectVisibilityState (7999 ms)
[118/218] SessionRestoreTest.RestoredTabsHaveCorrectVisibilityState (9237 ms)
[ RUN ] SessionRestoreTest.NoMemoryPressureLoadsAllTabs
[1654:3847:0715/045038:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1659:15363:0715/045041:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[1659:15363:0715/045041:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[1656:13063:0715/045041:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1656:13063:0715/045041:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1659:13063:0715/045041:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[1659:13063:0715/045041:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[1659:13063:0715/045041:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1659:13063:0715/045041:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1664:13063:0715/045044:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1664:13063:0715/045044:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1664:13063:0715/045044:WARNING:channel.cc(322)] RawChannel write error
[1666:13063:0715/045044:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1666:13063:0715/045044:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1666:15363:0715/045044:ERROR:webgraphicscontext3d_command_buffer_impl.cc(242)] Failed to initialize GLES2CmdHelper.
[ OK ] SessionRestoreTest.NoMemoryPressureLoadsAllTabs (7722 ms)
[119/218] SessionRestoreTest.NoMemoryPressureLoadsAllTabs (9169 ms)
[ RUN ] TabRestoreTest.MiddleTab
[1663:3847:0715/045042:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1679:3847:0715/045047:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 2, remote ID 2147483648)
[1679:13063:0715/045047:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[ OK ] TabRestoreTest.MiddleTab (7265 ms)
[120/218] TabRestoreTest.MiddleTab (8331 ms)
[ RUN ] SSLUITest.TestDisplaysInsecureContent
[1680:3847:0715/045047:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49482...
sending server_data: {"host": "127.0.0.1", "port": 49482} (36 bytes)
HTTPS server started on https://127.0.0.1:49483...
sending server_data: {"host": "127.0.0.1", "port": 49483} (36 bytes)
[1675:3847:0715/045049:INFO:CONSOLE(12)] "Mixed Content: The page at 'https://127.0.0.1:49483/files/ssl/page_displays_insecure_content.html?replace_text=UkVQTEFDRV9XSVRIX0hPU1RfQU5EX1BPUlQ=:MTI3LjAuMC4xOjQ5NDgy' was loaded over HTTPS, but requested an insecure image 'http://127.0.0.1:49482/files/ssl/google_files/logo.gif'. This content should also be served over HTTPS.", source: https://127.0.0.1:49483/files/ssl/page_displays_insecure_content.html?replace_text=UkVQTEFDRV9XSVRIX0hPU1RfQU5EX1BPUlQ=:MTI3LjAuMC4xOjQ5NDgy (12)
[1675:40195:0715/045049:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[ OK ] SSLUITest.TestDisplaysInsecureContent (3998 ms)
[121/218] SSLUITest.TestDisplaysInsecureContent (5177 ms)
[ RUN ] SSLUITestWithExtendedReporting.TestBrokenHTTPSGoBackShowYesCheckNoParamYesReportNo
[1687:3847:0715/045050: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:49487...
sending server_data: {"host": "127.0.0.1", "port": 49487} (36 bytes)
[1683:40195:0715/045053:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[1683:40195:0715/045053:WARNING:channel.cc(322)] RawChannel write error
[ OK ] SSLUITestWithExtendedReporting.TestBrokenHTTPSGoBackShowYesCheckNoParamYesReportNo (4737 ms)
[122/218] SSLUITestWithExtendedReporting.TestBrokenHTTPSGoBackShowYesCheckNoParamYesReportNo (5963 ms)
[ RUN ] SSLUITestWithExtendedReporting.TestBrokenHTTPSProceedShowNoCheckYesReportNo
[1693:3847:0715/045052: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:49489...
sending server_data: {"host": "127.0.0.1", "port": 49489} (36 bytes)
[1688:3847:0715/045055:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[1688:40451:0715/045055:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[1697:13067:0715/045055:FATAL:memory.cc(18)] Out of memory. size=4194304
[1688:40451:0715/045055:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] SSLUITestWithExtendedReporting.TestBrokenHTTPSProceedShowNoCheckYesReportNo (4575 ms)
[123/218] SSLUITestWithExtendedReporting.TestBrokenHTTPSProceedShowNoCheckYesReportNo (6025 ms)
[ RUN ] TranslateBrowserTest.UpdateLocation
HTTPS server started on https://127.0.0.1:49492...
sending server_data: {"host": "127.0.0.1", "port": 49492} (36 bytes)
[1703:3847:0715/045057:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1698:75015:0715/045058:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[1698:41731:0715/045058:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[1698:41731:0715/045058:WARNING:channel.cc(322)] RawChannel write error
[ OK ] TranslateBrowserTest.UpdateLocation (3358 ms)
[124/218] TranslateBrowserTest.UpdateLocation (4747 ms)
[ RUN ] AutofillDialogControllerTest.AutocompleteErrorEventReasonCancel
[1707:3847:0715/045058:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1702:40451:0715/045101:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[1702:40451:0715/045101:WARNING:channel.cc(322)] RawChannel write error
[ OK ] AutofillDialogControllerTest.AutocompleteErrorEventReasonCancel (4398 ms)
[125/218] AutofillDialogControllerTest.AutocompleteErrorEventReasonCancel (5648 ms)
[ RUN ] AutofillDialogControllerTest.RefreshOnManageTabClose
[1712:3847:0715/045101:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1709:71703:0715/045103:ERROR:mach_broker_mac.mm(222)] Unknown process 1715 is sending Mach IPC messages!
[ OK ] AutofillDialogControllerTest.RefreshOnManageTabClose (3853 ms)
[126/218] AutofillDialogControllerTest.RefreshOnManageTabClose (5190 ms)
[ RUN ] AutofillDialogControllerTest.RulesLoaded
[1718:3847:0715/045104: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:1723: 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:1723: 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 (3623 ms)
[127/218] AutofillDialogControllerTest.RulesLoaded (4840 ms)
[ RUN ] AutofillDialogControllerTest.TransactionAmountReadonly
[1723:3847:0715/045106:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1719:40195:0715/045108:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[1719:40195:0715/045108:WARNING:channel.cc(322)] RawChannel write error
[ OK ] AutofillDialogControllerTest.TransactionAmountReadonly (4208 ms)
[128/218] AutofillDialogControllerTest.TransactionAmountReadonly (5579 ms)
[ RUN ] AutofillDialogControllerSecurityTest.DoesWorkOnHttpWithFlags
[1728:3847:0715/045109: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:49497...
sending server_data: {"host": "127.0.0.1", "port": 49497} (36 bytes)
[ OK ] AutofillDialogControllerSecurityTest.DoesWorkOnHttpWithFlags (4930 ms)
[129/218] AutofillDialogControllerSecurityTest.DoesWorkOnHttpWithFlags (6285 ms)
[ RUN ] PopupBlockerBrowserTest.ModalPopUnder
[1734:3847:0715/045112:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1730:74503:0715/045113:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[ OK ] PopupBlockerBrowserTest.ModalPopUnder (2885 ms)
[130/218] PopupBlockerBrowserTest.ModalPopUnder (4132 ms)
[ RUN ] BrowserTest.ReloadThenCancelBeforeUnload
[1740:3847:0715/045115:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] BrowserTest.ReloadThenCancelBeforeUnload (2935 ms)
[131/218] BrowserTest.ReloadThenCancelBeforeUnload (4131 ms)
[ RUN ] BrowserTest.OtherRedirectsDontForkProcess
[1754:3847:0715/045116:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49504...
sending server_data: {"host": "127.0.0.1", "port": 49504} (36 bytes)
HTTPS server started on https://127.0.0.1:49505...
sending server_data: {"host": "127.0.0.1", "port": 49505} (36 bytes)
[ OK ] BrowserTest.OtherRedirectsDontForkProcess (4335 ms)
[132/218] BrowserTest.OtherRedirectsDontForkProcess (5721 ms)
[ RUN ] BrowserTest.DisallowFileUrlUniversalAccessTest
[1761:3847:0715/045119:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1756:40963:0715/045120:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[1756:40963:0715/045120:WARNING:channel.cc(322)] RawChannel write error
[ OK ] BrowserTest.DisallowFileUrlUniversalAccessTest (2713 ms)
[133/218] BrowserTest.DisallowFileUrlUniversalAccessTest (3899 ms)
[ RUN ] BrowserNavigatorTest.Disposition_IncompatibleWindow_Existing
[1767:3847:0715/045122:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1763:54791:0715/045123:ERROR:mach_broker_mac.mm(222)] Unknown process 1772 is sending Mach IPC messages!
[ OK ] BrowserNavigatorTest.Disposition_IncompatibleWindow_Existing (3494 ms)
[134/218] BrowserNavigatorTest.Disposition_IncompatibleWindow_Existing (4682 ms)
[ RUN ] WindowAppleScriptTest.CreationWithProfile
[1771:3847:0715/045123:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] WindowAppleScriptTest.CreationWithProfile (3185 ms)
[135/218] WindowAppleScriptTest.CreationWithProfile (4374 ms)
[ RUN ] ZoomDecorationTest.CloseBrowserWithOpenBubble
[1784:3847:0715/045127:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1787:12551:0715/045129:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] ZoomDecorationTest.CloseBrowserWithOpenBubble (3715 ms)
[136/218] ZoomDecorationTest.CloseBrowserWithOpenBubble (5026 ms)
[ RUN ] AppShimMenuControllerBrowserTest.HostedAppHasAdditionalEditMenuItems
[1780:3847:0715/045126:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1782:12807:0715/045131:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1775:41219:0715/045132:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[1775:41219:0715/045132:WARNING:channel.cc(322)] RawChannel write error
[ OK ] AppShimMenuControllerBrowserTest.HostedAppHasAdditionalEditMenuItems (6975 ms)
[137/218] AppShimMenuControllerBrowserTest.HostedAppHasAdditionalEditMenuItems (8390 ms)
[ RUN ] ProfileSigninConfirmationViewControllerTest.CreateClicked
[1794:3847:0715/045133:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ProfileSigninConfirmationViewControllerTest.CreateClicked (2829 ms)
[138/218] ProfileSigninConfirmationViewControllerTest.CreateClicked (4159 ms)
[ RUN ] LoginPromptBrowserTest.NoLoginPromptForXHRWithBadCredentials
[1804:3847:0715/045137:WARNING:vt_video_decode_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)
[1800:3847:0715/045138: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.NoLoginPromptForXHRWithBadCredentials (3296 ms)
[139/218] LoginPromptBrowserTest.NoLoginPromptForXHRWithBadCredentials (4901 ms)
[ RUN ] HostedAppTest.ShouldUseWebAppFrame
[1799:3847:0715/045135:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1795:3847:0715/045139:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[1795:3847:0715/045141:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[1810:13063:0715/045141:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1810:13063:0715/045141:WARNING:channel.cc(322)] RawChannel write error
[1799:3847:0715/045141:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50BC0B00B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[1799:3847:0715/045141:ERROR:gles2_cmd_decoder.cc(4382)] Error: 5 for Command kLoseContextCHROMIUM
[1808:15363:0715/045141:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[1808:15363:0715/045141:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[1801:15107:0715/045141:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[1801:15107:0715/045141:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[1795:40963:0715/045142:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] HostedAppTest.ShouldUseWebAppFrame (9029 ms)
[140/218] HostedAppTest.ShouldUseWebAppFrame (10427 ms)
[ RUN ] StartupBrowserCreatorFirstRunTest.SyncPromoForbidden
[1814:3847:0715/045142:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1811:70915:0715/045145:ERROR:mach_broker_mac.mm(222)] Unknown process 1821 is sending Mach IPC messages!
[1818:12807:0715/045145:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1818:12807:0715/045145:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[ OK ] StartupBrowserCreatorFirstRunTest.SyncPromoForbidden (5104 ms)
[141/218] StartupBrowserCreatorFirstRunTest.SyncPromoForbidden (6495 ms)
[ RUN ] WebUIBidiCheckerBrowserTestLTR.TestSettingsFramePasswords
[ OK ] WebUIBidiCheckerBrowserTestLTR.TestSettingsFramePasswords (1 ms)
[142/218] WebUIBidiCheckerBrowserTestLTR.TestSettingsFramePasswords (1053 ms)
[ RUN ] TabModalConfirmDialogTest.CancelSelf
[1822:3847:0715/045145:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] TabModalConfirmDialogTest.CancelSelf (3239 ms)
[143/218] TabModalConfirmDialogTest.CancelSelf (4366 ms)
[ RUN ] WebUIBidiCheckerBrowserTestRTL.TestNewTabPage
[ OK ] WebUIBidiCheckerBrowserTestRTL.TestNewTabPage (1 ms)
[144/218] WebUIBidiCheckerBrowserTestRTL.TestNewTabPage (1045 ms)
[ RUN ] WebUIBidiCheckerBrowserTestRTL.TestSettingsFrameContentExceptionsNotifications
[ OK ] WebUIBidiCheckerBrowserTestRTL.TestSettingsFrameContentExceptionsNotifications (1 ms)
[145/218] WebUIBidiCheckerBrowserTestRTL.TestSettingsFrameContentExceptionsNotifications (1089 ms)
[ RUN ] WebUIBidiCheckerBrowserTestRTL.TestSettingsFramePasswords
[ OK ] WebUIBidiCheckerBrowserTestRTL.TestSettingsFramePasswords (1 ms)
[146/218] WebUIBidiCheckerBrowserTestRTL.TestSettingsFramePasswords (1072 ms)
[ RUN ] ConstrainedWebDialogBrowserTest.ReleaseWebContentsOnDialogClose
[1833:3847:0715/045151:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1828:39939:0715/045152:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[1828:5635:0715/045152:ERROR:mach_broker_mac.mm(222)] Unknown process 1838 is sending Mach IPC messages!
[ OK ] ConstrainedWebDialogBrowserTest.ReleaseWebContentsOnDialogClose (3499 ms)
[147/218] ConstrainedWebDialogBrowserTest.ReleaseWebContentsOnDialogClose (4915 ms)
[ RUN ] PasswordManagerInternalsWebUIBrowserTest.LogSavePasswordProgress_NotFlushedOnReloadIfMultiple
[1836:3847:0715/045151:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1829:3847:0715/045154:INFO:CONSOLE(1791)] "Running test testLogText", source: password_manager_internals_browsertest.js (1791)
[1836:3847:0715/045154:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50320700B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[1836:3847:0715/045154:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50320700B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[1836:3847:0715/045154:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50320700B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[1836:3847:0715/045154:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50320700B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[1836:3847:0715/045154:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50320700B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[1836:3847:0715/045154:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50320700B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[1836:3847:0715/045154:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50320700B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[1836:3847:0715/045154:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50320700B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[ OK ] PasswordManagerInternalsWebUIBrowserTest.LogSavePasswordProgress_NotFlushedOnReloadIfMultiple (4502 ms)
[148/218] PasswordManagerInternalsWebUIBrowserTest.LogSavePasswordProgress_NotFlushedOnReloadIfMultiple (5897 ms)
[ RUN ] AutofillRendererTest.DynamicallyAddedUnownedFormElements
[ OK ] AutofillRendererTest.DynamicallyAddedUnownedFormElements (385 ms)
[149/218] AutofillRendererTest.DynamicallyAddedUnownedFormElements (1709 ms)
[ RUN ] FormAutofillTest.PreviewFormForUnownedForm
[ OK ] FormAutofillTest.PreviewFormForUnownedForm (240 ms)
[150/218] FormAutofillTest.PreviewFormForUnownedForm (1403 ms)
[ RUN ] InlineLoginUIBrowserTest.OneProcessLimit
[1844:3847:0715/045156:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1840:3847:0715/045157:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[1840:3847:0715/045158:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[1848:12807:0715/045159:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[1848:12807:0715/045159:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[1848:12807:0715/045159:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1848:12807:0715/045159:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1847:12807:0715/045159:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1847:12807:0715/045159:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] InlineLoginUIBrowserTest.OneProcessLimit (4970 ms)
[151/218] InlineLoginUIBrowserTest.OneProcessLimit (6184 ms)
[ RUN ] FormAutofillTest.OneLabelElement
[ OK ] FormAutofillTest.OneLabelElement (501 ms)
[152/218] FormAutofillTest.OneLabelElement (1694 ms)
[ RUN ] FormAutofillTest.LabelsInferredWithSameName
[ OK ] FormAutofillTest.LabelsInferredWithSameName (281 ms)
[153/218] FormAutofillTest.LabelsInferredWithSameName (1493 ms)
[ RUN ] FormAutofillTest.SelectOneAsText
[ OK ] FormAutofillTest.SelectOneAsText (281 ms)
[154/218] FormAutofillTest.SelectOneAsText (1402 ms)
[ RUN ] PageClickTrackerTest.PageClickTrackerScaledTextareaClicked
[ OK ] PageClickTrackerTest.PageClickTrackerScaledTextareaClicked (297 ms)
[155/218] PageClickTrackerTest.PageClickTrackerScaledTextareaClicked (1467 ms)
[ RUN ] PasswordAutofillAgentTest.FillSuggestion
[ OK ] PasswordAutofillAgentTest.FillSuggestion (268 ms)
[156/218] PasswordAutofillAgentTest.FillSuggestion (1423 ms)
[ RUN ] TranslateHelperBrowserTest.UndefinedSourceLang
[ OK ] TranslateHelperBrowserTest.UndefinedSourceLang (99 ms)
[157/218] TranslateHelperBrowserTest.UndefinedSourceLang (1133 ms)
[ RUN ] PasswordGenerationAgentTest.MaximumOfferSize
[1854:3847:0715/045203:1388822134429:WARNING:keycode_converter.cc(91)] empty code string
[1854:3847:0715/045203:1388861617829:WARNING:keycode_converter.cc(91)] empty code string
[1854:3847:0715/045203:1388863583699:WARNING:keycode_converter.cc(91)] empty code string
[1854:3847:0715/045203:1388865140633:WARNING:keycode_converter.cc(91)] empty code string
[1854:3847:0715/045203:1388868118174:WARNING:keycode_converter.cc(91)] empty code string
[1854:3847:0715/045203:1388869804722:WARNING:keycode_converter.cc(91)] empty code string
[1854:3847:0715/045203:1388872303803:WARNING:keycode_converter.cc(91)] empty code string
[ OK ] PasswordGenerationAgentTest.MaximumOfferSize (426 ms)
[158/218] PasswordGenerationAgentTest.MaximumOfferSize (1730 ms)
[ RUN ] WebUIBrowserAsyncTest.TestAsyncPassThenFail
[1864:3847:0715/045207:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1857:40195:0715/045208:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[1857:3847:0715/045209:INFO:CONSOLE(1791)] "Running test startAsyncTest", source: async.js (1791)
[1857:3847:0715/045209:ERROR:web_ui_test_handler.cc(75)] 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 (4139 ms)
[159/218] WebUIBrowserAsyncTest.TestAsyncPassThenFail (5365 ms)
[ RUN ] TracingBrowserTest.TestMemoryInfra
[1862:3847:0715/045206:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1856:40451:0715/045210:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[1856:40451:0715/045210:WARNING:channel.cc(322)] RawChannel write error
[ OK ] TracingBrowserTest.TestMemoryInfra (5919 ms)
[160/218] TracingBrowserTest.TestMemoryInfra (7015 ms)
[ RUN ] WebUIResourceBrowserTest.ListTest
[1874:3847:0715/045212:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1870:3847:0715/045214:INFO:CONSOLE(0)] "'window.webkitStorageInfo' is deprecated. Please use 'navigator.webkitTemporaryStorage' or 'navigator.webkitPersistentStorage' instead.", source: (0)
[1870:3847:0715/045214:INFO:CONSOLE(0)] "'webkitIndexedDB' is deprecated. Please use 'indexedDB' instead.", source: (0)
[1870:40707:0715/045214:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[1870:40707:0715/045214:WARNING:channel.cc(322)] RawChannel write error
[ OK ] WebUIResourceBrowserTest.ListTest (3515 ms)
[161/218] WebUIResourceBrowserTest.ListTest (4861 ms)
[ RUN ] OutOfProcessPPAPITest.TCPSocketPrivateTrusted
[1878:3847:0715/045213:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49518...
sending server_data: {"host": "127.0.0.1", "port": 49518} (36 bytes)
HTTPS server started on https://127.0.0.1:49519...
sending server_data: {"host": "127.0.0.1", "port": 49519} (36 bytes)
objc[1885]: Class BaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testuVCZlQ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1885]: Class ConstrainedWindowAnimationBase is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testuVCZlQ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1885]: Class ConstrainedWindowAnimationShow is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testuVCZlQ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1885]: Class ConstrainedWindowAnimationHide is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testuVCZlQ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1885]: Class ConstrainedWindowAnimationPulse is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testuVCZlQ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1885]: Class BlueLabelButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testuVCZlQ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1885]: Class BlueLabelButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testuVCZlQ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1885]: Class HoverImageMenuButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testuVCZlQ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1885]: Class HoverImageMenuButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testuVCZlQ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1885]: Class HyperlinkButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testuVCZlQ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1885]: Class HyperlinkTextView is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testuVCZlQ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1885]: Class FindPasteboard is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testuVCZlQ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1885]: Class FlippedView is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testuVCZlQ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1885]: Class FocusTracker is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testuVCZlQ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1885]: Class FullscreenWindowManager is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testuVCZlQ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1885]: Class HoverButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testuVCZlQ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1885]: Class HoverImageButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testuVCZlQ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1885]: Class MenuController is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testuVCZlQ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1885]: Class ToolTipBaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testuVCZlQ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1885]: Class CrTrackingAreaOwnerProxy is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testuVCZlQ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1885]: Class CrTrackingArea is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testuVCZlQ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1885]: Class UnderlayOpenGLHostingWindow is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testuVCZlQ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1885]: Class MacScreenMonitor is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testuVCZlQ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1885]: Class ComplexTextInputPanel is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testuVCZlQ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
[1872:3847:0715/045216:INFO:CONSOLE(177)] "GetServerCertificateForceAsync finished in 0.112 seconds.", source: http://127.0.0.1:49518/files/test_case.html?testcase=TCPSocketPrivateTrusted&ssl_server_port=49519 (177)
[1872:3847:0715/045216:INFO:CONSOLE(177)] "GetServerCertificate finished in 0.008 seconds.", source: http://127.0.0.1:49518/files/test_case.html?testcase=TCPSocketPrivateTrusted&ssl_server_port=49519 (177)
[1872:3847:0715/045216:INFO:CONSOLE(177)] "GetServerCertificateBlocking finished in 0.011 seconds.", source: http://127.0.0.1:49518/files/test_case.html?testcase=TCPSocketPrivateTrusted&ssl_server_port=49519 (177)
[1872:3847:0715/045216:INFO:CONSOLE(177)] "GetServerCertificateBackground finished in 0.009 seconds.", source: http://127.0.0.1:49518/files/test_case.html?testcase=TCPSocketPrivateTrusted&ssl_server_port=49519 (177)
[1872:40451:0715/045216:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[1872:40451:0715/045216:WARNING:channel.cc(322)] RawChannel write error
[ OK ] OutOfProcessPPAPITest.TCPSocketPrivateTrusted (5204 ms)
[162/218] OutOfProcessPPAPITest.TCPSocketPrivateTrusted (6602 ms)
[ RUN ] OutOfProcessPPAPITest.UDPSocketPrivate_Connect
[1886:3847:0715/045217:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49527...
sending server_data: {"host": "127.0.0.1", "port": 49527} (36 bytes)
objc[1892]: Class BaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testuVCZlQ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1892]: Class ConstrainedWindowAnimationBase is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testuVCZlQ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1892]: Class ConstrainedWindowAnimationShow is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testuVCZlQ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1892]: Class ConstrainedWindowAnimationHide is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testuVCZlQ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1892]: Class ConstrainedWindowAnimationPulse is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testuVCZlQ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1892]: Class BlueLabelButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testuVCZlQ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1892]: Class BlueLabelButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testuVCZlQ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1892]: Class HoverImageMenuButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testuVCZlQ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1892]: Class HoverImageMenuButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testuVCZlQ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1892]: Class HyperlinkButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testuVCZlQ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1892]: Class HyperlinkTextView is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testuVCZlQ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1892]: Class FindPasteboard is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testuVCZlQ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1892]: Class FlippedView is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testuVCZlQ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1892]: Class FocusTracker is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testuVCZlQ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1892]: Class FullscreenWindowManager is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testuVCZlQ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1892]: Class HoverButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testuVCZlQ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1892]: Class HoverImageButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testuVCZlQ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1892]: Class MenuController is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testuVCZlQ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1892]: Class ToolTipBaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testuVCZlQ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1892]: Class CrTrackingAreaOwnerProxy is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testuVCZlQ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1892]: Class CrTrackingArea is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testuVCZlQ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1892]: Class UnderlayOpenGLHostingWindow is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testuVCZlQ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1892]: Class MacScreenMonitor is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testuVCZlQ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1892]: Class ComplexTextInputPanel is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testuVCZlQ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
[1881:3847:0715/045219:INFO:CONSOLE(177)] "ConnectForceAsync finished in 0.027 seconds.", source: http://127.0.0.1:49527/files/test_case.html?testcase=UDPSocketPrivate_Connect (177)
[1881:3847:0715/045219:INFO:CONSOLE(177)] "Connect finished in 0.039 seconds.", source: http://127.0.0.1:49527/files/test_case.html?testcase=UDPSocketPrivate_Connect (177)
[1881:3847:0715/045219:INFO:CONSOLE(177)] "ConnectBlocking finished in 0.029 seconds.", source: http://127.0.0.1:49527/files/test_case.html?testcase=UDPSocketPrivate_Connect (177)
[1881:3847:0715/045219:INFO:CONSOLE(177)] "ConnectBackground finished in 0.039 seconds.", source: http://127.0.0.1:49527/files/test_case.html?testcase=UDPSocketPrivate_Connect (177)
[ OK ] OutOfProcessPPAPITest.UDPSocketPrivate_Connect (4561 ms)
[163/218] OutOfProcessPPAPITest.UDPSocketPrivate_Connect (5874 ms)
[ RUN ] OutOfProcessPPAPITest.View_CreateInvisible
[1893:3847:0715/045220:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1894:13063:0715/045221:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1894:13063:0715/045221:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1896:13063:0715/045221:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[1896:13063:0715/045221:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1896:13063:0715/045221:WARNING:channel.cc(322)] RawChannel write error
[ OK ] OutOfProcessPPAPITest.View_CreateInvisible (3963 ms)
[164/218] OutOfProcessPPAPITest.View_CreateInvisible (5156 ms)
[ RUN ] PPAPINaClNewlibTest.AudioConfig
[1900:3847:0715/045222:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49539...
sending server_data: {"host": "127.0.0.1", "port": 49539} (36 bytes)
[1907,1992167808:04:52:25.624837] Native Client module will be loaded at base address 0x00004dda00000000
[1895:3847:0715/045225:INFO:CONSOLE(177)] "RecommendSampleRate finished in 0.076 seconds.", source: http://127.0.0.1:49539/files/test_case.html?mode=nacl_newlib&testcase=AudioConfig_RecommendSampleRate,AudioConfig_ValidConfigs,AudioConfig_InvalidConfigs, (177)
[1895:3847:0715/045225:INFO:CONSOLE(177)] "ValidConfigs finished in 0.032 seconds.", source: http://127.0.0.1:49539/files/test_case.html?mode=nacl_newlib&testcase=AudioConfig_RecommendSampleRate,AudioConfig_ValidConfigs,AudioConfig_InvalidConfigs, (177)
[1895:3847:0715/045225:INFO:CONSOLE(177)] "InvalidConfigs finished in 0.000 seconds.", source: http://127.0.0.1:49539/files/test_case.html?mode=nacl_newlib&testcase=AudioConfig_RecommendSampleRate,AudioConfig_ValidConfigs,AudioConfig_InvalidConfigs, (177)
[ OK ] PPAPINaClNewlibTest.AudioConfig (4925 ms)
[165/218] PPAPINaClNewlibTest.AudioConfig (6182 ms)
[ RUN ] PPAPINaClPNaClTest.NetworkMonitor
[1906:3847:0715/045225:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49545...
sending server_data: {"host": "127.0.0.1", "port": 49545} (36 bytes)
[1910,1992167808:04:52:27.489031] Native Client module will be loaded at base address 0x00007df400000000
[1901:3847:0715/045227:INFO:CONSOLE(177)] "BasicForceAsync finished in 0.003 seconds.", source: http://127.0.0.1:49545/files/test_case.html?mode=nacl_pnacl&testcase=NetworkMonitor_Basic,NetworkMonitor_2Monitors,NetworkMonitor_DeleteInCallback, (177)
[1901:3847:0715/045227:INFO:CONSOLE(177)] "Basic finished in 0.001 seconds.", source: http://127.0.0.1:49545/files/test_case.html?mode=nacl_pnacl&testcase=NetworkMonitor_Basic,NetworkMonitor_2Monitors,NetworkMonitor_DeleteInCallback, (177)
[1901:3847:0715/045227:INFO:CONSOLE(177)] "2MonitorsForceAsync finished in 0.003 seconds.", source: http://127.0.0.1:49545/files/test_case.html?mode=nacl_pnacl&testcase=NetworkMonitor_Basic,NetworkMonitor_2Monitors,NetworkMonitor_DeleteInCallback, (177)
[1901:3847:0715/045227:INFO:CONSOLE(177)] "2Monitors finished in 0.002 seconds.", source: http://127.0.0.1:49545/files/test_case.html?mode=nacl_pnacl&testcase=NetworkMonitor_Basic,NetworkMonitor_2Monitors,NetworkMonitor_DeleteInCallback, (177)
[1901:3847:0715/045227:INFO:CONSOLE(177)] "DeleteInCallbackForceAsync finished in 0.001 seconds.", source: http://127.0.0.1:49545/files/test_case.html?mode=nacl_pnacl&testcase=NetworkMonitor_Basic,NetworkMonitor_2Monitors,NetworkMonitor_DeleteInCallback, (177)
[1901:3847:0715/045227:INFO:CONSOLE(177)] "DeleteInCallback finished in 0.002 seconds.", source: http://127.0.0.1:49545/files/test_case.html?mode=nacl_pnacl&testcase=NetworkMonitor_Basic,NetworkMonitor_2Monitors,NetworkMonitor_DeleteInCallback, (177)
[1908:13831:0715/045227:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[1908:13831:0715/045227:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483651, remote ID 4)
[1908:13831:0715/045227:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1908:13831:0715/045227:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] PPAPINaClPNaClTest.NetworkMonitor (4571 ms)
[166/218] PPAPINaClPNaClTest.NetworkMonitor (5764 ms)
[ RUN ] PPAPINaClGLibcTest.UDPSocket_SetOption
[1914:3847:0715/045229:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49551...
sending server_data: {"host": "127.0.0.1", "port": 49551} (36 bytes)
[1922,1992167808:04:52:31.732265] Native Client module will be loaded at base address 0x0000335400000000
[1911:3847:0715/045232:INFO:CONSOLE(177)] "SetOptionForceAsync finished in 0.023 seconds.", source: http://127.0.0.1:49551/files/test_case.html?mode=nacl_glibc&testcase=UDPSocket_SetOption, (177)
[1911:3847:0715/045232:INFO:CONSOLE(177)] "SetOption finished in 0.053 seconds.", source: http://127.0.0.1:49551/files/test_case.html?mode=nacl_glibc&testcase=UDPSocket_SetOption, (177)
[1911:3847:0715/045232:INFO:CONSOLE(177)] "SetOptionBlocking finished in 0.047 seconds.", source: http://127.0.0.1:49551/files/test_case.html?mode=nacl_glibc&testcase=UDPSocket_SetOption, (177)
[1911:3847:0715/045232:INFO:CONSOLE(177)] "SetOptionBackground finished in 0.032 seconds.", source: http://127.0.0.1:49551/files/test_case.html?mode=nacl_glibc&testcase=UDPSocket_SetOption, (177)
[ OK ] PPAPINaClGLibcTest.UDPSocket_SetOption (5497 ms)
[167/218] PPAPINaClGLibcTest.UDPSocket_SetOption (6748 ms)
[ RUN ] PPAPINaClGLibcTest.AudioThreadCreator
[1920:3847:0715/045231:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49564...
sending server_data: {"host": "127.0.0.1", "port": 49564} (36 bytes)
[1924,1992167808:04:52:33.389319] Native Client module will be loaded at base address 0x00005c3000000000
[1915:3847:0715/045234:INFO:CONSOLE(177)] "AudioThreadCreatorIsRequired finished in 0.067 seconds.", source: http://127.0.0.1:49564/files/test_case.html?mode=nacl_glibc&testcase=Audio_AudioThreadCreatorIsRequired,Audio_AudioThreadCreatorIsCalled, (177)
[1915:3847:0715/045234:INFO:CONSOLE(177)] "AudioThreadCreatorIsCalled finished in 0.075 seconds.", source: http://127.0.0.1:49564/files/test_case.html?mode=nacl_glibc&testcase=Audio_AudioThreadCreatorIsRequired,Audio_AudioThreadCreatorIsCalled, (177)
[ OK ] PPAPINaClGLibcTest.AudioThreadCreator (5070 ms)
[168/218] PPAPINaClGLibcTest.AudioThreadCreator (6554 ms)
[ RUN ] NewlibPackagedAppTest.MulticastPermissions
[1929:3847:0715/045235:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1937,1992167808:04:52:38.991118] Native Client module will be loaded at base address 0x00007eca00000000
[1930:12807:0715/045239:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[1930:12807:0715/045239:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1930:12807:0715/045239:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] NewlibPackagedAppTest.MulticastPermissions (5111 ms)
[169/218] NewlibPackagedAppTest.MulticastPermissions (6423 ms)
[ RUN ] NaClBrowserTestStatic.CrossOriginFail
[1944:3847:0715/045242:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49596...
sending server_data: {"host": "127.0.0.1", "port": 49596} (36 bytes)
[1939:3847:0715/045243:INFO:CONSOLE(0)] "NativeClient: access to manifest url was denied.", source: http://127.0.0.1:49596/files/cross_origin/fail.html (0)
[1939:3847:0715/045243:INFO:nacl_browsertest_util.cc(75)] SHUTDOWN 1 test passed.
[1939:40451:0715/045243:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[1939:40451:0715/045243:WARNING:channel.cc(322)] RawChannel write error
[ OK ] NaClBrowserTestStatic.CrossOriginFail (3387 ms)
[170/218] NaClBrowserTestStatic.CrossOriginFail (4596 ms)
[ RUN ] NaClBrowserTestPnacl.ValidationCacheOfTranslatorNexes
[1934:3847:0715/045237:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49581...
sending server_data: {"host": "127.0.0.1", "port": 49581} (36 bytes)
[1938,1992167808:04:52:39.875937] Native Client module will be loaded at base address 0x00002ba300000000
[1938,1992167808:04:52:40.284647] NaCl untrusted code called _exit(0x0)
[1940,1992167808:04:52:41.104578] Native Client module will be loaded at base address 0x0000068b00000000
[1940,1992167808:04:52:41.192683] NaCl untrusted code called _exit(0x0)
[1943,1992167808:04:52:42.003566] Native Client module will be loaded at base address 0x0000754a00000000
[1928:3847:0715/045242:INFO:nacl_browsertest_util.cc(75)] SHUTDOWN 1 test passed.
[1946,1992167808:04:52:43.151027] Native Client module will be loaded at base address 0x0000588200000000
[1946,1992167808:04:52:43.647495] NaCl untrusted code called _exit(0x0)
[1948,1992167808:04:52:44.453440] Native Client module will be loaded at base address 0x0000086300000000
[1948,1992167808:04:52:44.498038] NaCl untrusted code called _exit(0x0)
[1950,1992167808:04:52:45.433474] Native Client module will be loaded at base address 0x0000310000000000
[1928:3847:0715/045245:INFO:nacl_browsertest_util.cc(75)] SHUTDOWN 1 test passed.
[ OK ] NaClBrowserTestPnacl.ValidationCacheOfTranslatorNexes (9868 ms)
[171/218] NaClBrowserTestPnacl.ValidationCacheOfTranslatorNexes (11272 ms)
[ RUN ] NaClBrowserTestStatic.RelativeManifest
[1954:3847:0715/045247:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49603...
sending server_data: {"host": "127.0.0.1", "port": 49603} (36 bytes)
[1961,1992167808:04:52:49.786220] bad elf magic
[1961,1992167808:04:52:49.791495] NaCl LoadApp failed. Transferring logs before exit.
[1949:3847:0715/045249:INFO:CONSOLE(0)] "NativeClient: Bad ELF header magic number", source: http://127.0.0.1:49603/files/manifest/relative_manifest.html (0)
[1949:3847:0715/045249:INFO:nacl_browsertest_util.cc(75)] SHUTDOWN 1 test passed.
[ OK ] NaClBrowserTestStatic.RelativeManifest (4529 ms)
[172/218] NaClBrowserTestStatic.RelativeManifest (6121 ms)
[ RUN ] NaClBrowserTestPnaclSubzero.SuccessfulLoadUMA
[1968:3847:0715/045253:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49617...
sending server_data: {"host": "127.0.0.1", "port": 49617} (36 bytes)
[ OK ] NaClBrowserTestPnaclSubzero.SuccessfulLoadUMA (3476 ms)
[173/218] NaClBrowserTestPnaclSubzero.SuccessfulLoadUMA (4607 ms)
[ RUN ] NaClBrowserTestPnaclDebug.PnaclDebugURLFlagAndURL
[1958:3847:0715/045248:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49609...
sending server_data: {"host": "127.0.0.1", "port": 49609} (36 bytes)
[1963,1992167808:04:52:51.233431] NaClSetUpBootstrapChannel: descriptor 20, error 0
[1963,1992167808:04:52:51.233643] NaClPerfCounterInterval(NaClAppLoadFile __start__:PreAllocAddrSpace): 55 microsecs
[1963,1992167808:04:52:51.234243] Native Client module will be loaded at base address 0x000050e600000000
[1963,1992167808:04:52:51.234286] NaClPerfCounterInterval(NaClAppLoadFile PreAllocAddrSpace:*AllocAddrSpace): 644 microsecs
[1963,1992167808:04:52:51.234323] NaClElfFileMapSegment: mapping for validation
[1963,1992167808:04:52:51.234340] NaClPerfCounterInterval(NaClElfFileMapSegment __start__:PreMap): 17 microsecs
[1963,1992167808:04:52:51.235509] NaClPerfCounterInterval(NaClElfFileMapSegment PreMap:MapForValidate): 1167 microsecs
[1963,1992167808:04:52:51.410459] NaClPerfCounterInterval(NaClElfFileMapSegment MapForValidate:ValidateMapped): 174947 microsecs
[1963,1992167808:04:52:51.410901] NaClElfFileMapSegment: mapping into code space
[1963,1992167808:04:52:51.410940] NaClElfFileMapSegment: EXERCISING MMAP LOAD PATH
[1963,1992167808:04:52:51.411794] NaClPerfCounterInterval(NaClElfFileMapSegment ValidateMapped:MapFinal): 1339 microsecs
[1963,1992167808:04:52:51.411834] NaClPerfCounterInterval(NaClElfFileMapSegment __start__:MapFinal): 9 microsecs
[1963,1992167808:04:52:51.411902] NaClPerfCounterInterval(NaClElfFileMapSegment __start__:PRead tail): 41 microsecs
[1963,1992167808:04:52:51.411941] NaClPerfCounterInterval(NaClElfFileMapSegment PRead tail:MapFinal): 40 microsecs
[1963,1992167808:04:52:51.411965] NaClPerfCounterInterval(NaClAppLoadFile *AllocAddrSpace:*NaClElfImageLoad): 177679 microsecs
[1963,1992167808:04:52:51.417450] NaClPerfCounterInterval(NaClAppLoadFile *NaClElfImageLoad:*MakeDynText): 5484 microsecs
[1963,1992167808:04:52:51.417477] NaClPerfCounterInterval(NaClAppLoadFile *MakeDynText:*ValidateImg): 29 microsecs
[1963,1992167808:04:52:51.417932] NaClPerfCounterInterval(NaClAppLoadFile __start__:EndLoadFile): 184344 microsecs
[1963,1992167808:04:52:51.460609] NaClPerfCounterInterval(NaClTextDyncodeCreate __start__:*DynRegionValidate): 39567 microsecs
2015-07-15 04:52:51.856 browser_tests[1953:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[1963,433152000:04:52:52.492584] Exit syscall handler: 0
[1963,1992167808:04:52:52.492710] NaCl untrusted code called _exit(0x0)
[1969,1992167808:04:52:53.381161] NaClSetUpBootstrapChannel: descriptor 20, error 0
[1969,1992167808:04:52:53.381292] NaClPerfCounterInterval(NaClAppLoadFile __start__:PreAllocAddrSpace): 56 microsecs
[1969,1992167808:04:52:53.382490] Native Client module will be loaded at base address 0x0000284700000000
[1969,1992167808:04:52:53.382552] NaClPerfCounterInterval(NaClAppLoadFile PreAllocAddrSpace:*AllocAddrSpace): 1261 microsecs
[1969,1992167808:04:52:53.382590] NaClElfFileMapSegment: mapping for validation
[1969,1992167808:04:52:53.382615] NaClPerfCounterInterval(NaClElfFileMapSegment __start__:PreMap): 25 microsecs
[1969,1992167808:04:52:53.382885] NaClPerfCounterInterval(NaClElfFileMapSegment PreMap:MapForValidate): 270 microsecs
[1969,1992167808:04:52:53.412262] NaClPerfCounterInterval(NaClElfFileMapSegment MapForValidate:ValidateMapped): 29371 microsecs
[1969,1992167808:04:52:53.412397] NaClElfFileMapSegment: mapping into code space
[1969,1992167808:04:52:53.412435] NaClElfFileMapSegment: EXERCISING MMAP LOAD PATH
[1969,1992167808:04:52:53.412600] NaClPerfCounterInterval(NaClElfFileMapSegment ValidateMapped:MapFinal): 344 microsecs
[1969,1992167808:04:52:53.412642] NaClPerfCounterInterval(NaClElfFileMapSegment __start__:MapFinal): 10 microsecs
[1969,1992167808:04:52:53.412760] NaClPerfCounterInterval(NaClElfFileMapSegment __start__:PRead tail): 60 microsecs
[1969,1992167808:04:52:53.412793] NaClPerfCounterInterval(NaClElfFileMapSegment PRead tail:MapFinal): 34 microsecs
[1969,1992167808:04:52:53.412813] NaClPerfCounterInterval(NaClAppLoadFile *AllocAddrSpace:*NaClElfImageLoad): 30261 microsecs
[1969,1992167808:04:52:53.419327] NaClPerfCounterInterval(NaClAppLoadFile *NaClElfImageLoad:*MakeDynText): 6511 microsecs
[1969,1992167808:04:52:53.419383] NaClPerfCounterInterval(NaClAppLoadFile *MakeDynText:*ValidateImg): 59 microsecs
[1969,1992167808:04:52:53.419816] NaClPerfCounterInterval(NaClAppLoadFile __start__:EndLoadFile): 38581 microsecs
[1969,1992167808:04:52:53.423677] NaClPerfCounterInterval(NaClTextDyncodeCreate __start__:*DynRegionValidate): 726 microsecs
[1969,433803264:04:52:53.494812] Exit syscall handler: 0
[1969,1992167808:04:52:53.494922] NaCl untrusted code called _exit(0x0)
[1953:38915:0715/045253:WARNING:nacl_process_host.cc(875)] debug stub on port 4014
[1953:38915:0715/045253:INFO:nacl_browsertest.cc(307)] python /Volumes/data/b/swarm_slave/work/cache/run_tha_testuVCZlQ/chrome/test/data/nacl/debug_stub_browser_tests.py 4014 continue
[1971,1992167808:04:52:54.325698] NaClSetUpBootstrapChannel: descriptor 20, error 0
[1971,1992167808:04:52:54.325871] NaClPerfCounterInterval(NaClAppLoadFile __start__:PreAllocAddrSpace): 69 microsecs
[1971,1992167808:04:52:54.326381] Native Client module will be loaded at base address 0x00006d6800000000
[1971,1992167808:04:52:54.326465] NaClPerfCounterInterval(NaClAppLoadFile PreAllocAddrSpace:*AllocAddrSpace): 594 microsecs
[1971,1992167808:04:52:54.326853] NaClPerfCounterInterval(NaClAppLoadFile *AllocAddrSpace:*NaClElfImageLoad): 388 microsecs
[1971,1992167808:04:52:54.332612] NaClPerfCounterInterval(NaClAppLoadFile *NaClElfImageLoad:*MakeDynText): 5757 microsecs
[1971,1992167808:04:52:54.335558] NaClPerfCounterInterval(NaClAppLoadFile *MakeDynText:*ValidateImg): 2947 microsecs
[1971,1992167808:04:52:54.339794] NaClPerfCounterInterval(NaClAppLoadFile __start__:EndLoadFile): 13990 microsecs
[1971,1992167808:04:52:54.343971] NaClPerfCounterInterval(NaClTextDyncodeCreate __start__:*DynRegionValidate): 841 microsecs
[1971,1992167808:04:52:54.350591] nacl_debug(139) : Debugging started.
[1971,433135616:04:52:54.350893] nacl_debug(87) : Connected, happy debugging!
[1971,433135616:04:52:54.352031] RX $vCont;c
[1953:3847:0715/045254:INFO:nacl_browsertest_util.cc(75)] SHUTDOWN 1 test passed.
[1953:3847:0715/045254:INFO:nacl_browsertest.cc(323)] Waiting for script to exit (which waits for embed to die).
[ OK ] NaClBrowserTestPnaclDebug.PnaclDebugURLFlagAndURL (7893 ms)
[174/218] NaClBrowserTestPnaclDebug.PnaclDebugURLFlagAndURL (9206 ms)
[ RUN ] QuicAllowedPolicyIsNotSet.NoQuicRegulations
[1981:3847:0715/045258:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1983:15107:0715/045258:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[1983:15107:0715/045258:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[1983:15107:0715/045258:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[1983:12807:0715/045258:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] QuicAllowedPolicyIsNotSet.NoQuicRegulations (2762 ms)
[175/218] QuicAllowedPolicyIsNotSet.NoQuicRegulations (4099 ms)
[ RUN ] PolicyPrefsTestCoverageTest.AllPoliciesHaveATestCase
[1990:3847:0715/045302:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] PolicyPrefsTestCoverageTest.AllPoliciesHaveATestCase (2713 ms)
[176/218] PolicyPrefsTestCoverageTest.AllPoliciesHaveATestCase (4091 ms)
[ RUN ] PolicyTest.ExtensionInstallForcelist
[1980:3847:0715/045257:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1974:3847:0715/045300:WARNING:extension_error_reporter.cc(79)] Extension error: Failed to load extension from: /Volumes/data/b/swarm_slave/work/cache/run_tha_testuVCZlQ/chrome/test/data/extensions/good_unpacked. My First Extension (extension ID "ldnnhddmnhbkjipkidpdiheffobcpfmf") is blocked by the administrator.
[1982:13319:0715/045304:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] PolicyTest.ExtensionInstallForcelist (8339 ms)
[177/218] PolicyTest.ExtensionInstallForcelist (9513 ms)
[ RUN ] CaptivePortalBrowserTest.InterstitialTimerNavigateWhileLoading_EndWithCaptivePortalInterstitial
[1999:3847:0715/045306: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:49619...
sending server_data: {"host": "localhost", "port": 49619} (36 bytes)
[2001:13063:0715/045309:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[2001:13063:0715/045309:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[2006:13063:0715/045309:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[2006:13063:0715/045309:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[2006:13063:0715/045309:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483651, remote ID 4)
[2006:13063:0715/045309:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[2006:13063:0715/045309:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[2008:13063:0715/045309:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[2008:13063:0715/045309:WARNING:channel.cc(322)] RawChannel write error
[ OK ] CaptivePortalBrowserTest.InterstitialTimerNavigateWhileLoading_EndWithCaptivePortalInterstitial (5033 ms)
[178/218] CaptivePortalBrowserTest.InterstitialTimerNavigateWhileLoading_EndWithCaptivePortalInterstitial (6355 ms)
[ RUN ] NetworkingPrivateApiTest.CreateNetwork
[2003:3847:0715/045307:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[2004:13063:0715/045309:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[2004:13063:0715/045309:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1998:3847:0715/045309:INFO:CONSOLE(0)] "[SUCCESS] createNetwork", source: chrome-extension://epcifkihnkjgphfkloaaleeakhpmgdmn/main.html?createNetwork (0)
[ OK ] NetworkingPrivateApiTest.CreateNetwork (4302 ms)
[179/218] NetworkingPrivateApiTest.CreateNetwork (5630 ms)
[ RUN ] NetworkingPrivateApiTestFail.GetState
[2015:3847:0715/045312:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[2009:41219:0715/045314:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[2017:13319:0715/045314:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[2009:3847:0715/045315:INFO:CONSOLE(0)] "[FAIL] getState: lastError.message == Failure
Error
at Object.<anonymous> (extensions::test:224:18)
at Object.handleRequest (extensions::binding:57:27)
at Object.<anonymous> (extensions::binding:385:32)
at Object.callback (extensions::test:274:20)
at safeCallbackApply (extensions::sendRequest:21:15)
at handleResponse (extensions::sendRequest:72:7)", source: chrome-extension://epcifkihnkjgphfkloaaleeakhpmgdmn/main.html?getState (0)
[2009:41219:0715/045315:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[2009:41219:0715/045315:WARNING:channel.cc(322)] RawChannel write error
[ OK ] NetworkingPrivateApiTestFail.GetState (4565 ms)
[180/218] NetworkingPrivateApiTestFail.GetState (5707 ms)
[ RUN ] NetworkingPrivateServiceClientApiTest.VerifyAndEncryptData
[2016:3847:0715/045313:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[2010:3847:0715/045315:INFO:CONSOLE(0)] "[SUCCESS] verifyAndEncryptData", source: chrome-extension://epcifkihnkjgphfkloaaleeakhpmgdmn/main.html?verifyAndEncryptData (0)
[ OK ] NetworkingPrivateServiceClientApiTest.VerifyAndEncryptData (4498 ms)
[181/218] NetworkingPrivateServiceClientApiTest.VerifyAndEncryptData (5751 ms)
[ RUN ] PicasaDataProviderInvalidateInflightTableReaderTest.InvalidateInflightTableReaderTest
[2027:3847:0715/045318:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] PicasaDataProviderInvalidateInflightTableReaderTest.InvalidateInflightTableReaderTest (3795 ms)
[182/218] PicasaDataProviderInvalidateInflightTableReaderTest.InvalidateInflightTableReaderTest (5003 ms)
[ RUN ] ExtensionUninstallDialogViewBrowserTest.TrackParentWindowDestruction
[2028:3847:0715/045318:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[2030:12807:0715/045320:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[2030:12807:0715/045320:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[2030:12807:0715/045320:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[2030:12807:0715/045320:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[2030:12807:0715/045320:WARNING:channel.cc(322)] RawChannel write error
[2022:40451:0715/045321:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[2022:40451:0715/045321:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ExtensionUninstallDialogViewBrowserTest.TrackParentWindowDestruction (4334 ms)
[183/218] ExtensionUninstallDialogViewBrowserTest.TrackParentWindowDestruction (5690 ms)
[ RUN ] DriveAppProviderTest.ExistingChromeApp
[2037:3847:0715/045323:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[2033:41731:0715/045325:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] DriveAppProviderTest.ExistingChromeApp (4095 ms)
[184/218] DriveAppProviderTest.ExistingChromeApp (5359 ms)
[ RUN ] DriveAppProviderTest.KeepGeneratedFlagBetweenUpdates
[2041:3847:0715/045324:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[2035:41219:0715/045325:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[2035:41219:0715/045325:WARNING:channel.cc(322)] RawChannel write error
[ OK ] DriveAppProviderTest.KeepGeneratedFlagBetweenUpdates (3184 ms)
[185/218] DriveAppProviderTest.KeepGeneratedFlagBetweenUpdates (4751 ms)
[ RUN ] DriveAppProviderTest.PRE_UpdateAfterDriveAppRegistryUpdate
[2050:3847:0715/045328:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] DriveAppProviderTest.PRE_UpdateAfterDriveAppRegistryUpdate (2928 ms)
[186/218] DriveAppProviderTest.PRE_UpdateAfterDriveAppRegistryUpdate (4225 ms)
[ RUN ] AppListControllerBrowserTest.RegularThenIncognito
[2051:3847:0715/045329:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[2045:40451:0715/045330:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[2045:40451:0715/045330:WARNING:channel.cc(322)] RawChannel write error
[ OK ] AppListControllerBrowserTest.RegularThenIncognito (3239 ms)
[187/218] AppListControllerBrowserTest.RegularThenIncognito (4394 ms)
[ RUN ] SupervisedUserResourceThrottleTest.NoNavigationObserverBlock
[2060:3847:0715/045332:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[2054:40195:0715/045335:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[2066:12551:0715/045335:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[2066:12551:0715/045335:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[2066:12551:0715/045335:WARNING:channel.cc(322)] RawChannel write error
[2054:40195:0715/045335:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[2054:40195:0715/045335:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[2054:40195:0715/045335:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] SupervisedUserResourceThrottleTest.NoNavigationObserverBlock (4980 ms)
[188/218] SupervisedUserResourceThrottleTest.NoNavigationObserverBlock (6307 ms)
[ RUN ] SerialApiTest/SerialApiTest.SerialFakeHardware/1
[2062:3847:0715/045333:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[2055:3847:0715/045336:INFO:CONSOLE(42)] "Connecting to serial device /dev/fakeserialmojo at 57600 bps.", source: chrome-extension://gianicgacbojpdhlhalhfbmgefmmeclf/background.js (42)
[2055:3847:0715/045336:INFO:CONSOLE(0)] "[SUCCESS] undefined", source: chrome-extension://gianicgacbojpdhlhalhfbmgefmmeclf/_generated_background_page.html (0)
[2063:12807:0715/045336:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[2063:12807:0715/045336:WARNING:channel.cc(322)] RawChannel write error
[ OK ] SerialApiTest/SerialApiTest.SerialFakeHardware/1 (4782 ms)
[189/218] SerialApiTest/SerialApiTest.SerialFakeHardware/1 (5921 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/20
[2073:3847:0715/045339:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[2075:13063:0715/045340:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[2075:13063:0715/045340:WARNING:channel.cc(322)] RawChannel write error
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/20 (3281 ms)
[190/218] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/20 (4673 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/24
[2074:3847:0715/045339:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/24 (3395 ms)
[191/218] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/24 (4589 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/32
[2084:3847:0715/045343:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[2084:3847:0715/045345:ERROR:gles2_cmd_decoder.cc(13133)] [GroupMarkerNotSet(crbug.com/242999)!:50CD0500B0610000]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[2084:3847:0715/045345:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50CD0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[2084:3847:0715/045345:ERROR:gles2_cmd_decoder.cc(13133)] [GroupMarkerNotSet(crbug.com/242999)!:50CD0500B0610000]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[2084:3847:0715/045345:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50CD0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[2084:3847:0715/045345:ERROR:gles2_cmd_decoder.cc(13133)] [GroupMarkerNotSet(crbug.com/242999)!:50CD0500B0610000]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[2084:3847:0715/045345:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50CD0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/32 (3244 ms)
[192/218] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/32 (4453 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/48
[2085:3847:0715/045343:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[2087:12807:0715/045345:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[2087:12807:0715/045345:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[2087:12807:0715/045345:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[2087:12807:0715/045345:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[2087:12807:0715/045345:WARNING:channel.cc(322)] RawChannel write error
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/48 (3158 ms)
[193/218] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/48 (4409 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/63
[2094:3847:0715/045348:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[2088:40451:0715/045349:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[2088:40451:0715/045349:WARNING:channel.cc(322)] RawChannel write error
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/63 (3262 ms)
[194/218] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/63 (4659 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/69
[2095:3847:0715/045348:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[2097:13579:0715/045349:FATAL:memory.cc(18)] Out of memory. size=4194304
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/69 (3314 ms)
[195/218] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/69 (4701 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/73
[2104:3847:0715/045352:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/73 (3254 ms)
[196/218] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/73 (4408 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/109
[2105:3847:0715/045353:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/109 (3124 ms)
[197/218] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/109 (4327 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/126
[2114:3847:0715/045357:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[2116:13063:0715/045358:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[2116:13063:0715/045358:WARNING:channel.cc(322)] RawChannel write error
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/126 (3102 ms)
[198/218] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/126 (4335 ms)
[ RUN ] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/19
[2115:3847:0715/045357:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[2109:39939:0715/045358:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[2109:39939:0715/045358:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 4, remote ID 2147483651)
[2109:39939:0715/045358:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[2109:39939:0715/045358:WARNING:channel.cc(322)] RawChannel write error
[2109:3847:0715/045358:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 2, remote ID 2147483649)
[ OK ] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/19 (3356 ms)
[199/218] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/19 (4663 ms)
[ RUN ] BrowserCloseManagerBrowserTest/BrowserCloseManagerBrowserTest.TestSingleTabShutdown/0
[2124:3847:0715/045401:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[2118:75271:0715/045402:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[ OK ] BrowserCloseManagerBrowserTest/BrowserCloseManagerBrowserTest.TestSingleTabShutdown/0 (3038 ms)
[200/218] BrowserCloseManagerBrowserTest/BrowserCloseManagerBrowserTest.TestSingleTabShutdown/0 (4428 ms)
[ RUN ] SRC_ClearKey/EncryptedMediaTest.Playback_VideoClearAudio_WebM_Opus/0
[2125:3847:0715/045402:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49627...
sending server_data: {"host": "127.0.0.1", "port": 49627} (36 bytes)
[2119:3847:0715/045403:INFO:CONSOLE(295)] "04:54:03.911 - Using ClearKeyPlayer", source: http://127.0.0.1:49627/files/eme_player_js/utils.js (295)
[2119:3847:0715/045403:INFO:CONSOLE(295)] "04:54:03.920 - Registering video event handlers.", source: http://127.0.0.1:49627/files/eme_player_js/utils.js (295)
[2119:3847:0715/045403:INFO:CONSOLE(295)] "04:54:03.922 - Setting video media keys: org.w3.clearkey", source: http://127.0.0.1:49627/files/eme_player_js/utils.js (295)
[2119:3847:0715/045403:INFO:CONSOLE(295)] "04:54:03.979 - Loading media using src.", source: http://127.0.0.1:49627/files/eme_player_js/utils.js (295)
[2119:3847:0715/045404:INFO:CONSOLE(295)] "04:54:04.130 - Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:49627/files/eme_player_js/utils.js (295)
[2119:3847:0715/045404:INFO:CONSOLE(295)] "04:54:04.148 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:49627/files/eme_player_js/utils.js (295)
[2119:3847:0715/045406:INFO:CONSOLE(295)] "04:54:06.966 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:49627/files/eme_player_js/utils.js (295)
[2127:12551:0715/045407:ERROR:audio_output_device.cc(327)] IO loop going away before the audio device has been stopped
[ OK ] SRC_ClearKey/EncryptedMediaTest.Playback_VideoClearAudio_WebM_Opus/0 (6874 ms)
[201/218] SRC_ClearKey/EncryptedMediaTest.Playback_VideoClearAudio_WebM_Opus/0 (8050 ms)
[ RUN ] SRC_ExternalClearKey_Prefixed/EncryptedMediaTest.ConfigChangeVideo/0
[2138:3847:0715/045410:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[2139:15363:0715/045410:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[2139:15363:0715/045410:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[2139:15363:0715/045410:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[2139:13063:0715/045410:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[2139:13063:0715/045410:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] SRC_ExternalClearKey_Prefixed/EncryptedMediaTest.ConfigChangeVideo/0 (2672 ms)
[202/218] SRC_ExternalClearKey_Prefixed/EncryptedMediaTest.ConfigChangeVideo/0 (4043 ms)
[ RUN ] MSE_ClearKey/EncryptedMediaTest.Playback_VideoClearAudio_WebM_Opus/0
[2132:3847:0715/045406:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49645...
sending server_data: {"host": "127.0.0.1", "port": 49645} (36 bytes)
[2129:3847:0715/045407:INFO:CONSOLE(295)] "04:54:07.935 - Using ClearKeyPlayer", source: http://127.0.0.1:49645/files/eme_player_js/utils.js (295)
[2129:3847:0715/045407:INFO:CONSOLE(295)] "04:54:07.942 - Registering video event handlers.", source: http://127.0.0.1:49645/files/eme_player_js/utils.js (295)
[2129:3847:0715/045407:INFO:CONSOLE(295)] "04:54:07.945 - Setting video media keys: org.w3.clearkey", source: http://127.0.0.1:49645/files/eme_player_js/utils.js (295)
[2129:3847:0715/045408:INFO:CONSOLE(295)] "04:54:08.011 - Loading media using MSE.", source: http://127.0.0.1:49645/files/eme_player_js/utils.js (295)
[2129:3847:0715/045408:INFO:CONSOLE(295)] "04:54:08.152 - onSourceOpen [object Event]", source: http://127.0.0.1:49645/files/eme_player_js/utils.js (295)
[2129:3847:0715/045408:INFO:CONSOLE(295)] "04:54:08.156 - Creating a source buffer for type video/webm; codecs="vorbis, vp8"", source: http://127.0.0.1:49645/files/eme_player_js/utils.js (295)
[2129:3847:0715/045408:INFO:CONSOLE(295)] "04:54:08.187 - End of appending buffer from bear-320x240-opus-av_enc-v.webm", source: http://127.0.0.1:49645/files/eme_player_js/utils.js (295)
[2129:3847:0715/045408:INFO:CONSOLE(295)] "04:54:08.194 - Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:49645/files/eme_player_js/utils.js (295)
[2129:3847:0715/045408:INFO:CONSOLE(295)] "04:54:08.212 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:49645/files/eme_player_js/utils.js (295)
[2129:3847:0715/045411:INFO:CONSOLE(295)] "04:54:11.045 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:49645/files/eme_player_js/utils.js (295)
[2133:13063:0715/045411:ERROR:audio_output_device.cc(327)] IO loop going away before the audio device has been stopped
[2129:40707:0715/045411:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] MSE_ClearKey/EncryptedMediaTest.Playback_VideoClearAudio_WebM_Opus/0 (7017 ms)
[203/218] MSE_ClearKey/EncryptedMediaTest.Playback_VideoClearAudio_WebM_Opus/0 (8141 ms)
[ RUN ] MSE_ExternalClearKey_Prefixed/EncryptedMediaTest.Playback_VideoOnly_WebM/0
[2147:3847:0715/045414:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49664...
sending server_data: {"host": "127.0.0.1", "port": 49664} (36 bytes)
[2141:3847:0715/045416:INFO:CONSOLE(295)] "04:54:16.156 - Using PrefixedClearKeyPlayer", source: http://127.0.0.1:49664/files/eme_player_js/utils.js (295)
[2141:3847:0715/045416:INFO:CONSOLE(295)] "04:54:16.164 - Registering video event handlers.", source: http://127.0.0.1:49664/files/eme_player_js/utils.js (295)
[2141:3847:0715/045416:INFO:CONSOLE(295)] "04:54:16.174 - Loading media using MSE.", source: http://127.0.0.1:49664/files/eme_player_js/utils.js (295)
[2141:3847:0715/045416:INFO:CONSOLE(295)] "04:54:16.394 - onSourceOpen [object Event]", source: http://127.0.0.1:49664/files/eme_player_js/utils.js (295)
[2141:3847:0715/045416:INFO:CONSOLE(295)] "04:54:16.398 - Creating a source buffer for type video/webm; codecs="vp8"", source: http://127.0.0.1:49664/files/eme_player_js/utils.js (295)
[2141:3847:0715/045416:INFO:CONSOLE(295)] "04:54:16.451 - org.chromium.externalclearkey Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:49664/files/eme_player_js/utils.js (295)
[2141:3847:0715/045416:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[2141:3847:0715/045417:INFO:CONSOLE(295)] "04:54:17.300 - End of appending buffer from bear-320x240-v_enc-v.webm", source: http://127.0.0.1:49664/files/eme_player_js/utils.js (295)
[2141:3847:0715/045417:INFO:CONSOLE(295)] "04:54:17.315 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:49664/files/eme_player_js/utils.js (295)
[2141:3847:0715/045417:INFO:CONSOLE(295)] "04:54:17.323 - Adding key to sessionID: 1", source: http://127.0.0.1:49664/files/eme_player_js/utils.js (295)
[2141:3847:0715/045417:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[2141:3847:0715/045417:INFO:CONSOLE(295)] "04:54:17.330 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:49664/files/eme_player_js/utils.js (295)
[2141:3847:0715/045417:INFO:CONSOLE(295)] "04:54:17.530 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:49664/files/eme_player_js/utils.js (295)
[2141:3847:0715/045417:INFO:CONSOLE(295)] "04:54:17.533 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:49664/files/eme_player_js/utils.js (295)
[2141:3847:0715/045417:INFO:CONSOLE(295)] "04:54:17.536 - Adding key to sessionID: 1", source: http://127.0.0.1:49664/files/eme_player_js/utils.js (295)
[2141:3847:0715/045417:INFO:CONSOLE(295)] "04:54:17.543 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:49664/files/eme_player_js/utils.js (295)
[2141:3847:0715/045417:INFO:CONSOLE(295)] "04:54:17.932 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:49664/files/eme_player_js/utils.js (295)
[2141:3847:0715/045417:INFO:CONSOLE(295)] "04:54:17.941 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:49664/files/eme_player_js/utils.js (295)
[2141:3847:0715/045417:INFO:CONSOLE(295)] "04:54:17.944 - Adding key to sessionID: 1", source: http://127.0.0.1:49664/files/eme_player_js/utils.js (295)
[2141:3847:0715/045417:INFO:CONSOLE(295)] "04:54:17.949 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:49664/files/eme_player_js/utils.js (295)
[2141:3847:0715/045418:INFO:CONSOLE(295)] "04:54:18.733 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:49664/files/eme_player_js/utils.js (295)
[2141:3847:0715/045418:INFO:CONSOLE(295)] "04:54:18.736 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:49664/files/eme_player_js/utils.js (295)
[2141:3847:0715/045418:INFO:CONSOLE(295)] "04:54:18.738 - Adding key to sessionID: 1", source: http://127.0.0.1:49664/files/eme_player_js/utils.js (295)
[2141:3847:0715/045418:INFO:CONSOLE(295)] "04:54:18.743 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:49664/files/eme_player_js/utils.js (295)
[2141:3847:0715/045420:INFO:CONSOLE(295)] "04:54:20.060 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:49664/files/eme_player_js/utils.js (295)
[ OK ] MSE_ExternalClearKey_Prefixed/EncryptedMediaTest.Playback_VideoOnly_WebM/0 (8074 ms)
[204/218] MSE_ExternalClearKey_Prefixed/EncryptedMediaTest.Playback_VideoOnly_WebM/0 (9124 ms)
[ RUN ] SRC_ExternalClearKey/EncryptedMediaTest.Playback_VideoAudio_WebM/0
[2146:3847:0715/045414:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49662...
sending server_data: {"host": "127.0.0.1", "port": 49662} (36 bytes)
[2140:3847:0715/045416:INFO:CONSOLE(295)] "04:54:16.020 - Using ClearKeyPlayer", source: http://127.0.0.1:49662/files/eme_player_js/utils.js (295)
[2140:3847:0715/045416:INFO:CONSOLE(295)] "04:54:16.034 - Registering video event handlers.", source: http://127.0.0.1:49662/files/eme_player_js/utils.js (295)
[2140:3847:0715/045416:INFO:CONSOLE(295)] "04:54:16.036 - Setting video media keys: org.chromium.externalclearkey", source: http://127.0.0.1:49662/files/eme_player_js/utils.js (295)
[2140:3847:0715/045416:INFO:CONSOLE(295)] "04:54:16.961 - Loading media using src.", source: http://127.0.0.1:49662/files/eme_player_js/utils.js (295)
[2140:3847:0715/045417:INFO:CONSOLE(295)] "04:54:17.086 - Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:49662/files/eme_player_js/utils.js (295)
[2140:3847:0715/045417:INFO:CONSOLE(295)] "04:54:17.106 - Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:49662/files/eme_player_js/utils.js (295)
[2140:3847:0715/045417:INFO:CONSOLE(295)] "04:54:17.112 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:49662/files/eme_player_js/utils.js (295)
[2140:3847:0715/045417:INFO:CONSOLE(295)] "04:54:17.128 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:49662/files/eme_player_js/utils.js (295)
[2140:3847:0715/045417:INFO:CONSOLE(295)] "04:54:17.339 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:49662/files/eme_player_js/utils.js (295)
[2140:3847:0715/045417:INFO:CONSOLE(295)] "04:54:17.341 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:49662/files/eme_player_js/utils.js (295)
[2140:3847:0715/045417:INFO:CONSOLE(295)] "04:54:17.739 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:49662/files/eme_player_js/utils.js (295)
[2140:3847:0715/045417:INFO:CONSOLE(295)] "04:54:17.741 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:49662/files/eme_player_js/utils.js (295)
[2140:3847:0715/045418:INFO:CONSOLE(295)] "04:54:18.539 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:49662/files/eme_player_js/utils.js (295)
[2140:3847:0715/045418:INFO:CONSOLE(295)] "04:54:18.541 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:49662/files/eme_player_js/utils.js (295)
[2140:3847:0715/045420:INFO:CONSOLE(295)] "04:54:20.011 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:49662/files/eme_player_js/utils.js (295)
[2148:12807:0715/045420:ERROR:audio_output_device.cc(327)] IO loop going away before the audio device has been stopped
[ OK ] SRC_ExternalClearKey/EncryptedMediaTest.Playback_VideoAudio_WebM/0 (8122 ms)
[205/218] SRC_ExternalClearKey/EncryptedMediaTest.Playback_VideoAudio_WebM/0 (9196 ms)
[ RUN ] MSE_ExternalClearKey/EncryptedMediaTest.InvalidResponseKeyError/0
[2160:3847:0715/045423:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49697...
sending server_data: {"host": "127.0.0.1", "port": 49697} (36 bytes)
2015-07-15 04:54:25.194 browser_tests[2154:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[2154:3847:0715/045425:INFO:CONSOLE(295)] "04:54:25.569 - Using ClearKeyPlayer", source: http://127.0.0.1:49697/files/eme_player_js/utils.js (295)
[2154:3847:0715/045425:INFO:CONSOLE(295)] "04:54:25.579 - Registering video event handlers.", source: http://127.0.0.1:49697/files/eme_player_js/utils.js (295)
[2154:3847:0715/045425:INFO:CONSOLE(295)] "04:54:25.586 - Setting video media keys: org.chromium.externalclearkey", source: http://127.0.0.1:49697/files/eme_player_js/utils.js (295)
[2154:3847:0715/045426:INFO:CONSOLE(295)] "04:54:26.532 - Loading media using MSE.", source: http://127.0.0.1:49697/files/eme_player_js/utils.js (295)
[2154:3847:0715/045426:INFO:CONSOLE(295)] "04:54:26.621 - onSourceOpen [object Event]", source: http://127.0.0.1:49697/files/eme_player_js/utils.js (295)
[2154:3847:0715/045426:INFO:CONSOLE(295)] "04:54:26.625 - Creating a source buffer for type video/webm; codecs="vorbis, vp8"", source: http://127.0.0.1:49697/files/eme_player_js/utils.js (295)
[2154:3847:0715/045426:INFO:CONSOLE(295)] "04:54:26.660 - Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:49697/files/eme_player_js/utils.js (295)
[2154:3847:0715/045426:INFO:CONSOLE(295)] "04:54:26.663 - Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:49697/files/eme_player_js/utils.js (295)
[2154:3847:0715/045426:INFO:CONSOLE(295)] "04:54:26.676 - End of appending buffer from bear-320x240-av_enc-av.webm", source: http://127.0.0.1:49697/files/eme_player_js/utils.js (295)
[2154:3847:0715/045426:INFO:CONSOLE(295)] "04:54:26.694 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:49697/files/eme_player_js/utils.js (295)
[2154:3847:0715/045426:INFO:CONSOLE(295)] "04:54:26.702 - Forcing invalid key data.", source: http://127.0.0.1:49697/files/eme_player_js/utils.js (295)
[2154:3847:0715/045426:INFO:CONSOLE(295)] "04:54:26.709 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:49697/files/eme_player_js/utils.js (295)
[2154:3847:0715/045426:INFO:CONSOLE(295)] "04:54:26.712 - Forcing invalid key data.", source: http://127.0.0.1:49697/files/eme_player_js/utils.js (295)
[2154:3847:0715/045426:INFO:CONSOLE(145)] "FAIL: InvalidAccessError Invalid key length.", source: http://127.0.0.1:49697/files/eme_player_js/utils.js (145)
[2154:3847:0715/045426:INFO:CONSOLE(295)] "04:54:26.723 - Set document title to: EME_UPDATE_FAILED, updated title: EME_UPDATE_FAILED", source: http://127.0.0.1:49697/files/eme_player_js/utils.js (295)
[2154:3847:0715/045426:INFO:CONSOLE(145)] "FAIL: InvalidAccessError Invalid key length.", source: http://127.0.0.1:49697/files/eme_player_js/utils.js (145)
[2154:3847:0715/045426:INFO:CONSOLE(295)] "04:54:26.727 - Set document title to: EME_UPDATE_FAILED, updated title: EME_UPDATE_FAILED", source: http://127.0.0.1:49697/files/eme_player_js/utils.js (295)
[2162:13063:0715/045426:ERROR:audio_output_device.cc(327)] IO loop going away before the audio device has been stopped
[ OK ] MSE_ExternalClearKey/EncryptedMediaTest.InvalidResponseKeyError/0 (5305 ms)
[206/218] MSE_ExternalClearKey/EncryptedMediaTest.InvalidResponseKeyError/0 (6576 ms)
[ RUN ] MSE_ExternalClearKeyDecryptOnly_Prefixed/EncryptedMediaTest.Playback_VP9Video_WebM/0
[2161:3847:0715/045423:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49699...
sending server_data: {"host": "127.0.0.1", "port": 49699} (36 bytes)
2015-07-15 04:54:25.328 browser_tests[2155:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[2155:3847:0715/045425:INFO:CONSOLE(295)] "04:54:25.651 - org.chromium.externalclearkey.decryptonly is not a known key system", source: http://127.0.0.1:49699/files/eme_player_js/utils.js (295)
[2155:3847:0715/045425:INFO:CONSOLE(295)] "04:54:25.656 - Using PrefixedClearKeyPlayer", source: http://127.0.0.1:49699/files/eme_player_js/utils.js (295)
[2155:3847:0715/045425:INFO:CONSOLE(295)] "04:54:25.661 - Registering video event handlers.", source: http://127.0.0.1:49699/files/eme_player_js/utils.js (295)
[2155:3847:0715/045425:INFO:CONSOLE(295)] "04:54:25.672 - Loading media using MSE.", source: http://127.0.0.1:49699/files/eme_player_js/utils.js (295)
[2155:3847:0715/045425:INFO:CONSOLE(295)] "04:54:25.803 - onSourceOpen [object Event]", source: http://127.0.0.1:49699/files/eme_player_js/utils.js (295)
[2155:3847:0715/045425:INFO:CONSOLE(295)] "04:54:25.810 - Creating a source buffer for type video/webm; codecs="vp9"", source: http://127.0.0.1:49699/files/eme_player_js/utils.js (295)
[2155:3847:0715/045425:INFO:CONSOLE(295)] "04:54:25.874 - End of appending buffer from bear-320x240-v-vp9_enc-v.webm", source: http://127.0.0.1:49699/files/eme_player_js/utils.js (295)
[2155:3847:0715/045425:INFO:CONSOLE(295)] "04:54:25.907 - org.chromium.externalclearkey.decryptonly Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:49699/files/eme_player_js/utils.js (295)
[2155:3847:0715/045425:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[2155:3847:0715/045426:INFO:CONSOLE(295)] "04:54:26.788 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:49699/files/eme_player_js/utils.js (295)
[2155:3847:0715/045426:INFO:CONSOLE(295)] "04:54:26.797 - Adding key to sessionID: 1", source: http://127.0.0.1:49699/files/eme_player_js/utils.js (295)
[2155:3847:0715/045426:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[2155:3847:0715/045426:INFO:CONSOLE(295)] "04:54:26.805 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:49699/files/eme_player_js/utils.js (295)
[2155:3847:0715/045427:INFO:CONSOLE(295)] "04:54:27.003 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:49699/files/eme_player_js/utils.js (295)
[2155:3847:0715/045427:INFO:CONSOLE(295)] "04:54:27.006 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:49699/files/eme_player_js/utils.js (295)
[2155:3847:0715/045427:INFO:CONSOLE(295)] "04:54:27.008 - Adding key to sessionID: 1", source: http://127.0.0.1:49699/files/eme_player_js/utils.js (295)
[2155:3847:0715/045427:INFO:CONSOLE(295)] "04:54:27.012 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:49699/files/eme_player_js/utils.js (295)
[2155:3847:0715/045427:INFO:CONSOLE(295)] "04:54:27.403 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:49699/files/eme_player_js/utils.js (295)
[2155:3847:0715/045427:INFO:CONSOLE(295)] "04:54:27.405 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:49699/files/eme_player_js/utils.js (295)
[2155:3847:0715/045427:INFO:CONSOLE(295)] "04:54:27.409 - Adding key to sessionID: 1", source: http://127.0.0.1:49699/files/eme_player_js/utils.js (295)
[2155:3847:0715/045427:INFO:CONSOLE(295)] "04:54:27.412 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:49699/files/eme_player_js/utils.js (295)
[2155:3847:0715/045428:INFO:CONSOLE(295)] "04:54:28.204 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:49699/files/eme_player_js/utils.js (295)
[2155:3847:0715/045428:INFO:CONSOLE(295)] "04:54:28.207 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:49699/files/eme_player_js/utils.js (295)
[2155:3847:0715/045428:INFO:CONSOLE(295)] "04:54:28.209 - Adding key to sessionID: 1", source: http://127.0.0.1:49699/files/eme_player_js/utils.js (295)
[2155:3847:0715/045428:INFO:CONSOLE(295)] "04:54:28.213 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:49699/files/eme_player_js/utils.js (295)
[2155:3847:0715/045429:INFO:CONSOLE(295)] "04:54:29.526 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:49699/files/eme_player_js/utils.js (295)
[2155:38659:0715/045429:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[2155:38659:0715/045429:WARNING:channel.cc(322)] RawChannel write error
[ OK ] MSE_ExternalClearKeyDecryptOnly_Prefixed/EncryptedMediaTest.Playback_VP9Video_WebM/0 (8236 ms)
[207/218] MSE_ExternalClearKeyDecryptOnly_Prefixed/EncryptedMediaTest.Playback_VP9Video_WebM/0 (9742 ms)
[ RUN ] PDFTestFiles/PDFExtensionTest.Load/5
[2179:3847:0715/045433:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[2180:13063:0715/045433:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[2180:15363:0715/045433:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[2180:15363:0715/045433:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[2180:15363:0715/045433:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[2180:13063:0715/045433:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] PDFTestFiles/PDFExtensionTest.Load/5 (2701 ms)
[208/218] PDFTestFiles/PDFExtensionTest.Load/5 (4055 ms)
[ RUN ] MSE_ExternalClearKeyDecryptOnly_Prefixed/EncryptedMediaTest.ConfigChangeVideo/0
[2172:3847:0715/045430:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49731...
sending server_data: {"host": "127.0.0.1", "port": 49731} (36 bytes)
[2169:3847:0715/045431:INFO:CONSOLE(295)] "04:54:31.811 - org.chromium.externalclearkey.decryptonly is not a known key system", source: http://127.0.0.1:49731/files/eme_player_js/utils.js (295)
[2169:3847:0715/045431:INFO:CONSOLE(295)] "04:54:31.820 - Registering video event handlers.", source: http://127.0.0.1:49731/files/eme_player_js/utils.js (295)
[2169:3847:0715/045431:INFO:CONSOLE(295)] "04:54:31.940 - onSourceOpen [object Event]", source: http://127.0.0.1:49731/files/eme_player_js/utils.js (295)
[2169:3847:0715/045431:INFO:CONSOLE(295)] "04:54:31.942 - Creating a source buffer for type video/webm; codecs="vorbis, vp8"", source: http://127.0.0.1:49731/files/eme_player_js/utils.js (295)
[2169:3847:0715/045431:INFO:CONSOLE(295)] "04:54:31.984 - org.chromium.externalclearkey.decryptonly Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:49731/files/eme_player_js/utils.js (295)
[2169:3847:0715/045431:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[2169:3847:0715/045432:INFO:CONSOLE(295)] "04:54:32.914 - org.chromium.externalclearkey.decryptonly Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:49731/files/eme_player_js/utils.js (295)
[2169:3847:0715/045432:INFO:CONSOLE(295)] "04:54:32.925 - End of appending buffer from bear-320x240-av_enc-av.webm", source: http://127.0.0.1:49731/files/eme_player_js/utils.js (295)
[2169:3847:0715/045432:INFO:CONSOLE(40)] "Appending next media source at 1sec.", source: http://127.0.0.1:49731/files/mse_config_change.html?keySystem=org.chromium.externalclearkey.decryptonly&runEncrypted=1&usePrefixedEME=1 (40)
[2169:3847:0715/045432:INFO:CONSOLE(295)] "04:54:32.946 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:49731/files/eme_player_js/utils.js (295)
[2169:3847:0715/045432:INFO:CONSOLE(295)] "04:54:32.952 - Adding key to sessionID: 1", source: http://127.0.0.1:49731/files/eme_player_js/utils.js (295)
[2169:3847:0715/045432:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[2169:3847:0715/045432:INFO:CONSOLE(295)] "04:54:32.953 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:49731/files/eme_player_js/utils.js (295)
[2169:3847:0715/045432:INFO:CONSOLE(295)] "04:54:32.959 - Adding key to sessionID: 2", source: http://127.0.0.1:49731/files/eme_player_js/utils.js (295)
[2169:3847:0715/045432:INFO:CONSOLE(60)] "Appending next media source at 1sec.", source: http://127.0.0.1:49731/files/mse_config_change.html?keySystem=org.chromium.externalclearkey.decryptonly&runEncrypted=1&usePrefixedEME=1 (60)
[2169:3847:0715/045433:INFO:CONSOLE(295)] "04:54:32.970 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:49731/files/eme_player_js/utils.js (295)
[2169:3847:0715/045433:INFO:CONSOLE(295)] "04:54:32.978 - org.chromium.externalclearkey.decryptonly Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:49731/files/eme_player_js/utils.js (295)
[2169:3847:0715/045433:INFO:CONSOLE(295)] "04:54:32.979 - org.chromium.externalclearkey.decryptonly Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:49731/files/eme_player_js/utils.js (295)
[2169:3847:0715/045433:INFO:CONSOLE(295)] "04:54:32.979 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:49731/files/eme_player_js/utils.js (295)
[2169:3847:0715/045433:INFO:CONSOLE(48)] "Second buffer append ended.", source: http://127.0.0.1:49731/files/mse_config_change.html?keySystem=org.chromium.externalclearkey.decryptonly&runEncrypted=1&usePrefixedEME=1 (48)
[2169:3847:0715/045433:INFO:CONSOLE(295)] "04:54:32.999 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:49731/files/eme_player_js/utils.js (295)
[2169:3847:0715/045433:INFO:CONSOLE(295)] "04:54:33.000 - Adding key to sessionID: 3", source: http://127.0.0.1:49731/files/eme_player_js/utils.js (295)
[2169:3847:0715/045433:INFO:CONSOLE(295)] "04:54:33.001 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:49731/files/eme_player_js/utils.js (295)
[2169:3847:0715/045433:INFO:CONSOLE(295)] "04:54:33.001 - Adding key to sessionID: 4", source: http://127.0.0.1:49731/files/eme_player_js/utils.js (295)
[2169:3847:0715/045433:INFO:CONSOLE(295)] "04:54:33.011 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:49731/files/eme_player_js/utils.js (295)
[2169:3847:0715/045433:INFO:CONSOLE(295)] "04:54:33.011 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:49731/files/eme_player_js/utils.js (295)
[2169:3847:0715/045433:INFO:CONSOLE(295)] "04:54:33.164 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:49731/files/eme_player_js/utils.js (295)
[2169:3847:0715/045433:INFO:CONSOLE(295)] "04:54:33.164 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:49731/files/eme_player_js/utils.js (295)
[2169:3847:0715/045433:INFO:CONSOLE(295)] "04:54:33.165 - Adding key to sessionID: 4", source: http://127.0.0.1:49731/files/eme_player_js/utils.js (295)
[2169:3847:0715/045433:INFO:CONSOLE(295)] "04:54:33.170 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:49731/files/eme_player_js/utils.js (295)
[2169:3847:0715/045433:INFO:CONSOLE(295)] "04:54:33.563 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:49731/files/eme_player_js/utils.js (295)
[2169:3847:0715/045433:INFO:CONSOLE(295)] "04:54:33.563 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:49731/files/eme_player_js/utils.js (295)
[2169:3847:0715/045433:INFO:CONSOLE(295)] "04:54:33.564 - Adding key to sessionID: 4", source: http://127.0.0.1:49731/files/eme_player_js/utils.js (295)
[2169:3847:0715/045433:INFO:CONSOLE(295)] "04:54:33.567 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:49731/files/eme_player_js/utils.js (295)
[2169:3847:0715/045434:INFO:CONSOLE(295)] "04:54:34.215 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:49731/files/eme_player_js/utils.js (295)
[2173:13063:0715/045434:ERROR:audio_output_device.cc(327)] IO loop going away before the audio device has been stopped
[2169:39939:0715/045434:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[2169:39939:0715/045434:WARNING:channel.cc(322)] RawChannel write error
[ OK ] MSE_ExternalClearKeyDecryptOnly_Prefixed/EncryptedMediaTest.ConfigChangeVideo/0 (6365 ms)
[209/218] MSE_ExternalClearKeyDecryptOnly_Prefixed/EncryptedMediaTest.ConfigChangeVideo/0 (7484 ms)
[ RUN ] PrefHashBrowserTestChangedSplitPrefInstance/PrefHashBrowserTestChangedSplitPref.PRE_ChangedSplitPref/1
[2187:3847:0715/045437:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[2181:41219:0715/045438:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[2181:41219:0715/045438:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[2181:41219:0715/045438:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[2181:41219:0715/045438:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PrefHashBrowserTestChangedSplitPrefInstance/PrefHashBrowserTestChangedSplitPref.PRE_ChangedSplitPref/1 (3735 ms)
[210/218] PrefHashBrowserTestChangedSplitPrefInstance/PrefHashBrowserTestChangedSplitPref.PRE_ChangedSplitPref/1 (4881 ms)
[ RUN ] TaskManagerOOPIFBrowserTest.KillSubframe/1
[2188:3847:0715/045437:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[2182:74251:0715/045439:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
=================================================================
==2193==ERROR: AddressSanitizer: heap-use-after-free on address 0x61100006cf20 at pc 0x0001156a06e0 bp 0x7fff50f6c820 sp 0x7fff50f6c818
READ of size 8 at 0x61100006cf20 thread T0
#0 0x1156a06df in get third_party/WebKit/Source/wtf/RefPtr.h:58:47
#1 0x1156a06df in frame third_party/WebKit/Source/web/WebLocalFrameImpl.h:318:0
#2 0x1156a06df in blink::WebLocalFrameImpl::viewImpl() const third_party/WebKit/Source/web/WebLocalFrameImpl.cpp:1835:0
#3 0x11567623e in view third_party/WebKit/Source/web/WebFrameWidgetImpl.h:182:40
#4 0x11567623e in page third_party/WebKit/Source/web/WebFrameWidgetImpl.h:141:0
#5 0x11567623e in focusedCoreFrame third_party/WebKit/Source/web/WebFrameWidgetImpl.cpp:914:0
#6 0x11567623e in blink::WebFrameWidgetImpl::selectionBounds(blink::WebRect&, blink::WebRect&) const third_party/WebKit/Source/web/WebFrameWidgetImpl.cpp:531:0
#7 0x11d0060b5 in content::RenderWidget::GetSelectionBounds(gfx::Rect*, gfx::Rect*) content/renderer/render_widget.cc:2019:3
#8 0x11cfff299 in content::RenderWidget::UpdateSelectionBounds() content/renderer/render_widget.cc:2035:5
#9 0x11cffd69f in content::RenderWidget::WillBeginCompositorFrame() content/renderer/render_widget.cc:1406:3
#10 0x113141c5e in cc::ThreadProxy::BeginMainFrame(scoped_ptr<cc::ThreadProxy::BeginMainFrameAndCommitState, base::DefaultDeleter<cc::ThreadProxy::BeginMainFrameAndCommitState> >) cc/trees/thread_proxy.cc:737:3
#11 0x11314babc in Run base/bind_internal.h:176:12
#12 0x11314babc in base::internal::InvokeHelper<true, void, base::internal::RunnableAdapter<void (cc::ThreadProxy::*)(scoped_ptr<cc::ThreadProxy::BeginMainFrameAndCommitState, base::DefaultDeleter<cc::ThreadProxy::BeginMainFrameAndCommitState> >)>, base::internal::TypeList<base::WeakPtr<cc::ThreadProxy> const&, scoped_ptr<cc::ThreadProxy::BeginMainFrameAndCommitState, base::DefaultDeleter<cc::ThreadProxy::BeginMainFrameAndCommitState> > > >::MakeItSo(base::internal::RunnableAdapter<void (cc::ThreadProxy::*)(scoped_ptr<cc::ThreadProxy::BeginMainFrameAndCommitState, base::DefaultDeleter<cc::ThreadProxy::BeginMainFrameAndCommitState> >)>, base::WeakPtr<cc::ThreadProxy> const&, scoped_ptr<cc::ThreadProxy::BeginMainFrameAndCommitState, base::DefaultDeleter<cc::ThreadProxy::BeginMainFrameAndCommitState> >) base/bind_internal.h:303:0
#13 0x11314b7f5 in base::internal::Invoker<base::IndexSequence<0ul, 1ul>, base::internal::BindState<base::internal::RunnableAdapter<void (cc::ThreadProxy::*)(scoped_ptr<cc::ThreadProxy::BeginMainFrameAndCommitState, base::DefaultDeleter<cc::ThreadProxy::BeginMainFrameAndCommitState> >)>, void (cc::ThreadProxy*, scoped_ptr<cc::ThreadProxy::BeginMainFrameAndCommitState, base::DefaultDeleter<cc::ThreadProxy::BeginMainFrameAndCommitState> >), base::internal::TypeList<base::WeakPtr<cc::ThreadProxy>, base::internal::PassedWrapper<scoped_ptr<cc::ThreadProxy::BeginMainFrameAndCommitState, base::DefaultDeleter<cc::ThreadProxy::BeginMainFrameAndCommitState> > > > >, base::internal::TypeList<base::internal::UnwrapTraits<base::WeakPtr<cc::ThreadProxy> >, base::internal::UnwrapTraits<base::internal::PassedWrapper<scoped_ptr<cc::ThreadProxy::BeginMainFrameAndCommitState, base::DefaultDeleter<cc::ThreadProxy::BeginMainFrameAndCommitState> > > > >, base::internal::InvokeHelper<true, void, base::internal::RunnableAdapter<void (cc::ThreadProxy::*)(scoped_ptr<cc::ThreadProxy::BeginMainFrameAndCommitState, base::DefaultDeleter<cc::ThreadProxy::BeginMainFrameAndCommitState> >)>, base::internal::TypeList<base::WeakPtr<cc::ThreadProxy> const&, scoped_ptr<cc::ThreadProxy::BeginMainFrameAndCommitState, base::DefaultDeleter<cc::ThreadProxy::BeginMainFrameAndCommitState> > > >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343:12
#14 0x110bbd1e8 in Run base/callback.h:396:12
#15 0x110bbd1e8 in base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62:0
#16 0x11cd9bde1 in scheduler::TaskQueueManager::ProcessTaskFromWorkQueue(unsigned long, bool, base::PendingTask*) components/scheduler/child/task_queue_manager.cc:694:5
#17 0x11cd9a1d1 in scheduler::TaskQueueManager::DoWork(bool) components/scheduler/child/task_queue_manager.cc:648:9
#18 0x110bbd1e8 in Run base/callback.h:396:12
#19 0x110bbd1e8 in base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62:0
#20 0x110c1f1ce in base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:478:3
#21 0x110c1f856 in base::MessageLoop::DeferOrRunPendingTask(base::PendingTask const&) base/message_loop/message_loop.cc:488:5
#22 0x110c1fe06 in base::MessageLoop::DoWork() base/message_loop/message_loop.cc:600:13
#23 0x110b9d5c6 in base::MessagePumpCFRunLoopBase::RunWork() base/message_loop/message_pump_mac.mm:328:19
#24 0x110c05c79 in base::mac::CallWithEHFrame(void ()() block_pointer) ??:0:0
#25 0x110b9bb26 in base::MessagePumpCFRunLoopBase::RunWorkSource(void*) base/message_loop/message_pump_mac.mm:304:3
#26 0x7fff8e7c8b30 in __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ ??:0:0
#27 0x7fff8e7c8454 in __CFRunLoopDoSources0 ??:0:0
#28 0x7fff8e7eb7f4 in __CFRunLoopRun ??:0:0
#29 0x7fff8e7eb0e1 in CFRunLoopRunSpecific ??:0:0
#30 0x7fff8796c7bd in -[NSRunLoop(NSRunLoop) runMode:beforeDate:] ??:0:0
#31 0x110b9ead7 in base::MessagePumpNSRunLoop::DoRun(base::MessagePump::Delegate*) base/message_loop/message_pump_mac.mm:606:5
#32 0x110b9ce9b in base::MessagePumpCFRunLoopBase::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_mac.mm:236:3
#33 0x110c55fee in base::RunLoop::Run() base/run_loop.cc:55:3
#34 0x110c1de74 in base::MessageLoop::Run() base/message_loop/message_loop.cc:287:3
#35 0x11d01b832 in content::RendererMain(content::MainFunctionParams const&) content/renderer/renderer_main.cc:220:7
#36 0x110ada1b5 in content::ContentMainRunnerImpl::Run() content/app/content_main_runner.cc:808:12
#37 0x110ad87dd in content::ContentMain(content::ContentMainParams const&) content/app/content_main.cc:19:15
#38 0x10f9a1fb4 in ChromeMain chrome/app/chrome_main.cc:66:12
#39 0x10ec91c1a in main chrome/app/chrome_exe_main_mac.cc:16:12
#40 0x10ec91c03 in start ??:0:0
#33 0x10 (<unknown module>)
0x61100006cf20 is located 96 bytes inside of 248-byte region [0x61100006cec0,0x61100006cfb8)
freed by thread T0 here:
#0 0x10ecdcb69 in __asan_memmove ??:0:0
#1 0x1155d3774 in deref third_party/WebKit/Source/wtf/RefCounted.h:172:13
#2 0x1155d3774 in derefIfNotNull<blink::WebLocalFrameImpl> third_party/WebKit/Source/wtf/PassRefPtr.h:57:0
#3 0x1155d3774 in ~RefPtr third_party/WebKit/Source/wtf/RefPtr.h:56:0
#4 0x1155d3774 in ~RefPtr third_party/WebKit/Source/wtf/RefPtr.h:56:0
#5 0x1155d3774 in blink::FrameLoaderClientImpl::detached(blink::FrameDetachType) third_party/WebKit/Source/web/FrameLoaderClientImpl.cpp:337:0
#6 0x1175bcc78 in blink::Frame::detach(blink::FrameDetachType) third_party/WebKit/Source/core/frame/Frame.cpp:93:5
#7 0x1176311da in blink::LocalFrame::detach(blink::FrameDetachType) third_party/WebKit/Source/core/frame/LocalFrame.cpp:302:5
#8 0x1175bd069 in blink::Frame::detachChildren() third_party/WebKit/Source/core/frame/Frame.cpp:106:9
#9 0x11765a9b2 in blink::RemoteFrame::detach(blink::FrameDetachType) third_party/WebKit/Source/core/frame/RemoteFrame.cpp:93:5
#10 0x1179ea69d in blink::Page::willBeDestroyed() third_party/WebKit/Source/core/page/Page.cpp:571:5
#11 0x11571d7f0 in blink::WebViewImpl::close() third_party/WebKit/Source/web/WebViewImpl.cpp:1677:9
#12 0x11d002c28 in content::RenderWidget::Close() content/renderer/render_widget.cc:1604:5
#13 0x11cfd8070 in content::RenderViewImpl::Close() content/renderer/render_view_impl.cc:3115:3
#14 0x110bbd1e8 in Run base/callback.h:396:12
#15 0x110bbd1e8 in base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62:0
#16 0x11cd9bde1 in scheduler::TaskQueueManager::ProcessTaskFromWorkQueue(unsigned long, bool, base::PendingTask*) components/scheduler/child/task_queue_manager.cc:694:5
#17 0x11cd9a1d1 in scheduler::TaskQueueManager::DoWork(bool) components/scheduler/child/task_queue_manager.cc:648:9
#18 0x110bbd1e8 in Run base/callback.h:396:12
#19 0x110bbd1e8 in base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62:0
#20 0x110c1f1ce in base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:478:3
#21 0x110c1f856 in base::MessageLoop::DeferOrRunPendingTask(base::PendingTask const&) base/message_loop/message_loop.cc:488:5
#22 0x110c1fe06 in base::MessageLoop::DoWork() base/message_loop/message_loop.cc:600:13
#23 0x110b9d5c6 in base::MessagePumpCFRunLoopBase::RunWork() base/message_loop/message_pump_mac.mm:328:19
#24 0x110c05c79 in base::mac::CallWithEHFrame(void ()() block_pointer) ??:0:0
#25 0x110b9bb26 in base::MessagePumpCFRunLoopBase::RunWorkSource(void*) base/message_loop/message_pump_mac.mm:304:3
#26 0x7fff8e7c8b30 in __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ ??:0:0
#27 0x7fff8e7c8454 in __CFRunLoopDoSources0 ??:0:0
#28 0x7fff8e7eb7f4 in __CFRunLoopRun ??:0:0
#29 0x7fff8e7eb0e1 in CFRunLoopRunSpecific ??:0:0
#30 0x7fff8796c7bd in -[NSRunLoop(NSRunLoop) runMode:beforeDate:] ??:0:0
#31 0x110b9ead7 in base::MessagePumpNSRunLoop::DoRun(base::MessagePump::Delegate*) base/message_loop/message_pump_mac.mm:606:5
#32 0x110b9ce9b in base::MessagePumpCFRunLoopBase::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_mac.mm:236:3
#33 0x110c55fee in base::RunLoop::Run() base/run_loop.cc:55:3
#34 0x110c1de74 in base::MessageLoop::Run() base/message_loop/message_loop.cc:287:3
#35 0x11d01b832 in content::RendererMain(content::MainFunctionParams const&) content/renderer/renderer_main.cc:220:7
previously allocated by thread T0 here:
#0 0x10ecdc9a0 in __asan_memmove ??:0:0
#1 0x113e96fe9 in partitionAllocGenericFlags third_party/WebKit/Source/wtf/PartitionAlloc.h:676:20
#2 0x113e96fe9 in partitionAllocGeneric third_party/WebKit/Source/wtf/PartitionAlloc.h:692:0
#3 0x113e96fe9 in WTF::fastMalloc(unsigned long) third_party/WebKit/Source/wtf/FastMalloc.cpp:56:0
#4 0x1156b33f9 in operator new third_party/WebKit/Source/wtf/RefCounted.h:166:5
#5 0x1156b33f9 in create third_party/WebKit/Source/web/WebLocalFrameImpl.cpp:1642:0
#6 0x1156b33f9 in blink::WebLocalFrame::create(blink::WebTreeScopeType, blink::WebFrameClient*) third_party/WebKit/Source/web/WebLocalFrameImpl.cpp:1637:0
#7 0x1156e3691 in blink::WebRemoteFrameImpl::createLocalChild(blink::WebTreeScopeType, blink::WebString const&, blink::WebSandboxFlags, blink::WebFrameClient*, blink::WebFrame*) third_party/WebKit/Source/web/WebRemoteFrameImpl.cpp:707:52
#8 0x11cf361a6 in content::RenderFrameImpl::CreateFrame(int, int, int, int, content::FrameReplicationState const&, content::CompositorDependencies*, FrameMsg_NewFrame_WidgetParams const&) content/renderer/render_frame_impl.cc:578:17
#9 0x11cfa037b in OnCreateNewFrame content/renderer/render_thread_impl.cc:1664:3
#10 0x11cfa037b in DispatchToMethodImpl<content::RenderThreadImpl, void (content::RenderThreadImpl::*)(FrameMsg_NewFrame_Params), FrameMsg_NewFrame_Params, 0> base/tuple.h:254:0
#11 0x11cfa037b in DispatchToMethod<content::RenderThreadImpl, void (content::RenderThreadImpl::*)(FrameMsg_NewFrame_Params), FrameMsg_NewFrame_Params> base/tuple.h:261:0
#12 0x11cfa037b in Dispatch<content::RenderThreadImpl, content::RenderThreadImpl, void, void (content::RenderThreadImpl::*)(FrameMsg_NewFrame_Params)> content/common/frame_messages.h:454:0
#13 0x11cfa037b in content::RenderThreadImpl::OnControlMessageReceived(IPC::Message const&) content/renderer/render_thread_impl.cc:1637:0
#14 0x11cbf2583 in content::ChildThreadImpl::OnMessageReceived(IPC::Message const&) content/child/child_thread_impl.cc:644:10
#15 0x1124aaa9e in IPC::ChannelProxy::Context::OnDispatchMessage(IPC::Message const&) ipc/ipc_channel_proxy.cc:294:3
#16 0x110bbd1e8 in Run base/callback.h:396:12
#17 0x110bbd1e8 in base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62:0
#18 0x11cd9bde1 in scheduler::TaskQueueManager::ProcessTaskFromWorkQueue(unsigned long, bool, base::PendingTask*) components/scheduler/child/task_queue_manager.cc:694:5
#19 0x11cd9a1d1 in scheduler::TaskQueueManager::DoWork(bool) components/scheduler/child/task_queue_manager.cc:648:9
#20 0x110bbd1e8 in Run base/callback.h:396:12
#21 0x110bbd1e8 in base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62:0
#22 0x110c1f1ce in base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:478:3
#23 0x110c1f856 in base::MessageLoop::DeferOrRunPendingTask(base::PendingTask const&) base/message_loop/message_loop.cc:488:5
#24 0x110c1fe06 in base::MessageLoop::DoWork() base/message_loop/message_loop.cc:600:13
#25 0x110b9d5c6 in base::MessagePumpCFRunLoopBase::RunWork() base/message_loop/message_pump_mac.mm:328:19
#26 0x110c05c79 in base::mac::CallWithEHFrame(void ()() block_pointer) ??:0:0
#27 0x110b9bb26 in base::MessagePumpCFRunLoopBase::RunWorkSource(void*) base/message_loop/message_pump_mac.mm:304:3
#28 0x7fff8e7c8b30 in __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ ??:0:0
#29 0x7fff8e7c8454 in __CFRunLoopDoSources0 ??:0:0
#30 0x7fff8e7eb7f4 in __CFRunLoopRun ??:0:0
#31 0x7fff8e7eb0e1 in CFRunLoopRunSpecific ??:0:0
#32 0x7fff8796c7bd in -[NSRunLoop(NSRunLoop) runMode:beforeDate:] ??:0:0
#33 0x110b9ead7 in base::MessagePumpNSRunLoop::DoRun(base::MessagePump::Delegate*) base/message_loop/message_pump_mac.mm:606:5
#34 0x110b9ce9b in base::MessagePumpCFRunLoopBase::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_mac.mm:236:3
#35 0x110c55fee in base::RunLoop::Run() base/run_loop.cc:55:3
#36 0x110c1de74 in base::MessageLoop::Run() base/message_loop/message_loop.cc:287:3
#37 0x11d01b832 in content::RendererMain(content::MainFunctionParams const&) content/renderer/renderer_main.cc:220:7
#38 0x110ada1b5 in content::ContentMainRunnerImpl::Run() content/app/content_main_runner.cc:808:12
#39 0x110ad87dd in content::ContentMain(content::ContentMainParams const&) content/app/content_main.cc:19:15
SUMMARY: AddressSanitizer: heap-use-after-free (/Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21+0x5d026df)
Shadow bytes around the buggy address:
0x1c220000d990: fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd
0x1c220000d9a0: fd fd fd fa fa fa fa fa fa fa fa fa fa fa fa fa
0x1c220000d9b0: fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd
0x1c220000d9c0: fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd
0x1c220000d9d0: fa fa fa fa fa fa fa fa fd fd fd fd fd fd fd fd
=>0x1c220000d9e0: fd fd fd fd[fd]fd fd fd fd fd fd fd fd fd fd fd
0x1c220000d9f0: fd fd fd fd fd fd fd fa fa fa fa fa fa fa fa fa
0x1c220000da00: fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd
0x1c220000da10: fd fd fd fd fd fd fd fd fd fa fa fa fa fa fa fa
0x1c220000da20: fa fa fa fa fa fa fa fa fd fd fd fd fd fd fd fd
0x1c220000da30: 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
==2193==ABORTING
[ OK ] TaskManagerOOPIFBrowserTest.KillSubframe/1 (5291 ms)
[211/218] TaskManagerOOPIFBrowserTest.KillSubframe/1 (6416 ms)
[ RUN ] DeviceManagementServiceIntegrationTestInstance/DeviceManagementServiceIntegrationTest.AutoEnrollment/0
[2197:3847:0715/045441:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[2194:40451:0715/045442:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[2199:14851:0715/045442:ERROR:webgraphicscontext3d_command_buffer_impl.cc(242)] Failed to initialize GLES2CmdHelper.
[ OK ] DeviceManagementServiceIntegrationTestInstance/DeviceManagementServiceIntegrationTest.AutoEnrollment/0 (2506 ms)
[212/218] DeviceManagementServiceIntegrationTestInstance/DeviceManagementServiceIntegrationTest.AutoEnrollment/0 (3823 ms)
[ RUN ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.ReportingDisabledByPolicy/1
[2208:3847:0715/045445:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[2203:3847:0715/045447:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[2208:3847:0715/045447:ERROR:gles2_cmd_decoder.cc(13133)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[2208:3847:0715/045447:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[2208:3847:0715/045447:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[2208:3847:0715/045447:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[2208:3847:0715/045447:ERROR:gles2_cmd_decoder.cc(13133)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[2208:3847:0715/045447:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[2203:40451:0715/045447:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[2208:3847:0715/045447:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[2208:3847:0715/045447:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[2208:3847:0715/045447:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[2208:3847:0715/045447:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[2208:3847:0715/045447:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[2208:3847:0715/045447:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[2208:3847:0715/045447:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[2208:3847:0715/045447:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[2208:3847:0715/045447:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[2208:3847:0715/045447:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[2208:3847:0715/045447:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[2208:3847:0715/045447:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[2208:3847:0715/045447:ERROR:gpu_command_buffer_stub.cc(1006)] Image with ID doesn't exist.
[2208:3847:0715/045447:ERROR:gpu_command_buffer_stub.cc(1006)] Image with ID doesn't exist.
[ OK ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.ReportingDisabledByPolicy/1 (4086 ms)
[213/218] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.ReportingDisabledByPolicy/1 (5373 ms)
[ RUN ] PolicyPrefIndicatorTestInstance/PolicyPrefIndicatorTest.CheckPolicyIndicators/3
[2202:3847:0715/045443:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[2198:39683:0715/045445:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[2198:3847:0715/045445:WARNING:CONSOLE(0)] "The -webkit-canvas CSS feature is deprecated. Please use a positioned <canvas> element instead.", source: (0)
[2198:3847:0715/045446:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[2198:3847:0715/045447:INFO:policy_prefs_browsertest.cc(641)] Testing policy: ShowHomeButton
[2198:3847:0715/045447:INFO:policy_prefs_browsertest.cc(641)] Testing policy: JavascriptEnabled
[2198:39683:0715/045447:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] PolicyPrefIndicatorTestInstance/PolicyPrefIndicatorTest.CheckPolicyIndicators/3 (6098 ms)
[214/218] PolicyPrefIndicatorTestInstance/PolicyPrefIndicatorTest.CheckPolicyIndicators/3 (7555 ms)
[ RUN ] ContentSettingsTest.BlockCookies
[2218:3847:0715/045451:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[2220:15107:0715/045452:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[2220:15107:0715/045452:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[2220:15107:0715/045452:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[ OK ] ContentSettingsTest.BlockCookies (2870 ms)
[215/218] ContentSettingsTest.BlockCookies (4078 ms)
[ RUN ] MaybeSetMetadata/SafeBrowsingServiceMetadataTest.MalwareIFrame/0
[2217:3847:0715/045451:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[2211:16899:0715/045452:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /safe_browsing/malware_image.png
[2221:13063:0715/045453:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[2221:13063:0715/045453:WARNING:channel.cc(322)] RawChannel write error
[ OK ] MaybeSetMetadata/SafeBrowsingServiceMetadataTest.MalwareIFrame/0 (4283 ms)
[216/218] MaybeSetMetadata/SafeBrowsingServiceMetadataTest.MalwareIFrame/0 (5516 ms)
[ RUN ] DriveAppProviderTest.UpdateAfterDriveAppRegistryUpdate
[2226:3847:0715/045455:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[2227:15363:0715/045456:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[2227:15363:0715/045456:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[2227:15363:0715/045456:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[2227:13063:0715/045456:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[2227:13063:0715/045456:WARNING:channel.cc(322)] RawChannel write error
[ OK ] DriveAppProviderTest.UpdateAfterDriveAppRegistryUpdate (2500 ms)
[217/218] DriveAppProviderTest.UpdateAfterDriveAppRegistryUpdate (3796 ms)
[ RUN ] PrefHashBrowserTestChangedSplitPrefInstance/PrefHashBrowserTestChangedSplitPref.ChangedSplitPref/1
[2230:3847:0715/045456:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[2231:13063:0715/045457:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[2231:15363:0715/045457:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[2231:15363:0715/045457:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[2231:15363:0715/045457:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[ OK ] PrefHashBrowserTestChangedSplitPrefInstance/PrefHashBrowserTestChangedSplitPref.ChangedSplitPref/1 (2638 ms)
[218/218] PrefHashBrowserTestChangedSplitPrefInstance/PrefHashBrowserTestChangedSplitPref.ChangedSplitPref/1 (3773 ms)
SUCCESS: all tests passed.
[run_isolated_out_hack]{"hash":"8b2f6eabc68f9ad545380f096eb0541909e9e287","namespace":"default-gzip","storage":"https://isolateserver.appspot.com"}[/run_isolated_out_hack]
+-------------------------------------------------------------------------+
| End of shard 14 Pending: 1.0s Duration: 704.0s Bot: vm30-a4 Exit: 0 |
+-------------------------------------------------------------------------+
+------------------------------------------------------------------------+
| Shard 9 https://chromium-swarm.appspot.com/user/task/28aa582d3f0ade10 |
+------------------------------------------------------------------------+
3 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/cache/run_tha_testqLtqm7/out/Release
G_SLICE=always-malloc
LANG=en_US.UTF-8
LLVM_SYMBOLIZER_PATH=/Volumes/data/b/swarm_slave/work/cache/run_tha_testqLtqm7/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/cache/isolated_outR7ETT8/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 2 parallel jobs.
[ RUN ] DevToolsBridgeClientBrowserTest.testQueryBrowsers
[24325:3847:0715/044430:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[24319:39427:0715/044433:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[24319:3847:0715/044433:INFO:CONSOLE(1324)] "Running TestCase DevToolsBridgeClientBrowserTest.testQueryBrowsers", source: test_api.js (1324)
[ OK ] DevToolsBridgeClientBrowserTest.testQueryBrowsers (7004 ms)
[1/226] DevToolsBridgeClientBrowserTest.testQueryBrowsers (8342 ms)
[ RUN ] BaseDownloadsWebUITest.EmptyLastStatusText
[24326:3847:0715/044430:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[24320:3847:0715/044433:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[24320:3847:0715/044434:INFO:CONSOLE(1324)] "Running TestCase BaseDownloadsWebUITest.EmptyLastStatusText", source: test_api.js (1324)
[24331:13063:0715/044435:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[24331:13063:0715/044435:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[24331:13063:0715/044435:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[24331:13063:0715/044435:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] BaseDownloadsWebUITest.EmptyLastStatusText (7285 ms)
[2/226] BaseDownloadsWebUITest.EmptyLastStatusText (8685 ms)
[ RUN ] InstallGoodExtensionSettingsWebUITest.testAccessibility
[24341:3847:0715/044438:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[24335:3847:0715/044441:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[24335:3847:0715/044442:INFO:CONSOLE(1324)] "Running TestCase InstallGoodExtensionSettingsWebUITest.testAccessibility", source: test_api.js (1324)
[24347:12807:0715/044442:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[24347:12807:0715/044442:WARNING:channel.cc(322)] RawChannel write error
[24341:3847:0715/044442:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[24341:3847:0715/044442:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[24341:3847:0715/044442:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[24341:3847:0715/044442:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[24341:3847:0715/044442:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[24341:3847:0715/044442:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[24341:3847:0715/044442:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[24341:3847:0715/044442:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[ OK ] InstallGoodExtensionSettingsWebUITest.testAccessibility (6316 ms)
[3/226] InstallGoodExtensionSettingsWebUITest.testAccessibility (7724 ms)
[ RUN ] AutofillOptionsWebUITest.testOpenAutofillOptions
[24342:3847:0715/044438:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[24336:3847:0715/044441:WARNING:CONSOLE(0)] "The -webkit-canvas CSS feature is deprecated. Please use a positioned <canvas> element instead.", source: (0)
[24336:3847:0715/044441:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[24336:3847:0715/044443:INFO:CONSOLE(1324)] "Running TestCase AutofillOptionsWebUITest.testOpenAutofillOptions", source: test_api.js (1324)
[24346:12807:0715/044444:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] AutofillOptionsWebUITest.testOpenAutofillOptions (7641 ms)
[4/226] AutofillOptionsWebUITest.testOpenAutofillOptions (8828 ms)
[ RUN ] ManageProfileUITest.NoCreateConfirmationOnError
[24352:3847:0715/044445:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[24348:3847:0715/044448:WARNING:CONSOLE(0)] "The -webkit-canvas CSS feature is deprecated. Please use a positioned <canvas> element instead.", source: (0)
[24348:3847:0715/044448:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[24348:3847:0715/044450:INFO:CONSOLE(1324)] "Running TestCase ManageProfileUITest.NoCreateConfirmationOnError", source: test_api.js (1324)
[ OK ] ManageProfileUITest.NoCreateConfirmationOnError (6678 ms)
[5/226] ManageProfileUITest.NoCreateConfirmationOnError (8042 ms)
[ RUN ] SyncInternalsWebUITest.NetworkEventsTest
[24357:3847:0715/044447:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[24351:3847:0715/044449:WARNING:CONSOLE(0)] "The -webkit-canvas CSS feature is deprecated. Please use a positioned <canvas> element instead.", source: (0)
[24351:3847:0715/044450:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[24351:3847:0715/044450:INFO:CONSOLE(1324)] "Running TestCase SyncInternalsWebUITest.NetworkEventsTest", source: test_api.js (1324)
[24360:12551:0715/044450:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[24360:12551:0715/044450:WARNING:channel.cc(322)] RawChannel write error
[ OK ] SyncInternalsWebUITest.NetworkEventsTest (5372 ms)
[6/226] SyncInternalsWebUITest.NetworkEventsTest (6712 ms)
[ RUN ] HistoryWebUIRealBackendTest.showConfirmDialogAndRemove
[24368:3847:0715/044454:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[24362:3847:0715/044456:WARNING:CONSOLE(0)] "The -webkit-canvas CSS feature is deprecated. Please use a positioned <canvas> element instead.", source: (0)
[24362:3847:0715/044456:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[24362:3847:0715/044457:INFO:CONSOLE(1324)] "Running TestCase HistoryWebUIRealBackendTest.showConfirmDialogAndRemove", source: test_api.js (1324)
[ OK ] HistoryWebUIRealBackendTest.showConfirmDialogAndRemove (5154 ms)
[7/226] HistoryWebUIRealBackendTest.showConfirmDialogAndRemove (6430 ms)
[ RUN ] SyncInternalsWebUITest.NodeBrowserTest
[24367:3847:0715/044454:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[24361:3847:0715/044456:WARNING:CONSOLE(0)] "The -webkit-canvas CSS feature is deprecated. Please use a positioned <canvas> element instead.", source: (0)
[24361:3847:0715/044456:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[24361:3847:0715/044457:INFO:CONSOLE(1324)] "Running TestCase SyncInternalsWebUITest.NodeBrowserTest", source: test_api.js (1324)
[ OK ] SyncInternalsWebUITest.NodeBrowserTest (5487 ms)
[8/226] SyncInternalsWebUITest.NodeBrowserTest (6797 ms)
[ RUN ] NetInternalsTest.netInternalsHSTSViewAddError
[24380:3847:0715/044500:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[24374:3847:0715/044504:INFO:CONSOLE(1324)] "Running TestCase NetInternalsTest.netInternalsHSTSViewAddError", source: test_api.js (1324)
[ OK ] NetInternalsTest.netInternalsHSTSViewAddError (6109 ms)
[9/226] NetInternalsTest.netInternalsHSTSViewAddError (7518 ms)
[ RUN ] NetInternalsTest.netInternalsEventsViewFilter
[24379:3847:0715/044500:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[24373:3847:0715/044504:INFO:CONSOLE(1324)] "Running TestCase NetInternalsTest.netInternalsEventsViewFilter", source: test_api.js (1324)
[24383:12551:0715/044505:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] NetInternalsTest.netInternalsEventsViewFilter (7199 ms)
[10/226] NetInternalsTest.netInternalsEventsViewFilter (8641 ms)
[ RUN ] NetInternalsTest.netInternalsLogViewPainterPrintAsText
[24389:3847:0715/044508:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[24385:3847:0715/044511:INFO:CONSOLE(1324)] "Running TestCase NetInternalsTest.netInternalsLogViewPainterPrintAsText", source: test_api.js (1324)
[ OK ] NetInternalsTest.netInternalsLogViewPainterPrintAsText (5544 ms)
[11/226] NetInternalsTest.netInternalsLogViewPainterPrintAsText (7033 ms)
[ RUN ] PlatformAppBrowserTest.FileAccessIsSavedToPrefs
[24393:3847:0715/044509:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[24386:41219:0715/044513:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[24386:41219:0715/044513:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] PlatformAppBrowserTest.FileAccessIsSavedToPrefs (6703 ms)
[12/226] PlatformAppBrowserTest.FileAccessIsSavedToPrefs (8099 ms)
[ RUN ] PlatformAppBrowserTest.AppWithContextMenuTextField
[24400:3847:0715/044515:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
2015-07-15 04:45:16.255 browser_tests[24397:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[ OK ] PlatformAppBrowserTest.AppWithContextMenuTextField (4720 ms)
[13/226] PlatformAppBrowserTest.AppWithContextMenuTextField (5913 ms)
[ RUN ] PlatformAppBrowserTest.DisallowNavigation
[24407:3847:0715/044517:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[24401:4871:0715/044519:ERROR:mach_broker_mac.mm(222)] Unknown process 24415 is sending Mach IPC messages!
[24401:3847:0715/044520:INFO:CONSOLE(77)] "Testing 0: function () { window.location = IN_APP_URL }", source: chrome-extension://iemhbfhadghocjfbnmdjmbealdkgcmkb/main.js (77)
[24401:3847:0715/044520:INFO:CONSOLE(0)] "Can't open same-window link to "chrome-extension://iemhbfhadghocjfbnmdjmbealdkgcmkb/nav-target.html"; try target="_blank".", source: chrome-extension://iemhbfhadghocjfbnmdjmbealdkgcmkb/main.html (0)
[24401:3847:0715/044520:INFO:CONSOLE(77)] "Testing 1: function () { window.location.href = IN_APP_URL; }", source: chrome-extension://iemhbfhadghocjfbnmdjmbealdkgcmkb/main.js (77)
[24401:3847:0715/044520:INFO:CONSOLE(0)] "Can't open same-window link to "chrome-extension://iemhbfhadghocjfbnmdjmbealdkgcmkb/nav-target.html"; try target="_blank".", source: chrome-extension://iemhbfhadghocjfbnmdjmbealdkgcmkb/main.html (0)
[24401:3847:0715/044520:INFO:CONSOLE(77)] "Testing 2: function () { window.location.replace(IN_APP_URL); }", source: chrome-extension://iemhbfhadghocjfbnmdjmbealdkgcmkb/main.js (77)
[24401:3847:0715/044520:INFO:CONSOLE(0)] "Can't open same-window link to "chrome-extension://iemhbfhadghocjfbnmdjmbealdkgcmkb/nav-target.html"; try target="_blank".", source: chrome-extension://iemhbfhadghocjfbnmdjmbealdkgcmkb/main.html (0)
[24401:3847:0715/044520:INFO:CONSOLE(77)] "Testing 3: function () { window.location.assign(IN_APP_URL); }", source: chrome-extension://iemhbfhadghocjfbnmdjmbealdkgcmkb/main.js (77)
[24401:3847:0715/044520:INFO:CONSOLE(0)] "Can't open same-window link to "chrome-extension://iemhbfhadghocjfbnmdjmbealdkgcmkb/nav-target.html"; try target="_blank".", source: chrome-extension://iemhbfhadghocjfbnmdjmbealdkgcmkb/main.html (0)
[24401:3847:0715/044520:INFO:CONSOLE(77)] "Testing 4: function () { window.location = REMOTE_URL; }", source: chrome-extension://iemhbfhadghocjfbnmdjmbealdkgcmkb/main.js (77)
[24401:3847:0715/044520:INFO:CONSOLE(0)] "Can't open same-window link to "http://localhost:56360/"; try target="_blank".", source: chrome-extension://iemhbfhadghocjfbnmdjmbealdkgcmkb/main.html (0)
[24401:3847:0715/044520:INFO:CONSOLE(77)] "Testing 5: function () {
testForm.method = 'GET';
testForm.action = IN_APP_URL;
testForm.submit();
}", source: chrome-extension://iemhbfhadghocjfbnmdjmbealdkgcmkb/main.js (77)
[24401:3847:0715/044520:INFO:CONSOLE(0)] "Can't open same-window link to "chrome-extension://iemhbfhadghocjfbnmdjmbealdkgcmkb/nav-target.html?"; try target="_blank".", source: chrome-extension://iemhbfhadghocjfbnmdjmbealdkgcmkb/main.html (0)
[24401:3847:0715/044521:INFO:CONSOLE(77)] "Testing 6: function () {
testForm.method = 'POST';
testForm.action = IN_APP_URL;
testForm.submit();
}", source: chrome-extension://iemhbfhadghocjfbnmdjmbealdkgcmkb/main.js (77)
[24401:3847:0715/044521:INFO:CONSOLE(0)] "Can't open same-window link to "chrome-extension://iemhbfhadghocjfbnmdjmbealdkgcmkb/nav-target.html"; try target="_blank".", source: chrome-extension://iemhbfhadghocjfbnmdjmbealdkgcmkb/main.html (0)
[24401:3847:0715/044521:INFO:CONSOLE(77)] "Testing 7: function () {
testForm.method = 'GET';
testForm.action = REMOTE_URL;
testForm.submit();
}", source: chrome-extension://iemhbfhadghocjfbnmdjmbealdkgcmkb/main.js (77)
[24401:3847:0715/044521:INFO:CONSOLE(0)] "Can't open same-window link to "http://localhost:56360/?"; try target="_blank".", source: chrome-extension://iemhbfhadghocjfbnmdjmbealdkgcmkb/main.html (0)
[24401:3847:0715/044521:INFO:CONSOLE(77)] "Testing 8: function () {
testForm.method = 'POST';
testForm.action = REMOTE_URL;
testForm.submit();
}", source: chrome-extension://iemhbfhadghocjfbnmdjmbealdkgcmkb/main.js (77)
[24401:3847:0715/044521:INFO:CONSOLE(0)] "Can't open same-window link to "http://localhost:56360/"; try target="_blank".", source: chrome-extension://iemhbfhadghocjfbnmdjmbealdkgcmkb/main.html (0)
[24401:3847:0715/044521:INFO:CONSOLE(77)] "Testing 9: function () { testLink.href = IN_APP_URL; clickTestLink(); }", source: chrome-extension://iemhbfhadghocjfbnmdjmbealdkgcmkb/main.js (77)
[24401:3847:0715/044521:INFO:CONSOLE(0)] "Can't open same-window link to "chrome-extension://iemhbfhadghocjfbnmdjmbealdkgcmkb/nav-target.html"; try target="_blank".", source: chrome-extension://iemhbfhadghocjfbnmdjmbealdkgcmkb/main.html (0)
[24401:3847:0715/044521:INFO:CONSOLE(77)] "Testing 10: function () { testLink.href = REMOTE_URL; clickTestLink(); }", source: chrome-extension://iemhbfhadghocjfbnmdjmbealdkgcmkb/main.js (77)
[24401:3847:0715/044521:INFO:CONSOLE(0)] "Can't open same-window link to "http://localhost:56360/"; try target="_blank".", source: chrome-extension://iemhbfhadghocjfbnmdjmbealdkgcmkb/main.html (0)
[24401:3847:0715/044521:INFO:CONSOLE(77)] "Testing 11: function () {
testLink.target = '_blank';
testLink.href = IN_APP_URL;
clickTestLink();
}", source: chrome-extension://iemhbfhadghocjfbnmdjmbealdkgcmkb/main.js (77)
[24401:3847:0715/044521:INFO:CONSOLE(77)] "Testing 12: function () { testLink.href = 'http://chromium.org'; clickTestLink(); }", source: chrome-extension://iemhbfhadghocjfbnmdjmbealdkgcmkb/main.js (77)
[24401:3847:0715/044522:INFO:CONSOLE(77)] "Testing 13: function () { chrome.test.notifyPass(); }", source: chrome-extension://iemhbfhadghocjfbnmdjmbealdkgcmkb/main.js (77)
[24401:40451:0715/044522:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[24401:40451:0715/044522:WARNING:channel.cc(322)] RawChannel write error
[24401:4871:0715/044523:ERROR:mach_broker_mac.mm(222)] Unknown process 24422 is sending Mach IPC messages!
[24401:4871:0715/044523:ERROR:mach_broker_mac.mm(222)] Unknown process 24423 is sending Mach IPC messages!
[ OK ] PlatformAppBrowserTest.DisallowNavigation (7611 ms)
[14/226] PlatformAppBrowserTest.DisallowNavigation (9112 ms)
[ RUN ] PlatformAppBrowserTest.PlatformAppsOnly
[24420:3847:0715/044521:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[24417:61699:0715/044523:ERROR:mach_broker_mac.mm(222)] Unknown process 24424 is sending Mach IPC messages!
[24417:3847:0715/044524:INFO:CONSOLE(0)] "[SUCCESS] NoAppWindows", source: chrome-extension://choipnabgkgbkjnnjfjbhmcmgegjddek/_generated_background_page.html (0)
[24417:39683:0715/044524:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] PlatformAppBrowserTest.PlatformAppsOnly (4700 ms)
[15/226] PlatformAppBrowserTest.PlatformAppsOnly (6356 ms)
[ RUN ] PlatformAppBrowserTest.Isolation
[24430:3847:0715/044526:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[24426:74503:0715/044527:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[24426:5635:0715/044528:ERROR:mach_broker_mac.mm(222)] Unknown process 24438 is sending Mach IPC messages!
[24426:3847:0715/044529:INFO:CONSOLE(0)] "[SUCCESS] testCookieNotSet", source: chrome-extension://dlklneioheggnaanomncnjgecnkdbjbh/_generated_background_page.html (0)
[24434:13063:0715/044529:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] PlatformAppBrowserTest.Isolation (4832 ms)
[16/226] PlatformAppBrowserTest.Isolation (6280 ms)
[ RUN ] PlatformAppBrowserTest.ReinstallDataCleanup
[24436:3847:0715/044527:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[24428:3847:0715/044529:INFO:CONSOLE(0)] "[SUCCESS] testChromeStorageLocal", source: chrome-extension://ifbfhmahbmapeaeciibmahlfgkmmbghd/_generated_background_page.html (0)
[24428:3847:0715/044529:INFO:CONSOLE(0)] "[SUCCESS] testChromeStorageSync", source: chrome-extension://ifbfhmahbmapeaeciibmahlfgkmmbghd/_generated_background_page.html (0)
[24428:3847:0715/044531:INFO:CONSOLE(0)] "[SUCCESS] testChromeStorageLocal", source: chrome-extension://ifbfhmahbmapeaeciibmahlfgkmmbghd/_generated_background_page.html (0)
[24428:3847:0715/044531:INFO:CONSOLE(0)] "[SUCCESS] testChromeStorageSync", source: chrome-extension://ifbfhmahbmapeaeciibmahlfgkmmbghd/_generated_background_page.html (0)
[24437:3847:0715/044531:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 3, remote ID 2147483649)
[24437:3847:0715/044531:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 2, remote ID 2147483648)
[24437:13063:0715/044531:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PlatformAppBrowserTest.ReinstallDataCleanup (5888 ms)
[17/226] PlatformAppBrowserTest.ReinstallDataCleanup (7127 ms)
[ RUN ] BluetoothApiTest.Discovery
[24445:3847:0715/044532:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[24447:15107:0715/044533:ERROR:webgraphicscontext3d_command_buffer_impl.cc(242)] Failed to initialize GLES2CmdHelper.
[ OK ] BluetoothApiTest.Discovery (2667 ms)
[18/226] BluetoothApiTest.Discovery (3963 ms)
[ RUN ] BluetoothApiTest.DiscoveryCallback
[24450:3847:0715/044534:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[24446:3847:0715/044536:INFO:CONSOLE(0)] "[SUCCESS] testDiscovery", source: chrome-extension://pjdjhejcdkeebjehnokfbfnjmgmgdjlc/_generated_background_page.html (0)
[24455:3847:0715/044536:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 2, remote ID 2147483648)
[24455:12295:0715/044536:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[ OK ] BluetoothApiTest.DiscoveryCallback (4051 ms)
[19/226] BluetoothApiTest.DiscoveryCallback (5524 ms)
[ RUN ] BluetoothLowEnergyApiTest.GetService
[24456:3847:0715/044536:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[24451:3847:0715/044538:INFO:CONSOLE(0)] "[SUCCESS] testGetService", source: chrome-extension://pjdjhejcdkeebjehnokfbfnjmgmgdjlc/_generated_background_page.html (0)
[24457:13063:0715/044538:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[24451:41219:0715/044538:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[24451:41219:0715/044538:WARNING:channel.cc(322)] RawChannel write error
[ OK ] BluetoothLowEnergyApiTest.GetService (4080 ms)
[20/226] BluetoothLowEnergyApiTest.GetService (5461 ms)
[ RUN ] ExtensionApiTest.ChromeRuntimeGetPlatformInfo
[24462:3847:0715/044540:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[24464:14851:0715/044540:ERROR:webgraphicscontext3d_command_buffer_impl.cc(242)] Failed to initialize GLES2CmdHelper.
[24464:12551:0715/044540:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[24464:12551:0715/044540:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] ExtensionApiTest.ChromeRuntimeGetPlatformInfo (2645 ms)
[21/226] ExtensionApiTest.ChromeRuntimeGetPlatformInfo (3882 ms)
[ RUN ] ExtensionApiTest.CookiesEvents
[24467:3847:0715/044542:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[24463:3847:0715/044544:INFO:CONSOLE(0)] "[SUCCESS] testSet", source: chrome-extension://iipnhkpofdaidckhpjkefglfdonohmof/test.html (0)
[24463:3847:0715/044544:INFO:CONSOLE(0)] "[SUCCESS] testRemove", source: chrome-extension://iipnhkpofdaidckhpjkefglfdonohmof/test.html (0)
[24463:3847:0715/044544:INFO:CONSOLE(0)] "[SUCCESS] overwriteFirstSet", source: chrome-extension://iipnhkpofdaidckhpjkefglfdonohmof/test.html (0)
[24463:3847:0715/044544:INFO:CONSOLE(0)] "[SUCCESS] overwriteSecondSet", source: chrome-extension://iipnhkpofdaidckhpjkefglfdonohmof/test.html (0)
[24463:3847:0715/044544:INFO:CONSOLE(0)] "[SUCCESS] overwriteExpired", source: chrome-extension://iipnhkpofdaidckhpjkefglfdonohmof/test.html (0)
[ OK ] ExtensionApiTest.CookiesEvents (4473 ms)
[22/226] ExtensionApiTest.CookiesEvents (6047 ms)
[ RUN ] ExtensionApiTest.ContentScriptExtensionProcess
[24473:3847:0715/044544:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[24468:75527:0715/044547:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[24468:40707:0715/044547:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[24468:40707:0715/044547:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[24468:40707:0715/044547:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 4, remote ID 2147483651)
[24468:40707:0715/044547:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[24468:40707:0715/044547:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ExtensionApiTest.ContentScriptExtensionProcess (5920 ms)
[23/226] ExtensionApiTest.ContentScriptExtensionProcess (7324 ms)
[ RUN ] ExtensionApiTest.ContentScriptBypassPageCSP
[24480:3847:0715/044548:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[24476:75271:0715/044551:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[24481:13063:0715/044551:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[24481:13063:0715/044551:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[24483:13063:0715/044551:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[24483:13063:0715/044551:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[24483:13063:0715/044551:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[24483:13063:0715/044551:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[24483:13063:0715/044551:WARNING:channel.cc(322)] RawChannel write error
[24486:13319:0715/044551:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483651, remote ID 4)
[24486:13319:0715/044551:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[24486:13319:0715/044551:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] ExtensionApiTest.ContentScriptBypassPageCSP (5906 ms)
[24/226] ExtensionApiTest.ContentScriptBypassPageCSP (7050 ms)
[ RUN ] ExtensionApiTest.DocumentStartInjectionFromExtensionTabNavigation
[24487:3847:0715/044551:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[24482:40963:0715/044554:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[24482:40963:0715/044555:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[24482:40963:0715/044555:WARNING:channel.cc(322)] RawChannel write error
[24482:40963:0715/044555:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[24482:40963:0715/044555:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ExtensionApiTest.DocumentStartInjectionFromExtensionTabNavigation (5869 ms)
[25/226] ExtensionApiTest.DocumentStartInjectionFromExtensionTabNavigation (7228 ms)
[ RUN ] ExtensionApiTest.EventsAreUnregistered
[24494:3847:0715/044555:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[24490:40963:0715/044557:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[24495:13831:0715/044557:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[24495:13831:0715/044557:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ExtensionApiTest.EventsAreUnregistered (4439 ms)
[26/226] ExtensionApiTest.EventsAreUnregistered (5794 ms)
[ RUN ] ExtensionApiTest.SandboxedPages
[24500:3847:0715/044559:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[24502:12807:0715/044601:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[24502:12807:0715/044601:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[24502:12807:0715/044601:WARNING:channel.cc(322)] RawChannel write error
2015-07-15 04:46:01.383 browser_tests[24497:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[24497:3847:0715/044601:INFO:CONSOLE(0)] "[SUCCESS] sandboxedWindow", source: chrome-extension://phklnmlmnmnkohdlkejklnbnhllofekk/main.html (0)
[24497:3847:0715/044601:INFO:CONSOLE(0)] "[SUCCESS] sandboxedFrame", source: chrome-extension://phklnmlmnmnkohdlkejklnbnhllofekk/main.html (0)
[ OK ] ExtensionApiTest.SandboxedPages (6088 ms)
[27/226] ExtensionApiTest.SandboxedPages (7585 ms)
[ RUN ] ExtensionApiTest.WindowOpenPopupLarge
[24506:3847:0715/044601:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
2015-07-15 04:46:01.359 browser_tests[24501:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[24509:13063:0715/044603:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[24509:13063:0715/044603:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ExtensionApiTest.WindowOpenPopupLarge (4535 ms)
[28/226] ExtensionApiTest.WindowOpenPopupLarge (5912 ms)
[ RUN ] AppWindowBrowserTest.FrameInsetsForColoredFrame
[24518:3847:0715/044606:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[24519:13063:0715/044609:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[24521:12551:0715/044609:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[24521:12551:0715/044609:WARNING:channel.cc(322)] RawChannel write error
[ OK ] AppWindowBrowserTest.FrameInsetsForColoredFrame (4783 ms)
[29/226] AppWindowBrowserTest.FrameInsetsForColoredFrame (6172 ms)
[ RUN ] ExtensionApiTest.PopupBlockingExtension
[24516:3847:0715/044606:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[24510:75527:0715/044610:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[24510:75527:0715/044611:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[24522:13063:0715/044611:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[24522:13063:0715/044611:WARNING:channel.cc(322)] RawChannel write error
[24510:41219:0715/044611:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[24510:41219:0715/044611:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[24510:41219:0715/044611:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[24510:41219:0715/044611:WARNING:channel.cc(322)] RawChannel write error
[24510:41219:0715/044611:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[24510:41219:0715/044611:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[24510:41219:0715/044611:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[24510:41219:0715/044611:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ExtensionApiTest.PopupBlockingExtension (7528 ms)
[30/226] ExtensionApiTest.PopupBlockingExtension (8842 ms)
[ RUN ] MimeHandlerViewTest.EmbeddedDataUrlEmbed
[24528:3847:0715/044613:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[24525:74503:0715/044614:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[24525:3847:0715/044615:INFO:CONSOLE(0)] "[SUCCESS] testDataUrl", source: chrome-extension://oickdpebdnfbgkcaoklfcdhjniefkcji/index.html (0)
[ OK ] MimeHandlerViewTest.EmbeddedDataUrlEmbed (4521 ms)
[31/226] MimeHandlerViewTest.EmbeddedDataUrlEmbed (5997 ms)
[ RUN ] PlatformAppWithFileBrowserTest.LaunchWithFileEmptyExtensionAcceptAny
[24534:3847:0715/044614:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[24529:4611:0715/044617:ERROR:mach_broker_mac.mm(222)] Unknown process 24536 is sending Mach IPC messages!
[24529:3847:0715/044617:INFO:CONSOLE(0)] "[SUCCESS] testFileHandler", source: chrome-extension://ncgleoggdpjimkfplhghkicmgkogphmg/_generated_background_page.html (0)
[ OK ] PlatformAppWithFileBrowserTest.LaunchWithFileEmptyExtensionAcceptAny (4838 ms)
[32/226] PlatformAppWithFileBrowserTest.LaunchWithFileEmptyExtensionAcceptAny (6028 ms)
[ RUN ] AppShimHostManagerBrowserTest.LaunchNormal
[24541:3847:0715/044619:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[24543:14851:0715/044619:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[24543:14851:0715/044619:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[24543:14851:0715/044619:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[ OK ] AppShimHostManagerBrowserTest.LaunchNormal (2678 ms)
[33/226] AppShimHostManagerBrowserTest.LaunchNormal (3922 ms)
[ RUN ] EphemeralAppBrowserTest.PromoteUnsupportedEphemeralApp
[24546:3847:0715/044621:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] EphemeralAppBrowserTest.PromoteUnsupportedEphemeralApp (5342 ms)
[34/226] EphemeralAppBrowserTest.PromoteUnsupportedEphemeralApp (6812 ms)
[ RUN ] EphemeralAppServiceBrowserTest.EphemeralAppCount
[24552:3847:0715/044622:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[24547:3847:0715/044628:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 2, remote ID 2147483649)
[24547:41219:0715/044628:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[24547:41219:0715/044628:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[24547:41219:0715/044628:WARNING:channel.cc(322)] RawChannel write error
[24547:3847:0715/044628:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.allow_outdated
[24547:3847:0715/044628:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown printing.enabled
[24547:3847:0715/044628:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.always_authorize
[ OK ] EphemeralAppServiceBrowserTest.EphemeralAppCount (7642 ms)
[35/226] EphemeralAppServiceBrowserTest.EphemeralAppCount (9040 ms)
[ RUN ] AppViewTest.TestAppViewRefusedDataShouldFail
[24561:3847:0715/044627:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[24557:3847:0715/044632:INFO:CONSOLE(37)] "appToEmbed jodekpcniclopkehkephojfkmoceebnb", source: chrome-extension://mainoobhigdkhnedlgheefekmbnmnlkl/main.js (37)
[24557:3847:0715/044632:INFO:CONSOLE(37)] "Attempting to connect to app with refused params.", source: chrome-extension://mainoobhigdkhnedlgheefekmbnmnlkl/main.js (37)
[24557:3847:0715/044632:INFO:CONSOLE(66)] "Unable to connect to app "jodekpcniclopkehkephojfkmoceebnb".", source: extensions::appView (66)
[24557:3847:0715/044632:INFO:CONSOLE(37)] "FAILED TO CONNECT.", source: chrome-extension://mainoobhigdkhnedlgheefekmbnmnlkl/main.js (37)
[24562:13063:0715/044632:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[24562:13063:0715/044632:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[24562:13063:0715/044632:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[24562:13063:0715/044632:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[24567:13319:0715/044632:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[24567:13319:0715/044632:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[24567:13319:0715/044632:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] AppViewTest.TestAppViewRefusedDataShouldFail (7000 ms)
[36/226] AppViewTest.TestAppViewRefusedDataShouldFail (8271 ms)
[ RUN ] AppViewTest.KillGuestWithInvalidInstanceID
[24571:3847:0715/044632:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[24566:3847:0715/044634:INFO:CONSOLE(7)] "Bad App is running.", source: chrome-extension://lpafldcnhahgacndjjmkiknmgjofeocp/background.js (7)
[24566:3847:0715/044634:ERROR:bad_message.cc(16)] Terminating extension renderer for bad IPC message, reason 4
[ OK ] AppViewTest.KillGuestWithInvalidInstanceID (4715 ms)
[37/226] AppViewTest.KillGuestWithInvalidInstanceID (6049 ms)
[ RUN ] WebViewTest.Shim_TestDisplayNoneWebviewLoad
[24583:3847:0715/044638:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[24578:41731:0715/044641:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[24578:41731:0715/044641:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 6, remote ID 2147483653)
[24578:41731:0715/044641:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 5, remote ID 2147483652)
[24578:41731:0715/044641:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[24578:41731:0715/044641:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 8, remote ID 2147483655)
[24578:41731:0715/044641:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[24578:41731:0715/044641:WARNING:channel.cc(322)] RawChannel write error
[24578:41731:0715/044641:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[24578:41731:0715/044641:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[24578:41731:0715/044641:WARNING:channel.cc(322)] RawChannel write error
[ OK ] WebViewTest.Shim_TestDisplayNoneWebviewLoad (5728 ms)
[38/226] WebViewTest.Shim_TestDisplayNoneWebviewLoad (7012 ms)
[ RUN ] AppViewTest.KillGuestCommunicatingWithWrongAppView
[24577:3847:0715/044636:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[24574:3847:0715/044638:INFO:CONSOLE(7)] "Host App is running.", source: chrome-extension://mmegodglfonopofbojicchjdhiobcigj/background.js (7)
[24574:3847:0715/044644:INFO:CONSOLE(7)] "Bad App is running.", source: chrome-extension://lpafldcnhahgacndjjmkiknmgjofeocp/background.js (7)
[24574:3847:0715/044644:INFO:CONSOLE(12)] "Embed request received at the guest app.", source: chrome-extension://clikjncmgmcdlkhlgpggigmfcmpehidp/background.js (12)
[24574:3847:0715/044644:ERROR:bad_message.cc(16)] Terminating extension renderer for bad IPC message, reason 5
[24574:3847:0715/044644:INFO:CONSOLE(22)] "Moving on with the embedding.", source: chrome-extension://clikjncmgmcdlkhlgpggigmfcmpehidp/background.js (22)
[24579:13063:0715/044645:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[24579:13063:0715/044645:WARNING:channel.cc(322)] RawChannel write error
[24574:41219:0715/044645:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[24574:41219:0715/044645:WARNING:channel.cc(322)] RawChannel write error
[ OK ] AppViewTest.KillGuestCommunicatingWithWrongAppView (11200 ms)
[39/226] AppViewTest.KillGuestCommunicatingWithWrongAppView (12496 ms)
[ RUN ] WebViewTest.Shim_TestContentLoadEvent
[24593:3847:0715/044645:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
2015-07-15 04:46:46.465 browser_tests[24589:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[24594:12807:0715/044649:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[24593:3847:0715/044649:ERROR:gles2_cmd_decoder.cc(13133)] [GroupMarkerNotSet(crbug.com/242999)!:509A0900B0610000]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[24593:3847:0715/044649:ERROR:gles2_cmd_decoder.cc(4382)] Error: 5 for Command kLoseContextCHROMIUM
[ OK ] WebViewTest.Shim_TestContentLoadEvent (6333 ms)
[40/226] WebViewTest.Shim_TestContentLoadEvent (7755 ms)
[ RUN ] WebViewTest.Shim_TestLoadStartLoadRedirect
[24600:3847:0715/044648:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[24596:40707:0715/044652:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[24596:40707:0715/044652:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 6, remote ID 2147483653)
[24596:40707:0715/044652:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 5, remote ID 2147483652)
[24596:40707:0715/044652:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[24596:40707:0715/044652:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 9, remote ID 2147483656)
[24596:40707:0715/044652:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 8, remote ID 2147483655)
[24596:40707:0715/044652:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[24607:13575:0715/044653:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[24607:13575:0715/044653:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] WebViewTest.Shim_TestLoadStartLoadRedirect (6197 ms)
[41/226] WebViewTest.Shim_TestLoadStartLoadRedirect (7585 ms)
[ RUN ] WebViewTest.Shim_TestGetProcessId
[24608:3847:0715/044653:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[24609:13059:0715/044656:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[24609:13059:0715/044656:WARNING:channel.cc(322)] RawChannel write error
[24604:40195:0715/044656:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] WebViewTest.Shim_TestGetProcessId (6217 ms)
[42/226] WebViewTest.Shim_TestGetProcessId (7516 ms)
[ RUN ] WebViewTest.CookieIsolation
[24614:3847:0715/044656:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[24610:74503:0715/044657:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[24610:72707:0715/044658:ERROR:mach_broker_mac.mm(222)] Unknown process 24617 is sending Mach IPC messages!
[24610:3847:0715/044701:INFO:CONSOLE(38)] "Sending message from "test_manager" to "first_test".", source: chrome-extension://acgdipclgeofdkbdbdfpkffheichlbap/message.js (38)
[24610:3847:0715/044701:INFO:CONSOLE(46)] "Received message from "test_manager" to "first_test".", source: chrome-extension://acgdipclgeofdkbdbdfpkffheichlbap/message.js (46)
[24610:3847:0715/044701:INFO:CONSOLE(49)] "Dispatching message to agent: first_test", source: chrome-extension://acgdipclgeofdkbdbdfpkffheichlbap/message.js (49)
[24610:3847:0715/044701:INFO:CONSOLE(84)] "Agent "first_test" will handle the message type"Start the test.".", source: chrome-extension://acgdipclgeofdkbdbdfpkffheichlbap/message.js (84)
[24610:3847:0715/044701:INFO:CONSOLE(50)] "Asking |webviews[0]| for their cookies.", source: chrome-extension://acgdipclgeofdkbdbdfpkffheichlbap/tests.js (50)
[24610:3847:0715/044701:INFO:CONSOLE(38)] "Sending message from "first_test" to "agent_cookie".", source: chrome-extension://acgdipclgeofdkbdbdfpkffheichlbap/message.js (38)
[24610:3847:0715/044701:INFO:CONSOLE(242)] "webview_0: Received message from "first_test" to "agent_cookie".", source: chrome-extension://acgdipclgeofdkbdbdfpkffheichlbap/tests.js (242)
[24610:3847:0715/044701:INFO:CONSOLE(242)] "webview_0: Dispatching message to agent: agent_cookie", source: chrome-extension://acgdipclgeofdkbdbdfpkffheichlbap/tests.js (242)
[24610:3847:0715/044701:INFO:CONSOLE(242)] "webview_0: Agent "agent_cookie" will handle the message type"Get cookies.".", source: chrome-extension://acgdipclgeofdkbdbdfpkffheichlbap/tests.js (242)
[24610:3847:0715/044701:INFO:CONSOLE(242)] "webview_0: Cookie requested. We have: ", source: chrome-extension://acgdipclgeofdkbdbdfpkffheichlbap/tests.js (242)
[24610:3847:0715/044701:INFO:CONSOLE(242)] "webview_0: Sending message from "agent_cookies" to "first_test".", source: chrome-extension://acgdipclgeofdkbdbdfpkffheichlbap/tests.js (242)
[24610:3847:0715/044701:INFO:CONSOLE(46)] "Received message from "agent_cookies" to "first_test".", source: chrome-extension://acgdipclgeofdkbdbdfpkffheichlbap/message.js (46)
[24610:3847:0715/044701:INFO:CONSOLE(49)] "Dispatching message to agent: first_test", source: chrome-extension://acgdipclgeofdkbdbdfpkffheichlbap/message.js (49)
[24610:3847:0715/044701:INFO:CONSOLE(84)] "Agent "first_test" will handle the message type"Cookies are ready.".", source: chrome-extension://acgdipclgeofdkbdbdfpkffheichlbap/message.js (84)
[24610:3847:0715/044701:INFO:CONSOLE(62)] "Read the cookies from |webviews[0]|.", source: chrome-extension://acgdipclgeofdkbdbdfpkffheichlbap/tests.js (62)
[24610:3847:0715/044701:INFO:CONSOLE(38)] "Sending message from "first_test" to "test_manager".", source: chrome-extension://acgdipclgeofdkbdbdfpkffheichlbap/message.js (38)
[24610:3847:0715/044701:INFO:CONSOLE(46)] "Received message from "first_test" to "test_manager".", source: chrome-extension://acgdipclgeofdkbdbdfpkffheichlbap/message.js (46)
[24610:3847:0715/044701:INFO:CONSOLE(49)] "Dispatching message to agent: test_manager", source: chrome-extension://acgdipclgeofdkbdbdfpkffheichlbap/message.js (49)
[24610:3847:0715/044701:INFO:CONSOLE(84)] "Agent "test_manager" will handle the message type"Test ended.".", source: chrome-extension://acgdipclgeofdkbdbdfpkffheichlbap/message.js (84)
[24610:3847:0715/044701:INFO:CONSOLE(196)] "First test ended.", source: chrome-extension://acgdipclgeofdkbdbdfpkffheichlbap/tests.js (196)
[24610:3847:0715/044701:INFO:CONSOLE(38)] "Sending message from "test_manager" to "second_test".", source: chrome-extension://acgdipclgeofdkbdbdfpkffheichlbap/message.js (38)
[24610:3847:0715/044701:INFO:CONSOLE(46)] "Received message from "test_manager" to "second_test".", source: chrome-extension://acgdipclgeofdkbdbdfpkffheichlbap/message.js (46)
[24610:3847:0715/044701:INFO:CONSOLE(49)] "Dispatching message to agent: second_test", source: chrome-extension://acgdipclgeofdkbdbdfpkffheichlbap/message.js (49)
[24610:3847:0715/044701:INFO:CONSOLE(84)] "Agent "second_test" will handle the message type"Start the test.".", source: chrome-extension://acgdipclgeofdkbdbdfpkffheichlbap/message.js (84)
[24610:3847:0715/044701:INFO:CONSOLE(38)] "Sending message from "second_test" to "agent_cookie".", source: chrome-extension://acgdipclgeofdkbdbdfpkffheichlbap/message.js (38)
[24610:3847:0715/044701:INFO:CONSOLE(38)] "Sending message from "second_test" to "agent_cookie".", source: chrome-extension://acgdipclgeofdkbdbdfpkffheichlbap/message.js (38)
[24610:3847:0715/044701:INFO:CONSOLE(242)] "webview_0: Received message from "second_test" to "agent_cookie".", source: chrome-extension://acgdipclgeofdkbdbdfpkffheichlbap/tests.js (242)
[24610:3847:0715/044701:INFO:CONSOLE(242)] "webview_0: Dispatching message to agent: agent_cookie", source: chrome-extension://acgdipclgeofdkbdbdfpkffheichlbap/tests.js (242)
[24610:3847:0715/044701:INFO:CONSOLE(242)] "webview_0: Agent "agent_cookie" will handle the message type"Clear all cookies.".", source: chrome-extension://acgdipclgeofdkbdbdfpkffheichlbap/tests.js (242)
[24610:3847:0715/044701:INFO:CONSOLE(242)] "webview_0: Deleted all cookies.", source: chrome-extension://acgdipclgeofdkbdbdfpkffheichlbap/tests.js (242)
[24610:3847:0715/044701:INFO:CONSOLE(242)] "webview_0: Sending message from "agent_cookie" to "second_test".", source: chrome-extension://acgdipclgeofdkbdbdfpkffheichlbap/tests.js (242)
[24610:3847:0715/044701:INFO:CONSOLE(46)] "Received message from "agent_cookie" to "second_test".", source: chrome-extension://acgdipclgeofdkbdbdfpkffheichlbap/message.js (46)
[24610:3847:0715/044701:INFO:CONSOLE(49)] "Dispatching message to agent: second_test", source: chrome-extension://acgdipclgeofdkbdbdfpkffheichlbap/message.js (49)
[24610:3847:0715/044701:INFO:CONSOLE(84)] "Agent "second_test" will handle the message type"Cookies cleard.".", source: chrome-extension://acgdipclgeofdkbdbdfpkffheichlbap/message.js (84)
[24610:3847:0715/044701:INFO:CONSOLE(38)] "Sending message from "second_test" to "agent_cookie".", source: chrome-extension://acgdipclgeofdkbdbdfpkffheichlbap/message.js (38)
[24610:3847:0715/044701:INFO:CONSOLE(242)] "webview_1: Received message from "second_test" to "agent_cookie".", source: chrome-extension://acgdipclgeofdkbdbdfpkffheichlbap/tests.js (242)
[24610:3847:0715/044701:INFO:CONSOLE(242)] "webview_1: Dispatching message to agent: agent_cookie", source: chrome-extension://acgdipclgeofdkbdbdfpkffheichlbap/tests.js (242)
[24610:3847:0715/044701:INFO:CONSOLE(242)] "webview_1: Agent "agent_cookie" will handle the message type"Clear all cookies.".", source: chrome-extension://acgdipclgeofdkbdbdfpkffheichlbap/tests.js (242)
[24610:3847:0715/044701:INFO:CONSOLE(242)] "webview_1: Deleted all cookies.", source: chrome-extension://acgdipclgeofdkbdbdfpkffheichlbap/tests.js (242)
[24610:3847:0715/044701:INFO:CONSOLE(242)] "webview_1: Sending message from "agent_cookie" to "second_test".", source: chrome-extension://acgdipclgeofdkbdbdfpkffheichlbap/tests.js (242)
[24610:3847:0715/044701:INFO:CONSOLE(46)] "Received message from "agent_cookie" to "second_test".", source: chrome-extension://acgdipclgeofdkbdbdfpkffheichlbap/message.js (46)
[24610:3847:0715/044701:INFO:CONSOLE(49)] "Dispatching message to agent: second_test", source: chrome-extension://acgdipclgeofdkbdbdfpkffheichlbap/message.js (49)
[24610:3847:0715/044701:INFO:CONSOLE(84)] "Agent "second_test" will handle the message type"Cookies cleard.".", source: chrome-extension://acgdipclgeofdkbdbdfpkffheichlbap/message.js (84)
[24610:3847:0715/044701:INFO:CONSOLE(38)] "Sending message from "second_test" to "agent_cookie".", source: chrome-extension://acgdipclgeofdkbdbdfpkffheichlbap/message.js (38)
[24610:3847:0715/044701:INFO:CONSOLE(242)] "webview_0: Received message from "second_test" to "agent_cookie".", source: chrome-extension://acgdipclgeofdkbdbdfpkffheichlbap/tests.js (242)
[24610:3847:0715/044701:INFO:CONSOLE(242)] "webview_0: Dispatching message to agent: agent_cookie", source: chrome-extension://acgdipclgeofdkbdbdfpkffheichlbap/tests.js (242)
[24610:3847:0715/044701:INFO:CONSOLE(242)] "webview_0: Agent "agent_cookie" will handle the message type"Set the given cookie.".", source: chrome-extension://acgdipclgeofdkbdbdfpkffheichlbap/tests.js (242)
[24610:3847:0715/044701:INFO:CONSOLE(242)] "webview_0: Message received: Set the given cookie.", source: chrome-extension://acgdipclgeofdkbdbdfpkffheichlbap/tests.js (242)
[24610:3847:0715/044701:INFO:CONSOLE(242)] "webview_0: Setting cookie to: guest1=true; path=/; expires=Thu Jul 16 2015 04:47:01 GMT-0700 (PDT);", source: chrome-extension://acgdipclgeofdkbdbdfpkffheichlbap/tests.js (242)
[24610:3847:0715/044701:INFO:CONSOLE(242)] "webview_0: Sending message from "agent_cookie" to "second_test".", source: chrome-extension://acgdipclgeofdkbdbdfpkffheichlbap/tests.js (242)
[24610:3847:0715/044701:INFO:CONSOLE(46)] "Received message from "agent_cookie" to "second_test".", source: chrome-extension://acgdipclgeofdkbdbdfpkffheichlbap/message.js (46)
[24610:3847:0715/044701:INFO:CONSOLE(49)] "Dispatching message to agent: second_test", source: chrome-extension://acgdipclgeofdkbdbdfpkffheichlbap/message.js (49)
[24610:3847:0715/044701:INFO:CONSOLE(84)] "Agent "second_test" will handle the message type"Cookie was set to the given value.".", source: chrome-extension://acgdipclgeofdkbdbdfpkffheichlbap/message.js (84)
[24610:3847:0715/044701:INFO:CONSOLE(242)] "webview_1: Received message from "second_test" to "agent_cookie".", source: chrome-extension://acgdipclgeofdkbdbdfpkffheichlbap/tests.js (242)
[24610:3847:0715/044701:INFO:CONSOLE(242)] "webview_1: Dispatching message to agent: agent_cookie", source: chrome-extension://acgdipclgeofdkbdbdfpkffheichlbap/tests.js (242)
[24610:3847:0715/044701:INFO:CONSOLE(242)] "webview_1: Agent "agent_cookie" will handle the message type"Set the given cookie.".", source: chrome-extension://acgdipclgeofdkbdbdfpkffheichlbap/tests.js (242)
[24610:3847:0715/044701:INFO:CONSOLE(242)] "webview_1: Message received: Set the given cookie.", source: chrome-extension://acgdipclgeofdkbdbdfpkffheichlbap/tests.js (242)
[24610:3847:0715/044701:INFO:CONSOLE(242)] "webview_1: Setting cookie to: guest2=true; path=/; expires=Thu Jul 16 2015 04:47:01 GMT-0700 (PDT);", source: chrome-extension://acgdipclgeofdkbdbdfpkffheichlbap/tests.js (242)
[24610:3847:0715/044701:INFO:CONSOLE(242)] "webview_1: Sending message from "agent_cookie" to "second_test".", source: chrome-extension://acgdipclgeofdkbdbdfpkffheichlbap/tests.js (242)
[24610:3847:0715/044701:INFO:CONSOLE(46)] "Received message from "agent_cookie" to "second_test".", source: chrome-extension://acgdipclgeofdkbdbdfpkffheichlbap/message.js (46)
[24610:3847:0715/044701:INFO:CONSOLE(49)] "Dispatching message to agent: second_test", source: chrome-extension://acgdipclgeofdkbdbdfpkffheichlbap/message.js (49)
[24610:3847:0715/044701:INFO:CONSOLE(84)] "Agent "second_test" will handle the message type"Cookie was set to the given value.".", source: chrome-extension://acgdipclgeofdkbdbdfpkffheichlbap/message.js (84)
[24610:3847:0715/044701:INFO:CONSOLE(111)] "Both webviews finished writing their cookies. Asking them to read us their cookie now.", source: chrome-extension://acgdipclgeofdkbdbdfpkffheichlbap/tests.js (111)
[24610:3847:0715/044701:INFO:CONSOLE(38)] "Sending message from "second_test" to "agent_cookie".", source: chrome-extension://acgdipclgeofdkbdbdfpkffheichlbap/message.js (38)
[24610:3847:0715/044701:INFO:CONSOLE(111)] "Both webviews finished writing their cookies. Asking them to read us their cookie now.", source: chrome-extension://acgdipclgeofdkbdbdfpkffheichlbap/tests.js (111)
[24610:3847:0715/044701:INFO:CONSOLE(38)] "Sending message from "second_test" to "agent_cookie".", source: chrome-extension://acgdipclgeofdkbdbdfpkffheichlbap/message.js (38)
[24610:3847:0715/044701:INFO:CONSOLE(242)] "webview_0: Received message from "second_test" to "agent_cookie".", source: chrome-extension://acgdipclgeofdkbdbdfpkffheichlbap/tests.js (242)
[24610:3847:0715/044701:INFO:CONSOLE(242)] "webview_0: Dispatching message to agent: agent_cookie", source: chrome-extension://acgdipclgeofdkbdbdfpkffheichlbap/tests.js (242)
[24610:3847:0715/044701:INFO:CONSOLE(242)] "webview_0: Agent "agent_cookie" will handle the message type"Get cookies.".", source: chrome-extension://acgdipclgeofdkbdbdfpkffheichlbap/tests.js (242)
[24610:3847:0715/044701:INFO:CONSOLE(242)] "webview_0: Cookie requested. We have: guest1=true; guest2=true", source: chrome-extension://acgdipclgeofdkbdbdfpkffheichlbap/tests.js (242)
[24610:3847:0715/044701:INFO:CONSOLE(242)] "webview_0: Sending message from "agent_cookies" to "second_test".", source: chrome-extension://acgdipclgeofdkbdbdfpkffheichlbap/tests.js (242)
[24610:3847:0715/044701:INFO:CONSOLE(46)] "Received message from "agent_cookies" to "second_test".", source: chrome-extension://acgdipclgeofdkbdbdfpkffheichlbap/message.js (46)
[24610:3847:0715/044701:INFO:CONSOLE(49)] "Dispatching message to agent: second_test", source: chrome-extension://acgdipclgeofdkbdbdfpkffheichlbap/message.js (49)
[24610:3847:0715/044701:INFO:CONSOLE(84)] "Agent "second_test" will handle the message type"Cookies are ready.".", source: chrome-extension://acgdipclgeofdkbdbdfpkffheichlbap/message.js (84)
[24610:3847:0715/044701:INFO:CONSOLE(130)] "Some webview sent us its cookie(s).", source: chrome-extension://acgdipclgeofdkbdbdfpkffheichlbap/tests.js (130)
[24610:3847:0715/044701:INFO:CONSOLE(131)] "Cookie: {"guest1":"true","guest2":"true"}.", source: chrome-extension://acgdipclgeofdkbdbdfpkffheichlbap/tests.js (131)
[24610:3847:0715/044701:INFO:CONSOLE(139)] "Read exactly two cookies.", source: chrome-extension://acgdipclgeofdkbdbdfpkffheichlbap/tests.js (139)
[24610:3847:0715/044701:INFO:CONSOLE(242)] "webview_1: Received message from "second_test" to "agent_cookie".", source: chrome-extension://acgdipclgeofdkbdbdfpkffheichlbap/tests.js (242)
[24610:3847:0715/044701:INFO:CONSOLE(242)] "webview_1: Dispatching message to agent: agent_cookie", source: chrome-extension://acgdipclgeofdkbdbdfpkffheichlbap/tests.js (242)
[24610:3847:0715/044701:INFO:CONSOLE(242)] "webview_1: Agent "agent_cookie" will handle the message type"Get cookies.".", source: chrome-extension://acgdipclgeofdkbdbdfpkffheichlbap/tests.js (242)
[24610:3847:0715/044701:INFO:CONSOLE(242)] "webview_1: Cookie requested. We have: guest1=true; guest2=true", source: chrome-extension://acgdipclgeofdkbdbdfpkffheichlbap/tests.js (242)
[24610:3847:0715/044701:INFO:CONSOLE(242)] "webview_1: Sending message from "agent_cookies" to "second_test".", source: chrome-extension://acgdipclgeofdkbdbdfpkffheichlbap/tests.js (242)
[24610:3847:0715/044701:INFO:CONSOLE(46)] "Received message from "agent_cookies" to "second_test".", source: chrome-extension://acgdipclgeofdkbdbdfpkffheichlbap/message.js (46)
[24610:3847:0715/044701:INFO:CONSOLE(49)] "Dispatching message to agent: second_test", source: chrome-extension://acgdipclgeofdkbdbdfpkffheichlbap/message.js (49)
[24610:3847:0715/044701:INFO:CONSOLE(84)] "Agent "second_test" will handle the message type"Cookies are ready.".", source: chrome-extension://acgdipclgeofdkbdbdfpkffheichlbap/message.js (84)
[24610:3847:0715/044701:INFO:CONSOLE(130)] "Some webview sent us its cookie(s).", source: chrome-extension://acgdipclgeofdkbdbdfpkffheichlbap/tests.js (130)
[24610:3847:0715/044701:INFO:CONSOLE(131)] "Cookie: {"guest1":"true","guest2":"true"}.", source: chrome-extension://acgdipclgeofdkbdbdfpkffheichlbap/tests.js (131)
[24610:3847:0715/044701:INFO:CONSOLE(139)] "Read exactly two cookies.", source: chrome-extension://acgdipclgeofdkbdbdfpkffheichlbap/tests.js (139)
[24610:3847:0715/044701:INFO:CONSOLE(38)] "Sending message from "second_test" to "test_manager".", source: chrome-extension://acgdipclgeofdkbdbdfpkffheichlbap/message.js (38)
[24610:3847:0715/044701:INFO:CONSOLE(46)] "Received message from "second_test" to "test_manager".", source: chrome-extension://acgdipclgeofdkbdbdfpkffheichlbap/message.js (46)
[24610:3847:0715/044701:INFO:CONSOLE(49)] "Dispatching message to agent: test_manager", source: chrome-extension://acgdipclgeofdkbdbdfpkffheichlbap/message.js (49)
[24610:3847:0715/044701:INFO:CONSOLE(84)] "Agent "test_manager" will handle the message type"Test ended.".", source: chrome-extension://acgdipclgeofdkbdbdfpkffheichlbap/message.js (84)
[24610:3847:0715/044701:INFO:CONSOLE(200)] "Second test ended.", source: chrome-extension://acgdipclgeofdkbdbdfpkffheichlbap/tests.js (200)
[24610:3847:0715/044701:INFO:CONSOLE(38)] "Sending message from "test_manager" to "third_test".", source: chrome-extension://acgdipclgeofdkbdbdfpkffheichlbap/message.js (38)
[24610:3847:0715/044701:INFO:CONSOLE(46)] "Received message from "test_manager" to "third_test".", source: chrome-extension://acgdipclgeofdkbdbdfpkffheichlbap/message.js (46)
[24610:3847:0715/044701:INFO:CONSOLE(49)] "Dispatching message to agent: third_test", source: chrome-extension://acgdipclgeofdkbdbdfpkffheichlbap/message.js (49)
[24610:3847:0715/044701:INFO:CONSOLE(84)] "Agent "third_test" will handle the message type"Start the test.".", source: chrome-extension://acgdipclgeofdkbdbdfpkffheichlbap/message.js (84)
[24610:3847:0715/044701:INFO:CONSOLE(159)] "Asking the webview on a different partition to send us its cookies.", source: chrome-extension://acgdipclgeofdkbdbdfpkffheichlbap/tests.js (159)
[24610:3847:0715/044701:INFO:CONSOLE(38)] "Sending message from "third_test" to "agent_cookie".", source: chrome-extension://acgdipclgeofdkbdbdfpkffheichlbap/message.js (38)
[24610:3847:0715/044701:INFO:CONSOLE(242)] "webview_2: Received message from "third_test" to "agent_cookie".", source: chrome-extension://acgdipclgeofdkbdbdfpkffheichlbap/tests.js (242)
[24610:3847:0715/044701:INFO:CONSOLE(242)] "webview_2: Dispatching message to agent: agent_cookie", source: chrome-extension://acgdipclgeofdkbdbdfpkffheichlbap/tests.js (242)
[24610:3847:0715/044701:INFO:CONSOLE(242)] "webview_2: Agent "agent_cookie" will handle the message type"Get cookies.".", source: chrome-extension://acgdipclgeofdkbdbdfpkffheichlbap/tests.js (242)
[24610:3847:0715/044701:INFO:CONSOLE(242)] "webview_2: Cookie requested. We have: ", source: chrome-extension://acgdipclgeofdkbdbdfpkffheichlbap/tests.js (242)
[24610:3847:0715/044701:INFO:CONSOLE(242)] "webview_2: Sending message from "agent_cookies" to "third_test".", source: chrome-extension://acgdipclgeofdkbdbdfpkffheichlbap/tests.js (242)
[24610:3847:0715/044701:INFO:CONSOLE(46)] "Received message from "agent_cookies" to "third_test".", source: chrome-extension://acgdipclgeofdkbdbdfpkffheichlbap/message.js (46)
[24610:3847:0715/044701:INFO:CONSOLE(49)] "Dispatching message to agent: third_test", source: chrome-extension://acgdipclgeofdkbdbdfpkffheichlbap/message.js (49)
[24610:3847:0715/044701:INFO:CONSOLE(84)] "Agent "third_test" will handle the message type"Cookies are ready.".", source: chrome-extension://acgdipclgeofdkbdbdfpkffheichlbap/message.js (84)
[24610:3847:0715/044701:INFO:CONSOLE(170)] "The webview on a different partition sent us its cookies.", source: chrome-extension://acgdipclgeofdkbdbdfpkffheichlbap/tests.js (170)
[24610:3847:0715/044701:INFO:CONSOLE(38)] "Sending message from "third_test" to "test_manager".", source: chrome-extension://acgdipclgeofdkbdbdfpkffheichlbap/message.js (38)
[24610:3847:0715/044701:INFO:CONSOLE(46)] "Received message from "third_test" to "test_manager".", source: chrome-extension://acgdipclgeofdkbdbdfpkffheichlbap/message.js (46)
[24610:3847:0715/044701:INFO:CONSOLE(49)] "Dispatching message to agent: test_manager", source: chrome-extension://acgdipclgeofdkbdbdfpkffheichlbap/message.js (49)
[24610:3847:0715/044701:INFO:CONSOLE(84)] "Agent "test_manager" will handle the message type"Test ended.".", source: chrome-extension://acgdipclgeofdkbdbdfpkffheichlbap/message.js (84)
[24610:3847:0715/044701:INFO:CONSOLE(204)] "Third test ended.", source: chrome-extension://acgdipclgeofdkbdbdfpkffheichlbap/tests.js (204)
[24610:3847:0715/044701:INFO:CONSOLE(0)] "[SUCCESS] (no test)", source: chrome-extension://acgdipclgeofdkbdbdfpkffheichlbap/window.html (0)
[24616:13063:0715/044701:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[24616:13063:0715/044701:WARNING:channel.cc(322)] RawChannel write error
[24610:41219:0715/044702:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[24610:41219:0715/044702:WARNING:channel.cc(322)] RawChannel write error
[ OK ] WebViewTest.CookieIsolation (7721 ms)
[43/226] WebViewTest.CookieIsolation (9079 ms)
[ RUN ] WebViewTest.MediaAccessAPIAllow_TestCheck
[24622:3847:0715/044700:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[24619:3847:0715/044704:INFO:CONSOLE(41)] "onWebViewLoadStop", source: chrome-extension://nnmfinniagiampbfhmponepppgdckhnj/embedder.js (41)
[24619:74767:0715/044704:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[24619:3847:0715/044704:INFO:CONSOLE(20)] "test passed", source: chrome-extension://nnmfinniagiampbfhmponepppgdckhnj/embedder.js (20)
[24619:38147:0715/044704:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[24619:38147:0715/044704:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[24619:38147:0715/044704:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[24619:38147:0715/044704:WARNING:channel.cc(322)] RawChannel write error
[24619:38147:0715/044704:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[24619:38147:0715/044704:WARNING:channel.cc(322)] RawChannel write error
[ OK ] WebViewTest.MediaAccessAPIAllow_TestCheck (6713 ms)
[44/226] WebViewTest.MediaAccessAPIAllow_TestCheck (8153 ms)
[ RUN ] WebViewTest.FileSystemAPIRequestFromMainThreadAllow
[24631:3847:0715/044705:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[24627:3847:0715/044708:INFO:CONSOLE(77)] "embedder.setUpLoadStop_", source: chrome-extension://kcfpbkghcoiladimndmjahpoabmgllkd/embedder.js (77)
[24627:3847:0715/044709:INFO:CONSOLE(79)] "embedder.onWebViewLoadStop", source: chrome-extension://kcfpbkghcoiladimndmjahpoabmgllkd/embedder.js (79)
[24627:3847:0715/044709:INFO:CONSOLE(82)] "embedder.webview.postMessage", source: chrome-extension://kcfpbkghcoiladimndmjahpoabmgllkd/embedder.js (82)
[24627:74503:0715/044709:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[24627:3847:0715/044709:WARNING:chrome_quota_permission_context.cc(288)] Attempt to request quota from a background page: 5,2
[24638:3847:0715/044709:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 3, remote ID 2147483649)
[24638:3847:0715/044709:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] WebViewTest.FileSystemAPIRequestFromMainThreadAllow (6315 ms)
[45/226] WebViewTest.FileSystemAPIRequestFromMainThreadAllow (7507 ms)
[ RUN ] WebViewTest.FileSystemAPIRequestFromSharedWorkerOfMultiWebViewGuestsAllow
[24637:3847:0715/044708:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[24633:3847:0715/044712:INFO:CONSOLE(79)] "embedder.onWebViewLoadStop of guest No.1", source: chrome-extension://lhoccjicfjfmokdeedllffocnkipllfj/embedder.js (79)
[24633:3847:0715/044712:INFO:CONSOLE(82)] "embedder.webview[1].postMessage", source: chrome-extension://lhoccjicfjfmokdeedllffocnkipllfj/embedder.js (82)
[24633:3847:0715/044712:INFO:CONSOLE(79)] "embedder.onWebViewLoadStop of guest No.2", source: chrome-extension://lhoccjicfjfmokdeedllffocnkipllfj/embedder.js (79)
[24633:3847:0715/044712:INFO:CONSOLE(82)] "embedder.webview[2].postMessage", source: chrome-extension://lhoccjicfjfmokdeedllffocnkipllfj/embedder.js (82)
[24633:3847:0715/044712:INFO:CONSOLE(79)] "embedder.onWebViewLoadStop of guest No.0", source: chrome-extension://lhoccjicfjfmokdeedllffocnkipllfj/embedder.js (79)
[24633:3847:0715/044712:INFO:CONSOLE(82)] "embedder.webview[0].postMessage", source: chrome-extension://lhoccjicfjfmokdeedllffocnkipllfj/embedder.js (82)
[24633:74503:0715/044712:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[24633:74503:0715/044712:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[24633:74503:0715/044712:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[24633:39683:0715/044712:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[24633:39683:0715/044712:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 6, remote ID 2147483653)
[24633:39683:0715/044712:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 5, remote ID 2147483652)
[24633:39683:0715/044712:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 8, remote ID 2147483655)
[24633:39683:0715/044712:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[24633:39683:0715/044712:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 12, remote ID 2147483659)
[24633:39683:0715/044712:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 15, remote ID 2147483662)
[24633:39683:0715/044712:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 11, remote ID 2147483658)
[24633:39683:0715/044712:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 14, remote ID 2147483661)
[24633:39683:0715/044712:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[24633:39683:0715/044712:WARNING:channel.cc(322)] RawChannel write error
[ OK ] WebViewTest.FileSystemAPIRequestFromSharedWorkerOfMultiWebViewGuestsAllow (6360 ms)
[46/226] WebViewTest.FileSystemAPIRequestFromSharedWorkerOfMultiWebViewGuestsAllow (7540 ms)
[ RUN ] WebViewTest.ClearDataCache
[24645:3847:0715/044712:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[24641:3847:0715/044715:INFO:CONSOLE(6)] "config: 56458", source: chrome-extension://djabncapfgjbfodboibiogkehgnnkgcd/embedder.js (6)
[24641:75527:0715/044716:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[24641:3847:0715/044716:INFO:CONSOLE(6)] "webview has loaded.", source: chrome-extension://djabncapfgjbfodboibiogkehgnnkgcd/embedder.js (6)
[24641:3847:0715/044716:INFO:CONSOLE(6)] "Guest load completed.", source: chrome-extension://djabncapfgjbfodboibiogkehgnnkgcd/embedder.js (6)
[24641:3847:0715/044716:INFO:CONSOLE(6)] "onResponseStarted, url:,http://localhost:56458/cache-control-response,fromCache:,false", source: chrome-extension://djabncapfgjbfodboibiogkehgnnkgcd/embedder.js (6)
[24641:3847:0715/044716:INFO:CONSOLE(6)] "onResponseStarted, url:,http://localhost:56458/cache-control-response,fromCache:,true", source: chrome-extension://djabncapfgjbfodboibiogkehgnnkgcd/embedder.js (6)
[24641:3847:0715/044716:INFO:CONSOLE(6)] "onResponseStarted, url:,http://localhost:56458/cache-control-response,fromCache:,true", source: chrome-extension://djabncapfgjbfodboibiogkehgnnkgcd/embedder.js (6)
[24641:3847:0715/044716:INFO:CONSOLE(6)] "onResponseStarted, url:,http://localhost:56458/cache-control-response,fromCache:,true", source: chrome-extension://djabncapfgjbfodboibiogkehgnnkgcd/embedder.js (6)
[24641:3847:0715/044716:INFO:CONSOLE(6)] "onResponseStarted, url:,http://localhost:56458/cache-control-response,fromCache:,true", source: chrome-extension://djabncapfgjbfodboibiogkehgnnkgcd/embedder.js (6)
[24641:3847:0715/044716:INFO:CONSOLE(6)] "G:,xhr.onload", source: chrome-extension://djabncapfgjbfodboibiogkehgnnkgcd/embedder.js (6)
[24641:3847:0715/044716:INFO:CONSOLE(6)] "G:,xhr.onload", source: chrome-extension://djabncapfgjbfodboibiogkehgnnkgcd/embedder.js (6)
[24641:3847:0715/044716:INFO:CONSOLE(6)] "G:,xhr.onload", source: chrome-extension://djabncapfgjbfodboibiogkehgnnkgcd/embedder.js (6)
[24641:3847:0715/044716:INFO:CONSOLE(6)] "G:,xhr.onload", source: chrome-extension://djabncapfgjbfodboibiogkehgnnkgcd/embedder.js (6)
[24641:3847:0715/044716:INFO:CONSOLE(6)] "G:,xhr.onload", source: chrome-extension://djabncapfgjbfodboibiogkehgnnkgcd/embedder.js (6)
[24641:3847:0715/044716:INFO:CONSOLE(6)] "clearData done", source: chrome-extension://djabncapfgjbfodboibiogkehgnnkgcd/embedder.js (6)
[24641:3847:0715/044716:INFO:CONSOLE(6)] "onResponseStarted, url:,http://localhost:56458/cache-control-response,fromCache:,false", source: chrome-extension://djabncapfgjbfodboibiogkehgnnkgcd/embedder.js (6)
[24646:12807:0715/044716:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[24646:12807:0715/044716:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[24646:12807:0715/044716:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[24646:12807:0715/044716:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[24641:39939:0715/044716:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[24641:39939:0715/044716:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] WebViewTest.ClearDataCache (6246 ms)
[47/226] WebViewTest.ClearDataCache (7568 ms)
[ RUN ] WebViewNewWindowTest.Shim_TestNewWindowNoPreventDefault
[24651:3847:0715/044716:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[24647:74247:0715/044719:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[24647:41219:0715/044719:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[24647:41219:0715/044719:WARNING:channel.cc(322)] RawChannel write error
[24647:41219:0715/044720:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[24647:41219:0715/044720:WARNING:channel.cc(322)] RawChannel write error
[ OK ] WebViewNewWindowTest.Shim_TestNewWindowNoPreventDefault (6131 ms)
[48/226] WebViewNewWindowTest.Shim_TestNewWindowNoPreventDefault (7587 ms)
[ RUN ] AutocompleteBrowserTest.Basic
[24659:3847:0715/044720:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[24660:12807:0715/044721:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[24660:12807:0715/044721:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[24660:12807:0715/044721:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[24660:12807:0715/044721:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[24660:12807:0715/044721:WARNING:channel.cc(322)] RawChannel write error
[ OK ] AutocompleteBrowserTest.Basic (3066 ms)
[49/226] AutocompleteBrowserTest.Basic (4399 ms)
[ RUN ] AutofillTest.FillProfileCrazyCharacters
[24666:3847:0715/044723:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[24661:40707:0715/044724:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] AutofillTest.FillProfileCrazyCharacters (3050 ms)
[50/226] AutofillTest.FillProfileCrazyCharacters (4427 ms)
[ RUN ] AutofillTest.ProfilesNotAggregatedWithSubmitHandler
[24670:3847:0715/044725:WARNING:vt_video_decode_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)
[24671:12807:0715/044728:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[24671:12807:0715/044728:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[24670:3847:0715/044728:ERROR:gles2_cmd_decoder.cc(13133)] [GroupMarkerNotSet(crbug.com/242999)!:50FB0400B0610000]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[24670:3847:0715/044728:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FB0400B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[24676:13827:0715/044728:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[24676:13827:0715/044728:WARNING:channel.cc(322)] RawChannel write error
[ OK ] AutofillTest.ProfilesNotAggregatedWithSubmitHandler (5323 ms)
[51/226] AutofillTest.ProfilesNotAggregatedWithSubmitHandler (6646 ms)
[ RUN ] AppBannerDataFetcherBrowserTest.WebAppBannerNoTypeInManifestCapsExtension
[ OK ] AppBannerDataFetcherBrowserTest.WebAppBannerNoTypeInManifestCapsExtension (2 ms)
[52/226] AppBannerDataFetcherBrowserTest.WebAppBannerNoTypeInManifestCapsExtension (1133 ms)
[ RUN ] AutofillServerTest.QueryAndUploadBothIncludeFieldsWithAutocompleteOff
[24677:3847:0715/044728:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[24672:38915:0715/044730:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[24672:38915:0715/044730:WARNING:channel.cc(322)] RawChannel write error
[ OK ] AutofillServerTest.QueryAndUploadBothIncludeFieldsWithAutocompleteOff (4125 ms)
[53/226] AutofillServerTest.QueryAndUploadBothIncludeFieldsWithAutocompleteOff (5420 ms)
[ RUN ] BrowsingDataLocalStorageHelperTest.CallbackCompletes
[24690:3847:0715/044733:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[24691:12807:0715/044734:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[24691:12807:0715/044734:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[24691:15107:0715/044734:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[24691:15107:0715/044734:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[24691:15107:0715/044734:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[ OK ] BrowsingDataLocalStorageHelperTest.CallbackCompletes (2803 ms)
[54/226] BrowsingDataLocalStorageHelperTest.CallbackCompletes (4164 ms)
[ RUN ] AndroidNoConfigUsbTest.TestDeviceNoConfig
[24695:3847:0715/044737:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] AndroidNoConfigUsbTest.TestDeviceNoConfig (3152 ms)
[55/226] AndroidNoConfigUsbTest.TestDeviceNoConfig (4310 ms)
[ RUN ] WebRtcDeviceProviderTest.TestDeleteSelf
[24700:3847:0715/044741:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[24701:12807:0715/044742:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[24701:12807:0715/044742:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[24701:12807:0715/044742:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[24701:12807:0715/044742:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[24701:12807:0715/044742:WARNING:channel.cc(322)] RawChannel write error
[24701:15107:0715/044742:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[24701:15107:0715/044742:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[24701:15107:0715/044742:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[ OK ] WebRtcDeviceProviderTest.TestDeleteSelf (2505 ms)
[56/226] WebRtcDeviceProviderTest.TestDeleteSelf (3798 ms)
[ RUN ] BrowserEncodingTest.TestEncodingAutoDetect
[24685:3847:0715/044732:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] BrowserEncodingTest.TestEncodingAutoDetect (16347 ms)
[57/226] BrowserEncodingTest.TestEncodingAutoDetect (17565 ms)
[ RUN ] DevToolsSanityTest.TestScriptsTabIsPopulatedOnInspectedPageRefresh
[24705:3847:0715/044745:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:56480...
sending server_data: {"host": "127.0.0.1", "port": 56480} (36 bytes)
[24702:3847:0715/044749:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[24702:3847:0715/044751:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[24702:3847:0715/044751:ERROR:CONSOLE(72)] "Uncaught TypeError: Cannot read property 'addExtensions' of undefined", source: (72)
[24705:3847:0715/044753:ERROR:gles2_cmd_decoder.cc(13133)] [GroupMarkerNotSet(crbug.com/242999)!:50BE0700B0610000]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[24705:3847:0715/044753:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50BE0700B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[24705:3847:0715/044753:ERROR:gles2_cmd_decoder.cc(13133)] [GroupMarkerNotSet(crbug.com/242999)!:50BE0700B0610000]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[24705:3847:0715/044753:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50BE0700B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[24705:3847:0715/044753:ERROR:gpu_command_buffer_stub.cc(1006)] Image with ID doesn't exist.
[24709:12551:0715/044753:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[24709:12551:0715/044753:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[24709:12551:0715/044753:WARNING:channel.cc(322)] RawChannel write error
[24705:3847:0715/044753:ERROR:gpu_command_buffer_stub.cc(1006)] Image with ID doesn't exist.
[ OK ] DevToolsSanityTest.TestScriptsTabIsPopulatedOnInspectedPageRefresh (9731 ms)
[58/226] DevToolsSanityTest.TestScriptsTabIsPopulatedOnInspectedPageRefresh (11167 ms)
[ RUN ] DevToolsSanityTest.TestToolboxNotLoadedDocked
[24712:3847:0715/044749:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:56483...
sending server_data: {"host": "127.0.0.1", "port": 56483} (36 bytes)
[24708:3847:0715/044753:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[24708:3847:0715/044756:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[24716:13063:0715/044756:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[24716:13063:0715/044756:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[24716:13063:0715/044756:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[24716:13063:0715/044756:WARNING:channel.cc(322)] RawChannel write error
[ OK ] DevToolsSanityTest.TestToolboxNotLoadedDocked (8636 ms)
[59/226] DevToolsSanityTest.TestToolboxNotLoadedDocked (9832 ms)
[ RUN ] DevToolsExtensionTest.TestDevToolsExtensionAPI
[24720:3847:0715/044757:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:56488...
sending server_data: {"host": "127.0.0.1", "port": 56488} (36 bytes)
[24717:3847:0715/044800:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[24717:3847:0715/044802:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[24717:3847:0715/044802:ERROR:CONSOLE(72)] "Uncaught TypeError: Cannot read property 'addExtensions' of undefined", source: (72)
[24717:3847:0715/044803:INFO:CONSOLE(2)] "PASS", source: (2)
[24720:3847:0715/044803:ERROR:gles2_cmd_decoder.cc(13133)] [GroupMarkerNotSet(crbug.com/242999)!:50470700B0610000]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[24720:3847:0715/044803:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50470700B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[24720:3847:0715/044803:ERROR:gpu_command_buffer_stub.cc(1006)] Image with ID doesn't exist.
[24727:13319:0715/044803:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] DevToolsExtensionTest.TestDevToolsExtensionAPI (8080 ms)
[60/226] DevToolsExtensionTest.TestDevToolsExtensionAPI (9325 ms)
[ RUN ] DomDistillerViewerSourceBrowserTest.NoWebUIBindingsArticleNotFound
[24734:3847:0715/044806: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.
Stack trace:
[ OK ] DomDistillerViewerSourceBrowserTest.NoWebUIBindingsArticleNotFound (3035 ms)
[61/226] DomDistillerViewerSourceBrowserTest.NoWebUIBindingsArticleNotFound (4302 ms)
[ RUN ] DevToolsPixelOutputTests.TestScreenshotRecording
[24726:3847:0715/044759:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:56491...
sending server_data: {"host": "127.0.0.1", "port": 56491} (36 bytes)
[24722:3847:0715/044803:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[24722:3847:0715/044805:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[24722:3847:0715/044805:ERROR:CONSOLE(72)] "Uncaught TypeError: Cannot read property 'addExtensions' of undefined", source: (72)
[24722:3847:0715/044807:INFO:CONSOLE(2)] "DONE", source: (2)
[24726:3847:0715/044810:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50470700B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[24726:3847:0715/044810:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50470700B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[24726:3847:0715/044810:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50470700B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[24726:3847:0715/044810:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50470700B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[24726:3847:0715/044810:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50470700B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[24726:3847:0715/044810:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50470700B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[24726:3847:0715/044810:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50470700B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[24726:3847:0715/044810:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50470700B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[24726:3847:0715/044810:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50470700B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[24726:3847:0715/044810:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50470700B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[24726:3847:0715/044810:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50470700B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[24726:3847:0715/044810:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50470700B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[ OK ] DevToolsPixelOutputTests.TestScreenshotRecording (12690 ms)
[62/226] DevToolsPixelOutputTests.TestScreenshotRecording (13850 ms)
[ RUN ] DomDistillerViewerSourceBrowserTest.PrefChange
[24739:3847:0715/044810:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[24739:3847:0715/044811:ERROR:gles2_cmd_decoder.cc(13133)] [GroupMarkerNotSet(crbug.com/242999)!:50CD0500B0610000]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[24739:3847:0715/044811:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50CD0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[24739:3847:0715/044811:ERROR:gles2_cmd_decoder.cc(13133)] [GroupMarkerNotSet(crbug.com/242999)!:50CD0500B0610000]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[24739:3847:0715/044811:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50CD0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[24739:3847:0715/044811:ERROR:gles2_cmd_decoder.cc(13133)] [GroupMarkerNotSet(crbug.com/242999)!:50CD0500B0610000]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[24739:3847:0715/044811:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50CD0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[24739:3847:0715/044811:ERROR:gles2_cmd_decoder.cc(13133)] [GroupMarkerNotSet(crbug.com/242999)!:50CD0500B0610000]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[24739:3847:0715/044811:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50CD0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[24739:3847:0715/044811:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50CD0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[24739:3847:0715/044811:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50CD0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[ OK ] DomDistillerViewerSourceBrowserTest.PrefChange (2878 ms)
[63/226] DomDistillerViewerSourceBrowserTest.PrefChange (4140 ms)
[ RUN ] DownloadTest.IncognitoDownload
[24745:3847:0715/044813:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[24760:13063:0715/044815:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] DownloadTest.IncognitoDownload (4104 ms)
[64/226] DownloadTest.IncognitoDownload (5492 ms)
[ RUN ] ErrorPageTest.DNSError_GoBack1
[24749:3847:0715/044814:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[24743:3847:0715/044816:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
2015-07-15 04:48:17.993 browser_tests[24743:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[24743:40451:0715/044818:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[24743:40451:0715/044818:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] ErrorPageTest.DNSError_GoBack1 (5421 ms)
[65/226] ErrorPageTest.DNSError_GoBack1 (6812 ms)
[ RUN ] ErrorPageTest.DNSError_DoClickLink
[24767:3847:0715/044819:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[24762:3847:0715/044820:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[24762:40195:0715/044820:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] ErrorPageTest.DNSError_DoClickLink (3293 ms)
[66/226] ErrorPageTest.DNSError_DoClickLink (4684 ms)
[ RUN ] ExtensionBrowsingDataTest.SettingsFunctionAssorted
[24777:3847:0715/044823:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[24778:13063:0715/044824:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[24778:13063:0715/044824:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[24778:15363:0715/044824:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[24778:15363:0715/044824:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[24778:15363:0715/044824:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[ OK ] ExtensionBrowsingDataTest.SettingsFunctionAssorted (2331 ms)
[67/226] ExtensionBrowsingDataTest.SettingsFunctionAssorted (3539 ms)
[ RUN ] ErrorPageAutoReloadTest.AutoReload
[24772:3847:0715/044821:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[24768:3847:0715/044822:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[ OK ] ErrorPageAutoReloadTest.AutoReload (7989 ms)
[68/226] ErrorPageAutoReloadTest.AutoReload (9418 ms)
[ RUN ] DeclarativeApiTest.DeclarativeApi
[24782:3847:0715/044827:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[24779:3847:0715/044829:INFO:CONSOLE(0)] "[SUCCESS] testInvalidAddRules", source: chrome-extension://cefehopebgkmajpegbkkibbjnoibdpcf/_generated_background_page.html (0)
[24779:3847:0715/044829:INFO:CONSOLE(0)] "[SUCCESS] testInvalidGetRules", source: chrome-extension://cefehopebgkmajpegbkkibbjnoibdpcf/_generated_background_page.html (0)
[24779:3847:0715/044829:INFO:CONSOLE(0)] "[SUCCESS] testInvalidRemoveRules", source: chrome-extension://cefehopebgkmajpegbkkibbjnoibdpcf/_generated_background_page.html (0)
[24779:3847:0715/044829:INFO:CONSOLE(0)] "[SUCCESS] testAddRules", source: chrome-extension://cefehopebgkmajpegbkkibbjnoibdpcf/_generated_background_page.html (0)
[24779:3847:0715/044829:INFO:CONSOLE(0)] "[SUCCESS] testGetRules", source: chrome-extension://cefehopebgkmajpegbkkibbjnoibdpcf/_generated_background_page.html (0)
[24779:3847:0715/044829:INFO:CONSOLE(0)] "[SUCCESS] testGetRules2", source: chrome-extension://cefehopebgkmajpegbkkibbjnoibdpcf/_generated_background_page.html (0)
[24779:3847:0715/044829:INFO:CONSOLE(0)] "[SUCCESS] testGetRules3", source: chrome-extension://cefehopebgkmajpegbkkibbjnoibdpcf/_generated_background_page.html (0)
[24779:3847:0715/044829:INFO:CONSOLE(0)] "[SUCCESS] testSelectiveGetRules", source: chrome-extension://cefehopebgkmajpegbkkibbjnoibdpcf/_generated_background_page.html (0)
[24779:3847:0715/044829:INFO:CONSOLE(0)] "[SUCCESS] testSelectiveRemoveRules", source: chrome-extension://cefehopebgkmajpegbkkibbjnoibdpcf/_generated_background_page.html (0)
[24779:3847:0715/044829:INFO:CONSOLE(0)] "[SUCCESS] testGetRemainingRules", source: chrome-extension://cefehopebgkmajpegbkkibbjnoibdpcf/_generated_background_page.html (0)
[24779:3847:0715/044829:INFO:CONSOLE(0)] "[SUCCESS] testIdGeneration", source: chrome-extension://cefehopebgkmajpegbkkibbjnoibdpcf/_generated_background_page.html (0)
[24779:3847:0715/044829:INFO:CONSOLE(0)] "[SUCCESS] testRemovingAllRules", source: chrome-extension://cefehopebgkmajpegbkkibbjnoibdpcf/_generated_background_page.html (0)
[24779:3847:0715/044829:INFO:CONSOLE(0)] "[SUCCESS] testAllRulesRemoved", source: chrome-extension://cefehopebgkmajpegbkkibbjnoibdpcf/_generated_background_page.html (0)
[24779:3847:0715/044829:INFO:CONSOLE(0)] "[SUCCESS] testValidation", source: chrome-extension://cefehopebgkmajpegbkkibbjnoibdpcf/_generated_background_page.html (0)
[24779:3847:0715/044829:INFO:CONSOLE(0)] "[SUCCESS] testValidationAsync", source: chrome-extension://cefehopebgkmajpegbkkibbjnoibdpcf/_generated_background_page.html (0)
[24779:3847:0715/044829:INFO:CONSOLE(0)] "[SUCCESS] testAddRules", source: chrome-extension://cefehopebgkmajpegbkkibbjnoibdpcf/_generated_background_page.html (0)
[24784:12807:0715/044829:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[24784:12807:0715/044829:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[24779:40707:0715/044829:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] DeclarativeApiTest.DeclarativeApi (4149 ms)
[69/226] DeclarativeApiTest.DeclarativeApi (5370 ms)
[ RUN ] DownloadExtensionTest.DownloadExtensionTest_Download_AuthBasic_Fail
[24788:3847:0715/044830:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:56496...
sending server_data: {"host": "127.0.0.1", "port": 56496} (36 bytes)
[24790:13063:0715/044833:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[24790:13063:0715/044833:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] DownloadExtensionTest.DownloadExtensionTest_Download_AuthBasic_Fail (4526 ms)
[70/226] DownloadExtensionTest.DownloadExtensionTest_Download_AuthBasic_Fail (5673 ms)
[ RUN ] DownloadExtensionTest.DownloadExtensionTest_Download_Headers_Fail
[24795:3847:0715/044833:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:56499...
sending server_data: {"host": "127.0.0.1", "port": 56499} (36 bytes)
[ OK ] DownloadExtensionTest.DownloadExtensionTest_Download_Headers_Fail (4624 ms)
[71/226] DownloadExtensionTest.DownloadExtensionTest_Download_Headers_Fail (6022 ms)
[ RUN ] DownloadExtensionTest.DownloadExtensionTest_Download_Cancel
[24802:3847:0715/044836:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:56502...
sending server_data: {"host": "127.0.0.1", "port": 56502} (36 bytes)
[24807:12807:0715/044838:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[24807:12807:0715/044838:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[24807:12807:0715/044838:WARNING:channel.cc(322)] RawChannel write error
[24807:15107:0715/044838:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[24807:15107:0715/044838:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[24807:15107:0715/044839:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[24807:15107:0715/044839:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[24807:15107:0715/044839:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[24807:15107:0715/044839:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[ OK ] DownloadExtensionTest.DownloadExtensionTest_Download_Cancel (4201 ms)
[72/226] DownloadExtensionTest.DownloadExtensionTest_Download_Cancel (5695 ms)
[ RUN ] DownloadInterruptReasonEnumsSynced.DownloadInterruptReasonEnumsSynced
[ OK ] DownloadInterruptReasonEnumsSynced.DownloadInterruptReasonEnumsSynced (0 ms)
[73/226] DownloadInterruptReasonEnumsSynced.DownloadInterruptReasonEnumsSynced (1174 ms)
[ RUN ] DownloadExtensionTest.DownloadExtensionTest_OnDeterminingFilename_IncognitoSpanning
[24809:3847:0715/044838:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:56505...
sending server_data: {"host": "127.0.0.1", "port": 56505} (36 bytes)
[24811:15107:0715/044841:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[24811:15107:0715/044841:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[24803:5635:0715/044843:ERROR:mach_broker_mac.mm(222)] Unknown process 24818 is sending Mach IPC messages!
[24810:13063:0715/044843:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[24810:13063:0715/044843:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[24810:13063:0715/044843:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] DownloadExtensionTest.DownloadExtensionTest_OnDeterminingFilename_IncognitoSpanning (6859 ms)
[74/226] DownloadExtensionTest.DownloadExtensionTest_OnDeterminingFilename_IncognitoSpanning (8070 ms)
[ RUN ] ExtensionBrowserTest.TitleLocalizationPageAction
[24819:3847:0715/044843:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:56508...
sending server_data: {"host": "127.0.0.1", "port": 56508} (36 bytes)
[24814:41219:0715/044846:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] ExtensionBrowserTest.TitleLocalizationPageAction (5201 ms)
[75/226] ExtensionBrowserTest.TitleLocalizationPageAction (6479 ms)
[ RUN ] FeedbackApiTest.Basic
[24826:3847:0715/044846:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[24822:3847:0715/044848:INFO:CONSOLE(0)] "[SUCCESS] getUserEmailTest", source: chrome-extension://gfdkimpbcpahaombhbimeihdjnejgicl/_generated_background_page.html (0)
[24822:3847:0715/044848:INFO:CONSOLE(0)] "[SUCCESS] getSystemInfoTest", source: chrome-extension://gfdkimpbcpahaombhbimeihdjnejgicl/_generated_background_page.html (0)
[24822:3847:0715/044848:INFO:CONSOLE(0)] "[SUCCESS] sendFeedbackTest", source: chrome-extension://gfdkimpbcpahaombhbimeihdjnejgicl/_generated_background_page.html (0)
[24822:3847:0715/044849: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 (4079 ms)
[76/226] FeedbackApiTest.Basic (5416 ms)
[ RUN ] FileSystemApiTest.FileSystemApiRestoreEntry
[24832:3847:0715/044849:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[24828:5383:0715/044851:ERROR:mach_broker_mac.mm(222)] Unknown process 24837 is sending Mach IPC messages!
[24828:3847:0715/044853:INFO:CONSOLE(0)] "[SUCCESS] restoreEntryWorks", source: chrome-extension://ncelpbmcjehlcmbbcjjahebabmjggiif/test.html (0)
[24833:12807:0715/044853:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483652, remote ID 5)
[24833:12807:0715/044853:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483653, remote ID 6)
[24833:12807:0715/044853:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[24833:12807:0715/044853:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[24833:12807:0715/044853:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[24833:12807:0715/044853:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[24833:12807:0715/044853:WARNING:channel.cc(322)] RawChannel write error
[24828:41219:0715/044853:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[24828:41219:0715/044853:WARNING:channel.cc(322)] RawChannel write error
[ OK ] FileSystemApiTest.FileSystemApiRestoreEntry (5632 ms)
[77/226] FileSystemApiTest.FileSystemApiRestoreEntry (7023 ms)
[ RUN ] HistoryApiTest.DeleteProhibited
[24839:3847:0715/044852:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[24840:13063:0715/044854:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[24840:13063:0715/044854:WARNING:channel.cc(322)] RawChannel write error
[24834:3847:0715/044854:INFO:CONSOLE(0)] "[SUCCESS] deleteUrl", source: chrome-extension://gmfkikclpdgepgofpdcldpijoggkboea/delete_prohibited.html (0)
[24834:3847:0715/044854:INFO:CONSOLE(0)] "[SUCCESS] deleteRange", source: chrome-extension://gmfkikclpdgepgofpdcldpijoggkboea/delete_prohibited.html (0)
[24834:3847:0715/044854:INFO:CONSOLE(0)] "[SUCCESS] deleteAll", source: chrome-extension://gmfkikclpdgepgofpdcldpijoggkboea/delete_prohibited.html (0)
[ OK ] HistoryApiTest.DeleteProhibited (4309 ms)
[78/226] HistoryApiTest.DeleteProhibited (5460 ms)
[ RUN ] HotwordPrivateApiTest.IsAvailableTrue_NoGet
[24846:3847:0715/044857:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[24842:3847:0715/044859:INFO:CONSOLE(0)] "[SUCCESS] isAvailable", source: chrome-extension://cpfhkdbjfdgdebcjlifoldbijinjfifp/_generated_background_page.html (0)
[24849:13319:0715/044859:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] HotwordPrivateApiTest.IsAvailableTrue_NoGet (3993 ms)
[79/226] HotwordPrivateApiTest.IsAvailableTrue_NoGet (5254 ms)
[ RUN ] HotwordPrivateApiTest.OnHotwordTriggered
[24850:3847:0715/044857:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[24843:41219:0715/044900:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[24843:41219:0715/044900:WARNING:channel.cc(322)] RawChannel write error
[ OK ] HotwordPrivateApiTest.OnHotwordTriggered (4043 ms)
[80/226] HotwordPrivateApiTest.OnHotwordTriggered (5262 ms)
[ RUN ] GetAuthTokenFunctionTest.InteractiveQueueShutdown
[24858:3847:0715/044902:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
2015-07-15 04:49:03.181 browser_tests[24854:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[24854:3847:0715/044904:INFO:CONSOLE(5)] "hi there", source: chrome-extension://fahjmkbfeaafddkbjhapeoclllonncab/test.js (5)
[ OK ] GetAuthTokenFunctionTest.InteractiveQueueShutdown (3898 ms)
[81/226] GetAuthTokenFunctionTest.InteractiveQueueShutdown (5146 ms)
[ RUN ] GetAuthTokenFunctionTest.MultiUnknownUser
[24862:3847:0715/044903:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[24855:3847:0715/044905:INFO:CONSOLE(5)] "hi there", source: chrome-extension://fahjmkbfeaafddkbjhapeoclllonncab/test.js (5)
[ OK ] GetAuthTokenFunctionTest.MultiUnknownUser (4021 ms)
[82/226] GetAuthTokenFunctionTest.MultiUnknownUser (5122 ms)
[ RUN ] RemoveCachedAuthTokenFunctionTest.NotFound
[24875:3847:0715/044908:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[24876:15363:0715/044909:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[24876:15363:0715/044909:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[24876:15363:0715/044909:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[ OK ] RemoveCachedAuthTokenFunctionTest.NotFound (2598 ms)
[83/226] RemoveCachedAuthTokenFunctionTest.NotFound (4070 ms)
[ RUN ] GetAuthTokenFunctionTest.MultiSecondaryNonInteractiveLoginAccessTokenFailure
[24871:3847:0715/044907:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[24867:3847:0715/044909:INFO:CONSOLE(5)] "hi there", source: chrome-extension://fahjmkbfeaafddkbjhapeoclllonncab/test.js (5)
[24867:41731:0715/044909:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] GetAuthTokenFunctionTest.MultiSecondaryNonInteractiveLoginAccessTokenFailure (4104 ms)
[84/226] GetAuthTokenFunctionTest.MultiSecondaryNonInteractiveLoginAccessTokenFailure (5455 ms)
[ RUN ] InstanceIDApiTest.DeleteToken
[24886:3847:0715/044912:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[24879:3847:0715/044914:INFO:CONSOLE(0)] "[SUCCESS] deleteTokenWithoutParameters", source: chrome-extension://jeiphaahlcfnajhjimjjhmmhplifgbkg/_generated_background_page.html (0)
[24879:3847:0715/044914:INFO:CONSOLE(0)] "[SUCCESS] deleteTokenWithoutCallback", source: chrome-extension://jeiphaahlcfnajhjimjjhmmhplifgbkg/_generated_background_page.html (0)
[24879:3847:0715/044914:INFO:CONSOLE(0)] "[SUCCESS] deleteTokenWithoutAuthorizedEntity", source: chrome-extension://jeiphaahlcfnajhjimjjhmmhplifgbkg/_generated_background_page.html (0)
[24879:3847:0715/044914:INFO:CONSOLE(0)] "[SUCCESS] deleteTokenWithEmptyAuthorizedEntity", source: chrome-extension://jeiphaahlcfnajhjimjjhmmhplifgbkg/_generated_background_page.html (0)
[24879:3847:0715/044914:INFO:CONSOLE(0)] "[SUCCESS] deleteTokenWithInvalidAuthorizedEntity", source: chrome-extension://jeiphaahlcfnajhjimjjhmmhplifgbkg/_generated_background_page.html (0)
[24879:3847:0715/044914:INFO:CONSOLE(0)] "[SUCCESS] deleteTokenWithoutScope", source: chrome-extension://jeiphaahlcfnajhjimjjhmmhplifgbkg/_generated_background_page.html (0)
[24879:3847:0715/044914:INFO:CONSOLE(0)] "[SUCCESS] deleteTokenWithEmptyScope", source: chrome-extension://jeiphaahlcfnajhjimjjhmmhplifgbkg/_generated_background_page.html (0)
[24879:3847:0715/044914:INFO:CONSOLE(0)] "[SUCCESS] deleteTokenWithInvalidScope", source: chrome-extension://jeiphaahlcfnajhjimjjhmmhplifgbkg/_generated_background_page.html (0)
[24879:3847:0715/044915:INFO:CONSOLE(0)] "[SUCCESS] deleteTokenBeforeGetToken", source: chrome-extension://jeiphaahlcfnajhjimjjhmmhplifgbkg/_generated_background_page.html (0)
[24879:3847:0715/044915:INFO:CONSOLE(0)] "[SUCCESS] deleteTokenAfterGetToken", source: chrome-extension://jeiphaahlcfnajhjimjjhmmhplifgbkg/_generated_background_page.html (0)
[24879:3847:0715/044915:INFO:CONSOLE(0)] "[SUCCESS] getTokenDeleteTokeAndGetToken", source: chrome-extension://jeiphaahlcfnajhjimjjhmmhplifgbkg/_generated_background_page.html (0)
[24887:13063:0715/044915:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[24887:13063:0715/044915:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[24887:13063:0715/044915:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[24887:13063:0715/044915:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[24887:13063:0715/044915:WARNING:channel.cc(322)] RawChannel write error
[ OK ] InstanceIDApiTest.DeleteToken (4216 ms)
[85/226] InstanceIDApiTest.DeleteToken (5357 ms)
[ RUN ] LaunchWebAuthFlowFunctionTest.UserCloseWindow
[24884:3847:0715/044912: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:56514...
sending server_data: {"host": "127.0.0.1", "port": 56514} (36 bytes)
[24878:3847:0715/044915:INFO:CONSOLE(3)] "Not allowed to load local resource: chrome://resources/css/text_defaults.css", source: chrome-extension://ahjaciijnoiaklcomgnblndopackapon/scope_approval_dialog.html (3)
[24878:40963:0715/044916:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[24878:40963:0715/044916:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[24878:40963:0715/044916:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] LaunchWebAuthFlowFunctionTest.UserCloseWindow (6822 ms)
[86/226] LaunchWebAuthFlowFunctionTest.UserCloseWindow (7925 ms)
[ RUN ] MDnsAPITest.MaxServiceInstancesPerEventConst
[24896:3847:0715/044918:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[24898:13063:0715/044920:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[24898:13063:0715/044920:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[24901:13063:0715/044920:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[24901:13063:0715/044920:WARNING:channel.cc(322)] RawChannel write error
[ OK ] MDnsAPITest.MaxServiceInstancesPerEventConst (4219 ms)
[87/226] MDnsAPITest.MaxServiceInstancesPerEventConst (5596 ms)
[ RUN ] MediaGalleriesPlatformAppBrowserTest.GetMetadata
[24902:3847:0715/044920:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[24897:6403:0715/044922:ERROR:mach_broker_mac.mm(222)] Unknown process 24904 is sending Mach IPC messages!
[24897:3847:0715/044922:INFO:CONSOLE(0)] "[SUCCESS] ImageMIMETypeOnlyTest", source: chrome-extension://npagemapdfmniefhgkmcehohdpnlffno/_generated_background_page.html (0)
[24897:3847:0715/044923:INFO:CONSOLE(0)] "[SUCCESS] ImageTagsTest", source: chrome-extension://npagemapdfmniefhgkmcehohdpnlffno/_generated_background_page.html (0)
[24897:3847:0715/044923:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 2, remote ID 2147483649)
[24897:39683:0715/044923:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[24897:39683:0715/044923:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[24897:39683:0715/044923:WARNING:channel.cc(322)] RawChannel write error
[24897:39683:0715/044923:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[24897:39683:0715/044923:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[24897:39683:0715/044923:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[24897:39683:0715/044923:WARNING:channel.cc(322)] RawChannel write error
[ OK ] MediaGalleriesPlatformAppBrowserTest.GetMetadata (5526 ms)
[88/226] MediaGalleriesPlatformAppBrowserTest.GetMetadata (6909 ms)
[ RUN ] PreferencesPrivateApiTest.GetSyncCategoriesWithoutPassphrase
[24910:3847:0715/044924:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] PreferencesPrivateApiTest.GetSyncCategoriesWithoutPassphrase (2891 ms)
[89/226] PreferencesPrivateApiTest.GetSyncCategoriesWithoutPassphrase (4183 ms)
[ RUN ] ProxySettingsApiTest.ProxySystem
[24916:3847:0715/044927:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[24912:3847:0715/044929:INFO:CONSOLE(0)] "[SUCCESS] verifyTestsHaveStarted", source: chrome-extension://lokfbljobdpafonghecnpamlofjhfefj/_generated_background_page.html (0)
[24912:3847:0715/044929:INFO:CONSOLE(0)] "[SUCCESS] setSystemProxy", source: chrome-extension://lokfbljobdpafonghecnpamlofjhfefj/_generated_background_page.html (0)
[24919:12807:0715/044929:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[24919:12807:0715/044929:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] ProxySettingsApiTest.ProxySystem (4013 ms)
[90/226] ProxySettingsApiTest.ProxySystem (5441 ms)
[ RUN ] ExtensionTabsTest.UpdateNoPermissions
[24927:3847:0715/044932:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[24928:13063:0715/044933:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[24928:13063:0715/044933:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[24928:13063:0715/044933:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[24928:13063:0715/044933:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[24928:13063:0715/044933:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ExtensionTabsTest.UpdateNoPermissions (2406 ms)
[91/226] ExtensionTabsTest.UpdateNoPermissions (3518 ms)
[ RUN ] SocketApiTest.SocketMulticast
[24920:3847:0715/044928:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[24913:3847:0715/044930:INFO:CONSOLE(374)] "Running tests, protocol none, echo server 127.0.0.1:8888", source: chrome-extension://icfbahbilmfngkejicocacpmgbjmpleb/background.js (374)
[24913:3847:0715/044930:INFO:CONSOLE(379)] "Running multicast tests", source: chrome-extension://icfbahbilmfngkejicocacpmgbjmpleb/background.js (379)
[24913:3847:0715/044930:INFO:CONSOLE(0)] "Unchecked runtime.lastError while running socket.setMulticastTimeToLive: net::ERR_INVALID_ARGUMENT
at Object.callback (chrome-extension://icfbahbilmfngkejicocacpmgbjmpleb/multicast.js:68:18)", source: chrome-extension://icfbahbilmfngkejicocacpmgbjmpleb/_generated_background_page.html (0)
[24913:3847:0715/044934:INFO:CONSOLE(0)] "[SUCCESS] testMulticast", source: chrome-extension://icfbahbilmfngkejicocacpmgbjmpleb/_generated_background_page.html (0)
[24913:3847:0715/044934:INFO:CONSOLE(0)] "[SUCCESS] testMulticast", source: chrome-extension://icfbahbilmfngkejicocacpmgbjmpleb/_generated_background_page.html (0)
[ OK ] SocketApiTest.SocketMulticast (8472 ms)
[92/226] SocketApiTest.SocketMulticast (9893 ms)
[ RUN ] WebrtcLoggingPrivateApiTest.TestStartStopUpload
[24932:3847:0715/044936:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[24934:15363:0715/044937:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[24934:15363:0715/044937:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[ OK ] WebrtcLoggingPrivateApiTest.TestStartStopUpload (2822 ms)
[93/226] WebrtcLoggingPrivateApiTest.TestStartStopUpload (4057 ms)
[ RUN ] AppBackgroundPageApiTest.ManifestBackgroundPage
[24937:3847:0715/044938:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[24933:74759:0715/044939:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /test.html
[24942:12807:0715/044940:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[24942:12807:0715/044940:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[24942:12807:0715/044940:WARNING:channel.cc(322)] RawChannel write error
[24933:41219:0715/044940:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[24933:41219:0715/044940:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[24933:41219:0715/044940:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[24933:41219:0715/044940:WARNING:channel.cc(322)] RawChannel write error
[ OK ] AppBackgroundPageApiTest.ManifestBackgroundPage (4010 ms)
[94/226] AppBackgroundPageApiTest.ManifestBackgroundPage (5589 ms)
[ RUN ] AppBackgroundPageApiTest.NoJsManifestBackgroundPage
[24943:3847:0715/044940:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[24938:75783:0715/044941:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /bg.html
[24946:12551:0715/044944:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[24946:12551:0715/044944:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[24938:75783:0715/044944:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[24944:13063:0715/044944:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[24944:13063:0715/044944:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[24944:13063:0715/044944:WARNING:channel.cc(322)] RawChannel write error
[ OK ] AppBackgroundPageApiTest.NoJsManifestBackgroundPage (6889 ms)
[95/226] AppBackgroundPageApiTest.NoJsManifestBackgroundPage (8423 ms)
[ RUN ] AppApiTest.ReloadIntoAppProcess
[24950:3847:0715/044943:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[24945:3847:0715/044944:INFO:app_process_apitest.cc(480)] Loading extension.
[24945:3847:0715/044944:INFO:app_process_apitest.cc(483)] Loading extension - done.
[24945:3847:0715/044944:INFO:app_process_apitest.cc(485)] Disabling extension.
[24945:3847:0715/044944:INFO:app_process_apitest.cc(487)] Disabling extension - done.
[24945:3847:0715/044944:INFO:app_process_apitest.cc(488)] Navigate to path1/empty.html.
[24945:3847:0715/044944:INFO:app_process_apitest.cc(490)] Navigate to path1/empty.html - done.
[24945:3847:0715/044944:INFO:app_process_apitest.cc(496)] Enabling extension.
[24945:3847:0715/044944:INFO:app_process_apitest.cc(498)] Enabling extension - done.
[24945:3847:0715/044944:INFO:app_process_apitest.cc(504)] Reloading.
[24945:74759:0715/044944:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[24945:3847:0715/044945:INFO:app_process_apitest.cc(507)] Reloading - done.
[24945:3847:0715/044945:INFO:app_process_apitest.cc(512)] Disabling extension.
[24945:3847:0715/044945:INFO:app_process_apitest.cc(514)] Disabling extension - done.
[24945:3847:0715/044945:INFO:app_process_apitest.cc(520)] Reloading.
[24945:3847:0715/044945:INFO:app_process_apitest.cc(523)] Reloading - done.
[ OK ] AppApiTest.ReloadIntoAppProcess (4339 ms)
[96/226] AppApiTest.ReloadIntoAppProcess (5666 ms)
[ RUN ] ExternallyConnectableMessagingTest.WebConnectableWithTlsChannelIdWithEmptyTlsChannelId
[24960:3847:0715/044948:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[24954:75023:0715/044950:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[24961:13063:0715/044951:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[24961:13063:0715/044951:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[24961:13063:0715/044951:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483651, remote ID 4)
[24961:13063:0715/044951:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[24961:13063:0715/044951:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[24965:12807:0715/044951:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[24965:12807:0715/044951:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[24965:12807:0715/044951:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[24965:12807:0715/044951:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[24965:12807:0715/044951:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ExternallyConnectableMessagingTest.WebConnectableWithTlsChannelIdWithEmptyTlsChannelId (4294 ms)
[97/226] ExternallyConnectableMessagingTest.WebConnectableWithTlsChannelIdWithEmptyTlsChannelId (5825 ms)
[ RUN ] ExtensionRequestLimitingThrottleBrowserTest.ThrottleRequest_RedirectCached
[24962:3847:0715/044949:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ExtensionRequestLimitingThrottleBrowserTest.ThrottleRequest_RedirectCached (4783 ms)
[98/226] ExtensionRequestLimitingThrottleBrowserTest.ThrottleRequest_RedirectCached (6233 ms)
[ RUN ] LazyBackgroundPageApiTest.Filters
[24971:3847:0715/044954:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[24967:3847:0715/044956:INFO:CONSOLE(5)] "running extension!", source: chrome-extension://blhjgppaknibaghmjfmamheanohnfnci/background.js (5)
[24967:74503:0715/044956:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[24967:3847:0715/044957:INFO:CONSOLE(5)] "running extension!", source: chrome-extension://blhjgppaknibaghmjfmamheanohnfnci/background.js (5)
[24967:3847:0715/044957:INFO:CONSOLE(7)] "Got the event!", source: chrome-extension://blhjgppaknibaghmjfmamheanohnfnci/background.js (7)
[24967:3847:0715/044957:INFO:CONSOLE(0)] "[SUCCESS] (no test)", source: chrome-extension://blhjgppaknibaghmjfmamheanohnfnci/_generated_background_page.html (0)
[24979:3847:0715/044958:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 2147483650, remote ID 3)
[24979:13063:0715/044958:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[24979:13063:0715/044958:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] LazyBackgroundPageApiTest.Filters (5728 ms)
[99/226] LazyBackgroundPageApiTest.Filters (7034 ms)
[ RUN ] WebstoreStartupInstallerTest.Install
HTTP server started on http://127.0.0.1:56540...
sending server_data: {"host": "127.0.0.1", "port": 56540} (36 bytes)
[24977:3847:0715/044956:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[24968:3847:0715/044957:INFO:CONSOLE(8)] "Page loaded", source: http://app.com:56540/files/extensions/api_test/webstore_inline_install/install.html (8)
[24968:3847:0715/044957:INFO:CONSOLE(11)] "In runTest", source: http://app.com:56540/files/extensions/api_test/webstore_inline_install/install.html (11)
[24968:3847:0715/044958:WARNING:extension_install_prompt.cc(163)] Proceeding!
[24968:3847:0715/044959:INFO:CONSOLE(22)] "Ran test, sending response", source: http://app.com:56540/files/extensions/api_test/webstore_inline_install/install.html (22)
[24968:3847:0715/044959:INFO:CONSOLE(24)] "Test complete", source: http://app.com:56540/files/extensions/api_test/webstore_inline_install/install.html (24)
[24968:40963:0715/044959:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[24968:40963:0715/044959:WARNING:channel.cc(322)] RawChannel write error
[ OK ] WebstoreStartupInstallerTest.Install (6459 ms)
[100/226] WebstoreStartupInstallerTest.Install (7772 ms)
[ RUN ] HistoryBrowserTest.DownloadNoHistory
HTTP server started on http://127.0.0.1:56549...
sending server_data: {"host": "127.0.0.1", "port": 56549} (36 bytes)
[ OK ] HistoryBrowserTest.DownloadNoHistory (573 ms)
[101/226] HistoryBrowserTest.DownloadNoHistory (1744 ms)
[ RUN ] ImageDecoderBrowserTest.StartAndDestroy
[24992:3847:0715/045003:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[24994:13319:0715/045003:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[24994:15619:0715/045003:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[24994:15619:0715/045003:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[24994:15619:0715/045003:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[24994:13319:0715/045003:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[24994:13319:0715/045003:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[24994:13319:0715/045003:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] ImageDecoderBrowserTest.StartAndDestroy (2652 ms)
[102/226] ImageDecoderBrowserTest.StartAndDestroy (3862 ms)
[ RUN ] ECKEncryptedMediaTest.InitializeCDMFail
[24993:3847:0715/045003:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:56550...
sending server_data: {"host": "127.0.0.1", "port": 56550} (36 bytes)
[24987:3847:0715/045004:INFO:CONSOLE(295)] "04:50:04.858 - org.chromium.externalclearkey.initializefail is not a known key system", source: http://127.0.0.1:56550/files/eme_player_js/utils.js (295)
[24987:3847:0715/045004:INFO:CONSOLE(295)] "04:50:04.864 - Using ClearKeyPlayer", source: http://127.0.0.1:56550/files/eme_player_js/utils.js (295)
[24987:3847:0715/045004:INFO:CONSOLE(295)] "04:50:04.868 - Registering video event handlers.", source: http://127.0.0.1:56550/files/eme_player_js/utils.js (295)
[24987:3847:0715/045004:INFO:CONSOLE(295)] "04:50:04.870 - Setting video media keys: org.chromium.externalclearkey.initializefail", source: http://127.0.0.1:56550/files/eme_player_js/utils.js (295)
[24987:3847:0715/045005:INFO:CONSOLE(145)] "FAIL: NotSupportedError Unable to create CDM.", source: http://127.0.0.1:56550/files/eme_player_js/utils.js (145)
[24987:3847:0715/045005:INFO:CONSOLE(295)] "04:50:05.769 - Set document title to: NOTSUPPORTEDERROR, updated title: NOTSUPPORTEDERROR", source: http://127.0.0.1:56550/files/eme_player_js/utils.js (295)
[24987:3847:0715/045005:INFO:CONSOLE(295)] "04:50:05.770 - Loading media using src.", source: http://127.0.0.1:56550/files/eme_player_js/utils.js (295)
[ OK ] ECKEncryptedMediaTest.InitializeCDMFail (4652 ms)
[103/226] ECKEncryptedMediaTest.InitializeCDMFail (5907 ms)
[ RUN ] EncryptedMediaIsTypeSupportedTest.ClearKey_IsSupportedKeySystem_InvalidVariants
[25007:3847:0715/045009:WARNING:vt_video_decode_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)
[25002:3847:0715/045010:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[25002:3847:0715/045010:INFO:CONSOLE(0)] "canPlayType()'s 'keySystem' parameter is deprecated and will be ignored in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[ OK ] EncryptedMediaIsTypeSupportedTest.ClearKey_IsSupportedKeySystem_InvalidVariants (3383 ms)
[104/226] EncryptedMediaIsTypeSupportedTest.ClearKey_IsSupportedKeySystem_InvalidVariants (4646 ms)
[ RUN ] ECKEncryptedMediaTest.CDMCrashDuringDecode
[25001:3847:0715/045007:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:56567...
sending server_data: {"host": "127.0.0.1", "port": 56567} (36 bytes)
[24997:3847:0715/045008:INFO:CONSOLE(295)] "04:50:08.963 - org.chromium.externalclearkey.crash is not a known key system", source: http://127.0.0.1:56567/files/eme_player_js/utils.js (295)
[24997:3847:0715/045008:INFO:CONSOLE(295)] "04:50:08.969 - Using ClearKeyPlayer", source: http://127.0.0.1:56567/files/eme_player_js/utils.js (295)
[24997:3847:0715/045008:INFO:CONSOLE(295)] "04:50:08.972 - Registering video event handlers.", source: http://127.0.0.1:56567/files/eme_player_js/utils.js (295)
[24997:3847:0715/045008:INFO:CONSOLE(295)] "04:50:08.974 - Setting video media keys: org.chromium.externalclearkey.crash", source: http://127.0.0.1:56567/files/eme_player_js/utils.js (295)
[24997:3847:0715/045009:INFO:CONSOLE(295)] "04:50:09.858 - Loading media using src.", source: http://127.0.0.1:56567/files/eme_player_js/utils.js (295)
[24997:3847:0715/045009:INFO:CONSOLE(295)] "04:50:09.966 - Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:56567/files/eme_player_js/utils.js (295)
[0715/045009:FATAL:clear_key_cdm.cc(605)] Check failed: false.
[24997:3847:0715/045010:INFO:CONSOLE(295)] "04:50:09.987 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:56567/files/eme_player_js/utils.js (295)
[25003:3847:0715/045010:ERROR:render_media_log.cc(20)] MediaEvent: PIPELINE_ERROR pipeline: decode error
[24997:3847:0715/045010:INFO:CONSOLE(295)] "04:50:10.511 - onHTMLElementError [object Event]", source: http://127.0.0.1:56567/files/eme_player_js/utils.js (295)
[24997:3847:0715/045010:INFO:CONSOLE(145)] "[object HTMLVideoElement].error", source: http://127.0.0.1:56567/files/eme_player_js/utils.js (145)
[24997:3847:0715/045010:INFO:CONSOLE(295)] "04:50:10.522 - Set document title to: error, updated title: ERROR", source: http://127.0.0.1:56567/files/eme_player_js/utils.js (295)
[24997:40963:0715/045010:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[24997:40963:0715/045010:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[24997:40963:0715/045010:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 4, remote ID 2147483651)
[24997:40963:0715/045010:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[24997:40963:0715/045010:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ECKEncryptedMediaTest.CDMCrashDuringDecode (5861 ms)
[105/226] ECKEncryptedMediaTest.CDMCrashDuringDecode (7213 ms)
[ RUN ] CookiePolicyBrowserTest.AllowFirstPartyCookiesRedirect
[25016:3847:0715/045013:WARNING:vt_video_decode_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)
[25016:3847:0715/045015:ERROR:gles2_cmd_decoder.cc(13133)] [GroupMarkerNotSet(crbug.com/242999)!:50CD0500B0610000]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[25016:3847:0715/045015:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50CD0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[ OK ] CookiePolicyBrowserTest.AllowFirstPartyCookiesRedirect (3521 ms)
[106/226] CookiePolicyBrowserTest.AllowFirstPartyCookiesRedirect (4684 ms)
[ RUN ] FtpProxyScriptBrowserTest.Verify
FTP server started on port 56589...
sending server_data: {"host": "127.0.0.1", "port": 56589} (36 bytes)
starting FTP server
[]127.0.0.1:56590 Connected.
127.0.0.1:56590 ==> 220 pyftpdlib 0.7.0 based ftpd ready.
127.0.0.1:56590 <== USER anonymous
127.0.0.1:56590 ==> 331 Username ok, send password.
127.0.0.1:56590 <== PASS ******
127.0.0.1:56590 ==> 230 Login successful.
127.0.0.1:56590 <== SYST
127.0.0.1:56590 ==> 215 UNIX Type: L8
127.0.0.1:56590 <== PWD
127.0.0.1:56590 ==> 257 "/" is the current directory.
127.0.0.1:56590 <== TYPE I
127.0.0.1:56590 ==> 200 Type set to: Binary.
127.0.0.1:56590 <== SIZE /bad_server.pac
127.0.0.1:56590 ==> 213 69
127.0.0.1:56590 <== CWD /bad_server.pac
127.0.0.1:56590 ==> 550 Not a directory.
127.0.0.1:56590 <== PASV
127.0.0.1:56590 ==> 227 Entering passive mode (127,0,0,1,221,15).
127.0.0.1:56590 <== RETR /bad_server.pac
127.0.0.1:56590 ==> 125 Data connection already open. Transfer starting.
127.0.0.1:56590 ==> 226 Transfer complete.
[anonymous]@127.0.0.1:56590 "RETR /Volumes/data/b/swarm_slave/work/cache/run_tha_testqLtqm7/chrome/test/data/bad_server.pac" completed=1 bytes=69 seconds=0.002
[anonymous]@127.0.0.1:56590 Disconnected.
[25020:3847:0715/045015:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[25012:3847:0715/045016:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[ OK ] FtpProxyScriptBrowserTest.Verify (3789 ms)
[107/226] FtpProxyScriptBrowserTest.Verify (5110 ms)
[ RUN ] WebSocketBrowserTest.WebSocketSplitSegments
[25027:3847:0715/045018: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:56598...
sending server_data: {"host": "127.0.0.1", "port": 56598} (36 bytes)
1.0.0.127.in-addr.arpa - code 404, message File not found
[ OK ] WebSocketBrowserTest.WebSocketSplitSegments (3490 ms)
[108/226] WebSocketBrowserTest.WebSocketSplitSegments (4835 ms)
[ RUN ] WebSocketBrowserTest.SecureWebSocketSplitRecords
[25031:3847:0715/045019: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:56602...
sending server_data: {"host": "127.0.0.1", "port": 56602} (36 bytes)
1.0.0.127.in-addr.arpa - code 404, message File not found
[ OK ] WebSocketBrowserTest.SecureWebSocketSplitRecords (3574 ms)
[109/226] WebSocketBrowserTest.SecureWebSocketSplitRecords (4964 ms)
[ RUN ] PasswordManagerBrowserTestBase.NoPromptForSubFrameNavigation
[25039:3847:0715/045023:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[25035:56583:0715/045024:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[ OK ] PasswordManagerBrowserTestBase.NoPromptForSubFrameNavigation (3212 ms)
[110/226] PasswordManagerBrowserTestBase.NoPromptForSubFrameNavigation (4397 ms)
[ RUN ] PasswordManagerBrowserTestBase.AutofillSuggetionsForLoginSignupForm
[25043:3847:0715/045024:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[25038:56583:0715/045025:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[ OK ] PasswordManagerBrowserTestBase.AutofillSuggetionsForLoginSignupForm (3127 ms)
[111/226] PasswordManagerBrowserTestBase.AutofillSuggetionsForLoginSignupForm (4339 ms)
[ RUN ] PluginPowerSaverBrowserTest.OriginWhitelisting
[25053:3847:0715/045028:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
objc[25056]: Class BaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testqLtqm7/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[25056]: Class ConstrainedWindowAnimationBase is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testqLtqm7/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[25056]: Class ConstrainedWindowAnimationShow is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testqLtqm7/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[25056]: Class ConstrainedWindowAnimationHide is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testqLtqm7/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[25056]: Class ConstrainedWindowAnimationPulse is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testqLtqm7/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[25056]: Class BlueLabelButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testqLtqm7/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[25056]: Class BlueLabelButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testqLtqm7/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[25056]: Class HoverImageMenuButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testqLtqm7/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[25056]: Class HoverImageMenuButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testqLtqm7/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[25056]: Class HyperlinkButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testqLtqm7/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[25056]: Class HyperlinkTextView is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testqLtqm7/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[25056]: Class FindPasteboard is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testqLtqm7/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[25056]: Class FlippedView is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testqLtqm7/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[25056]: Class FocusTracker is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testqLtqm7/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[25056]: Class FullscreenWindowManager is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testqLtqm7/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[25056]: Class HoverButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testqLtqm7/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[25056]: Class HoverImageButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testqLtqm7/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[25056]: Class MenuController is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testqLtqm7/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[25056]: Class ToolTipBaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testqLtqm7/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[25056]: Class CrTrackingAreaOwnerProxy is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testqLtqm7/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[25056]: Class CrTrackingArea is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testqLtqm7/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[25056]: Class UnderlayOpenGLHostingWindow is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testqLtqm7/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[25056]: Class MacScreenMonitor is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testqLtqm7/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[25056]: Class ComplexTextInputPanel is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testqLtqm7/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 (3804 ms)
[112/226] PluginPowerSaverBrowserTest.OriginWhitelisting (5129 ms)
[ RUN ] PDFExtensionTest.ZoomManager
[25049:3847:0715/045027:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[25045:75015:0715/045028:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[25045:3847:0715/045031:INFO:CONSOLE(0)] "[SUCCESS] testZoomChange", source: chrome-extension://mhjfbmdgcfjbbpaeojofohoefgiehjai/index.html (0)
[25045:3847:0715/045031:INFO:CONSOLE(0)] "[SUCCESS] testBrowserZoomChange", source: chrome-extension://mhjfbmdgcfjbbpaeojofohoefgiehjai/index.html (0)
[25045:3847:0715/045031:INFO:CONSOLE(0)] "[SUCCESS] testSmallZoomChange", source: chrome-extension://mhjfbmdgcfjbbpaeojofohoefgiehjai/index.html (0)
[25045:3847:0715/045031:INFO:CONSOLE(0)] "[SUCCESS] testSmallBrowserZoomChange", source: chrome-extension://mhjfbmdgcfjbbpaeojofohoefgiehjai/index.html (0)
[25045:3847:0715/045031:INFO:CONSOLE(0)] "[SUCCESS] testMultiplePdfZoomChanges", source: chrome-extension://mhjfbmdgcfjbbpaeojofohoefgiehjai/index.html (0)
[25045:3847:0715/045031:INFO:CONSOLE(0)] "[SUCCESS] testMultipleBrowserZoomChanges", source: chrome-extension://mhjfbmdgcfjbbpaeojofohoefgiehjai/index.html (0)
[25045:41731:0715/045032:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[25055:13063:0715/045032:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[25055:13063:0715/045032:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PDFExtensionTest.ZoomManager (6425 ms)
[113/226] PDFExtensionTest.ZoomManager (7637 ms)
[ RUN ] PrerenderBrowserTest.PrerenderNaClPluginDisabled
[25062:3847:0715/045034:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
2015-07-15 04:50:34.189 browser_tests[25058:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
HTTP server started on http://127.0.0.1:56622...
sending server_data: {"host": "127.0.0.1", "port": 56622} (36 bytes)
[25058:3847:0715/045036: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:56622/files/prerender/prerender_plugin_nacl_disabled.html (0)
[25058:40195:0715/045036:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 4, remote ID 2147483651)
[25058:40195:0715/045036:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[25058:40195:0715/045036:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PrerenderBrowserTest.PrerenderNaClPluginDisabled (4965 ms)
[114/226] PrerenderBrowserTest.PrerenderNaClPluginDisabled (6474 ms)
[ RUN ] PrerenderBrowserTest.PrerenderHTML5AudioAutoplay
[25067:3847:0715/045035:WARNING:vt_video_decode_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)
[25072:13063:0715/045041:ERROR:audio_output_device.cc(327)] IO loop going away before the audio device has been stopped
[ OK ] PrerenderBrowserTest.PrerenderHTML5AudioAutoplay (8128 ms)
[115/226] PrerenderBrowserTest.PrerenderHTML5AudioAutoplay (9332 ms)
[ RUN ] PrerenderBrowserTest.PrerenderFragmentNavigatePage
[25076:3847:0715/045039:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:56634...
sending server_data: {"host": "127.0.0.1", "port": 56634} (36 bytes)
[25077:13063:0715/045042:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483651, remote ID 4)
[25077:13063:0715/045042:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[25077:13063:0715/045042:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[25077:13063:0715/045042:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PrerenderBrowserTest.PrerenderFragmentNavigatePage (4674 ms)
[116/226] PrerenderBrowserTest.PrerenderFragmentNavigatePage (5936 ms)
[ RUN ] PrerenderBrowserTest.PrerenderLocalStorageRead
[25084:3847:0715/045044:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:56644...
sending server_data: {"host": "127.0.0.1", "port": 56644} (36 bytes)
[25085:12807:0715/045047:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[25085:12807:0715/045047:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] PrerenderBrowserTest.PrerenderLocalStorageRead (4504 ms)
[117/226] PrerenderBrowserTest.PrerenderLocalStorageRead (5867 ms)
[ RUN ] PrerenderBrowserTest.PrerenderClearCache
[25089:3847:0715/045046:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:56650...
sending server_data: {"host": "127.0.0.1", "port": 56650} (36 bytes)
[25093:12551:0715/045048:WARNING:channel.cc(322)] RawChannel write error
[25093:3847:0715/045048:WARNING:proxy_message_pipe_endpoint.cc(50)] Failed to write enqueue message to channel
[25083:40451:0715/045048:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[25083:40451:0715/045048:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PrerenderBrowserTest.PrerenderClearCache (4538 ms)
[118/226] PrerenderBrowserTest.PrerenderClearCache (5655 ms)
[ RUN ] PrerenderBrowserTest.PrerenderNavigateClickGoBack
[25098:3847:0715/045050:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:56656...
sending server_data: {"host": "127.0.0.1", "port": 56656} (36 bytes)
[25099:3847:0715/045053:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 3, remote ID 2147483649)
[25099:13575:0715/045053:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[25094:40451:0715/045053:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[25094:40451:0715/045053:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PrerenderBrowserTest.PrerenderNavigateClickGoBack (4858 ms)
[119/226] PrerenderBrowserTest.PrerenderNavigateClickGoBack (6165 ms)
[ RUN ] PrerenderBrowserTest.PrerenderCancelReferrerPolicy
[25102:3847:0715/045051:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:56660...
sending server_data: {"host": "127.0.0.1", "port": 56660} (36 bytes)
[ OK ] PrerenderBrowserTest.PrerenderCancelReferrerPolicy (4473 ms)
[120/226] PrerenderBrowserTest.PrerenderCancelReferrerPolicy (5618 ms)
[ RUN ] PushMessagingBrowserTest.PermissionStateSaysGranted
HTTPS server started on https://127.0.0.1:56673...
sending server_data: {"host": "127.0.0.1", "port": 56673} (36 bytes)
[25123:3847:0715/045058:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[25109:3847:0715/045059:INFO:CONSOLE(18)] "sendResultToTest: ok - service worker registered", source: https://127.0.0.1:56673/files/push_messaging/push_test.js (18)
[25109:3847:0715/045059:INFO:CONSOLE(18)] "sendResultToTest: permission status - granted", source: https://127.0.0.1:56673/files/push_messaging/push_test.js (18)
[25109:3847:0715/045059:INFO:CONSOLE(18)] "sendResultToTest: https://android.googleapis.com/gcm/send/1-0", source: https://127.0.0.1:56673/files/push_messaging/push_test.js (18)
[25109:3847:0715/045059:INFO:CONSOLE(18)] "sendResultToTest: permission status - granted", source: https://127.0.0.1:56673/files/push_messaging/push_test.js (18)
[25109:3847:0715/045059:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.allow_outdated
[25109:3847:0715/045059:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown printing.enabled
[25109:3847:0715/045059:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.always_authorize
[ OK ] PushMessagingBrowserTest.PermissionStateSaysGranted (3610 ms)
[121/226] PushMessagingBrowserTest.PermissionStateSaysGranted (4902 ms)
[ RUN ] PrerenderBrowserTest.PrerenderCrossProcessClientRedirect
[25113:3847:0715/045056:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:56674...
sending server_data: {"host": "127.0.0.1", "port": 56674} (36 bytes)
[25126:12807:0715/045059:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[25126:12807:0715/045059:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[25126:12807:0715/045059:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[25126:12807:0715/045059:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[25126:12807:0715/045059:WARNING:channel.cc(322)] RawChannel write error
[25108:40451:0715/045059:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[25108:40451:0715/045059:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[25108:40451:0715/045059:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 4, remote ID 2147483651)
[25108:40451:0715/045059:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] PrerenderBrowserTest.PrerenderCrossProcessClientRedirect (5026 ms)
[122/226] PrerenderBrowserTest.PrerenderCrossProcessClientRedirect (6307 ms)
[ RUN ] ReferrerPolicyTest.HttpLeftClickRedirectToHTTPSOriginWhenCrossOrigin
[25134:3847:0715/045103:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ReferrerPolicyTest.HttpLeftClickRedirectToHTTPSOriginWhenCrossOrigin (3406 ms)
[123/226] ReferrerPolicyTest.HttpLeftClickRedirectToHTTPSOriginWhenCrossOrigin (4606 ms)
[ RUN ] PushMessagingBrowserTest.UnsubscribeSuccess
HTTPS server started on https://127.0.0.1:56684...
sending server_data: {"host": "127.0.0.1", "port": 56684} (36 bytes)
[25135:3847:0715/045103:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[25127:3847:0715/045104:INFO:CONSOLE(18)] "sendResultToTest: ok - service worker registered", source: https://127.0.0.1:56684/files/push_messaging/push_test.js (18)
[25127:3847:0715/045104:INFO:CONSOLE(18)] "sendResultToTest: ok - service worker registered", source: https://127.0.0.1:56684/files/push_messaging/push_test.js (18)
[25127:3847:0715/045104:INFO:CONSOLE(18)] "sendResultToTest: permission status - granted", source: https://127.0.0.1:56684/files/push_messaging/push_test.js (18)
[25127:3847:0715/045104:INFO:CONSOLE(18)] "sendResultToTest: https://android.googleapis.com/gcm/send/1-0", source: https://127.0.0.1:56684/files/push_messaging/push_test.js (18)
[25127:3847:0715/045104:INFO:CONSOLE(18)] "sendResultToTest: unsubscribe result: true", source: https://127.0.0.1:56684/files/push_messaging/push_test.js (18)
[25127:3847:0715/045104:INFO:CONSOLE(18)] "sendResultToTest: unsubscribe result: false", source: https://127.0.0.1:56684/files/push_messaging/push_test.js (18)
[25127:3847:0715/045104:INFO:CONSOLE(18)] "sendResultToTest: ok - service worker registered", source: https://127.0.0.1:56684/files/push_messaging/push_test.js (18)
[25127:3847:0715/045104:INFO:CONSOLE(18)] "sendResultToTest: permission status - granted", source: https://127.0.0.1:56684/files/push_messaging/push_test.js (18)
[25127:3847:0715/045104:INFO:CONSOLE(18)] "sendResultToTest: https://android.googleapis.com/gcm/send/1-1", source: https://127.0.0.1:56684/files/push_messaging/push_test.js (18)
[25127:3847:0715/045104:INFO:CONSOLE(18)] "sendResultToTest: unsubscribe result: true", source: https://127.0.0.1:56684/files/push_messaging/push_test.js (18)
[25127:3847:0715/045104:INFO:CONSOLE(18)] "sendResultToTest: false - not subscribed", source: https://127.0.0.1:56684/files/push_messaging/push_test.js (18)
[25127:3847:0715/045104:INFO:CONSOLE(18)] "sendResultToTest: ok - service worker registered", source: https://127.0.0.1:56684/files/push_messaging/push_test.js (18)
[25127:3847:0715/045104:INFO:CONSOLE(18)] "sendResultToTest: permission status - granted", source: https://127.0.0.1:56684/files/push_messaging/push_test.js (18)
[25127:3847:0715/045104:INFO:CONSOLE(18)] "sendResultToTest: https://android.googleapis.com/gcm/send/1-2", source: https://127.0.0.1:56684/files/push_messaging/push_test.js (18)
[25127:3847:0715/045104:INFO:CONSOLE(18)] "sendResultToTest: unsubscribe result: true", source: https://127.0.0.1:56684/files/push_messaging/push_test.js (18)
[25127:3847:0715/045104:INFO:CONSOLE(18)] "sendResultToTest: ok - service worker registered", source: https://127.0.0.1:56684/files/push_messaging/push_test.js (18)
[25127:3847:0715/045104:INFO:CONSOLE(18)] "sendResultToTest: permission status - granted", source: https://127.0.0.1:56684/files/push_messaging/push_test.js (18)
[25127:3847:0715/045104:INFO:CONSOLE(18)] "sendResultToTest: https://android.googleapis.com/gcm/send/1-3", source: https://127.0.0.1:56684/files/push_messaging/push_test.js (18)
[25127:3847:0715/045104:INFO:CONSOLE(18)] "sendResultToTest: service worker unregistration status: true", source: https://127.0.0.1:56684/files/push_messaging/push_test.js (18)
[25127:3847:0715/045104:INFO:CONSOLE(18)] "sendResultToTest: unsubscribe result: false", source: https://127.0.0.1:56684/files/push_messaging/push_test.js (18)
[25127:41731:0715/045104:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[25127:41731:0715/045104:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PushMessagingBrowserTest.UnsubscribeSuccess (4319 ms)
[124/226] PushMessagingBrowserTest.UnsubscribeSuccess (5618 ms)
[ RUN ] ChromeRenderProcessHostTest.DevToolsOnSelfInOwnProcess
[25143:3847:0715/045108:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[25150:15619:0715/045110:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[25150:15619:0715/045110:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[25138:40451:0715/045110:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[25150:13319:0715/045110:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[25150:13319:0715/045110:WARNING:channel.cc(322)] RawChannel write error
[25150:15619:0715/045110:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[25150:15619:0715/045110:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[25145:12807:0715/045110:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[25145:12807:0715/045110:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[25145:12807:0715/045110:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[25145:12807:0715/045110:WARNING:channel.cc(322)] RawChannel write error
[25138:40451:0715/045110:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[25138:40451:0715/045110:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[25138:40451:0715/045110:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[25151:15107:0715/045110:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[25151:15107:0715/045110:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[25151:15107:0715/045110:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[25151:15107:0715/045110:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[25138:40451:0715/045110:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[25138:40451:0715/045110:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[25138:40451:0715/045110:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ChromeRenderProcessHostTest.DevToolsOnSelfInOwnProcess (5368 ms)
[125/226] ChromeRenderProcessHostTest.DevToolsOnSelfInOwnProcess (6618 ms)
[ RUN ] ServiceProcessControlBrowserTest.CheckPid
[ OK ] ServiceProcessControlBrowserTest.CheckPid (4 ms)
[126/226] ServiceProcessControlBrowserTest.CheckPid (1075 ms)
[ RUN ] ImageFetcherImplBrowserTest.MultipleFetch
HTTP server started on http://127.0.0.1:56690...
sending server_data: {"host": "127.0.0.1", "port": 56690} (36 bytes)
[25147:3847:0715/045109:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ImageFetcherImplBrowserTest.MultipleFetch (9287 ms)
[127/226] ImageFetcherImplBrowserTest.MultipleFetch (10622 ms)
[ RUN ] ContinueWhereILeftOffTest.PRE_PRE_CookiesClearedOnExit
[25157:3847:0715/045115:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ContinueWhereILeftOffTest.PRE_PRE_CookiesClearedOnExit (2867 ms)
[128/226] ContinueWhereILeftOffTest.PRE_PRE_CookiesClearedOnExit (4107 ms)
[ RUN ] NoSessionRestoreTest.PRE_SessionStorage
[25167:3847:0715/045119:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] NoSessionRestoreTest.PRE_SessionStorage (2938 ms)
[129/226] NoSessionRestoreTest.PRE_SessionStorage (4102 ms)
[ RUN ] ContinueWhereILeftOffTest.PostBrowserClose
[25164:3847:0715/045118:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
2015-07-15 04:51:19.337 browser_tests[25159:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[25170:13319:0715/045121:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[25170:13319:0715/045121:WARNING:channel.cc(322)] RawChannel write error
[25164:3847:0715/045121:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50C10800B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[25164:3847:0715/045121:ERROR:gles2_cmd_decoder.cc(4382)] Error: 5 for Command kLoseContextCHROMIUM
[ OK ] ContinueWhereILeftOffTest.PostBrowserClose (4284 ms)
[130/226] ContinueWhereILeftOffTest.PostBrowserClose (5732 ms)
[ RUN ] SessionRestoreTest.RestoresForwardAndBackwardNavs
[25175:3847:0715/045123:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[25171:40451:0715/045126:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] SessionRestoreTest.RestoresForwardAndBackwardNavs (4495 ms)
[131/226] SessionRestoreTest.RestoresForwardAndBackwardNavs (5806 ms)
[ RUN ] ChromeSSLHostStateDelegateTest.HasPolicyAndRevoke
[25188:3847:0715/045129:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[25189:15107:0715/045130:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[25189:15107:0715/045130:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[25189:12807:0715/045130:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] ChromeSSLHostStateDelegateTest.HasPolicyAndRevoke (2784 ms)
[132/226] ChromeSSLHostStateDelegateTest.HasPolicyAndRevoke (4087 ms)
[ RUN ] SessionRestoreTest.RestoreWithNavigateSelectedTab
[25179:3847:0715/045124:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[25172:40451:0715/045126:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[25172:40451:0715/045126:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[25172:40451:0715/045126:WARNING:channel.cc(322)] RawChannel write error
[25186:13063:0715/045130:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[25186:13063:0715/045130:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[25186:13063:0715/045130:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] SessionRestoreTest.RestoreWithNavigateSelectedTab (7881 ms)
[133/226] SessionRestoreTest.RestoreWithNavigateSelectedTab (9150 ms)
[ RUN ] ForgetAtSessionEndSSLHostStateDelegateTest.PRE_QueryPolicyExpired
[25197:3847:0715/045133:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[25199:13063:0715/045134:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[25199:13063:0715/045134:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[25199:13063:0715/045134:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[25199:13063:0715/045134:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[25199:13063:0715/045134:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ForgetAtSessionEndSSLHostStateDelegateTest.PRE_QueryPolicyExpired (3049 ms)
[134/226] ForgetAtSessionEndSSLHostStateDelegateTest.PRE_QueryPolicyExpired (4382 ms)
[ RUN ] SSLUITest.TestRunsCachedInsecureContent
[25198:3847:0715/045134:WARNING:vt_video_decode_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)
HTTPS server started on https://127.0.0.1:56698...
sending server_data: {"host": "127.0.0.1", "port": 56698} (36 bytes)
[25192:3847:0715/045137:WARNING:web_contents_impl.cc(2973)] https://127.0.0.1:56698 ran insecure content from http://127.0.0.1:56697/files/ssl/randomize_hash.js
[25192:3847:0715/045137:WARNING:web_contents_impl.cc(2973)] https://127.0.0.1:56698 ran insecure content from http://127.0.0.1:56697/files/ssl/randomize_hash.js
[25192:3847:0715/045137:INFO:CONSOLE(0)] "Mixed Content: The page at 'https://127.0.0.1:56698/files/ssl/page_runs_insecure_content.html?replace_text=UkVQTEFDRV9XSVRIX0hPU1RfQU5EX1BPUlQ=:MTI3LjAuMC4xOjU2Njk3' was loaded over HTTPS, but requested an insecure script 'http://127.0.0.1:56697/files/ssl/randomize_hash.js'. This content should also be served over HTTPS.", source: https://127.0.0.1:56698/files/ssl/page_runs_insecure_content.html?replace_text=UkVQTEFDRV9XSVRIX0hPU1RfQU5EX1BPUlQ=:MTI3LjAuMC4xOjU2Njk3 (0)
[25192:40451:0715/045137:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[25192:40451:0715/045137:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[25192:40451:0715/045137:WARNING:channel.cc(322)] RawChannel write error
[ OK ] SSLUITest.TestRunsCachedInsecureContent (6219 ms)
[135/226] SSLUITest.TestRunsCachedInsecureContent (7490 ms)
[ RUN ] ChromeTracingDelegateBrowserTest.NewIncognitoSessionBlockingTraceFinalization
[25212:3847:0715/045140:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[25213:12551:0715/045141:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] ChromeTracingDelegateBrowserTest.NewIncognitoSessionBlockingTraceFinalization (2993 ms)
[136/226] ChromeTracingDelegateBrowserTest.NewIncognitoSessionBlockingTraceFinalization (4306 ms)
[ RUN ] TaskManagerBrowserTest.DevToolsNewUndockedWindow
[25207:3847:0715/045138:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[25203:3847:0715/045142:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[25214:12551:0715/045143:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] TaskManagerBrowserTest.DevToolsNewUndockedWindow (7225 ms)
[137/226] TaskManagerBrowserTest.DevToolsNewUndockedWindow (8619 ms)
[ RUN ] AutofillDialogControllerTest.CancelWithSuggestions
[25220:3847:0715/045145:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] AutofillDialogControllerTest.CancelWithSuggestions (3415 ms)
[138/226] AutofillDialogControllerTest.CancelWithSuggestions (4684 ms)
[ RUN ] AutofillDialogControllerTest.AutocompleteErrorEventReasonInvalid
[25224:3847:0715/045146:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[25219:40451:0715/045149:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[25219:40451:0715/045149:WARNING:channel.cc(322)] RawChannel write error
[ OK ] AutofillDialogControllerTest.AutocompleteErrorEventReasonInvalid (4453 ms)
[139/226] AutofillDialogControllerTest.AutocompleteErrorEventReasonInvalid (5844 ms)
[ RUN ] AutofillDialogControllerTest.ChangingDataSourceShowsCorrectSections
[25229:3847:0715/045149:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] AutofillDialogControllerTest.ChangingDataSourceShowsCorrectSections (3425 ms)
[140/226] AutofillDialogControllerTest.ChangingDataSourceShowsCorrectSections (4585 ms)
[ RUN ] AutofillDialogControllerTest.CountryChangeRebuildsSection
[25234:3847:0715/045152:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] AutofillDialogControllerTest.CountryChangeRebuildsSection (3150 ms)
[141/226] AutofillDialogControllerTest.CountryChangeRebuildsSection (4344 ms)
[ RUN ] AutofillDialogControllerTest.FillingFormRebuildsInputs
[25239:3847:0715/045154:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] AutofillDialogControllerTest.FillingFormRebuildsInputs (3334 ms)
[142/226] AutofillDialogControllerTest.FillingFormRebuildsInputs (4655 ms)
[ RUN ] AutofillDialogControllerTest.TransactionAmount
[25244:3847:0715/045156:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] AutofillDialogControllerTest.TransactionAmount (4092 ms)
[143/226] AutofillDialogControllerTest.TransactionAmount (5501 ms)
[ RUN ] BrowserTest.NoNewIncognitoWindowWhenIncognitoIsDisabled
[25255:3847:0715/045202:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] BrowserTest.NoNewIncognitoWindowWhenIncognitoIsDisabled (2973 ms)
[144/226] BrowserTest.NoNewIncognitoWindowWhenIncognitoIsDisabled (4307 ms)
[ RUN ] PopupBlockerBrowserTest.Regress427477
[25249:3847:0715/045159:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[25246:39939:0715/045201:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[25246:39939:0715/045202:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[25256:14083:0715/045203:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
2015-07-15 04:52:04.452 browser_tests[25246:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[25246:39939:0715/045205:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[25246:39939:0715/045205:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[25246:39939:0715/045205:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PopupBlockerBrowserTest.Regress427477 (7932 ms)
[145/226] PopupBlockerBrowserTest.Regress427477 (9138 ms)
[ RUN ] BrowserNavigatorTest.Disposition_SaveToDisk
[25264:3847:0715/045206:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[25266:12807:0715/045207:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[25266:12807:0715/045207:WARNING:channel.cc(322)] RawChannel write error
[25266:15107:0715/045207:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[25266:15107:0715/045207:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[25266:15107:0715/045207:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[ OK ] BrowserNavigatorTest.Disposition_SaveToDisk (2662 ms)
[146/226] BrowserNavigatorTest.Disposition_SaveToDisk (3901 ms)
[ RUN ] BrowserNavigatorTest.Disposition_ViewSource_Settings_DoNothingIfIncognitoForced
[25269:3847:0715/045208:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[25265:40707:0715/045210:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] BrowserNavigatorTest.Disposition_ViewSource_Settings_DoNothingIfIncognitoForced (4141 ms)
[147/226] BrowserNavigatorTest.Disposition_ViewSource_Settings_DoNothingIfIncognitoForced (5391 ms)
[ RUN ] BrowserNavigatorTest.NavigateFromDefaultToBookmarksInSameTab
[25282:3847:0715/045213:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[25277:3847:0715/045215:WARNING:CONSOLE(0)] "The -webkit-canvas CSS feature is deprecated. Please use a positioned <canvas> element instead.", source: (0)
[ OK ] BrowserNavigatorTest.NavigateFromDefaultToBookmarksInSameTab (4183 ms)
[148/226] BrowserNavigatorTest.NavigateFromDefaultToBookmarksInSameTab (5479 ms)
[ RUN ] BrowserNavigatorTest.CloseSingletonTab
[25275:3847:0715/045210:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[25270:3847:0715/045212:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[25270:3847:0715/045213:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[25270:3847:0715/045215:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[25270:3847:0715/045215:WARNING:CONSOLE(0)] "The -webkit-canvas CSS feature is deprecated. Please use a positioned <canvas> element instead.", source: (0)
[ OK ] BrowserNavigatorTest.CloseSingletonTab (9120 ms)
[149/226] BrowserNavigatorTest.CloseSingletonTab (10772 ms)
[ RUN ] MediaGalleriesDialogBrowserTest.Close
[25289:3847:0715/045219:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] MediaGalleriesDialogBrowserTest.Close (3096 ms)
[150/226] MediaGalleriesDialogBrowserTest.Close (4336 ms)
[ RUN ] FindBarBrowserTest.FocusOnTabSwitch
[25294:3847:0715/045221:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[25290:40451:0715/045223:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[25290:40451:0715/045223:WARNING:channel.cc(322)] RawChannel write error
[ OK ] FindBarBrowserTest.FocusOnTabSwitch (4255 ms)
[151/226] FindBarBrowserTest.FocusOnTabSwitch (5728 ms)
[ RUN ] ZoomDecorationTest.IconRemainsVisibleAfterBubble
[25300:3847:0715/045223:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ZoomDecorationTest.IconRemainsVisibleAfterBubble (2610 ms)
[152/226] ZoomDecorationTest.IconRemainsVisibleAfterBubble (3869 ms)
[ RUN ] PermissionBubbleBrowserTest.HasLocationBarByDefault
[25308:3847:0715/045226:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] PermissionBubbleBrowserTest.HasLocationBarByDefault (2759 ms)
[153/226] PermissionBubbleBrowserTest.HasLocationBarByDefault (3934 ms)
[ RUN ] PermissionBubbleBrowserTest.AnchorPositionWithLocationBar
[25310:3847:0715/045227:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[25311:13319:0715/045228:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[25311:13319:0715/045228:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PermissionBubbleBrowserTest.AnchorPositionWithLocationBar (2822 ms)
[154/226] PermissionBubbleBrowserTest.AnchorPositionWithLocationBar (4061 ms)
[ RUN ] FindInPageControllerTest.IncognitoFindNextShared
[25316:3847:0715/045230:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] FindInPageControllerTest.IncognitoFindNextShared (4269 ms)
[155/226] FindInPageControllerTest.IncognitoFindNextShared (5446 ms)
[ RUN ] GlobalErrorServiceBrowserTest.ShowBubbleView
[25320:3847:0715/045231:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[25321:13063:0715/045233:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[25321:13063:0715/045233:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[25321:13063:0715/045233:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] GlobalErrorServiceBrowserTest.ShowBubbleView (4391 ms)
[156/226] GlobalErrorServiceBrowserTest.ShowBubbleView (5706 ms)
[ RUN ] LoginPromptBrowserTest.LoginPromptForXHRWithoutCredentialsCancelled
[25332:3847:0715/045237:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:56712...
sending server_data: {"host": "127.0.0.1", "port": 56712} (36 bytes)
[25326:3847:0715/045239: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 (4174 ms)
[157/226] LoginPromptBrowserTest.LoginPromptForXHRWithoutCredentialsCancelled (5571 ms)
[ RUN ] LoginPromptBrowserTest.SupplyRedundantAuthsMultiProfile
[25328:3847:0715/045236:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:56711...
sending server_data: {"host": "127.0.0.1", "port": 56711} (36 bytes)
[25324:39939:0715/045241:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[25324:39939:0715/045241:WARNING:channel.cc(322)] RawChannel write error
[25324:39939:0715/045241:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] LoginPromptBrowserTest.SupplyRedundantAuthsMultiProfile (7621 ms)
[158/226] LoginPromptBrowserTest.SupplyRedundantAuthsMultiProfile (9095 ms)
[ RUN ] SearchEngineTabHelperBrowserTest.IgnoreSearchDescriptionsFromFileURLs
[25342:3847:0715/045243:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] SearchEngineTabHelperBrowserTest.IgnoreSearchDescriptionsFromFileURLs (3047 ms)
[159/226] SearchEngineTabHelperBrowserTest.IgnoreSearchDescriptionsFromFileURLs (4478 ms)
[ RUN ] WebUIBidiCheckerBrowserTestRTL.TestExtensionsFrame
[ OK ] WebUIBidiCheckerBrowserTestRTL.TestExtensionsFrame (1 ms)
[160/226] WebUIBidiCheckerBrowserTestRTL.TestExtensionsFrame (1172 ms)
[ RUN ] BrowserActionsBarBrowserTest.MoveBrowserActions
[25347:3847:0715/045245:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[25344:41219:0715/045245:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[25344:41219:0715/045245:WARNING:channel.cc(322)] RawChannel write error
[ OK ] BrowserActionsBarBrowserTest.MoveBrowserActions (2484 ms)
[161/226] BrowserActionsBarBrowserTest.MoveBrowserActions (3877 ms)
[ RUN ] AutofillRendererTest.IgnoreNonUserGestureTextFieldChanges
[25350:3847:0715/045246:23211959368336:WARNING:keycode_converter.cc(91)] empty code string
[25350:3847:0715/045246:23211964178277:WARNING:keycode_converter.cc(91)] empty code string
[25350:3847:0715/045246:23211966050069:WARNING:keycode_converter.cc(91)] empty code string
[25350:3847:0715/045246:23211967768036:WARNING:keycode_converter.cc(91)] empty code string
[25350:3847:0715/045246:23211969535070:WARNING:keycode_converter.cc(91)] empty code string
[25350:3847:0715/045246:23211972049805:WARNING:keycode_converter.cc(91)] empty code string
[25350:3847:0715/045246:23212011209434:WARNING:keycode_converter.cc(91)] empty code string
[25350:3847:0715/045246:23212013080363:WARNING:keycode_converter.cc(91)] empty code string
[25350:3847:0715/045246:23212014676329:WARNING:keycode_converter.cc(91)] empty code string
[25350:3847:0715/045246:23212016263240:WARNING:keycode_converter.cc(91)] empty code string
[ OK ] AutofillRendererTest.IgnoreNonUserGestureTextFieldChanges (271 ms)
[162/226] AutofillRendererTest.IgnoreNonUserGestureTextFieldChanges (1497 ms)
[ RUN ] FormAutofillTest.WebFormControlElementToFormFieldSelect
[ OK ] FormAutofillTest.WebFormControlElementToFormFieldSelect (187 ms)
[163/226] FormAutofillTest.WebFormControlElementToFormFieldSelect (1487 ms)
[ RUN ] FormAutofillTest.FillForm
[ OK ] FormAutofillTest.FillForm (323 ms)
[164/226] FormAutofillTest.FillForm (1487 ms)
[ RUN ] FormAutofillTest.FillFormIncludingNonFocusableElements
[ OK ] FormAutofillTest.FillFormIncludingNonFocusableElements (324 ms)
[165/226] FormAutofillTest.FillFormIncludingNonFocusableElements (1486 ms)
[ RUN ] FormAutofillTest.LabelsInferredFromTableCellTH
[ OK ] FormAutofillTest.LabelsInferredFromTableCellTH (298 ms)
[166/226] FormAutofillTest.LabelsInferredFromTableCellTH (1488 ms)
[ RUN ] FormAutofillTest.FillFormMaxLength
[ OK ] FormAutofillTest.FillFormMaxLength (297 ms)
[167/226] FormAutofillTest.FillFormMaxLength (1489 ms)
[ RUN ] FormAutofillTest.FillFormNegativeMaxLengthForUnownedForm
[ OK ] FormAutofillTest.FillFormNegativeMaxLengthForUnownedForm (214 ms)
[168/226] FormAutofillTest.FillFormNegativeMaxLengthForUnownedForm (1487 ms)
[ RUN ] FormAutofillTest.ThreePartPhone
[ OK ] FormAutofillTest.ThreePartPhone (268 ms)
[169/226] FormAutofillTest.ThreePartPhone (1491 ms)
[ RUN ] FormAutofillTest.ClearPreviewedFormWithElement
[ OK ] FormAutofillTest.ClearPreviewedFormWithElement (293 ms)
[170/226] FormAutofillTest.ClearPreviewedFormWithElement (1490 ms)
[ RUN ] FormAutofillTest.ClickElement
[ OK ] FormAutofillTest.ClickElement (189 ms)
[171/226] FormAutofillTest.ClickElement (1492 ms)
[ RUN ] PasswordGenerationAgentTest.AutocompleteAttributesTest
[ OK ] PasswordGenerationAgentTest.AutocompleteAttributesTest (436 ms)
[172/226] PasswordGenerationAgentTest.AutocompleteAttributesTest (1755 ms)
[ RUN ] InstantProcessNavigationTest.ForkForNavigationsToSearchURLs
[ OK ] InstantProcessNavigationTest.ForkForNavigationsToSearchURLs (125 ms)
[173/226] InstantProcessNavigationTest.ForkForNavigationsToSearchURLs (1236 ms)
[ RUN ] InProcessAccessibilityBrowserTest.VerifyAccessibilityFail
[25368:3847:0715/045258:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[25368:3847:0715/045259:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50CD0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[25368:3847:0715/045259:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50CD0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[ OK ] InProcessAccessibilityBrowserTest.VerifyAccessibilityFail (3433 ms)
[174/226] InProcessAccessibilityBrowserTest.VerifyAccessibilityFail (4710 ms)
[ RUN ] WebUIBrowserAsyncTest.TestTestDoneEarlyPasses
[25369:3847:0715/045258:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[25363:40195:0715/045300:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[25371:12551:0715/045300:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[25371:12551:0715/045300:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[25363:3847:0715/045300:INFO:CONSOLE(1791)] "Running test testDone", source: async.js (1791)
[25363:3847:0715/045300:WARNING:CONSOLE(1512)] "testIsDone already", source: async.js (1512)
[25363:40195:0715/045300:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[25363:40195:0715/045300:WARNING:channel.cc(322)] RawChannel write error
[ OK ] WebUIBrowserAsyncTest.TestTestDoneEarlyPasses (4687 ms)
[175/226] WebUIBrowserAsyncTest.TestTestDoneEarlyPasses (5957 ms)
[ RUN ] WebUIResourceBrowserTest.LinkControllerTest
[25378:3847:0715/045302:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[25374:3847:0715/045304:INFO:CONSOLE(0)] "'window.webkitStorageInfo' is deprecated. Please use 'navigator.webkitTemporaryStorage' or 'navigator.webkitPersistentStorage' instead.", source: (0)
[25374:3847:0715/045304:INFO:CONSOLE(0)] "'webkitIndexedDB' is deprecated. Please use 'indexedDB' instead.", source: (0)
[25374:38659:0715/045304:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] WebUIResourceBrowserTest.LinkControllerTest (3633 ms)
[176/226] WebUIResourceBrowserTest.LinkControllerTest (5151 ms)
[ RUN ] OutOfProcessPPAPITest.URLLoaderTrusted
[25382:3847:0715/045304:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:56725...
sending server_data: {"host": "127.0.0.1", "port": 56725} (36 bytes)
objc[25388]: Class BaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testqLtqm7/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[25388]: Class ConstrainedWindowAnimationBase is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testqLtqm7/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[25388]: Class ConstrainedWindowAnimationShow is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testqLtqm7/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[25388]: Class ConstrainedWindowAnimationHide is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testqLtqm7/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[25388]: Class ConstrainedWindowAnimationPulse is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testqLtqm7/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[25388]: Class BlueLabelButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testqLtqm7/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[25388]: Class BlueLabelButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testqLtqm7/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[25388]: Class HoverImageMenuButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testqLtqm7/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[25388]: Class HoverImageMenuButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testqLtqm7/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[25388]: Class HyperlinkButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testqLtqm7/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[25388]: Class HyperlinkTextView is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testqLtqm7/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[25388]: Class FindPasteboard is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testqLtqm7/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[25388]: Class FlippedView is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testqLtqm7/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[25388]: Class FocusTracker is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testqLtqm7/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[25388]: Class FullscreenWindowManager is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testqLtqm7/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[25388]: Class HoverButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testqLtqm7/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[25388]: Class HoverImageButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testqLtqm7/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[25388]: Class MenuController is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testqLtqm7/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[25388]: Class ToolTipBaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testqLtqm7/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[25388]: Class CrTrackingAreaOwnerProxy is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testqLtqm7/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[25388]: Class CrTrackingArea is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testqLtqm7/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[25388]: Class UnderlayOpenGLHostingWindow is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testqLtqm7/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[25388]: Class MacScreenMonitor is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testqLtqm7/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[25388]: Class ComplexTextInputPanel is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testqLtqm7/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
127.0.0.1 - - [15/Jul/2015 04:53:07] code 501, message Unsupported method ('cOnNeCt')
127.0.0.1 - - [15/Jul/2015 04:53:07] code 501, message Unsupported method ('tRaCk')
127.0.0.1 - - [15/Jul/2015 04:53:07] code 501, message Unsupported method ('tRaCe')
[25377:3847:0715/045307:INFO:CONSOLE(177)] "TrustedHttpRequestsForceAsync finished in 0.329 seconds.", source: http://127.0.0.1:56725/files/test_case.html?testcase=URLLoader_TrustedSameOriginRestriction,URLLoader_TrustedCrossOriginRequest,URLLoader_TrustedHttpRequests,URLLoader_XRequestedWithHeader, (177)
127.0.0.1 - - [15/Jul/2015 04:53:07] code 501, message Unsupported method ('cOnNeCt')
127.0.0.1 - - [15/Jul/2015 04:53:07] code 501, message Unsupported method ('tRaCk')
127.0.0.1 - - [15/Jul/2015 04:53:07] code 501, message Unsupported method ('tRaCe')
[25377:3847:0715/045307:INFO:CONSOLE(177)] "TrustedHttpRequests finished in 0.390 seconds.", source: http://127.0.0.1:56725/files/test_case.html?testcase=URLLoader_TrustedSameOriginRestriction,URLLoader_TrustedCrossOriginRequest,URLLoader_TrustedHttpRequests,URLLoader_XRequestedWithHeader, (177)
127.0.0.1 - - [15/Jul/2015 04:53:07] code 501, message Unsupported method ('cOnNeCt')
127.0.0.1 - - [15/Jul/2015 04:53:07] code 501, message Unsupported method ('tRaCk')
127.0.0.1 - - [15/Jul/2015 04:53:07] code 501, message Unsupported method ('tRaCe')
[25377:3847:0715/045308:INFO:CONSOLE(177)] "TrustedHttpRequestsBlocking finished in 0.267 seconds.", source: http://127.0.0.1:56725/files/test_case.html?testcase=URLLoader_TrustedSameOriginRestriction,URLLoader_TrustedCrossOriginRequest,URLLoader_TrustedHttpRequests,URLLoader_XRequestedWithHeader, (177)
127.0.0.1 - - [15/Jul/2015 04:53:08] code 501, message Unsupported method ('cOnNeCt')
127.0.0.1 - - [15/Jul/2015 04:53:08] code 501, message Unsupported method ('tRaCk')
127.0.0.1 - - [15/Jul/2015 04:53:08] code 501, message Unsupported method ('tRaCe')
[25377:3847:0715/045308:INFO:CONSOLE(177)] "TrustedHttpRequestsBackground finished in 0.219 seconds.", source: http://127.0.0.1:56725/files/test_case.html?testcase=URLLoader_TrustedSameOriginRestriction,URLLoader_TrustedCrossOriginRequest,URLLoader_TrustedHttpRequests,URLLoader_XRequestedWithHeader, (177)
[25377:3847:0715/045308:INFO:CONSOLE(177)] "XRequestedWithHeaderForceAsync finished in 0.012 seconds.", source: http://127.0.0.1:56725/files/test_case.html?testcase=URLLoader_TrustedSameOriginRestriction,URLLoader_TrustedCrossOriginRequest,URLLoader_TrustedHttpRequests,URLLoader_XRequestedWithHeader, (177)
[25377:3847:0715/045308:INFO:CONSOLE(177)] "XRequestedWithHeader finished in 0.018 seconds.", source: http://127.0.0.1:56725/files/test_case.html?testcase=URLLoader_TrustedSameOriginRestriction,URLLoader_TrustedCrossOriginRequest,URLLoader_TrustedHttpRequests,URLLoader_XRequestedWithHeader, (177)
[25377:3847:0715/045308:INFO:CONSOLE(177)] "XRequestedWithHeaderBlocking finished in 0.030 seconds.", source: http://127.0.0.1:56725/files/test_case.html?testcase=URLLoader_TrustedSameOriginRestriction,URLLoader_TrustedCrossOriginRequest,URLLoader_TrustedHttpRequests,URLLoader_XRequestedWithHeader, (177)
[25377:3847:0715/045308:INFO:CONSOLE(177)] "XRequestedWithHeaderBackground finished in 0.016 seconds.", source: http://127.0.0.1:56725/files/test_case.html?testcase=URLLoader_TrustedSameOriginRestriction,URLLoader_TrustedCrossOriginRequest,URLLoader_TrustedHttpRequests,URLLoader_XRequestedWithHeader, (177)
[25377:3847:0715/045308:INFO:CONSOLE(177)] "TrustedSameOriginRestrictionForceAsync finished in 0.026 seconds.", source: http://127.0.0.1:56725/files/test_case.html?testcase=URLLoader_TrustedSameOriginRestriction,URLLoader_TrustedCrossOriginRequest,URLLoader_TrustedHttpRequests,URLLoader_XRequestedWithHeader, (177)
[25377:3847:0715/045308:INFO:CONSOLE(177)] "TrustedSameOriginRestriction finished in 0.025 seconds.", source: http://127.0.0.1:56725/files/test_case.html?testcase=URLLoader_TrustedSameOriginRestriction,URLLoader_TrustedCrossOriginRequest,URLLoader_TrustedHttpRequests,URLLoader_XRequestedWithHeader, (177)
[25377:3847:0715/045308:INFO:CONSOLE(177)] "TrustedSameOriginRestrictionBlocking finished in 0.034 seconds.", source: http://127.0.0.1:56725/files/test_case.html?testcase=URLLoader_TrustedSameOriginRestriction,URLLoader_TrustedCrossOriginRequest,URLLoader_TrustedHttpRequests,URLLoader_XRequestedWithHeader, (177)
[25377:3847:0715/045308:INFO:CONSOLE(177)] "TrustedSameOriginRestrictionBackground finished in 0.024 seconds.", source: http://127.0.0.1:56725/files/test_case.html?testcase=URLLoader_TrustedSameOriginRestriction,URLLoader_TrustedCrossOriginRequest,URLLoader_TrustedHttpRequests,URLLoader_XRequestedWithHeader, (177)
[25377:3847:0715/045308:INFO:CONSOLE(177)] "TrustedCrossOriginRequestForceAsync finished in 0.022 seconds.", source: http://127.0.0.1:56725/files/test_case.html?testcase=URLLoader_TrustedSameOriginRestriction,URLLoader_TrustedCrossOriginRequest,URLLoader_TrustedHttpRequests,URLLoader_XRequestedWithHeader, (177)
[25377:3847:0715/045308:INFO:CONSOLE(177)] "TrustedCrossOriginRequest finished in 0.018 seconds.", source: http://127.0.0.1:56725/files/test_case.html?testcase=URLLoader_TrustedSameOriginRestriction,URLLoader_TrustedCrossOriginRequest,URLLoader_TrustedHttpRequests,URLLoader_XRequestedWithHeader, (177)
[25377:3847:0715/045308:INFO:CONSOLE(177)] "TrustedCrossOriginRequestBlocking finished in 0.042 seconds.", source: http://127.0.0.1:56725/files/test_case.html?testcase=URLLoader_TrustedSameOriginRestriction,URLLoader_TrustedCrossOriginRequest,URLLoader_TrustedHttpRequests,URLLoader_XRequestedWithHeader, (177)
[25377:3847:0715/045308:INFO:CONSOLE(177)] "TrustedCrossOriginRequestBackground finished in 0.044 seconds.", source: http://127.0.0.1:56725/files/test_case.html?testcase=URLLoader_TrustedSameOriginRestriction,URLLoader_TrustedCrossOriginRequest,URLLoader_TrustedHttpRequests,URLLoader_XRequestedWithHeader, (177)
[25377:40963:0715/045308:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[25377:40963:0715/045308:WARNING:channel.cc(322)] RawChannel write error
[ OK ] OutOfProcessPPAPITest.URLLoaderTrusted (6628 ms)
[177/226] OutOfProcessPPAPITest.URLLoaderTrusted (8456 ms)
[ RUN ] OutOfProcessPPAPITest.VideoDestination
[25389:3847:0715/045307:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
objc[25391]: Class BaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testqLtqm7/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[25391]: Class ConstrainedWindowAnimationBase is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testqLtqm7/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[25391]: Class ConstrainedWindowAnimationShow is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testqLtqm7/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[25391]: Class ConstrainedWindowAnimationHide is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testqLtqm7/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[25391]: Class ConstrainedWindowAnimationPulse is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testqLtqm7/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[25391]: Class BlueLabelButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testqLtqm7/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[25391]: Class BlueLabelButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testqLtqm7/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[25391]: Class HoverImageMenuButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testqLtqm7/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[25391]: Class HoverImageMenuButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testqLtqm7/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[25391]: Class HyperlinkButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testqLtqm7/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[25391]: Class HyperlinkTextView is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testqLtqm7/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[25391]: Class FindPasteboard is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testqLtqm7/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[25391]: Class FlippedView is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testqLtqm7/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[25391]: Class FocusTracker is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testqLtqm7/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[25391]: Class FullscreenWindowManager is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testqLtqm7/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[25391]: Class HoverButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testqLtqm7/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[25391]: Class HoverImageButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testqLtqm7/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[25391]: Class MenuController is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testqLtqm7/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[25391]: Class ToolTipBaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testqLtqm7/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[25391]: Class CrTrackingAreaOwnerProxy is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testqLtqm7/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[25391]: Class CrTrackingArea is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testqLtqm7/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[25391]: Class UnderlayOpenGLHostingWindow is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testqLtqm7/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[25391]: Class MacScreenMonitor is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testqLtqm7/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[25391]: Class ComplexTextInputPanel is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testqLtqm7/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
[25384:3847:0715/045309:INFO:CONSOLE(177)] "Create finished in 0.000 seconds.", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testqLtqm7/ppapi/tests/test_case.html?testcase=VideoDestination (177)
[25384:3847:0715/045309:INFO:CONSOLE(177)] "PutFrame finished in 0.050 seconds.", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testqLtqm7/ppapi/tests/test_case.html?testcase=VideoDestination (177)
[ OK ] OutOfProcessPPAPITest.VideoDestination (4229 ms)
[178/226] OutOfProcessPPAPITest.VideoDestination (5664 ms)
[ RUN ] OutOfProcessPPAPITest.Flash_GetProxyForURL
[25396:3847:0715/045312:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
objc[25402]: Class BaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testqLtqm7/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[25402]: Class ConstrainedWindowAnimationBase is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testqLtqm7/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[25402]: Class ConstrainedWindowAnimationShow is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testqLtqm7/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[25402]: Class ConstrainedWindowAnimationHide is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testqLtqm7/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[25402]: Class ConstrainedWindowAnimationPulse is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testqLtqm7/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[25402]: Class BlueLabelButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testqLtqm7/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[25402]: Class BlueLabelButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testqLtqm7/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[25402]: Class HoverImageMenuButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testqLtqm7/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[25402]: Class HoverImageMenuButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testqLtqm7/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[25402]: Class HyperlinkButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testqLtqm7/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[25402]: Class HyperlinkTextView is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testqLtqm7/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[25402]: Class FindPasteboard is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testqLtqm7/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[25402]: Class FlippedView is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testqLtqm7/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[25402]: Class FocusTracker is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testqLtqm7/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[25402]: Class FullscreenWindowManager is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testqLtqm7/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[25402]: Class HoverButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testqLtqm7/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[25402]: Class HoverImageButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testqLtqm7/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[25402]: Class MenuController is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testqLtqm7/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[25402]: Class ToolTipBaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testqLtqm7/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[25402]: Class CrTrackingAreaOwnerProxy is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testqLtqm7/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[25402]: Class CrTrackingArea is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testqLtqm7/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[25402]: Class UnderlayOpenGLHostingWindow is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testqLtqm7/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[25402]: Class MacScreenMonitor is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testqLtqm7/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[25402]: Class ComplexTextInputPanel is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testqLtqm7/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
[25392:3847:0715/045314:INFO:CONSOLE(177)] "GetProxyForURL finished in 0.012 seconds.", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testqLtqm7/ppapi/tests/test_case.html?testcase=Flash_GetProxyForURL (177)
[ OK ] OutOfProcessPPAPITest.Flash_GetProxyForURL (4125 ms)
[179/226] OutOfProcessPPAPITest.Flash_GetProxyForURL (5725 ms)
[ RUN ] PPAPINaClPNaClTest.WebSocket2
[25400:3847:0715/045313:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:56849...
sending server_data: {"host": "127.0.0.1", "port": 56849} (36 bytes)
Trying to start websocket server on ws://127.0.0.1:0...
WebSocket server started on ws://127.0.0.1:56850...
sending server_data: {"host": "127.0.0.1", "port": 56850} (36 bytes)
[25406,1994912128:04:53:16.518181] Native Client module will be loaded at base address 0x0000411900000000
[25393:3847:0715/045316:INFO:CONSOLE(177)] "AbortCallsWithCallback finished in 0.060 seconds.", source: http://127.0.0.1:56849/files/test_case.html?mode=nacl_pnacl&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=56850 (177)
[25393:3847:0715/045316:INFO:CONSOLE(177)] "AbortSendMessageCall finished in 0.000 seconds.", source: http://127.0.0.1:56849/files/test_case.html?mode=nacl_pnacl&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=56850 (177)
[25393:3847:0715/045316:INFO:CONSOLE(177)] "AbortCloseCall finished in 0.000 seconds.", source: http://127.0.0.1:56849/files/test_case.html?mode=nacl_pnacl&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=56850 (177)
[25393:3847:0715/045317:INFO:CONSOLE(177)] "AbortReceiveMessageCall finished in 0.000 seconds.", source: http://127.0.0.1:56849/files/test_case.html?mode=nacl_pnacl&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=56850 (177)
[25393:3847:0715/045317:INFO:CONSOLE(177)] "ClosedFromServerWhileSending finished in 0.000 seconds.", source: http://127.0.0.1:56849/files/test_case.html?mode=nacl_pnacl&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=56850 (177)
[25393:3847:0715/045317:INFO:CONSOLE(177)] "CcInterfaces finished in 0.000 seconds.", source: http://127.0.0.1:56849/files/test_case.html?mode=nacl_pnacl&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=56850 (177)
[25393:3847:0715/045317:INFO:CONSOLE(177)] "UtilityInvalidConnect finished in 0.000 seconds.", source: http://127.0.0.1:56849/files/test_case.html?mode=nacl_pnacl&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=56850 (177)
1.0.0.127.in-addr.arpa - code 400, message Bad Request
[25393:3847:0715/045317:INFO:CONSOLE(0)] "WebSocket connection to 'ws://127.0.0.1:56850/echo-with-no-extension' failed: Error during WebSocket handshake: Unexpected response code: 400", source: http://127.0.0.1:56849/files/test_case.html?mode=nacl_pnacl&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=56850 (0)
[25393:3847:0715/045317:INFO:CONSOLE(177)] "UtilityProtocols finished in 0.000 seconds.", source: http://127.0.0.1:56849/files/test_case.html?mode=nacl_pnacl&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=56850 (177)
[25393:3847:0715/045317:INFO:CONSOLE(177)] "UtilityGetURL finished in 0.000 seconds.", source: http://127.0.0.1:56849/files/test_case.html?mode=nacl_pnacl&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=56850 (177)
[25393:3847:0715/045317:INFO:CONSOLE(177)] "UtilityValidConnect finished in 0.000 seconds.", source: http://127.0.0.1:56849/files/test_case.html?mode=nacl_pnacl&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=56850 (177)
[25393:3847:0715/045317:INFO:CONSOLE(177)] "UtilityInvalidClose finished in 0.000 seconds.", source: http://127.0.0.1:56849/files/test_case.html?mode=nacl_pnacl&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=56850 (177)
[25393:3847:0715/045317:INFO:CONSOLE(0)] "WebSocket connection to 'ws://127.0.0.1:56850/close' failed: WebSocket was closed before the connection was established.", source: http://127.0.0.1:56849/files/test_case.html?mode=nacl_pnacl&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=56850 (0)
[25393:3847:0715/045317:INFO:CONSOLE(0)] "WebSocket connection to 'ws://127.0.0.1:56850/close' failed: WebSocket was closed before the connection was established.", source: http://127.0.0.1:56849/files/test_case.html?mode=nacl_pnacl&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=56850 (0)
[25393:3847:0715/045317:INFO:CONSOLE(177)] "UtilityValidClose finished in 0.000 seconds.", source: http://127.0.0.1:56849/files/test_case.html?mode=nacl_pnacl&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=56850 (177)
[25393:3847:0715/045317:INFO:CONSOLE(177)] "UtilityGetProtocol finished in 0.000 seconds.", source: http://127.0.0.1:56849/files/test_case.html?mode=nacl_pnacl&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=56850 (177)
[25393:3847:0715/045317:INFO:CONSOLE(177)] "UtilityTextSendReceive finished in 0.000 seconds.", source: http://127.0.0.1:56849/files/test_case.html?mode=nacl_pnacl&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=56850 (177)
[25393:3847:0715/045317:INFO:CONSOLE(177)] "UtilityBinarySendReceive finished in 0.000 seconds.", source: http://127.0.0.1:56849/files/test_case.html?mode=nacl_pnacl&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=56850 (177)
[25393:3847:0715/045318:INFO:CONSOLE(177)] "UtilityBufferedAmount finished in 0.000 seconds.", source: http://127.0.0.1:56849/files/test_case.html?mode=nacl_pnacl&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=56850 (177)
[ OK ] PPAPINaClPNaClTest.WebSocket2 (7127 ms)
[180/226] PPAPINaClPNaClTest.WebSocket2 (8624 ms)
[ RUN ] PPAPIPrivateTest.FileIO_Private
[25409:3847:0715/045318:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
objc[25410]: Class BaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testqLtqm7/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[25410]: Class ConstrainedWindowAnimationBase is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testqLtqm7/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[25410]: Class ConstrainedWindowAnimationShow is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testqLtqm7/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[25410]: Class ConstrainedWindowAnimationHide is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testqLtqm7/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[25410]: Class ConstrainedWindowAnimationPulse is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testqLtqm7/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[25410]: Class BlueLabelButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testqLtqm7/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[25410]: Class BlueLabelButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testqLtqm7/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[25410]: Class HoverImageMenuButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testqLtqm7/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[25410]: Class HoverImageMenuButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testqLtqm7/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[25410]: Class HyperlinkButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testqLtqm7/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[25410]: Class HyperlinkTextView is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testqLtqm7/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[25410]: Class FindPasteboard is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testqLtqm7/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[25410]: Class FlippedView is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testqLtqm7/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[25410]: Class FocusTracker is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testqLtqm7/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[25410]: Class FullscreenWindowManager is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testqLtqm7/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[25410]: Class HoverButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testqLtqm7/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[25410]: Class HoverImageButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testqLtqm7/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[25410]: Class MenuController is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testqLtqm7/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[25410]: Class ToolTipBaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testqLtqm7/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[25410]: Class CrTrackingAreaOwnerProxy is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testqLtqm7/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[25410]: Class CrTrackingArea is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testqLtqm7/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[25410]: Class UnderlayOpenGLHostingWindow is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testqLtqm7/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[25410]: Class MacScreenMonitor is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testqLtqm7/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[25410]: Class ComplexTextInputPanel is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testqLtqm7/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:56889...
sending server_data: {"host": "127.0.0.1", "port": 56889} (36 bytes)
[25405:3847:0715/045320:INFO:CONSOLE(177)] "RequestOSFileHandleForceAsync finished in 0.045 seconds.", source: http://127.0.0.1:56889/files/test_case.html?testcase=FileIO_RequestOSFileHandle,FileIO_RequestOSFileHandleWithOpenExclusive,FileIO_Mmap, (177)
[25405:3847:0715/045320:INFO:CONSOLE(177)] "RequestOSFileHandle finished in 0.023 seconds.", source: http://127.0.0.1:56889/files/test_case.html?testcase=FileIO_RequestOSFileHandle,FileIO_RequestOSFileHandleWithOpenExclusive,FileIO_Mmap, (177)
[25405:3847:0715/045320:INFO:CONSOLE(177)] "RequestOSFileHandleBlocking finished in 0.000 seconds.", source: http://127.0.0.1:56889/files/test_case.html?testcase=FileIO_RequestOSFileHandle,FileIO_RequestOSFileHandleWithOpenExclusive,FileIO_Mmap, (177)
[25405:3847:0715/045320:INFO:CONSOLE(177)] "RequestOSFileHandleBackground finished in 0.000 seconds.", source: http://127.0.0.1:56889/files/test_case.html?testcase=FileIO_RequestOSFileHandle,FileIO_RequestOSFileHandleWithOpenExclusive,FileIO_Mmap, (177)
[25405:3847:0715/045320:INFO:CONSOLE(177)] "RequestOSFileHandleWithOpenExclusiveForceAsync finished in 0.023 seconds.", source: http://127.0.0.1:56889/files/test_case.html?testcase=FileIO_RequestOSFileHandle,FileIO_RequestOSFileHandleWithOpenExclusive,FileIO_Mmap, (177)
[25405:3847:0715/045320:INFO:CONSOLE(177)] "RequestOSFileHandleWithOpenExclusive finished in 0.013 seconds.", source: http://127.0.0.1:56889/files/test_case.html?testcase=FileIO_RequestOSFileHandle,FileIO_RequestOSFileHandleWithOpenExclusive,FileIO_Mmap, (177)
[25405:3847:0715/045320:INFO:CONSOLE(177)] "RequestOSFileHandleWithOpenExclusiveBlocking finished in 0.000 seconds.", source: http://127.0.0.1:56889/files/test_case.html?testcase=FileIO_RequestOSFileHandle,FileIO_RequestOSFileHandleWithOpenExclusive,FileIO_Mmap, (177)
[25405:3847:0715/045320:INFO:CONSOLE(177)] "RequestOSFileHandleWithOpenExclusiveBackground finished in 0.000 seconds.", source: http://127.0.0.1:56889/files/test_case.html?testcase=FileIO_RequestOSFileHandle,FileIO_RequestOSFileHandleWithOpenExclusive,FileIO_Mmap, (177)
[25405:3847:0715/045320:INFO:CONSOLE(177)] "MmapForceAsync finished in 0.069 seconds.", source: http://127.0.0.1:56889/files/test_case.html?testcase=FileIO_RequestOSFileHandle,FileIO_RequestOSFileHandleWithOpenExclusive,FileIO_Mmap, (177)
[25405:3847:0715/045320:INFO:CONSOLE(177)] "Mmap finished in 0.014 seconds.", source: http://127.0.0.1:56889/files/test_case.html?testcase=FileIO_RequestOSFileHandle,FileIO_RequestOSFileHandleWithOpenExclusive,FileIO_Mmap, (177)
[25405:3847:0715/045320:INFO:CONSOLE(177)] "MmapBlocking finished in 0.000 seconds.", source: http://127.0.0.1:56889/files/test_case.html?testcase=FileIO_RequestOSFileHandle,FileIO_RequestOSFileHandleWithOpenExclusive,FileIO_Mmap, (177)
[25405:3847:0715/045320:INFO:CONSOLE(177)] "MmapBackground finished in 0.000 seconds.", source: http://127.0.0.1:56889/files/test_case.html?testcase=FileIO_RequestOSFileHandle,FileIO_RequestOSFileHandleWithOpenExclusive,FileIO_Mmap, (177)
[25405:38403:0715/045320:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[25405:38403:0715/045320:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PPAPIPrivateTest.FileIO_Private (4258 ms)
[181/226] PPAPIPrivateTest.FileIO_Private (5605 ms)
[ RUN ] NaClBrowserTestNewlib.BadNative
[25420:3847:0715/045323:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:56893...
sending server_data: {"host": "127.0.0.1", "port": 56893} (36 bytes)
[25415:3847:0715/045325:INFO:nacl_browsertest_util.cc(130)] |||| [STARTUP]
[25425,1994912128:04:53:26.338698] Native Client module will be loaded at base address 0x0000744d00000000
[25425,1994912128:04:53:26.346020] VALIDATION FAILED.
[25425,1994912128:04:53:26.346075] Run sel_ldr in debug mode to ignore validation failure.
[25425,1994912128:04:53:26.346104] Run ncval <module-name> for validation error details.
[25425,1994912128:04:53:26.348635] NaCl LoadApp failed. Transferring logs before exit.
[25415:3847:0715/045326:INFO:CONSOLE(0)] "NativeClient: Validation failure. File violates Native Client safety rules.", source: http://127.0.0.1:56893/files/ppapi_bad_native.html (0)
[25415:3847:0715/045326: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.'
[25415:3847:0715/045326:INFO:nacl_browsertest_util.cc(130)] ||||
[25415:3847:0715/045326:INFO:nacl_browsertest_util.cc(130)] |||| [begin_count_partly_invalid BEGIN]
[25415:3847:0715/045326:INFO:nacl_browsertest_util.cc(130)] |||| [begin_count_partly_invalid PASS]
[25415:3847:0715/045326:INFO:nacl_browsertest_util.cc(130)] ||||
[25415:3847:0715/045326:INFO:nacl_browsertest_util.cc(130)] |||| [loadstart_count_partly_invalid BEGIN]
[25415:3847:0715/045326:INFO:nacl_browsertest_util.cc(130)] |||| [loadstart_count_partly_invalid PASS]
[25415:3847:0715/045326:INFO:nacl_browsertest_util.cc(130)] ||||
[25415:3847:0715/045326:INFO:nacl_browsertest_util.cc(130)] |||| [progress_min_count_partly_invalid BEGIN]
[25415:3847:0715/045326:INFO:nacl_browsertest_util.cc(130)] |||| [progress_min_count_partly_invalid PASS]
[25415:3847:0715/045326:INFO:nacl_browsertest_util.cc(130)] ||||
[25415:3847:0715/045326:INFO:nacl_browsertest_util.cc(130)] |||| [progress_samples_partly_invalid BEGIN]
[25415:3847:0715/045326:INFO:CONSOLE(138)] "stateSawLengthComputable true", source: http://127.0.0.1:56893/files/progress_event_listener.js (138)
[25415:3847:0715/045326:INFO:CONSOLE(140)] "stateProgressPrev 198096", source: http://127.0.0.1:56893/files/progress_event_listener.js (140)
[25415:3847:0715/045326:INFO:CONSOLE(142)] "stateProgressTotal 198096", source: http://127.0.0.1:56893/files/progress_event_listener.js (142)
[25415:3847:0715/045326:INFO:nacl_browsertest_util.cc(130)] |||| [progress_samples_partly_invalid PASS]
[25415:3847:0715/045326:INFO:nacl_browsertest_util.cc(130)] ||||
[25415:3847:0715/045326:INFO:nacl_browsertest_util.cc(130)] |||| [error_count_partly_invalid BEGIN]
[25415:3847:0715/045326:INFO:nacl_browsertest_util.cc(130)] |||| [error_count_partly_invalid PASS]
[25415:3847:0715/045326:INFO:nacl_browsertest_util.cc(130)] ||||
[25415:3847:0715/045326:INFO:nacl_browsertest_util.cc(130)] |||| [abort_count_partly_invalid BEGIN]
[25415:3847:0715/045326:INFO:nacl_browsertest_util.cc(130)] |||| [abort_count_partly_invalid PASS]
[25415:3847:0715/045326:INFO:nacl_browsertest_util.cc(130)] ||||
[25415:3847:0715/045326:INFO:nacl_browsertest_util.cc(130)] |||| [load_count_partly_invalid BEGIN]
[25415:3847:0715/045326:INFO:nacl_browsertest_util.cc(130)] |||| [load_count_partly_invalid PASS]
[25415:3847:0715/045326:INFO:nacl_browsertest_util.cc(130)] ||||
[25415:3847:0715/045326:INFO:nacl_browsertest_util.cc(130)] |||| [loadend_count_partly_invalid BEGIN]
[25415:3847:0715/045326:INFO:nacl_browsertest_util.cc(130)] |||| [loadend_count_partly_invalid PASS]
[25415:3847:0715/045326:INFO:nacl_browsertest_util.cc(130)] ||||
[25415:3847:0715/045326:INFO:nacl_browsertest_util.cc(130)] |||| [unexpected_count_partly_invalid BEGIN]
[25415:3847:0715/045326:INFO:nacl_browsertest_util.cc(130)] |||| [unexpected_count_partly_invalid PASS]
[25415:3847:0715/045326:INFO:nacl_browsertest_util.cc(130)] ||||
[25415:3847:0715/045326:INFO:nacl_browsertest_util.cc(130)] |||| [end_state_partly_invalid BEGIN]
[25415:3847:0715/045326:INFO:nacl_browsertest_util.cc(130)] |||| [end_state_partly_invalid PASS]
[25415:3847:0715/045326:INFO:nacl_browsertest_util.cc(130)] ||||
[25415:3847:0715/045326:INFO:nacl_browsertest_util.cc(130)] |||| [last_error_string_partly_invalid BEGIN]
[25415:3847:0715/045326:INFO:nacl_browsertest_util.cc(130)] |||| [last_error_string_partly_invalid PASS]
[25415:3847:0715/045326:INFO:nacl_browsertest_util.cc(130)] ||||
[25415:3847:0715/045326:INFO:nacl_browsertest_util.cc(130)] |||| [SHUTDOWN] 11 passed, 0 failed, 0 errors
[ OK ] NaClBrowserTestNewlib.BadNative (5114 ms)
[182/226] NaClBrowserTestNewlib.BadNative (6496 ms)
[ RUN ] NewlibPackagedAppTest.SuccessfulLoad
[25416:3847:0715/045322:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[25424,1994912128:04:53:25.885445] Native Client module will be loaded at base address 0x0000738800000000
[25412:3847:0715/045325:ERROR:pepper_socket_utils.cc(63)] Host gjeieafhnbmcggeakkalejkagealfbef cannot use socket API or destination is not allowed
[ OK ] NewlibPackagedAppTest.SuccessfulLoad (6843 ms)
[183/226] NewlibPackagedAppTest.SuccessfulLoad (8422 ms)
[ RUN ] NaClBrowserTestPnacl.PPAPIPPPInstance
[25432:3847:0715/045330:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:56900...
sending server_data: {"host": "127.0.0.1", "port": 56900} (36 bytes)
[25426:3847:0715/045332:INFO:nacl_browsertest_util.cc(130)] |||| [STARTUP]
[25438,1994912128:04:53:32.991988] Native Client module will be loaded at base address 0x000047a700000000
[25438,1994912128:04:53:33.924777] NaCl untrusted code called _exit(0x0)
[25440,1994912128:04:53:34.818935] Native Client module will be loaded at base address 0x00004fa700000000
[25440,1994912128:04:53:34.886973] NaCl untrusted code called _exit(0x0)
[25442,1994912128:04:53:35.721313] Native Client module will be loaded at base address 0x00006de100000000
--- PPP_Instance::DidCreate
--- PPP_Instance::DidChangeView
ERROR at ppapi/ppp_instance/ppapi_ppp_instance.cc:53: position.size.width == 15 && clip.size.width == 15
[25426:3847:0715/045335:INFO:nacl_browsertest_util.cc(130)] |||| / test_nexe loaded
[25426:3847:0715/045335:INFO:nacl_browsertest_util.cc(130)] ||||
[25426:3847:0715/045335:INFO:nacl_browsertest_util.cc(130)] |||| [PPP_Instance::DidCreate BEGIN]
[25426:3847:0715/045335:INFO:nacl_browsertest_util.cc(130)] |||| [PPP_Instance::DidCreate PASS]
--- PPP_Instance::DidChangeView
[25426:3847:0715/045335:INFO:nacl_browsertest_util.cc(130)] ||||
[25426:3847:0715/045335:INFO:nacl_browsertest_util.cc(130)] |||| [PPP_Instance::DidChangeView BEGIN]
[25426:3847:0715/045335:INFO:nacl_browsertest_util.cc(130)] |||| [PPP_Instance::DidChangeView LOG] 'DidChangeView:PASSED'
[25426:3847:0715/045335:INFO:nacl_browsertest_util.cc(130)] |||| [PPP_Instance::DidChangeView PASS]
[25426:3847:0715/045335:INFO:nacl_browsertest_util.cc(130)] ||||
[25426:3847:0715/045335:INFO:nacl_browsertest_util.cc(130)] |||| [SHUTDOWN] 2 passed, 0 failed, 0 errors
[ OK ] NaClBrowserTestPnacl.PPAPIPPPInstance (7692 ms)
[184/226] NaClBrowserTestPnacl.PPAPIPPPInstance (8963 ms)
[ RUN ] NaClBrowserTestPnacl.PnaclExceptionHandlingDisabled
[25433:3847:0715/045330:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:56902...
sending server_data: {"host": "127.0.0.1", "port": 56902} (36 bytes)
[25427:3847:0715/045332:INFO:nacl_browsertest_util.cc(130)] |||| [STARTUP]
[25439,1994912128:04:53:33.089738] Native Client module will be loaded at base address 0x0000599200000000
[25439,1994912128:04:53:34.051651] NaCl untrusted code called _exit(0x0)
[25441,1994912128:04:53:34.952117] Native Client module will be loaded at base address 0x00003d4500000000
[25441,1994912128:04:53:35.046350] NaCl untrusted code called _exit(0x0)
[25443,1994912128:04:53:35.853569] Native Client module will be loaded at base address 0x0000316500000000
[25427:3847:0715/045335:INFO:nacl_browsertest_util.cc(130)] |||| nacl_module / test_nexe loaded
[25427:3847:0715/045335:INFO:nacl_browsertest_util.cc(130)] ||||
[25427:3847:0715/045335:INFO:nacl_browsertest_util.cc(130)] |||| [TestIrtInterfaceHidden BEGIN]
[25427:3847:0715/045336:INFO:nacl_browsertest_util.cc(130)] |||| [TestIrtInterfaceHidden PASS]
[25427:3847:0715/045336:INFO:nacl_browsertest_util.cc(130)] ||||
[25427:3847:0715/045336:INFO:nacl_browsertest_util.cc(130)] |||| [TestExceptionSetHandler BEGIN]
[25427:3847:0715/045336:INFO:nacl_browsertest_util.cc(130)] |||| [TestExceptionSetHandler PASS]
[25427:3847:0715/045336:INFO:nacl_browsertest_util.cc(130)] ||||
[25427:3847:0715/045336:INFO:nacl_browsertest_util.cc(130)] |||| [TestExceptionSetStack BEGIN]
[25427:3847:0715/045336:INFO:nacl_browsertest_util.cc(130)] |||| [TestExceptionSetStack PASS]
[25427:3847:0715/045336:INFO:nacl_browsertest_util.cc(130)] ||||
[25427:3847:0715/045336:INFO:nacl_browsertest_util.cc(130)] |||| [TestExceptionClearFlag BEGIN]
[25427:3847:0715/045336:INFO:nacl_browsertest_util.cc(130)] |||| [TestExceptionClearFlag PASS]
[25427:3847:0715/045336:INFO:nacl_browsertest_util.cc(130)] ||||
[25427:3847:0715/045336:INFO:nacl_browsertest_util.cc(130)] |||| [SHUTDOWN] 4 passed, 0 failed, 0 errors
[ OK ] NaClBrowserTestPnacl.PnaclExceptionHandlingDisabled (8099 ms)
[185/226] NaClBrowserTestPnacl.PnaclExceptionHandlingDisabled (9390 ms)
[ RUN ] CloudPolicyManagerTest.RegisterWithRetry
[25451:3847:0715/045339:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[25445:3847:0715/045340:WARNING:device_management_service.cc(233)] DMServer sent an error response: 400
[25453:15363:0715/045340:ERROR:webgraphicscontext3d_command_buffer_impl.cc(242)] Failed to initialize GLES2CmdHelper.
[25445:40451:0715/045340:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[25453:13063:0715/045340:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] CloudPolicyManagerTest.RegisterWithRetry (2868 ms)
[186/226] CloudPolicyManagerTest.RegisterWithRetry (4376 ms)
[ RUN ] NaClBrowserTestStatic.SameOriginCookie
[25450:3847:0715/045339:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:56913...
sending server_data: {"host": "127.0.0.1", "port": 56913} (36 bytes)
[25455,1994912128:04:53:42.081826] bad elf magic
[25455,1994912128:04:53:42.087110] NaCl LoadApp failed. Transferring logs before exit.
[25444:3847:0715/045342:INFO:CONSOLE(0)] "NativeClient: Bad ELF header magic number", source: http://127.0.0.1:56913/files/cross_origin/same_origin_cookie.html (0)
[25444:3847:0715/045342:INFO:nacl_browsertest_util.cc(75)] SHUTDOWN 1 test passed.
[ OK ] NaClBrowserTestStatic.SameOriginCookie (4747 ms)
[187/226] NaClBrowserTestStatic.SameOriginCookie (6360 ms)
[ RUN ] PolicyPrefsTest.PolicyToPrefsMapping
[25469:3847:0715/045345:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[25460:3847:0715/045346:INFO:policy_prefs_browsertest.cc(554)] Testing policy: AllowCrossOriginAuthPrompt
[25460:3847:0715/045346:INFO:policy_prefs_browsertest.cc(554)] Testing policy: AllowFileSelectionDialogs
[25460:3847:0715/045346:INFO:policy_prefs_browsertest.cc(554)] Testing policy: AllowOutdatedPlugins
[25460:3847:0715/045346:INFO:policy_prefs_browsertest.cc(554)] Testing policy: AlternateErrorPagesEnabled
[25460:3847:0715/045346:INFO:policy_prefs_browsertest.cc(554)] Testing policy: AlwaysAuthorizePlugins
[25460:3847:0715/045346:INFO:policy_prefs_browsertest.cc(554)] Testing policy: AudioCaptureAllowed
[25460:3847:0715/045346:INFO:policy_prefs_browsertest.cc(554)] Testing policy: AudioCaptureAllowedUrls
[25460:3847:0715/045346:INFO:policy_prefs_browsertest.cc(554)] Testing policy: AuthNegotiateDelegateWhitelist
[25460:3847:0715/045346:INFO:policy_prefs_browsertest.cc(554)] Testing policy: AuthSchemes
[25460:3847:0715/045346:INFO:policy_prefs_browsertest.cc(554)] Testing policy: AuthServerWhitelist
[25460:3847:0715/045346:INFO:policy_prefs_browsertest.cc(554)] Testing policy: AutoFillEnabled
[25460:3847:0715/045346:INFO:policy_prefs_browsertest.cc(554)] Testing policy: AutoSelectCertificateForUrls
[25460:3847:0715/045346:INFO:policy_prefs_browsertest.cc(554)] Testing policy: BlockThirdPartyCookies
[25460:3847:0715/045346:INFO:policy_prefs_browsertest.cc(554)] Testing policy: BookmarkBarEnabled
[25460:3847:0715/045346:INFO:policy_prefs_browsertest.cc(554)] Testing policy: BrowserAddPersonEnabled
[25460:3847:0715/045346:INFO:policy_prefs_browsertest.cc(554)] Testing policy: BrowserGuestModeEnabled
[25460:3847:0715/045346:INFO:policy_prefs_browsertest.cc(554)] Testing policy: BuiltInDnsClientEnabled
[25460:3847:0715/045346:INFO:policy_prefs_browsertest.cc(554)] Testing policy: CloudPrintSubmitEnabled
[25460:3847:0715/045346:INFO:policy_prefs_browsertest.cc(554)] Testing policy: CookiesAllowedForUrls
[25460:3847:0715/045346:INFO:policy_prefs_browsertest.cc(554)] Testing policy: CookiesBlockedForUrls
[25460:3847:0715/045346:INFO:policy_prefs_browsertest.cc(554)] Testing policy: CookiesSessionOnlyForUrls
[25460:3847:0715/045346:INFO:policy_prefs_browsertest.cc(554)] Testing policy: DefaultBrowserSettingEnabled
[25460:3847:0715/045346:INFO:policy_prefs_browsertest.cc(554)] Testing policy: DefaultCookiesSetting
[25460:3847:0715/045346:INFO:policy_prefs_browsertest.cc(554)] Testing policy: DefaultGeolocationSetting
[25460:3847:0715/045346:INFO:policy_prefs_browsertest.cc(554)] Testing policy: DefaultImagesSetting
[25460:3847:0715/045346:INFO:policy_prefs_browsertest.cc(554)] Testing policy: DefaultJavaScriptSetting
[25460:3847:0715/045346:INFO:policy_prefs_browsertest.cc(554)] Testing policy: DefaultMediaStreamSetting
[25460:3847:0715/045346:INFO:policy_prefs_browsertest.cc(554)] Testing policy: DefaultNotificationsSetting
[25460:3847:0715/045346:INFO:policy_prefs_browsertest.cc(554)] Testing policy: DefaultPluginsSetting
[25460:3847:0715/045346:INFO:policy_prefs_browsertest.cc(554)] Testing policy: DefaultPopupsSetting
[25460:3847:0715/045346:INFO:policy_prefs_browsertest.cc(554)] Testing policy: DefaultSearchProviderAlternateURLs
[25460:3847:0715/045346:INFO:policy_prefs_browsertest.cc(554)] Testing policy: DefaultSearchProviderEnabled
[25460:3847:0715/045346:INFO:policy_prefs_browsertest.cc(554)] Testing policy: DefaultSearchProviderEncodings
[25460:3847:0715/045346:INFO:policy_prefs_browsertest.cc(554)] Testing policy: DefaultSearchProviderIconURL
[25460:3847:0715/045346:INFO:policy_prefs_browsertest.cc(554)] Testing policy: DefaultSearchProviderImageURL
[25460:3847:0715/045346:INFO:policy_prefs_browsertest.cc(554)] Testing policy: DefaultSearchProviderImageURLPostParams
[25460:3847:0715/045346:INFO:policy_prefs_browsertest.cc(554)] Testing policy: DefaultSearchProviderInstantURL
[25460:3847:0715/045346:INFO:policy_prefs_browsertest.cc(554)] Testing policy: DefaultSearchProviderInstantURLPostParams
[25460:3847:0715/045346:INFO:policy_prefs_browsertest.cc(554)] Testing policy: DefaultSearchProviderKeyword
[25460:3847:0715/045346:INFO:policy_prefs_browsertest.cc(554)] Testing policy: DefaultSearchProviderName
[25460:3847:0715/045346:INFO:policy_prefs_browsertest.cc(554)] Testing policy: DefaultSearchProviderNewTabURL
[25460:3847:0715/045346:INFO:policy_prefs_browsertest.cc(554)] Testing policy: DefaultSearchProviderSearchTermsReplacementKey
[25460:3847:0715/045346:INFO:policy_prefs_browsertest.cc(554)] Testing policy: DefaultSearchProviderSearchURL
[25460:3847:0715/045346:INFO:policy_prefs_browsertest.cc(554)] Testing policy: DefaultSearchProviderSearchURLPostParams
[25460:3847:0715/045346:INFO:policy_prefs_browsertest.cc(554)] Testing policy: DefaultSearchProviderSuggestURL
[25460:3847:0715/045346:INFO:policy_prefs_browsertest.cc(554)] Testing policy: DefaultSearchProviderSuggestURLPostParams
[25460:3847:0715/045346:INFO:policy_prefs_browsertest.cc(554)] Testing policy: DeveloperToolsDisabled
[25460:3847:0715/045346:INFO:policy_prefs_browsertest.cc(554)] Testing policy: Disable3DAPIs
[25460:3847:0715/045346:INFO:policy_prefs_browsertest.cc(554)] Testing policy: DisableAuthNegotiateCnameLookup
[25460:3847:0715/045346:INFO:policy_prefs_browsertest.cc(554)] Testing policy: DisablePluginFinder
[25460:3847:0715/045346:INFO:policy_prefs_browsertest.cc(554)] Testing policy: DisablePrintPreview
[25460:3847:0715/045346:INFO:policy_prefs_browsertest.cc(554)] Testing policy: DisableSSLRecordSplitting
[25460:3847:0715/045346:INFO:policy_prefs_browsertest.cc(554)] Testing policy: DisableSafeBrowsingProceedAnyway
[25460:3847:0715/045346:INFO:policy_prefs_browsertest.cc(554)] Testing policy: DisableScreenshots
[25460:3847:0715/045346:INFO:policy_prefs_browsertest.cc(554)] Testing policy: DisableSpdy
[25460:3847:0715/045346:INFO:policy_prefs_browsertest.cc(554)] Testing policy: DisabledPlugins
[25460:3847:0715/045346:INFO:policy_prefs_browsertest.cc(554)] Testing policy: DisabledPluginsExceptions
[25460:3847:0715/045346:INFO:policy_prefs_browsertest.cc(554)] Testing policy: DisabledSchemes
[25460:3847:0715/045346:INFO:policy_prefs_browsertest.cc(554)] Testing policy: DiskCacheDir
[25460:3847:0715/045346:INFO:policy_prefs_browsertest.cc(554)] Testing policy: DiskCacheSize
[25460:3847:0715/045346:INFO:policy_prefs_browsertest.cc(554)] Testing policy: DnsPrefetchingEnabled
[25460:3847:0715/045347:INFO:policy_prefs_browsertest.cc(554)] Testing policy: DownloadDirectory
[25460:3847:0715/045347:INFO:policy_prefs_browsertest.cc(554)] Testing policy: EditBookmarksEnabled
[25460:3847:0715/045347:INFO:policy_prefs_browsertest.cc(554)] Testing policy: EnableAuthNegotiatePort
[25460:3847:0715/045347:INFO:policy_prefs_browsertest.cc(554)] Testing policy: EnableDeprecatedWebPlatformFeatures
[25460:3847:0715/045347:INFO:policy_prefs_browsertest.cc(554)] Testing policy: EnableOnlineRevocationChecks
[25460:3847:0715/045347:INFO:policy_prefs_browsertest.cc(554)] Testing policy: EnabledPlugins
[25460:3847:0715/045347:INFO:policy_prefs_browsertest.cc(554)] Testing policy: ExtensionAllowedTypes
[25460:3847:0715/045347:INFO:policy_prefs_browsertest.cc(554)] Testing policy: ExtensionInstallBlacklist
[25460:3847:0715/045347:INFO:policy_prefs_browsertest.cc(554)] Testing policy: ExtensionInstallForcelist
[25460:3847:0715/045347:INFO:policy_prefs_browsertest.cc(554)] Testing policy: ExtensionInstallSources
[25460:3847:0715/045347:INFO:policy_prefs_browsertest.cc(554)] Testing policy: ExtensionInstallWhitelist
[25460:3847:0715/045347:INFO:policy_prefs_browsertest.cc(554)] Testing policy: ExtensionSettings
[25460:3847:0715/045347:INFO:policy_prefs_browsertest.cc(554)] Testing policy: HideWebStoreIcon
[25460:3847:0715/045347:INFO:policy_prefs_browsertest.cc(554)] Testing policy: HomepageIsNewTabPage
[25460:3847:0715/045347:INFO:policy_prefs_browsertest.cc(554)] Testing policy: HomepageLocation
[25460:3847:0715/045347:INFO:policy_prefs_browsertest.cc(554)] Testing policy: ImagesAllowedForUrls
[25460:3847:0715/045347:INFO:policy_prefs_browsertest.cc(554)] Testing policy: ImagesBlockedForUrls
[25460:3847:0715/045347:INFO:policy_prefs_browsertest.cc(554)] Testing policy: ImportAutofillFormData
[25460:3847:0715/045347:INFO:policy_prefs_browsertest.cc(554)] Testing policy: ImportBookmarks
[25460:3847:0715/045347:INFO:policy_prefs_browsertest.cc(554)] Testing policy: ImportHistory
[25460:3847:0715/045347:INFO:policy_prefs_browsertest.cc(554)] Testing policy: ImportHomepage
[25460:3847:0715/045347:INFO:policy_prefs_browsertest.cc(554)] Testing policy: ImportSavedPasswords
[25460:3847:0715/045347:INFO:policy_prefs_browsertest.cc(554)] Testing policy: ImportSearchEngine
[25460:3847:0715/045347:INFO:policy_prefs_browsertest.cc(554)] Testing policy: IncognitoEnabled
[25460:3847:0715/045347:INFO:policy_prefs_browsertest.cc(554)] Testing policy: IncognitoModeAvailability
[25460:3847:0715/045347:INFO:policy_prefs_browsertest.cc(554)] Testing policy: JavaScriptAllowedForUrls
[25460:3847:0715/045347:INFO:policy_prefs_browsertest.cc(554)] Testing policy: JavaScriptBlockedForUrls
[25460:3847:0715/045347:INFO:policy_prefs_browsertest.cc(554)] Testing policy: JavascriptEnabled
[25460:3847:0715/045347:INFO:policy_prefs_browsertest.cc(554)] Testing policy: MaxConnectionsPerProxy
[25460:3847:0715/045347:INFO:policy_prefs_browsertest.cc(554)] Testing policy: MediaCacheSize
[25460:3847:0715/045347:INFO:policy_prefs_browsertest.cc(554)] Testing policy: NativeMessagingBlacklist
[25460:3847:0715/045347:INFO:policy_prefs_browsertest.cc(554)] Testing policy: NativeMessagingUserLevelHosts
[25460:3847:0715/045347:INFO:policy_prefs_browsertest.cc(554)] Testing policy: NativeMessagingWhitelist
[25460:3847:0715/045347:INFO:policy_prefs_browsertest.cc(554)] Testing policy: NetworkPredictionOptions
[25460:3847:0715/045347:INFO:policy_prefs_browsertest.cc(554)] Testing policy: NotificationsAllowedForUrls
[25460:3847:0715/045347:INFO:policy_prefs_browsertest.cc(554)] Testing policy: NotificationsBlockedForUrls
[25460:3847:0715/045347:INFO:policy_prefs_browsertest.cc(554)] Testing policy: PasswordManagerAllowShowPasswords
[25460:3847:0715/045347:INFO:policy_prefs_browsertest.cc(554)] Testing policy: PasswordManagerEnabled
[25460:3847:0715/045347:INFO:policy_prefs_browsertest.cc(554)] Testing policy: PluginsAllowedForUrls
[25460:3847:0715/045347:INFO:policy_prefs_browsertest.cc(554)] Testing policy: PluginsBlockedForUrls
[25460:3847:0715/045347:INFO:policy_prefs_browsertest.cc(554)] Testing policy: PopupsAllowedForUrls
[25460:3847:0715/045347:INFO:policy_prefs_browsertest.cc(554)] Testing policy: PopupsBlockedForUrls
[25460:3847:0715/045347:INFO:policy_prefs_browsertest.cc(554)] Testing policy: PrintingEnabled
[25460:3847:0715/045347:INFO:policy_prefs_browsertest.cc(554)] Testing policy: ProxyBypassList
[25460:3847:0715/045347:INFO:policy_prefs_browsertest.cc(554)] Testing policy: ProxyMode
[25460:3847:0715/045347:INFO:policy_prefs_browsertest.cc(554)] Testing policy: ProxyPacUrl
[25460:3847:0715/045347:INFO:policy_prefs_browsertest.cc(554)] Testing policy: ProxyServer
[25460:3847:0715/045347:INFO:policy_prefs_browsertest.cc(554)] Testing policy: ProxyServerMode
[25460:3847:0715/045347:INFO:policy_prefs_browsertest.cc(554)] Testing policy: RegisteredProtocolHandlers
[25460:3847:0715/045347:INFO:policy_prefs_browsertest.cc(554)] Testing policy: RestoreOnStartup
[25460:3847:0715/045347:INFO:policy_prefs_browsertest.cc(554)] Testing policy: RestoreOnStartupURLs
[25460:3847:0715/045347:INFO:policy_prefs_browsertest.cc(554)] Testing policy: RestrictSigninToPattern
[25460:3847:0715/045347:INFO:policy_prefs_browsertest.cc(554)] Testing policy: SSLErrorOverrideAllowed
[25460:3847:0715/045347:INFO:policy_prefs_browsertest.cc(554)] Testing policy: SafeBrowsingEnabled
[25460:3847:0715/045347:INFO:policy_prefs_browsertest.cc(554)] Testing policy: SafeBrowsingExtendedReportingOptInAllowed
[25460:3847:0715/045347:INFO:policy_prefs_browsertest.cc(554)] Testing policy: SavingBrowserHistoryDisabled
[25460:3847:0715/045347:INFO:policy_prefs_browsertest.cc(554)] Testing policy: SearchSuggestEnabled
[25460:3847:0715/045347:INFO:policy_prefs_browsertest.cc(554)] Testing policy: ShowAppsShortcutInBookmarkBar
[25460:3847:0715/045347:INFO:policy_prefs_browsertest.cc(554)] Testing policy: ShowHomeButton
[25460:3847:0715/045347:INFO:policy_prefs_browsertest.cc(554)] Testing policy: SigninAllowed
[25460:3847:0715/045347:INFO:policy_prefs_browsertest.cc(554)] Testing policy: SyncDisabled
[25460:3847:0715/045347:INFO:policy_prefs_browsertest.cc(554)] Testing policy: TranslateEnabled
[25460:3847:0715/045347:INFO:policy_prefs_browsertest.cc(554)] Testing policy: URLBlacklist
[25460:3847:0715/045347:INFO:policy_prefs_browsertest.cc(554)] Testing policy: URLWhitelist
[25460:3847:0715/045347:INFO:policy_prefs_browsertest.cc(554)] Testing policy: VideoCaptureAllowed
[25460:3847:0715/045347:INFO:policy_prefs_browsertest.cc(554)] Testing policy: VideoCaptureAllowedUrls
[25460:3847:0715/045347:INFO:policy_prefs_browsertest.cc(554)] Testing policy: WPADQuickCheckEnabled
[ OK ] PolicyPrefsTest.PolicyToPrefsMapping (3603 ms)
[188/226] PolicyPrefsTest.PolicyToPrefsMapping (4945 ms)
[ RUN ] PolicyTest.SSLErrorOverridingAllowed
[25461:3847:0715/045344: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:56922...
sending server_data: {"host": "127.0.0.1", "port": 56922} (36 bytes)
[25456:3847:0715/045347:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[25462:13063:0715/045347:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[25462:13063:0715/045347:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[25462:13063:0715/045347:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] PolicyTest.SSLErrorOverridingAllowed (5725 ms)
[189/226] PolicyTest.SSLErrorOverridingAllowed (7098 ms)
[ RUN ] CaptivePortalBrowserTest.InterstitialTimerStopNavigationWhileLoading
[25597:3847:0715/045350: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:56930...
sending server_data: {"host": "localhost", "port": 56930} (36 bytes)
[25576:40451:0715/045353:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[25576:40451:0715/045353:WARNING:channel.cc(322)] RawChannel write error
[ OK ] CaptivePortalBrowserTest.InterstitialTimerStopNavigationWhileLoading (4717 ms)
[190/226] CaptivePortalBrowserTest.InterstitialTimerStopNavigationWhileLoading (6132 ms)
[ RUN ] CaptivePortalBrowserTest.CloseLoginTab
[25616:3847:0715/045351:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[25577:3847:0715/045354:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[25577:41219:0715/045354:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[25577:41219:0715/045354:WARNING:channel.cc(322)] RawChannel write error
[25577:41219:0715/045356:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] CaptivePortalBrowserTest.CloseLoginTab (7193 ms)
[191/226] CaptivePortalBrowserTest.CloseLoginTab (8453 ms)
[ RUN ] NetworkingPrivateServiceClientApiTest.GetStateNonExistent
[25714:3847:0715/045357:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[25691:3847:0715/045400:INFO:CONSOLE(0)] "[SUCCESS] getStateNonExistent", source: chrome-extension://epcifkihnkjgphfkloaaleeakhpmgdmn/main.html?getStateNonExistent (0)
[25691:41731:0715/045400:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[25691:41731:0715/045400:WARNING:channel.cc(322)] RawChannel write error
[ OK ] NetworkingPrivateServiceClientApiTest.GetStateNonExistent (5800 ms)
[192/226] NetworkingPrivateServiceClientApiTest.GetStateNonExistent (7365 ms)
[ RUN ] DriveAppProviderTest.UninstallUnremovableDriveApp
[25731:3847:0715/045400:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[25719:41219:0715/045401:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] DriveAppProviderTest.UninstallUnremovableDriveApp (3510 ms)
[193/226] DriveAppProviderTest.UninstallUnremovableDriveApp (5089 ms)
[ RUN ] WebstoreProviderTest.SearchCache
[25760:3847:0715/045405:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[25745:40963:0715/045407:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[25745:40963:0715/045407:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483650)
[25745:40963:0715/045407:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[25745:40963:0715/045407:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[25745:40963:0715/045407:WARNING:channel.cc(322)] RawChannel write error
[ OK ] WebstoreProviderTest.SearchCache (4521 ms)
[194/226] WebstoreProviderTest.SearchCache (6069 ms)
[ RUN ] PeopleProviderTest.Basic
[25755:3847:0715/045404:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[25741:40451:0715/045407:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[25741:40451:0715/045407:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[25741:40451:0715/045407:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[25741:40451:0715/045407:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PeopleProviderTest.Basic (5983 ms)
[195/226] PeopleProviderTest.Basic (7430 ms)
[ RUN ] MediaRouterDialogControllerBrowserTest.RenderProcessHost
[25882:3847:0715/045412:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
ASAN:SIGSEGV
=================================================================
==25898==ERROR: AddressSanitizer: SEGV on unknown address 0x000000000000 (pc 0x00010e764f14 bp 0x7fff5f7802d0 sp 0x7fff5f7802d0 T0)
#0 0x10e764f13 in content::(anonymous namespace)::CrashIntentionally() content/renderer/render_frame_impl.cc:308:9
#1 0x10e76053f in MaybeHandleDebugURL content/renderer/render_frame_impl.cc:351:5
#2 0x10e76053f in content::RenderFrameImpl::PrepareRenderViewForNavigation(GURL const&, content::RequestNavigationParams const&, bool*, blink::WebURLRequest::CachePolicy*) content/renderer/render_frame_impl.cc:4749:0
#3 0x10e72f1d8 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:4451:3
#4 0x10e7277d4 in content::RenderFrameImpl::OnNavigate(content::CommonNavigationParams const&, content::StartNavigationParams const&, content::RequestNavigationParams const&) content/renderer/render_frame_impl.cc:1077:3
#5 0x10e76536d 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 0x10e76536d 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 0x10e76536d 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:468:0
#8 0x10e723bad in content::RenderFrameImpl::OnMessageReceived(IPC::Message const&) content/renderer/render_frame_impl.cc:1003:5
#9 0x10458460e in content::MessageRouter::RouteMessage(IPC::Message const&) content/common/message_router.cc:54:3
#10 0x104584491 in content::MessageRouter::OnMessageReceived(IPC::Message const&) content/common/message_router.cc:46:10
#11 0x10e3d7583 in content::ChildThreadImpl::OnMessageReceived(IPC::Message const&) content/child/child_thread_impl.cc:644:10
#12 0x103c8fa9e in IPC::ChannelProxy::Context::OnDispatchMessage(IPC::Message const&) ipc/ipc_channel_proxy.cc:294:3
#13 0x1023a21e8 in Run base/callback.h:396:12
#14 0x1023a21e8 in base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62:0
#15 0x10e580de1 in scheduler::TaskQueueManager::ProcessTaskFromWorkQueue(unsigned long, bool, base::PendingTask*) components/scheduler/child/task_queue_manager.cc:694:5
#16 0x10e57f1d1 in scheduler::TaskQueueManager::DoWork(bool) components/scheduler/child/task_queue_manager.cc:648:9
#17 0x1023a21e8 in Run base/callback.h:396:12
#18 0x1023a21e8 in base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62:0
#19 0x1024041ce in base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:478:3
#20 0x102404856 in base::MessageLoop::DeferOrRunPendingTask(base::PendingTask const&) base/message_loop/message_loop.cc:488:5
#21 0x102404e06 in base::MessageLoop::DoWork() base/message_loop/message_loop.cc:600:13
#22 0x1023825c6 in base::MessagePumpCFRunLoopBase::RunWork() base/message_loop/message_pump_mac.mm:328:19
#23 0x1023eac79 in base::mac::CallWithEHFrame(void ()() block_pointer) ??:0:0
#24 0x102380b26 in base::MessagePumpCFRunLoopBase::RunWorkSource(void*) base/message_loop/message_pump_mac.mm:304:3
#25 0x7fff868d2b30 in __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ ??:0:0
#26 0x7fff868d2454 in __CFRunLoopDoSources0 ??:0:0
#27 0x7fff868f57f4 in __CFRunLoopRun ??:0:0
#28 0x7fff868f50e1 in CFRunLoopRunSpecific ??:0:0
#29 0x7fff8fd127bd in -[NSRunLoop(NSRunLoop) runMode:beforeDate:] ??:0:0
#30 0x102383ad7 in base::MessagePumpNSRunLoop::DoRun(base::MessagePump::Delegate*) base/message_loop/message_pump_mac.mm:606:5
#31 0x102381e9b in base::MessagePumpCFRunLoopBase::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_mac.mm:236:3
#32 0x10243afee in base::RunLoop::Run() base/run_loop.cc:55:3
#33 0x102402e74 in base::MessageLoop::Run() base/message_loop/message_loop.cc:287:3
#34 0x10e800832 in content::RendererMain(content::MainFunctionParams const&) content/renderer/renderer_main.cc:220:7
#35 0x1022bf1b5 in content::ContentMainRunnerImpl::Run() content/app/content_main_runner.cc:808:12
#36 0x1022bd7dd in content::ContentMain(content::ContentMainParams const&) content/app/content_main.cc:19:15
#37 0x101186fb4 in ChromeMain chrome/app/chrome_main.cc:66:12
#38 0x10047dc1a in main chrome/app/chrome_exe_main_mac.cc:16:12
#39 0x10047dc03 in start ??:0:0
#35 0xf (<unknown module>)
AddressSanitizer can not provide additional info.
SUMMARY: AddressSanitizer: SEGV (/Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21+0xd5e1f13)
==25898==ABORTING
[25930:13063:0715/045414:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 1, remote ID 1)
[ OK ] MediaRouterDialogControllerBrowserTest.RenderProcessHost (4636 ms)
[196/226] MediaRouterDialogControllerBrowserTest.RenderProcessHost (5978 ms)
[ RUN ] SupervisedUserBlockModeTest.OpenBlockedURLInNewTab
HTTP server started on http://127.0.0.1:56938...
sending server_data: {"host": "127.0.0.1", "port": 56938} (36 bytes)
[25885:3847:0715/045412:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[25885:3847:0715/045416:ERROR:gpu_command_buffer_stub.cc(1006)] Image with ID doesn't exist.
[25885:3847:0715/045416:ERROR:gpu_command_buffer_stub.cc(1006)] Image with ID doesn't exist.
[25960:13831:0715/045416:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] SupervisedUserBlockModeTest.OpenBlockedURLInNewTab (7524 ms)
[197/226] SupervisedUserBlockModeTest.OpenBlockedURLInNewTab (8883 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/25
[25983:3847:0715/045417:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[25988:13835:0715/045419:FATAL:memory.cc(18)] Out of memory. size=4194304
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/25 (4254 ms)
[198/226] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/25 (5807 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/29
[25997:3847:0715/045420:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[26001:13063:0715/045421:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[26001:13063:0715/045421:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[26001:13063:0715/045421:WARNING:channel.cc(322)] RawChannel write error
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/29 (3801 ms)
[199/226] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/29 (5207 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/34
[26017:3847:0715/045423:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/34 (4282 ms)
[200/226] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/34 (5844 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/57
[26032:3847:0715/045425:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[26042:13319:0715/045426:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[26042:13319:0715/045426:WARNING:channel.cc(322)] RawChannel write error
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/57 (3352 ms)
[201/226] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/57 (5070 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/102
[26055:3847:0715/045429:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
2015-07-15 04:54:29.863 browser_tests[26050:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[26057:13319:0715/045430:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[26057:13319:0715/045430:WARNING:channel.cc(322)] RawChannel write error
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/102 (3493 ms)
[202/226] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/102 (4974 ms)
[ RUN ] BrowserCloseManagerBrowserTest/BrowserCloseManagerBrowserTest.PRE_TestSessionRestore/0
[26058:3847:0715/045430:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[26051:74759:0715/045431:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[26051:40707:0715/045433:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[26065:13063:0715/045434:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[26065:13063:0715/045434:WARNING:channel.cc(322)] RawChannel write error
[26051:3847:0715/045435:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[26068:13063:0715/045435:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[26068:13063:0715/045435:WARNING:channel.cc(322)] RawChannel write error
[ OK ] BrowserCloseManagerBrowserTest/BrowserCloseManagerBrowserTest.PRE_TestSessionRestore/0 (7913 ms)
[203/226] BrowserCloseManagerBrowserTest/BrowserCloseManagerBrowserTest.PRE_TestSessionRestore/0 (9426 ms)
[ RUN ] BrowserCloseManagerBrowserTest/BrowserCloseManagerBrowserTest.TestCloseWindowDuringShutdown/1
[26066:3847:0715/045434:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[26061:75023:0715/045435:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[ OK ] BrowserCloseManagerBrowserTest/BrowserCloseManagerBrowserTest.TestCloseWindowDuringShutdown/1 (5195 ms)
[204/226] BrowserCloseManagerBrowserTest/BrowserCloseManagerBrowserTest.TestCloseWindowDuringShutdown/1 (6547 ms)
[ RUN ] SRC_ClearKey_Prefixed/EncryptedMediaTest.InvalidResponseKeyError/0
[26074:3847:0715/045439:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:56950...
sending server_data: {"host": "127.0.0.1", "port": 56950} (36 bytes)
[26070:3847:0715/045441:INFO:CONSOLE(295)] "04:54:41.896 - Using PrefixedClearKeyPlayer", source: http://127.0.0.1:56950/files/eme_player_js/utils.js (295)
[26070:3847:0715/045441:INFO:CONSOLE(295)] "04:54:41.907 - Registering video event handlers.", source: http://127.0.0.1:56950/files/eme_player_js/utils.js (295)
[26070:3847:0715/045441:INFO:CONSOLE(295)] "04:54:41.918 - Loading media using src.", source: http://127.0.0.1:56950/files/eme_player_js/utils.js (295)
[26070:3847:0715/045442:INFO:CONSOLE(295)] "04:54:42.096 - webkit-org.w3.clearkey Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:56950/files/eme_player_js/utils.js (295)
[26070:3847:0715/045442:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[26070:3847:0715/045442:INFO:CONSOLE(295)] "04:54:42.101 - webkit-org.w3.clearkey Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:56950/files/eme_player_js/utils.js (295)
[26070:3847:0715/045442:INFO:CONSOLE(295)] "04:54:42.118 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:56950/files/eme_player_js/utils.js (295)
[26070:3847:0715/045442:INFO:CONSOLE(295)] "04:54:42.132 - Forcing invalid key data.", source: http://127.0.0.1:56950/files/eme_player_js/utils.js (295)
[26070:3847:0715/045442:INFO:CONSOLE(295)] "04:54:42.134 - Adding key to sessionID: 1", source: http://127.0.0.1:56950/files/eme_player_js/utils.js (295)
[26070:3847:0715/045442:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[26070:3847:0715/045442:INFO:CONSOLE(295)] "04:54:42.143 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:56950/files/eme_player_js/utils.js (295)
[26070:3847:0715/045442:INFO:CONSOLE(295)] "04:54:42.149 - Forcing invalid key data.", source: http://127.0.0.1:56950/files/eme_player_js/utils.js (295)
[26070:3847:0715/045442:INFO:CONSOLE(295)] "04:54:42.152 - Adding key to sessionID: 2", source: http://127.0.0.1:56950/files/eme_player_js/utils.js (295)
[26070:3847:0715/045442:INFO:CONSOLE(295)] "04:54:42.175 - onWebkitKeyError KeySystem: webkit-org.w3.clearkey, sessionId: 1, errorCode: 1, systemCode: 0", source: http://127.0.0.1:56950/files/eme_player_js/utils.js (295)
[26070:3847:0715/045442:INFO:CONSOLE(145)] "[object HTMLVideoElement].webkitkeyerror", source: http://127.0.0.1:56950/files/eme_player_js/utils.js (145)
[26070:3847:0715/045442:INFO:CONSOLE(295)] "04:54:42.188 - Set document title to: PREFIXED_EME_ERROR_EVENT, updated title: PREFIXED_EME_ERROR_EVENT", source: http://127.0.0.1:56950/files/eme_player_js/utils.js (295)
[26070:3847:0715/045442:INFO:CONSOLE(295)] "04:54:42.191 - onWebkitKeyError KeySystem: webkit-org.w3.clearkey, sessionId: 2, errorCode: 1, systemCode: 0", source: http://127.0.0.1:56950/files/eme_player_js/utils.js (295)
[26070:3847:0715/045442:INFO:CONSOLE(145)] "[object HTMLVideoElement].webkitkeyerror", source: http://127.0.0.1:56950/files/eme_player_js/utils.js (145)
[26070:3847:0715/045442:INFO:CONSOLE(295)] "04:54:42.196 - Set document title to: PREFIXED_EME_ERROR_EVENT, updated title: PREFIXED_EME_ERROR_EVENT", source: http://127.0.0.1:56950/files/eme_player_js/utils.js (295)
[26077:13063:0715/045442:ERROR:audio_output_device.cc(327)] IO loop going away before the audio device has been stopped
[ OK ] SRC_ClearKey_Prefixed/EncryptedMediaTest.InvalidResponseKeyError/0 (4626 ms)
[205/226] SRC_ClearKey_Prefixed/EncryptedMediaTest.InvalidResponseKeyError/0 (6182 ms)
[ RUN ] SRC_ClearKey/EncryptedMediaTest.Playback_VideoClearAudio_WebM/0
[26078:3847:0715/045441:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:56967...
sending server_data: {"host": "127.0.0.1", "port": 56967} (36 bytes)
[26072:3847:0715/045443:INFO:CONSOLE(295)] "04:54:42.962 - Using ClearKeyPlayer", source: http://127.0.0.1:56967/files/eme_player_js/utils.js (295)
[26072:3847:0715/045443:INFO:CONSOLE(295)] "04:54:42.971 - Registering video event handlers.", source: http://127.0.0.1:56967/files/eme_player_js/utils.js (295)
[26072:3847:0715/045443:INFO:CONSOLE(295)] "04:54:42.973 - Setting video media keys: org.w3.clearkey", source: http://127.0.0.1:56967/files/eme_player_js/utils.js (295)
[26072:3847:0715/045443:INFO:CONSOLE(295)] "04:54:43.044 - Loading media using src.", source: http://127.0.0.1:56967/files/eme_player_js/utils.js (295)
[26072:3847:0715/045443:INFO:CONSOLE(295)] "04:54:43.224 - Creating new media key session for initDataType: webm, initData: 5ef3a16b338dc4e1a2bcb99f9a6cb780", source: http://127.0.0.1:56967/files/eme_player_js/utils.js (295)
[26072:3847:0715/045443:INFO:CONSOLE(295)] "04:54:43.254 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:56967/files/eme_player_js/utils.js (295)
[26072:3847:0715/045446:INFO:CONSOLE(295)] "04:54:46.113 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:56967/files/eme_player_js/utils.js (295)
[26079:13063:0715/045446:ERROR:audio_output_device.cc(327)] IO loop going away before the audio device has been stopped
[ OK ] SRC_ClearKey/EncryptedMediaTest.Playback_VideoClearAudio_WebM/0 (7390 ms)
[206/226] SRC_ClearKey/EncryptedMediaTest.Playback_VideoClearAudio_WebM/0 (8864 ms)
[ RUN ] SRC_ExternalClearKey_Prefixed/EncryptedMediaTest.Playback_VideoClearAudio_WebM_Opus/0
[26085:3847:0715/045445:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:56984...
sending server_data: {"host": "127.0.0.1", "port": 56984} (36 bytes)
[26082:3847:0715/045447:INFO:CONSOLE(295)] "04:54:47.733 - Using PrefixedClearKeyPlayer", source: http://127.0.0.1:56984/files/eme_player_js/utils.js (295)
[26082:3847:0715/045447:INFO:CONSOLE(295)] "04:54:47.745 - Registering video event handlers.", source: http://127.0.0.1:56984/files/eme_player_js/utils.js (295)
[26082:3847:0715/045447:INFO:CONSOLE(295)] "04:54:47.762 - Loading media using src.", source: http://127.0.0.1:56984/files/eme_player_js/utils.js (295)
[26082:3847:0715/045448:INFO:CONSOLE(295)] "04:54:47.950 - org.chromium.externalclearkey Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:56984/files/eme_player_js/utils.js (295)
[26082:3847:0715/045448:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[0715/045449:ERROR:ffmpeg_cdm_video_decoder.cc(170)] Initialize(): avcodec_find_decoder failed.
[26082:3847:0715/045449:INFO:CONSOLE(295)] "04:54:49.085 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:56984/files/eme_player_js/utils.js (295)
[26082:3847:0715/045449:INFO:CONSOLE(295)] "04:54:49.116 - Adding key to sessionID: 1", source: http://127.0.0.1:56984/files/eme_player_js/utils.js (295)
[26082:3847:0715/045449:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[26082:3847:0715/045449:INFO:CONSOLE(295)] "04:54:49.139 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:56984/files/eme_player_js/utils.js (295)
[26082:3847:0715/045449:INFO:CONSOLE(295)] "04:54:49.330 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:56984/files/eme_player_js/utils.js (295)
[26082:3847:0715/045449:INFO:CONSOLE(295)] "04:54:49.335 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:56984/files/eme_player_js/utils.js (295)
[26082:3847:0715/045449:INFO:CONSOLE(295)] "04:54:49.337 - Adding key to sessionID: 1", source: http://127.0.0.1:56984/files/eme_player_js/utils.js (295)
[26082:3847:0715/045449:INFO:CONSOLE(295)] "04:54:49.344 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:56984/files/eme_player_js/utils.js (295)
[26082:3847:0715/045449:INFO:CONSOLE(295)] "04:54:49.733 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:56984/files/eme_player_js/utils.js (295)
[26082:3847:0715/045449:INFO:CONSOLE(295)] "04:54:49.740 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:56984/files/eme_player_js/utils.js (295)
[26082:3847:0715/045449:INFO:CONSOLE(295)] "04:54:49.743 - Adding key to sessionID: 1", source: http://127.0.0.1:56984/files/eme_player_js/utils.js (295)
[26082:3847:0715/045449:INFO:CONSOLE(295)] "04:54:49.747 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:56984/files/eme_player_js/utils.js (295)
[26082:3847:0715/045450:INFO:CONSOLE(295)] "04:54:50.532 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:56984/files/eme_player_js/utils.js (295)
[26082:3847:0715/045450:INFO:CONSOLE(295)] "04:54:50.536 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:56984/files/eme_player_js/utils.js (295)
[26082:3847:0715/045450:INFO:CONSOLE(295)] "04:54:50.539 - Adding key to sessionID: 1", source: http://127.0.0.1:56984/files/eme_player_js/utils.js (295)
[26082:3847:0715/045450:INFO:CONSOLE(295)] "04:54:50.544 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:56984/files/eme_player_js/utils.js (295)
[26082:3847:0715/045451:INFO:CONSOLE(295)] "04:54:51.953 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:56984/files/eme_player_js/utils.js (295)
[26086:12807:0715/045452:ERROR:audio_output_device.cc(327)] IO loop going away before the audio device has been stopped
[ OK ] SRC_ExternalClearKey_Prefixed/EncryptedMediaTest.Playback_VideoClearAudio_WebM_Opus/0 (8453 ms)
[207/226] SRC_ExternalClearKey_Prefixed/EncryptedMediaTest.Playback_VideoClearAudio_WebM_Opus/0 (9869 ms)
[ RUN ] SRC_ExternalClearKey/EncryptedMediaTest.Playback_AudioOnly_WebM/0
[26092:3847:0715/045449:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:57001...
sending server_data: {"host": "127.0.0.1", "port": 57001} (36 bytes)
[26088:3847:0715/045451:INFO:CONSOLE(295)] "04:54:51.911 - Using ClearKeyPlayer", source: http://127.0.0.1:57001/files/eme_player_js/utils.js (295)
[26088:3847:0715/045451:INFO:CONSOLE(295)] "04:54:51.920 - Registering video event handlers.", source: http://127.0.0.1:57001/files/eme_player_js/utils.js (295)
[26088:3847:0715/045451:INFO:CONSOLE(295)] "04:54:51.922 - Setting video media keys: org.chromium.externalclearkey", source: http://127.0.0.1:57001/files/eme_player_js/utils.js (295)
[26088:3847:0715/045453:INFO:CONSOLE(295)] "04:54:53.132 - Loading media using src.", source: http://127.0.0.1:57001/files/eme_player_js/utils.js (295)
[26088:3847:0715/045453:INFO:CONSOLE(295)] "04:54:53.263 - Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:57001/files/eme_player_js/utils.js (295)
[26088:3847:0715/045453:INFO:CONSOLE(295)] "04:54:53.282 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:57001/files/eme_player_js/utils.js (295)
[26088:3847:0715/045453:INFO:CONSOLE(295)] "04:54:53.511 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:57001/files/eme_player_js/utils.js (295)
[26088:3847:0715/045453:INFO:CONSOLE(295)] "04:54:53.513 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:57001/files/eme_player_js/utils.js (295)
[26088:3847:0715/045453:INFO:CONSOLE(295)] "04:54:53.910 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:57001/files/eme_player_js/utils.js (295)
[26088:3847:0715/045453:INFO:CONSOLE(295)] "04:54:53.915 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:57001/files/eme_player_js/utils.js (295)
[26088:3847:0715/045454:INFO:CONSOLE(295)] "04:54:54.711 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:57001/files/eme_player_js/utils.js (295)
[26088:3847:0715/045454:INFO:CONSOLE(295)] "04:54:54.714 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:57001/files/eme_player_js/utils.js (295)
[26088:3847:0715/045456:INFO:CONSOLE(295)] "04:54:56.188 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:57001/files/eme_player_js/utils.js (295)
[26093:12807:0715/045456:ERROR:audio_output_device.cc(327)] IO loop going away before the audio device has been stopped
[ OK ] SRC_ExternalClearKey/EncryptedMediaTest.Playback_AudioOnly_WebM/0 (8726 ms)
[208/226] SRC_ExternalClearKey/EncryptedMediaTest.Playback_AudioOnly_WebM/0 (10170 ms)
[ RUN ] MSE_ExternalClearKey/EncryptedMediaTest.FrameSizeChangeVideo/0
[26099:3847:0715/045455:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:57018...
sending server_data: {"host": "127.0.0.1", "port": 57018} (36 bytes)
[26096:3847:0715/045457:INFO:CONSOLE(295)] "04:54:57.394 - Registering video event handlers.", source: http://127.0.0.1:57018/files/eme_player_js/utils.js (295)
[26096:3847:0715/045457:INFO:CONSOLE(295)] "04:54:57.401 - Setting video media keys: org.chromium.externalclearkey", source: http://127.0.0.1:57018/files/eme_player_js/utils.js (295)
[26096:3847:0715/045458:INFO:CONSOLE(295)] "04:54:58.329 - Loading media using MSE.", source: http://127.0.0.1:57018/files/eme_player_js/utils.js (295)
[26096:3847:0715/045458:INFO:CONSOLE(295)] "04:54:58.335 - Registering video event handlers.", source: http://127.0.0.1:57018/files/eme_player_js/utils.js (295)
[26096:3847:0715/045458:INFO:CONSOLE(295)] "04:54:58.336 - Setting video media keys: org.chromium.externalclearkey", source: http://127.0.0.1:57018/files/eme_player_js/utils.js (295)
[26096:3847:0715/045458:INFO:CONSOLE(295)] "04:54:58.439 - Loading media using MSE.", source: http://127.0.0.1:57018/files/eme_player_js/utils.js (295)
[26096:3847:0715/045458:INFO:CONSOLE(295)] "04:54:58.445 - onSourceOpen [object Event]", source: http://127.0.0.1:57018/files/eme_player_js/utils.js (295)
[26096:3847:0715/045458:INFO:CONSOLE(295)] "04:54:58.449 - Creating a source buffer for type video/webm; codecs="vorbis, vp8"", source: http://127.0.0.1:57018/files/eme_player_js/utils.js (295)
[26096:3847:0715/045458:INFO:CONSOLE(295)] "04:54:58.454 - onSourceOpen [object Event]", source: http://127.0.0.1:57018/files/eme_player_js/utils.js (295)
[26096:3847:0715/045458:INFO:CONSOLE(295)] "04:54:58.454 - Creating a source buffer for type video/webm; codecs="vorbis, vp8"", source: http://127.0.0.1:57018/files/eme_player_js/utils.js (295)
[26096:3847:0715/045458:INFO:CONSOLE(295)] "04:54:58.589 - Creating new media key session for initDataType: webm, initData: a58104e269934c050403b78eeb0ee57b", source: http://127.0.0.1:57018/files/eme_player_js/utils.js (295)
[26096:3847:0715/045458:INFO:CONSOLE(295)] "04:54:58.623 - Creating new media key session for initDataType: webm, initData: a58104e269934c050403b78eeb0ee57b", source: http://127.0.0.1:57018/files/eme_player_js/utils.js (295)
[26096:3847:0715/045458:INFO:CONSOLE(295)] "04:54:58.646 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:57018/files/eme_player_js/utils.js (295)
[26096:3847:0715/045458:INFO:CONSOLE(295)] "04:54:58.664 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:57018/files/eme_player_js/utils.js (295)
[26096:3847:0715/045458:INFO:CONSOLE(295)] "04:54:58.687 - End of appending buffer from frame_size_change-av_enc-v.webm", source: http://127.0.0.1:57018/files/eme_player_js/utils.js (295)
[26096:3847:0715/045458:INFO:CONSOLE(295)] "04:54:58.689 - End of appending buffer from frame_size_change-av_enc-v.webm", source: http://127.0.0.1:57018/files/eme_player_js/utils.js (295)
[26096:3847:0715/045458:INFO:CONSOLE(295)] "04:54:58.871 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:57018/files/eme_player_js/utils.js (295)
[26096:3847:0715/045458:INFO:CONSOLE(295)] "04:54:58.872 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:57018/files/eme_player_js/utils.js (295)
[26096:3847:0715/045458:INFO:CONSOLE(295)] "04:54:58.888 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:57018/files/eme_player_js/utils.js (295)
[26096:3847:0715/045458:INFO:CONSOLE(295)] "04:54:58.889 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:57018/files/eme_player_js/utils.js (295)
[26096:3847:0715/045459:INFO:CONSOLE(295)] "04:54:59.325 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:57018/files/eme_player_js/utils.js (295)
[26096:3847:0715/045459:INFO:CONSOLE(295)] "04:54:59.326 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:57018/files/eme_player_js/utils.js (295)
[26096:3847:0715/045459:INFO:CONSOLE(295)] "04:54:59.328 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:57018/files/eme_player_js/utils.js (295)
[26096:3847:0715/045459:INFO:CONSOLE(295)] "04:54:59.328 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:57018/files/eme_player_js/utils.js (295)
[26096:3847:0715/045500:INFO:CONSOLE(295)] "04:55:00.044 - One video seeked.", source: http://127.0.0.1:57018/files/eme_player_js/utils.js (295)
[26096:3847:0715/045500:INFO:CONSOLE(295)] "04:55:00.062 - Set document title to: ENDED, updated title: ENDED", source: http://127.0.0.1:57018/files/eme_player_js/utils.js (295)
[26096:3847:0715/045500:INFO:CONSOLE(295)] "04:55:00.078 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:57018/files/eme_player_js/utils.js (295)
[26096:3847:0715/045500:INFO:CONSOLE(295)] "04:55:00.078 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:57018/files/eme_player_js/utils.js (295)
[26096:3847:0715/045500:INFO:CONSOLE(295)] "04:55:00.098 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:57018/files/eme_player_js/utils.js (295)
[26096:3847:0715/045500:INFO:CONSOLE(295)] "04:55:00.099 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:57018/files/eme_player_js/utils.js (295)
[26100:13319:0715/045500:ERROR:audio_output_device.cc(327)] IO loop going away before the audio device has been stopped
[26096:39683:0715/045500:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[26096:39683:0715/045500:WARNING:channel.cc(322)] RawChannel write error
[ OK ] MSE_ExternalClearKey/EncryptedMediaTest.FrameSizeChangeVideo/0 (6780 ms)
[209/226] MSE_ExternalClearKey/EncryptedMediaTest.FrameSizeChangeVideo/0 (8303 ms)
[ RUN ] PrefHashBrowserTestChangedAtomicInstance/PrefHashBrowserTestChangedAtomic.PRE_ChangedAtomic/0
[26113:3847:0715/045504:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[26114:15107:0715/045505:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[26114:15107:0715/045505:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[26114:15107:0715/045505:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[26114:12807:0715/045505:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[26114:12807:0715/045505:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PrefHashBrowserTestChangedAtomicInstance/PrefHashBrowserTestChangedAtomic.PRE_ChangedAtomic/0 (3188 ms)
[210/226] PrefHashBrowserTestChangedAtomicInstance/PrefHashBrowserTestChangedAtomic.PRE_ChangedAtomic/0 (4600 ms)
[ RUN ] MSE_ExternalClearKeyDecryptOnly_Prefixed/EncryptedMediaTest.Playback_VideoClearAudio_WebM/0
[26106:3847:0715/045459:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:57036...
sending server_data: {"host": "127.0.0.1", "port": 57036} (36 bytes)
[26102:3847:0715/045501:INFO:CONSOLE(295)] "04:55:01.933 - org.chromium.externalclearkey.decryptonly is not a known key system", source: http://127.0.0.1:57036/files/eme_player_js/utils.js (295)
[26102:3847:0715/045501:INFO:CONSOLE(295)] "04:55:01.940 - Using PrefixedClearKeyPlayer", source: http://127.0.0.1:57036/files/eme_player_js/utils.js (295)
[26102:3847:0715/045501:INFO:CONSOLE(295)] "04:55:01.946 - Registering video event handlers.", source: http://127.0.0.1:57036/files/eme_player_js/utils.js (295)
[26102:3847:0715/045501:INFO:CONSOLE(295)] "04:55:01.958 - Loading media using MSE.", source: http://127.0.0.1:57036/files/eme_player_js/utils.js (295)
[26102:3847:0715/045502:INFO:CONSOLE(295)] "04:55:02.142 - onSourceOpen [object Event]", source: http://127.0.0.1:57036/files/eme_player_js/utils.js (295)
[26102:3847:0715/045502:INFO:CONSOLE(295)] "04:55:02.146 - Creating a source buffer for type video/webm; codecs="vorbis, vp8"", source: http://127.0.0.1:57036/files/eme_player_js/utils.js (295)
[26102:3847:0715/045502:INFO:CONSOLE(295)] "04:55:02.198 - org.chromium.externalclearkey.decryptonly Generate key request, initData: 5ef3a16b338dc4e1a2bcb99f9a6cb780", source: http://127.0.0.1:57036/files/eme_player_js/utils.js (295)
[26102:3847:0715/045502:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[26102:3847:0715/045503:INFO:CONSOLE(295)] "04:55:03.302 - End of appending buffer from bear-320x240-av_enc-v.webm", source: http://127.0.0.1:57036/files/eme_player_js/utils.js (295)
[26102:3847:0715/045503:INFO:CONSOLE(295)] "04:55:03.311 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:57036/files/eme_player_js/utils.js (295)
[26102:3847:0715/045503:INFO:CONSOLE(295)] "04:55:03.321 - Adding key to sessionID: 1", source: http://127.0.0.1:57036/files/eme_player_js/utils.js (295)
[26102:3847:0715/045503:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[26102:3847:0715/045503:INFO:CONSOLE(295)] "04:55:03.348 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:57036/files/eme_player_js/utils.js (295)
[26102:3847:0715/045503:INFO:CONSOLE(295)] "04:55:03.537 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:57036/files/eme_player_js/utils.js (295)
[26102:3847:0715/045503:INFO:CONSOLE(295)] "04:55:03.543 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:57036/files/eme_player_js/utils.js (295)
[26102:3847:0715/045503:INFO:CONSOLE(295)] "04:55:03.547 - Adding key to sessionID: 1", source: http://127.0.0.1:57036/files/eme_player_js/utils.js (295)
[26102:3847:0715/045503:INFO:CONSOLE(295)] "04:55:03.561 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:57036/files/eme_player_js/utils.js (295)
[26102:3847:0715/045503:INFO:CONSOLE(295)] "04:55:03.936 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:57036/files/eme_player_js/utils.js (295)
[26102:3847:0715/045503:INFO:CONSOLE(295)] "04:55:03.939 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:57036/files/eme_player_js/utils.js (295)
[26102:3847:0715/045503:INFO:CONSOLE(295)] "04:55:03.943 - Adding key to sessionID: 1", source: http://127.0.0.1:57036/files/eme_player_js/utils.js (295)
[26102:3847:0715/045503:INFO:CONSOLE(295)] "04:55:03.957 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:57036/files/eme_player_js/utils.js (295)
[26102:3847:0715/045504:INFO:CONSOLE(295)] "04:55:04.737 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:57036/files/eme_player_js/utils.js (295)
[26102:3847:0715/045504:INFO:CONSOLE(295)] "04:55:04.740 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:57036/files/eme_player_js/utils.js (295)
[26102:3847:0715/045504:INFO:CONSOLE(295)] "04:55:04.743 - Adding key to sessionID: 1", source: http://127.0.0.1:57036/files/eme_player_js/utils.js (295)
[26102:3847:0715/045504:INFO:CONSOLE(295)] "04:55:04.751 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:57036/files/eme_player_js/utils.js (295)
[26102:3847:0715/045506:INFO:CONSOLE(295)] "04:55:06.184 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:57036/files/eme_player_js/utils.js (295)
[26107:12807:0715/045506:ERROR:audio_output_device.cc(327)] IO loop going away before the audio device has been stopped
[ OK ] MSE_ExternalClearKeyDecryptOnly_Prefixed/EncryptedMediaTest.Playback_VideoClearAudio_WebM/0 (8482 ms)
[211/226] MSE_ExternalClearKeyDecryptOnly_Prefixed/EncryptedMediaTest.Playback_VideoClearAudio_WebM/0 (10050 ms)
[ RUN ] PrefHashBrowserTestUntrustedAdditionToPrefsAfterWipeInstance/PrefHashBrowserTestUntrustedAdditionToPrefsAfterWipe.PRE_UntrustedAdditionToPrefsAfterWipe/1
[26119:3847:0715/045508:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[26122:15363:0715/045509:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[26122:15363:0715/045509:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[26122:15363:0715/045509:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[26122:13063:0715/045509:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] PrefHashBrowserTestUntrustedAdditionToPrefsAfterWipeInstance/PrefHashBrowserTestUntrustedAdditionToPrefsAfterWipe.PRE_UntrustedAdditionToPrefsAfterWipe/1 (3303 ms)
[212/226] PrefHashBrowserTestUntrustedAdditionToPrefsAfterWipeInstance/PrefHashBrowserTestUntrustedAdditionToPrefsAfterWipe.PRE_UntrustedAdditionToPrefsAfterWipe/1 (4919 ms)
[ RUN ] DeviceManagementServiceIntegrationTestInstance/DeviceManagementServiceIntegrationTest.ApiAuthCodeFetch/0
[26123:3847:0715/045510:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[26124:15363:0715/045511:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[26124:15363:0715/045511:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[26124:13063:0715/045511:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[26124:13063:0715/045511:WARNING:channel.cc(322)] RawChannel write error
[ OK ] DeviceManagementServiceIntegrationTestInstance/DeviceManagementServiceIntegrationTest.ApiAuthCodeFetch/0 (3094 ms)
[213/226] DeviceManagementServiceIntegrationTestInstance/DeviceManagementServiceIntegrationTest.ApiAuthCodeFetch/0 (4792 ms)
[ RUN ] DeviceManagementServiceIntegrationTestInstance/DeviceManagementServiceIntegrationTest.Unregistration/1
[26129:3847:0715/045513: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": 57053} (36 bytes)
2015-07-15 04:55:15.335 browser_tests[26125:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
127.0.0.1 - - [15/Jul/2015 04:55:15] "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 - - [15/Jul/2015 04:55:15] "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 -
[26125:40195:0715/045515:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[26125:40195:0715/045515:WARNING:channel.cc(322)] RawChannel write error
[ OK ] DeviceManagementServiceIntegrationTestInstance/DeviceManagementServiceIntegrationTest.Unregistration/1 (4008 ms)
[214/226] DeviceManagementServiceIntegrationTestInstance/DeviceManagementServiceIntegrationTest.Unregistration/1 (5306 ms)
[ RUN ] DeviceManagementServiceIntegrationTestInstance/DeviceManagementServiceIntegrationTest.AutoEnrollment/1
[26133:3847:0715/045514:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
2015-07-15 04:55:14.944 browser_tests[26128:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
sending server_data: {"host": "127.0.0.1", "port": 57056} (36 bytes)
127.0.0.1 - - [15/Jul/2015 04:55:16] "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 (3615 ms)
[215/226] DeviceManagementServiceIntegrationTestInstance/DeviceManagementServiceIntegrationTest.AutoEnrollment/1 (4978 ms)
[ RUN ] RestoreOnStartupPolicyTestInstance/RestoreOnStartupPolicyTest.PRE_RunTest/3
[26142:3847:0715/045518:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[26138:39171:0715/045521:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[ OK ] RestoreOnStartupPolicyTestInstance/RestoreOnStartupPolicyTest.PRE_RunTest/3 (6308 ms)
[216/226] RestoreOnStartupPolicyTestInstance/RestoreOnStartupPolicyTest.PRE_RunTest/3 (7864 ms)
[ RUN ] RestoreOnStartupPolicyTestInstance/RestoreOnStartupPolicyTest.PRE_RunTest/4
[26152:3847:0715/045519:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[26139:40451:0715/045522:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[26153:13063:0715/045522:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] RestoreOnStartupPolicyTestInstance/RestoreOnStartupPolicyTest.PRE_RunTest/4 (6128 ms)
[217/226] RestoreOnStartupPolicyTestInstance/RestoreOnStartupPolicyTest.PRE_RunTest/4 (7536 ms)
[ RUN ] NoSessionRestoreTest.SessionStorage
[26165:3847:0715/045527:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] NoSessionRestoreTest.SessionStorage (3526 ms)
[218/226] NoSessionRestoreTest.SessionStorage (5093 ms)
[ RUN ] ContinueWhereILeftOffTest.PRE_CookiesClearedOnExit
[26164:3847:0715/045526:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[26166:13319:0715/045528:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[26166:13319:0715/045528:WARNING:channel.cc(322)] RawChannel write error
[26158:40451:0715/045528:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[26158:40451:0715/045528:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[26158:40451:0715/045528:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] ContinueWhereILeftOffTest.PRE_CookiesClearedOnExit (4546 ms)
[219/226] ContinueWhereILeftOffTest.PRE_CookiesClearedOnExit (6029 ms)
[ RUN ] ForgetAtSessionEndSSLHostStateDelegateTest.QueryPolicyExpired
[26175:3847:0715/045532:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[26177:15363:0715/045533:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[26177:15363:0715/045533:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[26177:13063:0715/045533:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[26177:13063:0715/045533:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[26177:13063:0715/045533:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[26177:13063:0715/045533:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] ForgetAtSessionEndSSLHostStateDelegateTest.QueryPolicyExpired (3272 ms)
[220/226] ForgetAtSessionEndSSLHostStateDelegateTest.QueryPolicyExpired (4808 ms)
[ RUN ] BrowserCloseManagerBrowserTest/BrowserCloseManagerBrowserTest.TestSessionRestore/0
[26176:3847:0715/045532:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[26170:3847:0715/045534:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[26179:15619:0715/045534:ERROR:webgraphicscontext3d_command_buffer_impl.cc(273)] Failed to initialize GLES2Implementation.
[26179:13319:0715/045534:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[26179:13319:0715/045534:WARNING:channel.cc(322)] RawChannel write error
[ OK ] BrowserCloseManagerBrowserTest/BrowserCloseManagerBrowserTest.TestSessionRestore/0 (3929 ms)
[221/226] BrowserCloseManagerBrowserTest/BrowserCloseManagerBrowserTest.TestSessionRestore/0 (5396 ms)
[ RUN ] PrefHashBrowserTestChangedAtomicInstance/PrefHashBrowserTestChangedAtomic.ChangedAtomic/0
[26184:3847:0715/045537:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[26187:15619:0715/045538:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[26187:15619:0715/045538:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[26187:15619:0715/045538:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[26187:14343:0715/045538:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[26187:14343:0715/045538:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[26187:14343:0715/045538:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[26187:14343:0715/045538:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] PrefHashBrowserTestChangedAtomicInstance/PrefHashBrowserTestChangedAtomic.ChangedAtomic/0 (3220 ms)
[222/226] PrefHashBrowserTestChangedAtomicInstance/PrefHashBrowserTestChangedAtomic.ChangedAtomic/0 (4668 ms)
[ RUN ] PrefHashBrowserTestUntrustedAdditionToPrefsAfterWipeInstance/PrefHashBrowserTestUntrustedAdditionToPrefsAfterWipe.UntrustedAdditionToPrefsAfterWipe/1
[26188:3847:0715/045538:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[26189:12807:0715/045539:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[26189:12807:0715/045539:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[26189:15107:0715/045539:ERROR:webgraphicscontext3d_command_buffer_impl.cc(242)] Failed to initialize GLES2CmdHelper.
[26189:12807:0715/045539:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PrefHashBrowserTestUntrustedAdditionToPrefsAfterWipeInstance/PrefHashBrowserTestUntrustedAdditionToPrefsAfterWipe.UntrustedAdditionToPrefsAfterWipe/1 (3112 ms)
[223/226] PrefHashBrowserTestUntrustedAdditionToPrefsAfterWipeInstance/PrefHashBrowserTestUntrustedAdditionToPrefsAfterWipe.UntrustedAdditionToPrefsAfterWipe/1 (4619 ms)
[ RUN ] RestoreOnStartupPolicyTestInstance/RestoreOnStartupPolicyTest.RunTest/3
[26194:3847:0715/045541:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] RestoreOnStartupPolicyTestInstance/RestoreOnStartupPolicyTest.RunTest/3 (3402 ms)
[224/226] RestoreOnStartupPolicyTestInstance/RestoreOnStartupPolicyTest.RunTest/3 (4764 ms)
[ RUN ] RestoreOnStartupPolicyTestInstance/RestoreOnStartupPolicyTest.RunTest/4
[26198:3847:0715/045542:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[26191:3847:0715/045543:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[26191:40451:0715/045544:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[26191:40451:0715/045544:WARNING:channel.cc(322)] RawChannel write error
[ OK ] RestoreOnStartupPolicyTestInstance/RestoreOnStartupPolicyTest.RunTest/4 (3764 ms)
[225/226] RestoreOnStartupPolicyTestInstance/RestoreOnStartupPolicyTest.RunTest/4 (5231 ms)
[ RUN ] ContinueWhereILeftOffTest.CookiesClearedOnExit
[26204:3847:0715/045546:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[26205:13319:0715/045548:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[26205:13319:0715/045548:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] ContinueWhereILeftOffTest.CookiesClearedOnExit (4524 ms)
[226/226] ContinueWhereILeftOffTest.CookiesClearedOnExit (5932 ms)
SUCCESS: all tests passed.
[run_isolated_out_hack]{"hash":"0ea2410261f8fd3cfc383b21e1440db2b0e3022e","namespace":"default-gzip","storage":"https://isolateserver.appspot.com"}[/run_isolated_out_hack]
+------------------------------------------------------------------------+
| End of shard 9 Pending: 1.0s Duration: 764.6s Bot: vm13-a4 Exit: 0 |
+------------------------------------------------------------------------+
+--------------------------------------------------------------------------+
| Shard 11 https://chromium-swarm.appspot.com/user/task/28aa583111a8f810 |
+--------------------------------------------------------------------------+
Additional test environment:
ASAN_OPTIONS=symbolize=0
CHROME_DEVEL_SANDBOX=/opt/chromium/chrome_sandbox
DYLD_LIBRARY_PATH=/Volumes/data/b/swarm_slave/work/cache/run_tha_testvVNjWp/out/Release
G_SLICE=always-malloc
LANG=en_US.UTF-8
LLVM_SYMBOLIZER_PATH=/Volumes/data/b/swarm_slave/work/cache/run_tha_testvVNjWp/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/cache/isolated_outfCD8xE/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 2 parallel jobs.
[ RUN ] EmptyDownloadsWebUITest.NoSearchResultsWithNoDownloads
[4274:3847:0715/044400:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[4267:3847:0715/044403:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[4267:3847:0715/044403:INFO:CONSOLE(1324)] "Running TestCase EmptyDownloadsWebUITest.NoSearchResultsWithNoDownloads", source: test_api.js (1324)
[ OK ] EmptyDownloadsWebUITest.NoSearchResultsWithNoDownloads (5090 ms)
[1/245] EmptyDownloadsWebUITest.NoSearchResultsWithNoDownloads (6242 ms)
[ RUN ] ExtensionSettingsWebUITest.testEmptyExtensionList
[4275:3847:0715/044400:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[4268:3847:0715/044403:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[4268:3847:0715/044403:INFO:CONSOLE(1324)] "Running TestCase ExtensionSettingsWebUITest.testEmptyExtensionList", source: test_api.js (1324)
[4275:3847:0715/044404:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[4275:3847:0715/044404:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[4275:3847:0715/044404:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[4275:3847:0715/044404:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[4275:3847:0715/044404:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[4275:3847:0715/044404:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[4275:3847:0715/044404:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[4275:3847:0715/044404:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[ OK ] ExtensionSettingsWebUITest.testEmptyExtensionList (5634 ms)
[2/245] ExtensionSettingsWebUITest.testEmptyExtensionList (6612 ms)
[ RUN ] BasicExtensionSettingsWebUITest.testUninstall
[4289:3847:0715/044407:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[4283:3847:0715/044410:INFO:CONSOLE(5)] "line1", source: chrome-extension://pdlpifnclfacjobnmbpngemkalkjamnf/script.js (5)
[4283:3847:0715/044410:INFO:CONSOLE(6)] "line2", source: chrome-extension://pdlpifnclfacjobnmbpngemkalkjamnf/script.js (6)
[4283:40451:0715/044410:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[4283:3847:0715/044411:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[4283:3847:0715/044411:INFO:CONSOLE(1324)] "Running TestCase BasicExtensionSettingsWebUITest.testUninstall", source: test_api.js (1324)
[4296:12807:0715/044412:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[4296:12807:0715/044412:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[4296:12807:0715/044412:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[4296:12807:0715/044412:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[4297:13063:0715/044412:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[4297:13063:0715/044412:WARNING:channel.cc(322)] RawChannel write error
[ OK ] BasicExtensionSettingsWebUITest.testUninstall (7499 ms)
[3/245] BasicExtensionSettingsWebUITest.testUninstall (8716 ms)
[ RUN ] ContentOptionsWebUITest.testOpenContentOptions
[4290:3847:0715/044407:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[4284:3847:0715/044409:WARNING:CONSOLE(0)] "The -webkit-canvas CSS feature is deprecated. Please use a positioned <canvas> element instead.", source: (0)
[4284:3847:0715/044410:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[4284:3847:0715/044412:INFO:CONSOLE(1324)] "Running TestCase ContentOptionsWebUITest.testOpenContentOptions", source: test_api.js (1324)
[ OK ] ContentOptionsWebUITest.testOpenContentOptions (8399 ms)
[4/245] ContentOptionsWebUITest.testOpenContentOptions (9718 ms)
[ RUN ] SettingsAppWebUITest.testOpenSettingsApp
[4302:3847:0715/044415:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[4298:3847:0715/044417:WARNING:CONSOLE(0)] "The -webkit-canvas CSS feature is deprecated. Please use a positioned <canvas> element instead.", source: (0)
[4298:3847:0715/044418:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[4298:3847:0715/044419:INFO:CONSOLE(1324)] "Running TestCase SettingsAppWebUITest.testOpenSettingsApp", source: test_api.js (1324)
[4298:3847:0715/044420: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)
[ OK ] SettingsAppWebUITest.testOpenSettingsApp (7113 ms)
[5/245] SettingsAppWebUITest.testOpenSettingsApp (8376 ms)
[ RUN ] SettingsAppWebUITest.testStrings
[4306:3847:0715/044417:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[4301:3847:0715/044419:WARNING:CONSOLE(0)] "The -webkit-canvas CSS feature is deprecated. Please use a positioned <canvas> element instead.", source: (0)
[4301:3847:0715/044419:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[4301:3847:0715/044421:INFO:CONSOLE(1324)] "Running TestCase SettingsAppWebUITest.testStrings", source: test_api.js (1324)
[4301:3847:0715/044422: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)
[ OK ] SettingsAppWebUITest.testStrings (6864 ms)
[6/245] SettingsAppWebUITest.testStrings (8317 ms)
[ RUN ] SyncInternalsWebUITest.EventLogTest
[4318:3847:0715/044425:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[4313:3847:0715/044427:WARNING:CONSOLE(0)] "The -webkit-canvas CSS feature is deprecated. Please use a positioned <canvas> element instead.", source: (0)
[4313:3847:0715/044427:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[4313:3847:0715/044428:INFO:CONSOLE(1324)] "Running TestCase SyncInternalsWebUITest.EventLogTest", source: test_api.js (1324)
[4321:13063:0715/044428:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[4321:13063:0715/044428:WARNING:channel.cc(322)] RawChannel write error
[ OK ] SyncInternalsWebUITest.EventLogTest (4658 ms)
[7/245] SyncInternalsWebUITest.EventLogTest (5878 ms)
[ RUN ] SettingsFormatWebUITest.CheckboxIdOrPrefCheck
[4314:3847:0715/044423:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[4310:3847:0715/044425:WARNING:CONSOLE(0)] "The -webkit-canvas CSS feature is deprecated. Please use a positioned <canvas> element instead.", source: (0)
[4310:3847:0715/044426:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[4310:3847:0715/044427:INFO:CONSOLE(1324)] "Running TestCase SettingsFormatWebUITest.CheckboxIdOrPrefCheck", source: test_api.js (1324)
[ OK ] SettingsFormatWebUITest.CheckboxIdOrPrefCheck (6802 ms)
[8/245] SettingsFormatWebUITest.CheckboxIdOrPrefCheck (8035 ms)
[ RUN ] WebUIAccessibilityAuditBrowserTest_ShouldFail.testWithAuditFailures
[4326:3847:0715/044430:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[4322:39427:0715/044433:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[4322:3847:0715/044433:INFO:CONSOLE(1324)] "Running TestCase WebUIAccessibilityAuditBrowserTest_ShouldFail.testWithAuditFailures", source: test_api.js (1324)
[4322:3847:0715/044433:ERROR:web_ui_test_handler.cc(75)] 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
[4326:3847:0715/044433:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[4326:3847:0715/044433:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[4326:3847:0715/044433:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[4326:3847:0715/044433:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[ OK ] WebUIAccessibilityAuditBrowserTest_ShouldFail.testWithAuditFailures (3914 ms)
[9/245] WebUIAccessibilityAuditBrowserTest_ShouldFail.testWithAuditFailures (5198 ms)
[ RUN ] WebUIAccessibilityAuditBrowserTest_TestsDisabledInFixture_ShouldFail.testWithAuditFailures
[4330:3847:0715/044431:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[4323:3847:0715/044433:INFO:CONSOLE(1324)] "Running TestCase WebUIAccessibilityAuditBrowserTest_TestsDisabledInFixture_ShouldFail.testWithAuditFailures", source: test_api.js (1324)
[4323:3847:0715/044433:ERROR:web_ui_test_handler.cc(75)] 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
[4330:3847:0715/044433:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[4330:3847:0715/044433:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[4330:3847:0715/044433:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[4330:3847:0715/044433:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[ OK ] WebUIAccessibilityAuditBrowserTest_TestsDisabledInFixture_ShouldFail.testWithAuditFailures (3868 ms)
[10/245] WebUIAccessibilityAuditBrowserTest_TestsDisabledInFixture_ShouldFail.testWithAuditFailures (5122 ms)
[ RUN ] WebUIBrowserAsyncGenDeferredToGlobalTest.TestDeferRunTestToGlobal
[4338:3847:0715/044436:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[4334:3847:0715/044438:INFO:CONSOLE(1324)] "Running TestCase WebUIBrowserAsyncGenDeferredToGlobalTest.TestDeferRunTestToGlobal", source: test_api.js (1324)
[4334:3847:0715/044438:WARNING:CONSOLE(884)] "testIsDone already", source: test_api.js (884)
[4334:40451:0715/044438:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[4334:40451:0715/044438:WARNING:channel.cc(322)] RawChannel write error
[ OK ] WebUIBrowserAsyncGenDeferredToGlobalTest.TestDeferRunTestToGlobal (4181 ms)
[11/245] WebUIBrowserAsyncGenDeferredToGlobalTest.TestDeferRunTestToGlobal (5254 ms)
[ RUN ] NetInternalsTest.netInternalsHSTSViewAddOverwrite
[4342:3847:0715/044437:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[4335:3847:0715/044440:INFO:CONSOLE(1324)] "Running TestCase NetInternalsTest.netInternalsHSTSViewAddOverwrite", source: test_api.js (1324)
[ OK ] NetInternalsTest.netInternalsHSTSViewAddOverwrite (5529 ms)
[12/245] NetInternalsTest.netInternalsHSTSViewAddOverwrite (6714 ms)
[ RUN ] NetInternalsTest.netInternalsPrerenderViewFail
[4349:3847:0715/044441:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[4346:40195:0715/044444:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[4346:3847:0715/044445:INFO:CONSOLE(1324)] "Running TestCase NetInternalsTest.netInternalsPrerenderViewFail", source: test_api.js (1324)
HTTP server started on http://127.0.0.1:50386...
sending server_data: {"host": "127.0.0.1", "port": 50386} (36 bytes)
2015-07-15 04:44:46.335 browser_tests[4346:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[4359:12807:0715/044447:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[4359:12807:0715/044447:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] NetInternalsTest.netInternalsPrerenderViewFail (7623 ms)
[13/245] NetInternalsTest.netInternalsPrerenderViewFail (8817 ms)
[ RUN ] PrintPreviewWebUITest.CheckNumCopiesPrintPreset
[4355:3847:0715/044443:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
2015-07-15 04:44:46.335 browser_tests[4350:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[4350:3847:0715/044446:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[4350:3847:0715/044447:INFO:CONSOLE(1324)] "Running TestCase PrintPreviewWebUITest.CheckNumCopiesPrintPreset", source: test_api.js (1324)
[ OK ] PrintPreviewWebUITest.CheckNumCopiesPrintPreset (6885 ms)
[14/245] PrintPreviewWebUITest.CheckNumCopiesPrintPreset (8068 ms)
[ RUN ] PrintPreviewWebUITest.CustomMarginsControlsCheck
[4366:3847:0715/044450:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[4362:3847:0715/044453:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[4362:3847:0715/044454:INFO:CONSOLE(1324)] "Running TestCase PrintPreviewWebUITest.CustomMarginsControlsCheck", source: test_api.js (1324)
[ OK ] PrintPreviewWebUITest.CustomMarginsControlsCheck (6812 ms)
[15/245] PrintPreviewWebUITest.CustomMarginsControlsCheck (8000 ms)
[ RUN ] PrintPreviewWebUITest.PageLayoutHasNoMarginsHideHeaderFooter
[4370:3847:0715/044452:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[4365:3847:0715/044454:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[4365:3847:0715/044455:INFO:CONSOLE(1324)] "Running TestCase PrintPreviewWebUITest.PageLayoutHasNoMarginsHideHeaderFooter", source: test_api.js (1324)
[ OK ] PrintPreviewWebUITest.PageLayoutHasNoMarginsHideHeaderFooter (7165 ms)
[16/245] PrintPreviewWebUITest.PageLayoutHasNoMarginsHideHeaderFooter (8431 ms)
[ RUN ] PlatformAppBrowserTest.WindowsApiAlphaEnabledNoPermissions
[4385:3847:0715/044500:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[4380:9483:0715/044501:ERROR:mach_broker_mac.mm(222)] Unknown process 4387 is sending Mach IPC messages!
[4380:3847:0715/044502:INFO:CONSOLE(0)] "[SUCCESS] testAlphaEnabledNoPermInitTrue", source: chrome-extension://pjipmojapndnjakhpepljeoohcjpnala/_generated_background_page.html (0)
[4380:3847:0715/044502:INFO:CONSOLE(0)] "[SUCCESS] testAlphaEnabledNoPermInitFalse", source: chrome-extension://pjipmojapndnjakhpepljeoohcjpnala/_generated_background_page.html (0)
[4380:41731:0715/044502:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[4380:41731:0715/044502:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PlatformAppBrowserTest.WindowsApiAlphaEnabledNoPermissions (4258 ms)
[17/245] PlatformAppBrowserTest.WindowsApiAlphaEnabledNoPermissions (5457 ms)
[ RUN ] PrintPreviewWebUITest.ZeroTopAndNonZeroBottomMarginShowHeaderFooter
[4379:3847:0715/044458:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[4376:3847:0715/044501:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[4376:3847:0715/044502:INFO:CONSOLE(1324)] "Running TestCase PrintPreviewWebUITest.ZeroTopAndNonZeroBottomMarginShowHeaderFooter", source: test_api.js (1324)
[4376:4871:0715/044503:ERROR:browser_io_surface_manager_mac.cc(285)] Illegal message from non-child process!
[4384:12807:0715/044503:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] PrintPreviewWebUITest.ZeroTopAndNonZeroBottomMarginShowHeaderFooter (7124 ms)
[18/245] PrintPreviewWebUITest.ZeroTopAndNonZeroBottomMarginShowHeaderFooter (8305 ms)
[ RUN ] BluetoothPrivateApiTest.PincodePairing
[4394:3847:0715/044505:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[4390:3847:0715/044508:INFO:CONSOLE(0)] "[SUCCESS] testPincodePairing", source: chrome-extension://jofgjdphhceggjecimellaapdjjadibj/_generated_background_page.html (0)
[4400:12807:0715/044508:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[4400:12807:0715/044508:WARNING:channel.cc(322)] RawChannel write error
[ OK ] BluetoothPrivateApiTest.PincodePairing (4457 ms)
[19/245] BluetoothPrivateApiTest.PincodePairing (5964 ms)
[ RUN ] BluetoothLowEnergyApiTest.UuidPermissionMethods
[4398:3847:0715/044506:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[4391:3847:0715/044509:INFO:CONSOLE(0)] "[SUCCESS] (no test)", source: chrome-extension://pjdjhejcdkeebjehnokfbfnjmgmgdjlc/_generated_background_page.html (0)
[4399:12807:0715/044509:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] BluetoothLowEnergyApiTest.UuidPermissionMethods (4292 ms)
[20/245] BluetoothLowEnergyApiTest.UuidPermissionMethods (5653 ms)
[ RUN ] ExtensionApiTest.I18N
[4412:3847:0715/044512:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[4404:3847:0715/044514:INFO:CONSOLE(0)] "[SUCCESS] getAcceptLanguages", source: chrome-extension://kfoihibadlkegmfekaiiohlbclenemmg/_generated_background_page.html (0)
[4404:3847:0715/044514:INFO:CONSOLE(0)] "[SUCCESS] getMessage", source: chrome-extension://kfoihibadlkegmfekaiiohlbclenemmg/_generated_background_page.html (0)
[4404:3847:0715/044515:INFO:CONSOLE(0)] "[SUCCESS] getMessageFromContentScript", source: chrome-extension://kfoihibadlkegmfekaiiohlbclenemmg/_generated_background_page.html (0)
[4404:3847:0715/044515:INFO:CONSOLE(0)] "[SUCCESS] getUILanguage", source: chrome-extension://kfoihibadlkegmfekaiiohlbclenemmg/_generated_background_page.html (0)
[4413:12807:0715/044515:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[4413:12807:0715/044515:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ExtensionApiTest.I18N (4719 ms)
[21/245] ExtensionApiTest.I18N (5935 ms)
[ RUN ] ExtensionApiTest.UncaughtExceptionLogging
[4408:3847:0715/044511:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[4402:3847:0715/044514:INFO:CONSOLE(5)] "Uncaught Error: Exception thrown in extension page.", source: chrome-extension://fibfcgbnpcmomchcjpjeepmgolbgpjfp/extension_page.js (5)
[4402:3847:0715/044514:INFO:CONSOLE(0)] "[SUCCESS] testExceptionInExtensionPage", source: chrome-extension://fibfcgbnpcmomchcjpjeepmgolbgpjfp/_generated_background_page.html (0)
[4402:3847:0715/044515:INFO:CONSOLE(5)] "Uncaught Error: Exception thrown in injected script.", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testvVNjWp/chrome/test/data/extensions/api_test/uncaught_exception_logging/content_script.js (5)
[4402:74511:0715/044515:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[4402:3847:0715/044516:INFO:CONSOLE(0)] "[SUCCESS] testExceptionInInjectedScript", source: chrome-extension://fibfcgbnpcmomchcjpjeepmgolbgpjfp/_generated_background_page.html (0)
[4414:13063:0715/044516:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[4414:13063:0715/044516:WARNING:channel.cc(322)] RawChannel write error
[4402:41219:0715/044516:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[4402:41219:0715/044516:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ExtensionApiTest.UncaughtExceptionLogging (6518 ms)
[22/245] ExtensionApiTest.UncaughtExceptionLogging (7672 ms)
[ RUN ] ExtensionApiTest.OptionalPermissionsDeny
[4426:3847:0715/044519:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[4420:3847:0715/044521:INFO:CONSOLE(0)] "[SUCCESS] denyRequest", source: chrome-extension://ngadfnecbnikeoaefblnemiimfpkogop/_generated_background_page.html (0)
[4420:3847:0715/044521:INFO:CONSOLE(0)] "[SUCCESS] noPromptForActivePermissions", source: chrome-extension://ngadfnecbnikeoaefblnemiimfpkogop/_generated_background_page.html (0)
[4427:12807:0715/044521:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[4427:12807:0715/044521:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[4427:12807:0715/044521:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[4427:12807:0715/044521:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] ExtensionApiTest.OptionalPermissionsDeny (4496 ms)
[23/245] ExtensionApiTest.OptionalPermissionsDeny (6065 ms)
[ RUN ] ExtensionApiTest.OptionalPermissionsAutoConfirm
[4422:3847:0715/044518:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[4418:3847:0715/044521:INFO:CONSOLE(0)] "[SUCCESS] contains", source: chrome-extension://kjmkgkdkpedkejedfhmfcenooemhbpbo/_generated_background_page.html (0)
[4418:3847:0715/044521:INFO:CONSOLE(0)] "[SUCCESS] getAll", source: chrome-extension://kjmkgkdkpedkejedfhmfcenooemhbpbo/_generated_background_page.html (0)
[4418:3847:0715/044521:INFO:CONSOLE(0)] "[SUCCESS] requestNoOp", source: chrome-extension://kjmkgkdkpedkejedfhmfcenooemhbpbo/_generated_background_page.html (0)
[4418:3847:0715/044521:INFO:CONSOLE(0)] "[SUCCESS] requestNonOptional", source: chrome-extension://kjmkgkdkpedkejedfhmfcenooemhbpbo/_generated_background_page.html (0)
[4418:3847:0715/044521:INFO:CONSOLE(0)] "[SUCCESS] requestBookmarks", source: chrome-extension://kjmkgkdkpedkejedfhmfcenooemhbpbo/_generated_background_page.html (0)
[4418:3847:0715/044521:INFO:CONSOLE(0)] "[SUCCESS] requestGrantedPermission", source: chrome-extension://kjmkgkdkpedkejedfhmfcenooemhbpbo/_generated_background_page.html (0)
[4418:3847:0715/044521:INFO:CONSOLE(0)] "[SUCCESS] removeRequired", source: chrome-extension://kjmkgkdkpedkejedfhmfcenooemhbpbo/_generated_background_page.html (0)
[4418:3847:0715/044521:INFO:CONSOLE(0)] "[SUCCESS] removeNoOp", source: chrome-extension://kjmkgkdkpedkejedfhmfcenooemhbpbo/_generated_background_page.html (0)
[4418:3847:0715/044521:INFO:CONSOLE(0)] "[SUCCESS] removeBookmarks", source: chrome-extension://kjmkgkdkpedkejedfhmfcenooemhbpbo/_generated_background_page.html (0)
[4418:3847:0715/044521:INFO:CONSOLE(0)] "[SUCCESS] noPromptForNoWarnings", source: chrome-extension://kjmkgkdkpedkejedfhmfcenooemhbpbo/_generated_background_page.html (0)
[4418:3847:0715/044521:INFO:CONSOLE(0)] "[SUCCESS] whitelist", source: chrome-extension://kjmkgkdkpedkejedfhmfcenooemhbpbo/_generated_background_page.html (0)
[4418:3847:0715/044521:INFO:CONSOLE(0)] "[SUCCESS] unknownPermission", source: chrome-extension://kjmkgkdkpedkejedfhmfcenooemhbpbo/_generated_background_page.html (0)
[4418:3847:0715/044521:INFO:CONSOLE(0)] "XMLHttpRequest cannot load http://c.com:50394/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)
[4418:3847:0715/044521:INFO:CONSOLE(0)] "[SUCCESS] requestOrigin", source: chrome-extension://kjmkgkdkpedkejedfhmfcenooemhbpbo/_generated_background_page.html (0)
[4418:3847:0715/044522:INFO:CONSOLE(0)] "XMLHttpRequest cannot load http://c.com:50394/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)
[4418:3847:0715/044522:INFO:CONSOLE(0)] "[SUCCESS] removeOrigin", source: chrome-extension://kjmkgkdkpedkejedfhmfcenooemhbpbo/_generated_background_page.html (0)
[4418:3847:0715/044522:INFO:CONSOLE(0)] "[SUCCESS] eventListenerPermissions", source: chrome-extension://kjmkgkdkpedkejedfhmfcenooemhbpbo/_generated_background_page.html (0)
[4418:3847:0715/044522:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 2, remote ID 2147483649)
[4418:3847:0715/044522:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 3, remote ID 2147483650)
[4418:40963:0715/044522:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[4418:40963:0715/044522:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[4418:40963:0715/044522:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[4418:40963:0715/044522:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[4418:40963:0715/044522:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] ExtensionApiTest.OptionalPermissionsAutoConfirm (5769 ms)
[24/245] ExtensionApiTest.OptionalPermissionsAutoConfirm (7244 ms)
[ RUN ] ExtensionApiTest.StubsApp
[4439:3847:0715/044525:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[4433:4871:0715/044527:ERROR:mach_broker_mac.mm(222)] Unknown process 4443 is sending Mach IPC messages!
[4441:13575:0715/044528:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[4441:13575:0715/044528:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[4441:13575:0715/044528:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[4441:13575:0715/044528:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[4441:13575:0715/044528:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ExtensionApiTest.StubsApp (5148 ms)
[25/245] ExtensionApiTest.StubsApp (6421 ms)
[ RUN ] ExtensionApiTest.IncognitoDisabled
[4438:3847:0715/044525:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[4432:74519:0715/044528:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[4432:3847:0715/044529:INFO:CONSOLE(0)] "[SUCCESS] getAllWindows", source: chrome-extension://jiebmaojebbbloeobnplfbmijeodiipn/_generated_background_page.html (0)
[4432:3847:0715/044530:INFO:CONSOLE(0)] "[SUCCESS] tabEvents", source: chrome-extension://jiebmaojebbbloeobnplfbmijeodiipn/_generated_background_page.html (0)
[4432:41219:0715/044530:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[4432:41219:0715/044530:WARNING:channel.cc(322)] RawChannel write error
2015-07-15 04:45:31.491 browser_tests[4432:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[4432:61699:0715/044531:ERROR:mach_broker_mac.mm(222)] Unknown process 4451 is sending Mach IPC messages!
[ OK ] ExtensionApiTest.IncognitoDisabled (7978 ms)
[26/245] ExtensionApiTest.IncognitoDisabled (9142 ms)
[ RUN ] AppControllerNewProfileManagementBrowserTest.LockedProfileReopenWithNoWindows
[4454:3847:0715/044532:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[4448:4871:0715/044534:ERROR:mach_broker_mac.mm(222)] Unknown process 4459 is sending Mach IPC messages!
[ OK ] AppControllerNewProfileManagementBrowserTest.LockedProfileReopenWithNoWindows (4284 ms)
[27/245] AppControllerNewProfileManagementBrowserTest.LockedProfileReopenWithNoWindows (5686 ms)
[ RUN ] AppControllerMainMenuBrowserTest.BookmarksMenuIsRestoredAfterProfileSwitch
[4460:3847:0715/044535:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[4461:13063:0715/044535:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[4461:13063:0715/044535:WARNING:channel.cc(322)] RawChannel write error
[ OK ] AppControllerMainMenuBrowserTest.BookmarksMenuIsRestoredAfterProfileSwitch (2771 ms)
[28/245] AppControllerMainMenuBrowserTest.BookmarksMenuIsRestoredAfterProfileSwitch (4232 ms)
[ RUN ] AppWindowAPITest.TestCreate
[4466:3847:0715/044538:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[4462:3847:0715/044540:INFO:CONSOLE(0)] "[SUCCESS] basic", source: chrome-extension://ncenlemomgokmmkhhkfpllpjlbmajgof/_generated_background_page.html (0)
[4462:3847:0715/044540:INFO:CONSOLE(0)] "[SUCCESS] badWindow", source: chrome-extension://ncenlemomgokmmkhhkfpllpjlbmajgof/_generated_background_page.html (0)
[4462:3847:0715/044540:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[4462:3847:0715/044540:INFO:CONSOLE(0)] "[SUCCESS] loadEvent", source: chrome-extension://ncenlemomgokmmkhhkfpllpjlbmajgof/_generated_background_page.html (0)
[4462:3847:0715/044540:INFO:CONSOLE(0)] "The JavaScript context calling chrome.app.window.current() has no associated AppWindow.", source: chrome-extension://ncenlemomgokmmkhhkfpllpjlbmajgof/_generated_background_page.html (0)
[4462:3847:0715/044541:INFO:CONSOLE(0)] "[SUCCESS] multiWindow", source: chrome-extension://ncenlemomgokmmkhhkfpllpjlbmajgof/_generated_background_page.html (0)
[4462:3847:0715/044541:INFO:CONSOLE(0)] "[SUCCESS] hiddenAndNormal", source: chrome-extension://ncenlemomgokmmkhhkfpllpjlbmajgof/_generated_background_page.html (0)
[4471:13063:0715/044541:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] AppWindowAPITest.TestCreate (5451 ms)
[29/245] AppWindowAPITest.TestCreate (6769 ms)
[ RUN ] EphemeralAppBrowserTest.ReplaceEphemeralAppWithDelayedInstalledApp
[4470:3847:0715/044539:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[4465:39683:0715/044543:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[4465:39683:0715/044548:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] EphemeralAppBrowserTest.ReplaceEphemeralAppWithDelayedInstalledApp (11739 ms)
[30/245] EphemeralAppBrowserTest.ReplaceEphemeralAppWithDelayedInstalledApp (13097 ms)
[ RUN ] EphemeralAppLauncherTest.BlacklistStateUnknown
HTTP server started on http://127.0.0.1:50405...
sending server_data: {"host": "127.0.0.1", "port": 50405} (36 bytes)
[4482:3847:0715/044545:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[4477:40963:0715/044550:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] EphemeralAppLauncherTest.BlacklistStateUnknown (7824 ms)
[31/245] EphemeralAppLauncherTest.BlacklistStateUnknown (8960 ms)
[ RUN ] WebViewTest.DisplayNoneSetSrc
[4495:3847:0715/044552:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[4489:3847:0715/044555:INFO:CONSOLE(6)] "onAppCommand: navigate-guest", source: chrome-extension://ijccihplolonjlojagkmcpemodilgcop/main.js (6)
[4489:3847:0715/044555:INFO:CONSOLE(34)] "navigate-guest command", source: chrome-extension://ijccihplolonjlojagkmcpemodilgcop/main.js (34)
[4489:3847:0715/044555:INFO:CONSOLE(6)] "onAppCommand: navigate-guest", source: chrome-extension://ijccihplolonjlojagkmcpemodilgcop/main.js (6)
[4489:3847:0715/044555:INFO:CONSOLE(34)] "navigate-guest command", source: chrome-extension://ijccihplolonjlojagkmcpemodilgcop/main.js (34)
[4489:3847:0715/044555:INFO:CONSOLE(6)] "onAppCommand: show-guest", source: chrome-extension://ijccihplolonjlojagkmcpemodilgcop/main.js (6)
[4489:3847:0715/044556:INFO:CONSOLE(237)] "<webview>: The load has aborted with error -3: ERR_ABORTED.", source: extensions::webViewEvents (237)
[4495:3847:0715/044556:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:509A0900B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[4495:3847:0715/044556:ERROR:gles2_cmd_decoder.cc(4382)] Error: 5 for Command kLoseContextCHROMIUM
[ OK ] WebViewTest.DisplayNoneSetSrc (6277 ms)
[32/245] WebViewTest.DisplayNoneSetSrc (7647 ms)
[ RUN ] WebViewTest.ExecuteScript
[4499:3847:0715/044553:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[4494:4871:0715/044555:ERROR:mach_broker_mac.mm(222)] Unknown process 4502 is sending Mach IPC messages!
[4494:3847:0715/044556:INFO:CONSOLE(25)] "app.onload", source: chrome-extension://aleomeiokklhjcmdbpplhadnfkdoelpk/main.js (25)
[4494:3847:0715/044556:INFO:CONSOLE(6)] "embeder.common got config: [object Object]", source: chrome-extension://aleomeiokklhjcmdbpplhadnfkdoelpk/utils.js (6)
[4494:3847:0715/044556:INFO:CONSOLE(6)] "customArg: execute_script", source: chrome-extension://aleomeiokklhjcmdbpplhadnfkdoelpk/utils.js (6)
[4494:3847:0715/044556:INFO:CONSOLE(6)] "startTest: execute_script", source: chrome-extension://aleomeiokklhjcmdbpplhadnfkdoelpk/utils.js (6)
[4494:3847:0715/044556:INFO:CONSOLE(24)] "getConfig: [object Object]", source: chrome-extension://aleomeiokklhjcmdbpplhadnfkdoelpk/execute_script/bootstrap.js (24)
[4494:3847:0715/044556:INFO:CONSOLE(6)] "embedder.loadGuest begin", source: chrome-extension://aleomeiokklhjcmdbpplhadnfkdoelpk/utils.js (6)
[4494:3847:0715/044557:INFO:CONSOLE(6)] "webview.loadstop", source: chrome-extension://aleomeiokklhjcmdbpplhadnfkdoelpk/utils.js (6)
[4494:3847:0715/044557:INFO:CONSOLE(6)] "IS_JS_ONLY_GUEST: true", source: chrome-extension://aleomeiokklhjcmdbpplhadnfkdoelpk/utils.js (6)
[4494:3847:0715/044557:INFO:CONSOLE(6)] "webview.inject", source: chrome-extension://aleomeiokklhjcmdbpplhadnfkdoelpk/utils.js (6)
[4494:3847:0715/044557:INFO:CONSOLE(6)] "FROM GUEST: Guest script loading.", source: chrome-extension://aleomeiokklhjcmdbpplhadnfkdoelpk/utils.js (6)
[4494:3847:0715/044557:INFO:CONSOLE(6)] "webview.onPostMessageReceived", source: chrome-extension://aleomeiokklhjcmdbpplhadnfkdoelpk/utils.js (6)
[4494:3847:0715/044557:INFO:CONSOLE(6)] "FROM GUEST: command from embedder: create-frame", source: chrome-extension://aleomeiokklhjcmdbpplhadnfkdoelpk/utils.js (6)
[4494:3847:0715/044557:INFO:CONSOLE(6)] "FROM GUEST: onload fire", source: chrome-extension://aleomeiokklhjcmdbpplhadnfkdoelpk/utils.js (6)
[4494:3847:0715/044558:INFO:CONSOLE(6)] "webview.onPostMessageReceived", source: chrome-extension://aleomeiokklhjcmdbpplhadnfkdoelpk/utils.js (6)
[4494:3847:0715/044558:INFO:CONSOLE(6)] "embedder.onPostMessageReceived, data[0] = created-frame", source: chrome-extension://aleomeiokklhjcmdbpplhadnfkdoelpk/utils.js (6)
[4494:3847:0715/044558:INFO:CONSOLE(6)] "webview.loadstop", source: chrome-extension://aleomeiokklhjcmdbpplhadnfkdoelpk/utils.js (6)
[4494:3847:0715/044558:INFO:CONSOLE(6)] "Skip loadstop handler", source: chrome-extension://aleomeiokklhjcmdbpplhadnfkdoelpk/utils.js (6)
[4494:3847:0715/044558:INFO:CONSOLE(6)] "webview.onPostMessageReceived", source: chrome-extension://aleomeiokklhjcmdbpplhadnfkdoelpk/utils.js (6)
[4494:3847:0715/044558:INFO:CONSOLE(6)] "embedder.onPostMessageReceived, data[0] = got-testDiv-innerText", source: chrome-extension://aleomeiokklhjcmdbpplhadnfkdoelpk/utils.js (6)
[4494:3847:0715/044558:INFO:CONSOLE(0)] "[SUCCESS] testExecuteScriptInAllFrames", source: chrome-extension://aleomeiokklhjcmdbpplhadnfkdoelpk/main.html (0)
[4494:41219:0715/044558:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[4494:41219:0715/044558:WARNING:channel.cc(322)] RawChannel write error
[ OK ] WebViewTest.ExecuteScript (6735 ms)
[33/245] WebViewTest.ExecuteScript (8074 ms)
[ RUN ] WebViewTest.Shim_TestOnEventProperty
[4509:3847:0715/044559:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[4511:12551:0715/044603:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[4511:12551:0715/044603:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[4511:12551:0715/044603:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[4511:12551:0715/044603:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[4506:41219:0715/044603:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 8, remote ID 2147483655)
[4506:41219:0715/044603:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[4506:41219:0715/044603:WARNING:channel.cc(322)] RawChannel write error
[4506:41219:0715/044603:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[4506:41219:0715/044603:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] WebViewTest.Shim_TestOnEventProperty (5543 ms)
[34/245] WebViewTest.Shim_TestOnEventProperty (6733 ms)
[ RUN ] WebViewTest.Shim_TestAddMultipleContentScripts
[4517:3847:0715/044601:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[4510:3847:0715/044603:INFO:CONSOLE(803)] "Step 1: call <webview>.addContentScripts(myrule1 & myrule2)", source: chrome-extension://mhnblebinojocpdfjblhnojcnjhmhbne/main.js (803)
[4510:74759:0715/044604:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[4510:3847:0715/044605:INFO:CONSOLE(830)] "Step 2: A communication channel has been established with webview.", source: chrome-extension://mhnblebinojocpdfjblhnojcnjhmhbne/main.js (830)
[4510:3847:0715/044605:INFO:CONSOLE(837)] "Step 3: A communication channel has been established with webview.", source: chrome-extension://mhnblebinojocpdfjblhnojcnjhmhbne/main.js (837)
[4510:40195:0715/044605:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] WebViewTest.Shim_TestAddMultipleContentScripts (5558 ms)
[35/245] WebViewTest.Shim_TestAddMultipleContentScripts (6736 ms)
[ RUN ] WebViewTest.Shim_TestAddContentScriptWithCode
[4525:3847:0715/044606:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[4521:3847:0715/044609:INFO:CONSOLE(1182)] "Step 1: call <webview>.addContentScripts.", source: chrome-extension://mhnblebinojocpdfjblhnojcnjhmhbne/main.js (1182)
[4521:75015:0715/044610:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[4521:3847:0715/044610:INFO:CONSOLE(1192)] "Step 2: call webview.executeScript() to check result.", source: chrome-extension://mhnblebinojocpdfjblhnojcnjhmhbne/main.js (1192)
[ OK ] WebViewTest.Shim_TestAddContentScriptWithCode (6025 ms)
[36/245] WebViewTest.Shim_TestAddContentScriptWithCode (7248 ms)
[ RUN ] WebViewTest.Shim_TestNavOnConsecutiveSrcAttributeChanges
[4531:3847:0715/044608:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[4526:3847:0715/044612:INFO:CONSOLE(237)] "<webview>: The load has aborted with error -3: ERR_ABORTED.", source: extensions::webViewEvents (237)
[4532:12807:0715/044612:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[4532:12807:0715/044612:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[4532:12807:0715/044612:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[4532:12807:0715/044612:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[4526:41219:0715/044612:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[4526:41219:0715/044612:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[4526:41219:0715/044612:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[4526:41219:0715/044612:WARNING:channel.cc(322)] RawChannel write error
[ OK ] WebViewTest.Shim_TestNavOnConsecutiveSrcAttributeChanges (5965 ms)
[37/245] WebViewTest.Shim_TestNavOnConsecutiveSrcAttributeChanges (7318 ms)
[ RUN ] WebViewTest.Shim_TestDeclarativeWebRequestAPI
[4541:3847:0715/044613:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
2015-07-15 04:46:16.778 browser_tests[4538:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[4538:3847:0715/044617:INFO:CONSOLE(237)] "<webview>: The load has aborted with error -20: ERR_BLOCKED_BY_CLIENT.", source: extensions::webViewEvents (237)
[4538:41219:0715/044617:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[4538:41219:0715/044617:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[4538:41219:0715/044617:WARNING:channel.cc(322)] RawChannel write error
[ OK ] WebViewTest.Shim_TestDeclarativeWebRequestAPI (5968 ms)
[38/245] WebViewTest.Shim_TestDeclarativeWebRequestAPI (7263 ms)
[ RUN ] WebViewTest.Shim_TestLoadAbortNonWebSafeScheme
[4547:3847:0715/044615:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
2015-07-15 04:46:16.784 browser_tests[4542:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[4542:3847:0715/044618:INFO:CONSOLE(237)] "<webview>: The load has aborted with error -3: ERR_ABORTED.", source: extensions::webViewEvents (237)
[ OK ] WebViewTest.Shim_TestLoadAbortNonWebSafeScheme (5951 ms)
[39/245] WebViewTest.Shim_TestLoadAbortNonWebSafeScheme (7267 ms)
[ RUN ] WebViewTest.MediaAccessAPIDeny_TestDeny
[4564:3847:0715/044622:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[4559:74759:0715/044626:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[4569:13063:0715/044627:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] WebViewTest.MediaAccessAPIDeny_TestDeny (6402 ms)
[40/245] WebViewTest.MediaAccessAPIDeny_TestDeny (7769 ms)
[ RUN ] WebViewTest.PRE_StoragePersistence
[4558:3847:0715/044620:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[4552:3847:0715/044624:INFO:CONSOLE(27)] "Starting test "webview_0 setting cookie {"inmemory":"true"} for http://localhost:50421/extensions/platform_apps/web_view/storage_persistence/guest.html"...", source: chrome-extension://liijojgaiopplgnbdhjmnmjfpebebelj/testing.js (27)
[4552:74503:0715/044625:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[4552:3847:0715/044625:INFO:CONSOLE(166)] "webview_0:Received message "{"title":"Set Cookie to Value","cookie":{"inmemory":"true"}}".", source: chrome-extension://liijojgaiopplgnbdhjmnmjfpebebelj/tests.js (166)
[4552:3847:0715/044625:INFO:CONSOLE(42)] "Received message "{"title":"Finished Setting Cookie"}".", source: chrome-extension://liijojgaiopplgnbdhjmnmjfpebebelj/message.js (42)
[4552:3847:0715/044625:INFO:CONSOLE(166)] "webview_0:Received message "{"title":"Send Cookies"}".", source: chrome-extension://liijojgaiopplgnbdhjmnmjfpebebelj/tests.js (166)
[4552:3847:0715/044625:INFO:CONSOLE(42)] "Received message "{"title":"Finished Sending Cookies","cookies":{"inmemory":"true"}}".", source: chrome-extension://liijojgaiopplgnbdhjmnmjfpebebelj/message.js (42)
[4552:3847:0715/044625:INFO:CONSOLE(30)] "Test "webview_0 setting cookie {"inmemory":"true"} for http://localhost:50421/extensions/platform_apps/web_view/storage_persistence/guest.html" was successful.", source: chrome-extension://liijojgaiopplgnbdhjmnmjfpebebelj/testing.js (30)
[4552:3847:0715/044625:INFO:CONSOLE(27)] "Starting test "check webview_1 has cookies {"inmemory":"true"}"...", source: chrome-extension://liijojgaiopplgnbdhjmnmjfpebebelj/testing.js (27)
[4552:3847:0715/044625:INFO:CONSOLE(166)] "webview_1:Received message "{"title":"Send Cookies"}".", source: chrome-extension://liijojgaiopplgnbdhjmnmjfpebebelj/tests.js (166)
[4552:3847:0715/044625:INFO:CONSOLE(42)] "Received message "{"title":"Finished Sending Cookies","cookies":{"inmemory":"true"}}".", source: chrome-extension://liijojgaiopplgnbdhjmnmjfpebebelj/message.js (42)
[4552:3847:0715/044625:INFO:CONSOLE(30)] "Test "check webview_1 has cookies {"inmemory":"true"}" was successful.", source: chrome-extension://liijojgaiopplgnbdhjmnmjfpebebelj/testing.js (30)
[4552:3847:0715/044625:INFO:CONSOLE(27)] "Starting test "webview_2 setting cookie {"inmemory":"true"} for http://localhost:50421/extensions/platform_apps/web_view/storage_persistence/guest.html"...", source: chrome-extension://liijojgaiopplgnbdhjmnmjfpebebelj/testing.js (27)
[4552:3847:0715/044627:INFO:CONSOLE(166)] "webview_2:Received message "{"title":"Set Cookie to Value","cookie":{"inmemory":"true"}}".", source: chrome-extension://liijojgaiopplgnbdhjmnmjfpebebelj/tests.js (166)
[4552:3847:0715/044627:INFO:CONSOLE(42)] "Received message "{"title":"Finished Setting Cookie"}".", source: chrome-extension://liijojgaiopplgnbdhjmnmjfpebebelj/message.js (42)
[4552:3847:0715/044627:INFO:CONSOLE(166)] "webview_2:Received message "{"title":"Send Cookies"}".", source: chrome-extension://liijojgaiopplgnbdhjmnmjfpebebelj/tests.js (166)
[4552:3847:0715/044627:INFO:CONSOLE(42)] "Received message "{"title":"Finished Sending Cookies","cookies":{"inmemory":"true"}}".", source: chrome-extension://liijojgaiopplgnbdhjmnmjfpebebelj/message.js (42)
[4552:3847:0715/044627:INFO:CONSOLE(30)] "Test "webview_2 setting cookie {"inmemory":"true"} for http://localhost:50421/extensions/platform_apps/web_view/storage_persistence/guest.html" was successful.", source: chrome-extension://liijojgaiopplgnbdhjmnmjfpebebelj/testing.js (30)
[4552:3847:0715/044627:INFO:CONSOLE(27)] "Starting test "check webview_3 has cookies {"inmemory":"true"}"...", source: chrome-extension://liijojgaiopplgnbdhjmnmjfpebebelj/testing.js (27)
[4552:3847:0715/044627:INFO:CONSOLE(166)] "webview_3:Received message "{"title":"Send Cookies"}".", source: chrome-extension://liijojgaiopplgnbdhjmnmjfpebebelj/tests.js (166)
[4552:3847:0715/044627:INFO:CONSOLE(42)] "Received message "{"title":"Finished Sending Cookies","cookies":{"inmemory":"true"}}".", source: chrome-extension://liijojgaiopplgnbdhjmnmjfpebebelj/message.js (42)
[4552:3847:0715/044627:INFO:CONSOLE(30)] "Test "check webview_3 has cookies {"inmemory":"true"}" was successful.", source: chrome-extension://liijojgaiopplgnbdhjmnmjfpebebelj/testing.js (30)
[4552:3847:0715/044627:INFO:CONSOLE(27)] "Starting test "webview_4 setting cookie {"persist1":"true"} for http://localhost:50421/extensions/platform_apps/web_view/storage_persistence/guest.html"...", source: chrome-extension://liijojgaiopplgnbdhjmnmjfpebebelj/testing.js (27)
[4552:3847:0715/044628:INFO:CONSOLE(166)] "webview_4:Received message "{"title":"Set Cookie to Value","cookie":{"persist1":"true"}}".", source: chrome-extension://liijojgaiopplgnbdhjmnmjfpebebelj/tests.js (166)
[4552:3847:0715/044629:INFO:CONSOLE(42)] "Received message "{"title":"Finished Setting Cookie"}".", source: chrome-extension://liijojgaiopplgnbdhjmnmjfpebebelj/message.js (42)
[4552:3847:0715/044629:INFO:CONSOLE(166)] "webview_4:Received message "{"title":"Send Cookies"}".", source: chrome-extension://liijojgaiopplgnbdhjmnmjfpebebelj/tests.js (166)
[4552:3847:0715/044629:INFO:CONSOLE(42)] "Received message "{"title":"Finished Sending Cookies","cookies":{"persist1":"true"}}".", source: chrome-extension://liijojgaiopplgnbdhjmnmjfpebebelj/message.js (42)
[4552:3847:0715/044629:INFO:CONSOLE(30)] "Test "webview_4 setting cookie {"persist1":"true"} for http://localhost:50421/extensions/platform_apps/web_view/storage_persistence/guest.html" was successful.", source: chrome-extension://liijojgaiopplgnbdhjmnmjfpebebelj/testing.js (30)
[4552:3847:0715/044629:INFO:CONSOLE(27)] "Starting test "check webview_5 has cookies {"persist1":"true"}"...", source: chrome-extension://liijojgaiopplgnbdhjmnmjfpebebelj/testing.js (27)
[4552:3847:0715/044629:INFO:CONSOLE(166)] "webview_5:Received message "{"title":"Send Cookies"}".", source: chrome-extension://liijojgaiopplgnbdhjmnmjfpebebelj/tests.js (166)
[4552:3847:0715/044629:INFO:CONSOLE(42)] "Received message "{"title":"Finished Sending Cookies","cookies":{"persist1":"true"}}".", source: chrome-extension://liijojgaiopplgnbdhjmnmjfpebebelj/message.js (42)
[4552:3847:0715/044629:INFO:CONSOLE(30)] "Test "check webview_5 has cookies {"persist1":"true"}" was successful.", source: chrome-extension://liijojgaiopplgnbdhjmnmjfpebebelj/testing.js (30)
[4552:3847:0715/044629:INFO:CONSOLE(27)] "Starting test "webview_6 setting cookie {"persist2":"true"} for http://localhost:50421/extensions/platform_apps/web_view/storage_persistence/guest.html"...", source: chrome-extension://liijojgaiopplgnbdhjmnmjfpebebelj/testing.js (27)
[4552:3847:0715/044630:INFO:CONSOLE(166)] "webview_6:Received message "{"title":"Set Cookie to Value","cookie":{"persist2":"true"}}".", source: chrome-extension://liijojgaiopplgnbdhjmnmjfpebebelj/tests.js (166)
[4552:3847:0715/044630:INFO:CONSOLE(42)] "Received message "{"title":"Finished Setting Cookie"}".", source: chrome-extension://liijojgaiopplgnbdhjmnmjfpebebelj/message.js (42)
[4552:3847:0715/044630:INFO:CONSOLE(166)] "webview_6:Received message "{"title":"Send Cookies"}".", source: chrome-extension://liijojgaiopplgnbdhjmnmjfpebebelj/tests.js (166)
[4552:3847:0715/044630:INFO:CONSOLE(42)] "Received message "{"title":"Finished Sending Cookies","cookies":{"persist2":"true"}}".", source: chrome-extension://liijojgaiopplgnbdhjmnmjfpebebelj/message.js (42)
[4552:3847:0715/044630:INFO:CONSOLE(30)] "Test "webview_6 setting cookie {"persist2":"true"} for http://localhost:50421/extensions/platform_apps/web_view/storage_persistence/guest.html" was successful.", source: chrome-extension://liijojgaiopplgnbdhjmnmjfpebebelj/testing.js (30)
[4560:12807:0715/044630:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[4552:41219:0715/044630:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[4552:41219:0715/044630:WARNING:channel.cc(322)] RawChannel write error
[4552:41219:0715/044631:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[4552:41219:0715/044631:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[4552:41219:0715/044631:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[4552:41219:0715/044631:WARNING:channel.cc(322)] RawChannel write error
[4568:13063:0715/044631:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[4568:13063:0715/044631:WARNING:channel.cc(322)] RawChannel write error
[4570:12807:0715/044631:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[4570:12807:0715/044631:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] WebViewTest.PRE_StoragePersistence (12523 ms)
[41/245] WebViewTest.PRE_StoragePersistence (13836 ms)
[ RUN ] WebViewTest.MediaAccessAPIDeny_TestDenyThenAllowThrows
[4576:3847:0715/044630:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[4571:75015:0715/044635:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[ OK ] WebViewTest.MediaAccessAPIDeny_TestDenyThenAllowThrows (6625 ms)
[42/245] WebViewTest.MediaAccessAPIDeny_TestDenyThenAllowThrows (8013 ms)
[ RUN ] WebViewTest.MediaAccessAPIDeny_TestNoListenersImplyDeny
[4583:3847:0715/044634:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[4580:74247:0715/044638:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[4580:3847:0715/044639:INFO:CONSOLE(249)] "<webview>: The permission request for "media" has been denied.", source: extensions::webViewActionRequests (249)
[4585:12807:0715/044639:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[4585:12807:0715/044639:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[4585:12807:0715/044639:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[4585:12807:0715/044639:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[4590:12807:0715/044639:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[4590:12807:0715/044639:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] WebViewTest.MediaAccessAPIDeny_TestNoListenersImplyDeny (6456 ms)
[43/245] WebViewTest.MediaAccessAPIDeny_TestNoListenersImplyDeny (7722 ms)
[ RUN ] WebViewTest.ContextMenusAPI_PreventDefault
[4591:3847:0715/044638:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[4587:3847:0715/044642:INFO:CONSOLE(5)] "webview has loaded.", source: chrome-extension://efegffhdgmfnggodplmpmdhhbmcdooic/embedder.js (5)
[4587:3847:0715/044642:INFO:CONSOLE(5)] "Script has been injected into webview.", source: chrome-extension://efegffhdgmfnggodplmpmdhhbmcdooic/embedder.js (5)
[4587:3847:0715/044642:INFO:CONSOLE(250)] "A communication channel has been established with webview.", source: chrome-extension://efegffhdgmfnggodplmpmdhhbmcdooic/embedder.js (250)
[4587:3847:0715/044642:INFO:CONSOLE(5)] "Guest load completed.", source: chrome-extension://efegffhdgmfnggodplmpmdhhbmcdooic/embedder.js (5)
[4592:12807:0715/044643:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[4587:41219:0715/044643:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[4587:41219:0715/044643:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] WebViewTest.ContextMenusAPI_PreventDefault (6875 ms)
[44/245] WebViewTest.ContextMenusAPI_PreventDefault (8060 ms)
[ RUN ] WebViewTest.GeolocationAPIEmbedderHasNoAccessDeny
[4600:3847:0715/044642:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[4595:75015:0715/044646:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[4595:41219:0715/044646:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[4595:41219:0715/044646:WARNING:channel.cc(322)] RawChannel write error
[ OK ] WebViewTest.GeolocationAPIEmbedderHasNoAccessDeny (6547 ms)
[45/245] WebViewTest.GeolocationAPIEmbedderHasNoAccessDeny (7771 ms)
[ RUN ] WebViewTest.WhitelistedContentScript
[4607:3847:0715/044647:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[4603:3847:0715/044649:INFO:CONSOLE(5)] "Hello world from content_script", source: chrome-extension://imeongpbjoodlnmlakaldhlcmijmhpbb/content_script.js (5)
[4603:3847:0715/044650:INFO:CONSOLE(5)] "Hello world from content_script", source: chrome-extension://imeongpbjoodlnmlakaldhlcmijmhpbb/content_script.js (5)
[4603:3847:0715/044650:INFO:CONSOLE(13)] "Dispatching event", source: chrome-extension://imeongpbjoodlnmlakaldhlcmijmhpbb/content_script.js (13)
[4608:13063:0715/044651:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[4608:13063:0715/044651:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[4620:13319:0715/044651:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[4620:13319:0715/044651:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] WebViewTest.WhitelistedContentScript (6605 ms)
[46/245] WebViewTest.WhitelistedContentScript (7791 ms)
[ RUN ] WebViewTest.Shim_TestFindAPI
[4619:3847:0715/044650:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[4621:12807:0715/044654:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[4621:12807:0715/044654:WARNING:channel.cc(322)] RawChannel write error
[4615:41219:0715/044654:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[4615:41219:0715/044654:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[4615:41219:0715/044654:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] WebViewTest.Shim_TestFindAPI (6660 ms)
[47/245] WebViewTest.Shim_TestFindAPI (7791 ms)
[ RUN ] WebViewTest.Shim_TestZoomBeforeNavigation
[4627:3847:0715/044654:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[4628:12807:0715/044658:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[4628:12807:0715/044658:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[4628:12807:0715/044658:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] WebViewTest.Shim_TestZoomBeforeNavigation (6517 ms)
[48/245] WebViewTest.Shim_TestZoomBeforeNavigation (7804 ms)
[ RUN ] WebViewNewWindowTest.Shim_TestNewWindow
[4635:3847:0715/044658:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
2015-07-15 04:47:01.925 browser_tests[4629:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[4629:74503:0715/044702:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[4629:41219:0715/044702:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[4629:41219:0715/044702:WARNING:channel.cc(322)] RawChannel write error
[4629:41219:0715/044702:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[4629:41219:0715/044702:WARNING:channel.cc(322)] RawChannel write error
[ OK ] WebViewNewWindowTest.Shim_TestNewWindow (6340 ms)
[49/245] WebViewNewWindowTest.Shim_TestNewWindow (7604 ms)
[ RUN ] AppBannerDataFetcherBrowserTest.WebAppBannerCreatedDirectMultiple
[ OK ] AppBannerDataFetcherBrowserTest.WebAppBannerCreatedDirectMultiple (1 ms)
[50/245] AppBannerDataFetcherBrowserTest.WebAppBannerCreatedDirectMultiple (1204 ms)
[ RUN ] AppBannerDataFetcherBrowserTest.WebAppBannerCreatedIndirectSingle
[ OK ] AppBannerDataFetcherBrowserTest.WebAppBannerCreatedIndirectSingle (1 ms)
[51/245] AppBannerDataFetcherBrowserTest.WebAppBannerCreatedIndirectSingle (1142 ms)
[ RUN ] AutofillTest.CCInfoNotStoredWhenAutocompleteOff
[4643:3847:0715/044702:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:50537...
sending server_data: {"host": "127.0.0.1", "port": 50537} (36 bytes)
testserver.py: Broken pipe
[4644:13063:0715/044705:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[4644:13063:0715/044705:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] AutofillTest.CCInfoNotStoredWhenAutocompleteOff (4798 ms)
[52/245] AutofillTest.CCInfoNotStoredWhenAutocompleteOff (5884 ms)
[ RUN ] PepperContentSettingsSpecialCasesTest.Baseline
[4656:3847:0715/044708:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[4658:13319:0715/044709:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[4658:13319:0715/044709:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[4658:13319:0715/044709:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[4658:13319:0715/044709:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PepperContentSettingsSpecialCasesTest.Baseline (3799 ms)
[53/245] PepperContentSettingsSpecialCasesTest.Baseline (5183 ms)
[ RUN ] CrashRecoveryBrowserTest.ReloadCacheRevalidate
[4657:3847:0715/044708:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
ASAN:SIGSEGV
=================================================================
==4659==ERROR: AddressSanitizer: SEGV on unknown address 0x000000000000 (pc 0x00010fc90f14 bp 0x7fff5e257250 sp 0x7fff5e257250 T0)
#0 0x10fc90f13 in content::(anonymous namespace)::CrashIntentionally() content/renderer/render_frame_impl.cc:308:9
#1 0x10fc8c53f in MaybeHandleDebugURL content/renderer/render_frame_impl.cc:351:5
#2 0x10fc8c53f in content::RenderFrameImpl::PrepareRenderViewForNavigation(GURL const&, content::RequestNavigationParams const&, bool*, blink::WebURLRequest::CachePolicy*) content/renderer/render_frame_impl.cc:4749:0
#3 0x10fc5b1d8 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:4451:3
#4 0x10fc537d4 in content::RenderFrameImpl::OnNavigate(content::CommonNavigationParams const&, content::StartNavigationParams const&, content::RequestNavigationParams const&) content/renderer/render_frame_impl.cc:1077:3
#5 0x10fc9136d 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 0x10fc9136d 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 0x10fc9136d 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:468:0
#8 0x10fc4fbad in content::RenderFrameImpl::OnMessageReceived(IPC::Message const&) content/renderer/render_frame_impl.cc:1003:5
#9 0x105ab060e in content::MessageRouter::RouteMessage(IPC::Message const&) content/common/message_router.cc:54:3
#10 0x105ab0491 in content::MessageRouter::OnMessageReceived(IPC::Message const&) content/common/message_router.cc:46:10
#11 0x10f903583 in content::ChildThreadImpl::OnMessageReceived(IPC::Message const&) content/child/child_thread_impl.cc:644:10
#12 0x1051bba9e in IPC::ChannelProxy::Context::OnDispatchMessage(IPC::Message const&) ipc/ipc_channel_proxy.cc:294:3
#13 0x1038ce1e8 in Run base/callback.h:396:12
#14 0x1038ce1e8 in base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62:0
#15 0x10faacde1 in scheduler::TaskQueueManager::ProcessTaskFromWorkQueue(unsigned long, bool, base::PendingTask*) components/scheduler/child/task_queue_manager.cc:694:5
#16 0x10faab1d1 in scheduler::TaskQueueManager::DoWork(bool) components/scheduler/child/task_queue_manager.cc:648:9
#17 0x1038ce1e8 in Run base/callback.h:396:12
#18 0x1038ce1e8 in base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62:0
#19 0x1039301ce in base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:478:3
#20 0x103930856 in base::MessageLoop::DeferOrRunPendingTask(base::PendingTask const&) base/message_loop/message_loop.cc:488:5
#21 0x103930e06 in base::MessageLoop::DoWork() base/message_loop/message_loop.cc:600:13
#22 0x1038ae5c6 in base::MessagePumpCFRunLoopBase::RunWork() base/message_loop/message_pump_mac.mm:328:19
#23 0x103916c79 in base::mac::CallWithEHFrame(void ()() block_pointer) ??:0:0
#24 0x1038acb26 in base::MessagePumpCFRunLoopBase::RunWorkSource(void*) base/message_loop/message_pump_mac.mm:304:3
#25 0x7fff8ded6b30 in __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ ??:0:0
#26 0x7fff8ded6454 in __CFRunLoopDoSources0 ??:0:0
#27 0x7fff8def97f4 in __CFRunLoopRun ??:0:0
#28 0x7fff8def90e1 in CFRunLoopRunSpecific ??:0:0
#29 0x7fff8c4247bd in -[NSRunLoop(NSRunLoop) runMode:beforeDate:] ??:0:0
#30 0x1038afad7 in base::MessagePumpNSRunLoop::DoRun(base::MessagePump::Delegate*) base/message_loop/message_pump_mac.mm:606:5
#31 0x1038ade9b in base::MessagePumpCFRunLoopBase::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_mac.mm:236:3
#32 0x103966fee in base::RunLoop::Run() base/run_loop.cc:55:3
#33 0x10392ee74 in base::MessageLoop::Run() base/message_loop/message_loop.cc:287:3
#34 0x10fd2c832 in content::RendererMain(content::MainFunctionParams const&) content/renderer/renderer_main.cc:220:7
#35 0x1037eb1b5 in content::ContentMainRunnerImpl::Run() content/app/content_main_runner.cc:808:12
#36 0x1037e97dd in content::ContentMain(content::ContentMainParams const&) content/app/content_main.cc:19:15
#37 0x1026b2fb4 in ChromeMain chrome/app/chrome_main.cc:66:12
#38 0x1019a6c1a in main chrome/app/chrome_exe_main_mac.cc:16:12
#39 0x1019a6c03 in start ??:0:0
#35 0x10 (<unknown module>)
AddressSanitizer can not provide additional info.
SUMMARY: AddressSanitizer: SEGV (/Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21+0xd5e1f13)
==4659==ABORTING
[4651:75271:0715/044709:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[4651:75271:0715/044710:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[ OK ] CrashRecoveryBrowserTest.ReloadCacheRevalidate (4485 ms)
[54/245] CrashRecoveryBrowserTest.ReloadCacheRevalidate (5637 ms)
[ RUN ] AndroidUsbCountTest.TestNoMultipleCallsRemoveAddInCallback
[4667:3847:0715/044713:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[4662:40451:0715/044714:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[4662:40451:0715/044714:WARNING:channel.cc(322)] RawChannel write error
[ OK ] AndroidUsbCountTest.TestNoMultipleCallsRemoveAddInCallback (3152 ms)
[55/245] AndroidUsbCountTest.TestNoMultipleCallsRemoveAddInCallback (4328 ms)
[ RUN ] DomDistillerViewerSourceBrowserTest.NoWebUIBindingsDisplayCSS
[4677:3847:0715/044717:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[4673:3847:0715/044718: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)
[4677:3847:0715/044718:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50CD0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[4677:3847:0715/044718:ERROR:gles2_cmd_decoder.cc(4382)] Error: 5 for Command kLoseContextCHROMIUM
[ OK ] DomDistillerViewerSourceBrowserTest.NoWebUIBindingsDisplayCSS (2594 ms)
[56/245] DomDistillerViewerSourceBrowserTest.NoWebUIBindingsDisplayCSS (3822 ms)
[ RUN ] DevToolsBeforeUnloadTest.TestDockedDevToolsInspectedTabClose
[4670:3847:0715/044713:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:50547...
sending server_data: {"host": "127.0.0.1", "port": 50547} (36 bytes)
[4663:3847:0715/044717:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[4676:12807:0715/044719:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[4663:3847:0715/044720:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown select_file_dialogs.allowed
[ OK ] DevToolsBeforeUnloadTest.TestDockedDevToolsInspectedTabClose (8115 ms)
[57/245] DevToolsBeforeUnloadTest.TestDockedDevToolsInspectedTabClose (9215 ms)
[ RUN ] DownloadTest.DontCloseNewTab3
[4682:3847:0715/044721:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] DownloadTest.DontCloseNewTab3 (3611 ms)
[58/245] DownloadTest.DontCloseNewTab3 (4861 ms)
[ RUN ] DownloadTest.DownloadUrl
[4687:3847:0715/044723:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] DownloadTest.DownloadUrl (3188 ms)
[59/245] DownloadTest.DownloadUrl (4591 ms)
[ RUN ] DownloadTest.DownloadErrorsServer
[4695:3847:0715/044726:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[4689:74247:0715/044729:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /downloads/there_IS_no_spoon.zip
[4689:74247:0715/044729:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /downloads/there_IS_no_spoon.zip
[4689:74247:0715/044729:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[4689:3847:0715/044730:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[ OK ] DownloadTest.DownloadErrorsServer (6419 ms)
[60/245] DownloadTest.DownloadErrorsServer (7780 ms)
[ RUN ] DownloadTest.DownloadErrorsFile
[4704:3847:0715/044728:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] DownloadTest.DownloadErrorsFile (6136 ms)
[61/245] DownloadTest.DownloadErrorsFile (7468 ms)
[ RUN ] DownloadTest.DownloadDangerousBlobData
[4712:3847:0715/044734:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[4708:40451:0715/044735:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483650)
[4708:40451:0715/044735:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[4708:40451:0715/044735:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 4, remote ID 2147483651)
[4708:40451:0715/044735:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[4708:40451:0715/044735:WARNING:channel.cc(322)] RawChannel write error
[ OK ] DownloadTest.DownloadDangerousBlobData (3713 ms)
[62/245] DownloadTest.DownloadDangerousBlobData (5102 ms)
[ RUN ] DownloadTest.Resumption_MultipleAttempts
[4716:3847:0715/044735:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[4711:40195:0715/044736:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] DownloadTest.Resumption_MultipleAttempts (3449 ms)
[63/245] DownloadTest.Resumption_MultipleAttempts (4646 ms)
[ RUN ] AutomationApiTest.Actions
[4728:3847:0715/044739:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[4729:12807:0715/044741:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[4729:12807:0715/044741:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[4721:74503:0715/044742:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[4721:3847:0715/044742:INFO:CONSOLE(0)] "calling getTree() callback", source: chrome-extension://ifkneplhhcejgfmhdeekgadccgdaiijk/actions.html (0)
[4721:3847:0715/044742:INFO:CONSOLE(0)] "[SUCCESS] testSimpleAction", source: chrome-extension://ifkneplhhcejgfmhdeekgadccgdaiijk/actions.html (0)
[4731:3847:0715/044742:WARNING:logging_native_handler.cc(62)] Got childrenChanged event on unknown node: 10; this: 5
[4731:3847:0715/044742:WARNING:logging_native_handler.cc(62)] Got childrenChanged event on unknown node: 13; this: 5
[4731:13063:0715/044743:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[4731:13063:0715/044743:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[4731:13063:0715/044743:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[4731:13063:0715/044743:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[4733:13063:0715/044743:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[ OK ] AutomationApiTest.Actions (5653 ms)
[64/245] AutomationApiTest.Actions (6967 ms)
[ RUN ] AutomationApiTest.Events
[4724:3847:0715/044738:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[4720:42243:0715/044740:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[4727:12807:0715/044740:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[4727:12807:0715/044740:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[4720:75783:0715/044742:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[4720:3847:0715/044742:INFO:CONSOLE(0)] "calling getTree() callback", source: chrome-extension://ifkneplhhcejgfmhdeekgadccgdaiijk/events.html (0)
[4730:3847:0715/044742:WARNING:logging_native_handler.cc(62)] Got childrenChanged event on unknown node: 10; this: 5
[4730:3847:0715/044742:WARNING:logging_native_handler.cc(62)] Got childrenChanged event on unknown node: 13; this: 5
[4720:3847:0715/044742:INFO:CONSOLE(0)] "[SUCCESS] testEventListenerTarget", source: chrome-extension://ifkneplhhcejgfmhdeekgadccgdaiijk/events.html (0)
[4720:3847:0715/044743:INFO:CONSOLE(0)] "[SUCCESS] testEventListenerBubble", source: chrome-extension://ifkneplhhcejgfmhdeekgadccgdaiijk/events.html (0)
[4720:3847:0715/044745:INFO:CONSOLE(0)] "[SUCCESS] testStopPropagation", source: chrome-extension://ifkneplhhcejgfmhdeekgadccgdaiijk/events.html (0)
2015-07-15 04:47:47.052 browser_tests[4720:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[4720:3847:0715/044747:INFO:CONSOLE(0)] "[SUCCESS] testEventListenerCapture", source: chrome-extension://ifkneplhhcejgfmhdeekgadccgdaiijk/events.html (0)
[4730:13063:0715/044748:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[4730:13063:0715/044748:WARNING:channel.cc(322)] RawChannel write error
[ OK ] AutomationApiTest.Events (11558 ms)
[65/245] AutomationApiTest.Events (12839 ms)
[ RUN ] CommandServiceTest.RemoveShortcutSurvivesUpdate
[4737:3847:0715/044746:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
2015-07-15 04:47:47.049 browser_tests[4734:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[ OK ] CommandServiceTest.RemoveShortcutSurvivesUpdate (6814 ms)
[66/245] CommandServiceTest.RemoveShortcutSurvivesUpdate (7988 ms)
[ RUN ] CommandServiceTest.GetExtensionActionCommandQueryActive
[4748:3847:0715/044752:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[4749:12807:0715/044755:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[4749:12807:0715/044755:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[4749:12807:0715/044755:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[4749:12807:0715/044755:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[4756:13315:0715/044755:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[4756:13315:0715/044755:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] CommandServiceTest.GetExtensionActionCommandQueryActive (5208 ms)
[67/245] CommandServiceTest.GetExtensionActionCommandQueryActive (6460 ms)
[ RUN ] DownloadExtensionTest.DownloadExtensionTest_SearchDanger
[4755:3847:0715/044754:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[4750:41219:0715/044755:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[4750:41219:0715/044755:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[4750:41219:0715/044755:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[4750:41219:0715/044755:WARNING:channel.cc(322)] RawChannel write error
[ OK ] DownloadExtensionTest.DownloadExtensionTest_SearchDanger (3100 ms)
[68/245] DownloadExtensionTest.DownloadExtensionTest_SearchDanger (4410 ms)
[ RUN ] DownloadExtensionTest.DownloadExtensionTest_Download_URLFragment
[4762:3847:0715/044758:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:50583...
sending server_data: {"host": "127.0.0.1", "port": 50583} (36 bytes)
[4765:12807:0715/044800:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[4765:12807:0715/044800:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] DownloadExtensionTest.DownloadExtensionTest_Download_URLFragment (4347 ms)
[69/245] DownloadExtensionTest.DownloadExtensionTest_Download_URLFragment (5474 ms)
[ RUN ] BrowserActionApiTest.Basic
[4766:3847:0715/044759:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:50585...
sending server_data: {"host": "127.0.0.1", "port": 50585} (36 bytes)
[4759:41475:0715/044801:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[4767:13063:0715/044801:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[4759:41475:0715/044803:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[4759:41475:0715/044803:WARNING:channel.cc(322)] RawChannel write error
[4766:3847:0715/044803:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50170500B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[4766:3847:0715/044803:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50170500B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[ OK ] BrowserActionApiTest.Basic (6273 ms)
[70/245] BrowserActionApiTest.Basic (7463 ms)
[ RUN ] FileSystemApiTest.FileSystemApiOpenExistingFileUsingPreviousPathTest
[4776:3847:0715/044803:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[4772:8455:0715/044805:ERROR:mach_broker_mac.mm(222)] Unknown process 4779 is sending Mach IPC messages!
[4772:3847:0715/044807:INFO:CONSOLE(0)] "[SUCCESS] openFile", source: chrome-extension://bcnjefckfdpnocpnipkgejnldkaodngi/test.html (0)
[4777:13063:0715/044807:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] FileSystemApiTest.FileSystemApiOpenExistingFileUsingPreviousPathTest (5238 ms)
[71/245] FileSystemApiTest.FileSystemApiOpenExistingFileUsingPreviousPathTest (6447 ms)
[ RUN ] HotwordPrivateApiTest.GetStatus
[4783:3847:0715/044806:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[4778:3847:0715/044808:INFO:CONSOLE(0)] "[SUCCESS] getEnabled", source: chrome-extension://cpfhkdbjfdgdebcjlifoldbijinjfifp/_generated_background_page.html (0)
[ OK ] HotwordPrivateApiTest.GetStatus (4195 ms)
[72/245] HotwordPrivateApiTest.GetStatus (5403 ms)
[ RUN ] HotwordPrivateApiTest.SpeakerModelExistsResult
[4789:3847:0715/044810:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[4786:3847:0715/044812:INFO:CONSOLE(0)] "[SUCCESS] speakerModelExistsResultTrue", source: chrome-extension://cpfhkdbjfdgdebcjlifoldbijinjfifp/_generated_background_page.html (0)
[4786:3847:0715/044813:INFO:CONSOLE(0)] "[SUCCESS] speakerModelExistsResultFalse", source: chrome-extension://cpfhkdbjfdgdebcjlifoldbijinjfifp/_generated_background_page.html (0)
[ OK ] HotwordPrivateApiTest.SpeakerModelExistsResult (5133 ms)
[73/245] HotwordPrivateApiTest.SpeakerModelExistsResult (6223 ms)
[ RUN ] GetAuthTokenFunctionTest.NoClientId
[4795:3847:0715/044812:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[4790:3847:0715/044813:INFO:CONSOLE(5)] "hi there", source: chrome-extension://icihjnhldfjmfkogamjhnidblbakfbje/test.js (5)
[4796:12807:0715/044813:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[4790:41219:0715/044813:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[4790:41219:0715/044813:WARNING:channel.cc(322)] RawChannel write error
[ OK ] GetAuthTokenFunctionTest.NoClientId (3871 ms)
[74/245] GetAuthTokenFunctionTest.NoClientId (5139 ms)
[ RUN ] GetAuthTokenFunctionTest.NoScopes
[4805:3847:0715/044816:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[4799:3847:0715/044818:INFO:CONSOLE(5)] "hi there", source: chrome-extension://icihjnhldfjmfkogamjhnidblbakfbje/test.js (5)
[4806:13063:0715/044818:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[4809:3847:0715/044818:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 2, remote ID 2147483648)
[4809:13063:0715/044818:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[ OK ] GetAuthTokenFunctionTest.NoScopes (3940 ms)
[75/245] GetAuthTokenFunctionTest.NoScopes (5333 ms)
[ RUN ] GetAuthTokenFunctionTest.LoginInvalidatesTokenCache
[4807:3847:0715/044817:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[4800:3847:0715/044819:INFO:CONSOLE(5)] "hi there", source: chrome-extension://icihjnhldfjmfkogamjhnidblbakfbje/test.js (5)
[4808:12551:0715/044819:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] GetAuthTokenFunctionTest.LoginInvalidatesTokenCache (3967 ms)
[76/245] GetAuthTokenFunctionTest.LoginInvalidatesTokenCache (5365 ms)
[ RUN ] GetAuthTokenFunctionTest.MultiSecondaryUser
[4816:3847:0715/044821:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[4811:3847:0715/044824:INFO:CONSOLE(5)] "hi there", source: chrome-extension://icihjnhldfjmfkogamjhnidblbakfbje/test.js (5)
[4811:3847:0715/044824:WARNING:account_fetcher_service.cc(429)] Failed to get UserInfo for secondary@example.com
[ OK ] GetAuthTokenFunctionTest.MultiSecondaryUser (4107 ms)
[77/245] GetAuthTokenFunctionTest.MultiSecondaryUser (5435 ms)
[ RUN ] ExtensionManagementTest.InstallSameVersion
[4819:3847:0715/044822:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[4812:41219:0715/044826:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[4820:13063:0715/044827:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[4820:13063:0715/044827:WARNING:channel.cc(322)] RawChannel write error
[4812:41219:0715/044827:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[4812:41219:0715/044827:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ExtensionManagementTest.InstallSameVersion (7218 ms)
[78/245] ExtensionManagementTest.InstallSameVersion (8547 ms)
[ RUN ] MediaGalleriesPlatformAppBrowserTest.PicasaDefaultLocation
[4828:3847:0715/044827:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[4824:76035:0715/044829:ERROR:mach_broker_mac.mm(222)] Unknown process 4831 is sending Mach IPC messages!
[4824:3847:0715/044829:INFO:CONSOLE(0)] "[SUCCESS] undefined", source: chrome-extension://jfmhomeghlkfgcoecahmdhbjdghnhjlc/_generated_background_page.html (0)
[4824:3847:0715/044830:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[4824:3847:0715/044830:INFO:CONSOLE(0)] "[SUCCESS] undefined", source: chrome-extension://jfmhomeghlkfgcoecahmdhbjdghnhjlc/_generated_background_page.html (0)
[4824:3847:0715/044830:INFO:CONSOLE(0)] "[SUCCESS] undefined", source: chrome-extension://jfmhomeghlkfgcoecahmdhbjdghnhjlc/_generated_background_page.html (0)
[4824:3847:0715/044830:INFO:CONSOLE(0)] "[SUCCESS] undefined", source: chrome-extension://jfmhomeghlkfgcoecahmdhbjdghnhjlc/_generated_background_page.html (0)
[4824:3847:0715/044831:INFO:CONSOLE(0)] "[SUCCESS] undefined", source: chrome-extension://jfmhomeghlkfgcoecahmdhbjdghnhjlc/_generated_background_page.html (0)
[4824:3847:0715/044831:INFO:CONSOLE(0)] "[SUCCESS] undefined", source: chrome-extension://jfmhomeghlkfgcoecahmdhbjdghnhjlc/_generated_background_page.html (0)
[4824:3847:0715/044831:INFO:CONSOLE(0)] "[SUCCESS] undefined", source: chrome-extension://jfmhomeghlkfgcoecahmdhbjdghnhjlc/_generated_background_page.html (0)
[4824:3847:0715/044831:INFO:CONSOLE(0)] "[SUCCESS] undefined", source: chrome-extension://jfmhomeghlkfgcoecahmdhbjdghnhjlc/_generated_background_page.html (0)
2015-07-15 04:48:32.145 browser_tests[4824:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[ OK ] MediaGalleriesPlatformAppBrowserTest.PicasaDefaultLocation (6743 ms)
[79/245] MediaGalleriesPlatformAppBrowserTest.PicasaDefaultLocation (7837 ms)
[ RUN ] ExtensionSessionsTest.GetDevices
[4837:3847:0715/044831: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.
Stack trace:
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.
Stack trace:
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.
Stack trace:
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.
Stack trace:
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.
Stack trace:
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.
Stack trace:
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.
Stack trace:
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.
Stack trace:
[4833:40451:0715/044831:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[4833:40451:0715/044831:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ExtensionSessionsTest.GetDevices (2994 ms)
[80/245] ExtensionSessionsTest.GetDevices (4130 ms)
[ RUN ] SyncFileSystemApiTest.RequestFileSystem
[4848:3847:0715/044835:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[4842:4611:0715/044836:ERROR:mach_broker_mac.mm(222)] Unknown process 4852 is sending Mach IPC messages!
[4842:3847:0715/044837:INFO:CONSOLE(0)] "[SUCCESS] requestFileSystem", source: chrome-extension://pciphdndgciggagifbekpclgcidioihc/_generated_background_page.html (0)
[4842:41219:0715/044837:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] SyncFileSystemApiTest.RequestFileSystem (4547 ms)
[81/245] SyncFileSystemApiTest.RequestFileSystem (5755 ms)
[ RUN ] SocketApiTest.SocketTCPServerUnbindOnUnload
[4847:3847:0715/044835:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[4841:3847:0715/044837:INFO:CONSOLE(0)] "[SUCCESS] bind", source: chrome-extension://pomedloapjjlphkihnjicjpigblmphie/_generated_background_page.html (0)
[4841:3847:0715/044838:INFO:CONSOLE(0)] "[SUCCESS] bind", source: chrome-extension://pomedloapjjlphkihnjicjpigblmphie/_generated_background_page.html (0)
[4841:41219:0715/044838:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[4841:41219:0715/044838:WARNING:channel.cc(322)] RawChannel write error
[ OK ] SocketApiTest.SocketTCPServerUnbindOnUnload (5664 ms)
[82/245] SocketApiTest.SocketTCPServerUnbindOnUnload (6736 ms)
[ RUN ] TabCaptureApiTest.FullscreenEvents
[4861:3847:0715/044841:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[4857:40451:0715/044842:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[4864:13063:0715/044842:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[4864:13063:0715/044842:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[4867:22275:0715/044843:WARNING:webrtcvoiceengine.cc(472)] Unexpected codec: ISAC/48000/1 (105)
[4867:22275:0715/044843:WARNING:webrtcvoiceengine.cc(472)] Unexpected codec: PCMU/8000/2 (110)
[4867:22275:0715/044843:WARNING:webrtcvoiceengine.cc(472)] Unexpected codec: PCMA/8000/2 (118)
[4867:22275:0715/044843:WARNING:webrtcvoiceengine.cc(472)] Unexpected codec: G722/8000/2 (119)
[4857:3847:0715/044843:INFO:CONSOLE(0)] "'MediaStream.stop()' is deprecated and will be removed in M47, around November 2015. Please use 'MediaStream.active' instead.", source: (0)
[4857:3847:0715/044843:INFO:CONSOLE(0)] "[SUCCESS] (no test)", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/fullscreen_test.html (0)
[4857:40451:0715/044843:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[4857:40451:0715/044843:WARNING:channel.cc(322)] RawChannel write error
[4867:12807:0715/044843:ERROR:audio_input_device.cc(261)] IO loop going away before the input device has been stopped
[4861:3847:0715/044843:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[4861:3847:0715/044843:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]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 (4643 ms)
[83/245] TabCaptureApiTest.FullscreenEvents (6015 ms)
[ RUN ] ExtensionTabsZoomTest.PerTabResetsOnNavigation
[4865:3847:0715/044841:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:50588...
sending server_data: {"host": "127.0.0.1", "port": 50588} (36 bytes)
[ OK ] ExtensionTabsZoomTest.PerTabResetsOnNavigation (4537 ms)
[84/245] ExtensionTabsZoomTest.PerTabResetsOnNavigation (5782 ms)
[ RUN ] WebrtcLoggingPrivateApiTest.TestStartStopStore
[4878:3847:0715/044847:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[4879:15363:0715/044848:ERROR:webgraphicscontext3d_command_buffer_impl.cc(242)] Failed to initialize GLES2CmdHelper.
[4871:41219:0715/044848:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[ OK ] WebrtcLoggingPrivateApiTest.TestStartStopStore (2768 ms)
[85/245] WebrtcLoggingPrivateApiTest.TestStartStopStore (4054 ms)
[ RUN ] WebNavigationApiTest.TargetBlankIncognito
[4875:3847:0715/044847:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[4870:61955:0715/044848:ERROR:mach_broker_mac.mm(222)] Unknown process 4880 is sending Mach IPC messages!
[4870:74247:0715/044850:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[4870:3847:0715/044851:INFO:CONSOLE(0)] "[SUCCESS] targetBlank", source: chrome-extension://abfejfhfjenleikcblbpjjncgbogapcj/test_targetBlank.html (0)
[4877:13063:0715/044851:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[4883:12807:0715/044851:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[4883:12807:0715/044851:WARNING:channel.cc(322)] RawChannel write error
[4870:40707:0715/044851:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[4870:40707:0715/044851:WARNING:channel.cc(322)] RawChannel write error
[4870:3847:0715/044851:ERROR:browser_thread.h(263)] DeleteSoon failed on thread 0
[ OK ] WebNavigationApiTest.TargetBlankIncognito (6502 ms)
[86/245] WebNavigationApiTest.TargetBlankIncognito (7695 ms)
[ RUN ] ContentCapabilitiesTest.ClipboardWrite
[4887:3847:0715/044852:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[4882:74255:0715/044852:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[4882:74255:0715/044852:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[4888:3847:0715/044852:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] ContentCapabilitiesTest.ClipboardWrite (2968 ms)
[87/245] ContentCapabilitiesTest.ClipboardWrite (4125 ms)
[ RUN ] ExtensionCrxInstallerTest.NonStrictManifestCheck
[4893:3847:0715/044854:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ExtensionCrxInstallerTest.NonStrictManifestCheck (3550 ms)
[88/245] ExtensionCrxInstallerTest.NonStrictManifestCheck (4665 ms)
[ RUN ] ErrorConsoleBrowserTest.ContentScriptLogAndRuntimeError
[4897:3847:0715/044855:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[4892:3847:0715/044856:INFO:CONSOLE(6)] "Hello, World!", source: chrome-extension://cbjjjnmcdcangjdkdmenkaenncgdcimk/content_script.js (6)
[4892:3847:0715/044856:INFO:CONSOLE(12)] "Uncaught TypeError: Cannot set property 'foo' of undefined", source: chrome-extension://cbjjjnmcdcangjdkdmenkaenncgdcimk/content_script.js (12)
[4892:74763:0715/044856:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[ OK ] ErrorConsoleBrowserTest.ContentScriptLogAndRuntimeError (2928 ms)
[89/245] ErrorConsoleBrowserTest.ContentScriptLogAndRuntimeError (4233 ms)
[ RUN ] ExecuteScriptApiTest.ExecuteScriptFragmentNavigation
[4908:3847:0715/044900:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[4901:74503:0715/044903:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[4901:3847:0715/044903:INFO:CONSOLE(0)] "[SUCCESS] test1", source: chrome-extension://okbeggnonfnkahlahohcogdmmnhcgigd/_generated_background_page.html (0)
[4909:13063:0715/044903:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[4911:13063:0715/044903:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[4913:13063:0715/044903:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[4913:13063:0715/044903:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ExecuteScriptApiTest.ExecuteScriptFragmentNavigation (5250 ms)
[90/245] ExecuteScriptApiTest.ExecuteScriptFragmentNavigation (6450 ms)
[ RUN ] ExtensionContextMenuBrowserTest.Separators
[4918:3847:0715/044906:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ExtensionContextMenuBrowserTest.Separators (3687 ms)
[91/245] ExtensionContextMenuBrowserTest.Separators (4869 ms)
[ RUN ] ExecuteScriptApiTest.ExecuteScriptPermissions
[4905:3847:0715/044859:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[4900:74503:0715/044902:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[4900:3847:0715/044902:INFO:CONSOLE(0)] "Unchecked runtime.lastError while running tabs.executeScript: Cannot access contents of url "http://c.com:50608/extensions/api_test/executescript/permissions/empty.html". Extension manifest must request permission to access this host.
at onTabLoaded (chrome-extension://lmhcenhkchebfbdjaebllfffafcienog/test.js:42:21)
at chrome-extension://lmhcenhkchebfbdjaebllfffafcienog/test.js:19:5", source: chrome-extension://lmhcenhkchebfbdjaebllfffafcienog/test.html (0)
[4900:40451:0715/044903:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[4912:13063:0715/044903:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[4912:13063:0715/044903:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[4900:74503:0715/044903:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[4900:3847:0715/044906:INFO:CONSOLE(0)] "[SUCCESS] undefined", source: chrome-extension://lmhcenhkchebfbdjaebllfffafcienog/test.html (0)
[4900:3847:0715/044911:INFO:CONSOLE(0)] "[SUCCESS] undefined", source: chrome-extension://lmhcenhkchebfbdjaebllfffafcienog/test.html (0)
[4907:12807:0715/044911:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[4910:12551:0715/044911:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[4910:12551:0715/044911:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[4914:13063:0715/044911:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[4914:13063:0715/044911:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483651, remote ID 4)
[4914:13063:0715/044911:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[4914:13063:0715/044911:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[4920:13063:0715/044911:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[4920:13063:0715/044911:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[4920:13063:0715/044911:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ExecuteScriptApiTest.ExecuteScriptPermissions (14401 ms)
[92/245] ExecuteScriptApiTest.ExecuteScriptPermissions (15740 ms)
[ RUN ] ExtensionContextMenuBrowserTest.TargetURLs
[4925:3847:0715/044911:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ExtensionContextMenuBrowserTest.TargetURLs (3856 ms)
[93/245] ExtensionContextMenuBrowserTest.TargetURLs (5100 ms)
[ RUN ] ExtensionContextMenuBrowserTest.IncognitoSplitContextMenuCount
[4932:3847:0715/044915:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[4928:4611:0715/044916:ERROR:mach_broker_mac.mm(222)] Unknown process 4937 is sending Mach IPC messages!
2015-07-15 04:49:17.535 browser_tests[4928:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[4940:12807:0715/044917:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[4933:13063:0715/044917:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[4938:14339:0715/044917:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[4938:3847:0715/044917:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 3, remote ID 2147483649)
[4938:3847:0715/044917:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] ExtensionContextMenuBrowserTest.IncognitoSplitContextMenuCount (4907 ms)
[94/245] ExtensionContextMenuBrowserTest.IncognitoSplitContextMenuCount (6083 ms)
[ RUN ] ExtensionDisabledGlobalErrorTest.AcceptPermissions
[4936:3847:0715/044916:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
2015-07-15 04:49:17.536 browser_tests[4931:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[4931:41219:0715/044920:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[4931:41219:0715/044920:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[4931:41219:0715/044920:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[4931:41219:0715/044920:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] ExtensionDisabledGlobalErrorTest.AcceptPermissions (6489 ms)
[95/245] ExtensionDisabledGlobalErrorTest.AcceptPermissions (7859 ms)
[ RUN ] ExtensionDisabledGlobalErrorTest.UserDisabled
[4948:3847:0715/044921:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[4944:40707:0715/044924:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] ExtensionDisabledGlobalErrorTest.UserDisabled (5784 ms)
[96/245] ExtensionDisabledGlobalErrorTest.UserDisabled (7094 ms)
[ RUN ] ExtensionRequestLimitingThrottleCommandLineBrowserTest.ThrottleRequestDisabled
[4965:3847:0715/044928:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[4960:41219:0715/044930:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[4960:41219:0715/044930:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[4960:41219:0715/044930:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ExtensionRequestLimitingThrottleCommandLineBrowserTest.ThrottleRequestDisabled (4089 ms)
[97/245] ExtensionRequestLimitingThrottleCommandLineBrowserTest.ThrottleRequestDisabled (5131 ms)
[ RUN ] ExtensionLoadingTest.UpgradeAfterNavigatingFromOverriddenNewTabPage
[4956:3847:0715/044924:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[4957:12807:0715/044927:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[4957:12807:0715/044927:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[4951:74759:0715/044928:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[4961:12807:0715/044929:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[4951:3847:0715/044931:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[4964:13063:0715/044931:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[4964:13063:0715/044931:WARNING:channel.cc(322)] RawChannel write error
[4969:13063:0715/044931:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[4969:13063:0715/044931:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[4970:13063:0715/044931:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[4970:13063:0715/044931:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[4970:13063:0715/044931:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[4970:13063:0715/044931:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[4970:13063:0715/044931:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ExtensionLoadingTest.UpgradeAfterNavigatingFromOverriddenNewTabPage (9503 ms)
[98/245] ExtensionLoadingTest.UpgradeAfterNavigatingFromOverriddenNewTabPage (10716 ms)
[ RUN ] ExtensionViewHostFactoryTest.CreateExtensionHosts
[4979:3847:0715/044934:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ExtensionViewHostFactoryTest.CreateExtensionHosts (3588 ms)
[99/245] ExtensionViewHostFactoryTest.CreateExtensionHosts (4891 ms)
[ RUN ] ExtensionStorageMonitorTest.UserDisabledNotifications
[4974:3847:0715/044933:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[4971:3847:0715/044937:INFO:CONSOLE(0)] "[SUCCESS] (no test)", source: chrome-extension://ejpcdnlbgfeoikhfhcdccohlfednnkon/index.html (0)
[4971:3847:0715/044937:INFO:CONSOLE(0)] "[SUCCESS] (no test)", source: chrome-extension://ejpcdnlbgfeoikhfhcdccohlfednnkon/index.html (0)
[4983:13063:0715/044937:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[4983:13063:0715/044937:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[4983:13063:0715/044937:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ExtensionStorageMonitorTest.UserDisabledNotifications (6226 ms)
[100/245] ExtensionStorageMonitorTest.UserDisabledNotifications (7306 ms)
[ RUN ] LazyBackgroundPageApiTest.OnInstalled
[4992:3847:0715/044940:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[4995:13063:0715/044942:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[4995:13063:0715/044942:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] LazyBackgroundPageApiTest.OnInstalled (3886 ms)
[101/245] LazyBackgroundPageApiTest.OnInstalled (5114 ms)
[ RUN ] ExtensionWebUITest.OnMessage
[4988:3847:0715/044940:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[4991:12807:0715/044941:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[4991:12807:0715/044941:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[4984:3847:0715/044941:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[4988:3847:0715/044942:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[4988:3847:0715/044942:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[4988:3847:0715/044942:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[4988:3847:0715/044942:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[4988:3847:0715/044942:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[4988:3847:0715/044942:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[4988:3847:0715/044942:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[4988:3847:0715/044942:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[4984:41475:0715/044942:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 11, remote ID 2147483657)
[4984:41475:0715/044942:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[4984:41475:0715/044942:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ExtensionWebUITest.OnMessage (4826 ms)
[102/245] ExtensionWebUITest.OnMessage (5980 ms)
[ RUN ] WindowOpenPanelTest.WindowOpenFromPanel
[5003:3847:0715/044945:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[5003:3847:0715/044948:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:506A0700B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[5003:3847:0715/044948:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:506A0700B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[ OK ] WindowOpenPanelTest.WindowOpenFromPanel (4575 ms)
[103/245] WindowOpenPanelTest.WindowOpenFromPanel (5653 ms)
[ RUN ] LazyBackgroundPageApiTest.ImpulseAddsCount
[5002:3847:0715/044945:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[5006:12551:0715/044947:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[5006:12551:0715/044947:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[4996:74255:0715/044948:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[ OK ] LazyBackgroundPageApiTest.ImpulseAddsCount (5625 ms)
[104/245] LazyBackgroundPageApiTest.ImpulseAddsCount (6805 ms)
[ RUN ] GeolocationBrowserTest.Geoposition
[5013:3847:0715/044951:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[5009:73991:0715/044952:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[5009:40451:0715/044952:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[5009:40451:0715/044952:WARNING:channel.cc(322)] RawChannel write error
[5009:3847:0715/044952:WARNING:geolocation_browsertest.cc(282)] TearDownInProcessBrowserTestFixture. Test Finished.
[ OK ] GeolocationBrowserTest.Geoposition (2997 ms)
[105/245] GeolocationBrowserTest.Geoposition (4351 ms)
[ RUN ] GeolocationBrowserTest.NoLeakFromOffTheRecord
[5017:3847:0715/044952:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[5012:75783:0715/044954:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[5018:13063:0715/044954:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[5018:13063:0715/044954:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[5012:40451:0715/044954:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[5012:40451:0715/044954:WARNING:channel.cc(322)] RawChannel write error
[5012:3847:0715/044955:WARNING:geolocation_browsertest.cc(282)] TearDownInProcessBrowserTestFixture. Test Finished.
[ OK ] GeolocationBrowserTest.NoLeakFromOffTheRecord (4136 ms)
[106/245] GeolocationBrowserTest.NoLeakFromOffTheRecord (5302 ms)
[ RUN ] HistoryBrowserTest.SavingHistoryEnabledThenDisabled
HTTP server started on http://127.0.0.1:50645...
sending server_data: {"host": "127.0.0.1", "port": 50645} (36 bytes)
[ OK ] HistoryBrowserTest.SavingHistoryEnabledThenDisabled (554 ms)
[107/245] HistoryBrowserTest.SavingHistoryEnabledThenDisabled (1778 ms)
[ RUN ] GeolocationBrowserTest.TabDestroyed
[5023:3847:0715/044956:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[5019:75015:0715/044956:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[5019:3847:0715/044957:INFO:CONSOLE(0)] "Scripts may close only the windows that were opened by it.", source: (0)
[5019:3847:0715/044957:WARNING:geolocation_browsertest.cc(282)] TearDownInProcessBrowserTestFixture. Test Finished.
[ OK ] GeolocationBrowserTest.TabDestroyed (2794 ms)
[108/245] GeolocationBrowserTest.TabDestroyed (4203 ms)
[ RUN ] HistoryBrowserTest.NavigateMultiTimes
HTTP server started on http://127.0.0.1:50649...
sending server_data: {"host": "127.0.0.1", "port": 50649} (36 bytes)
[ OK ] HistoryBrowserTest.NavigateMultiTimes (518 ms)
[109/245] HistoryBrowserTest.NavigateMultiTimes (1817 ms)
[ RUN ] EncryptedMediaIsTypeSupportedWidevineTest.Widevine_IsSupportedKeySystem_InvalidVariants
[5037:3847:0715/045001:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:50667...
sending server_data: {"host": "127.0.0.1", "port": 50667} (36 bytes)
2015-07-15 04:50:02.712 browser_tests[5032:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[5032:3847:0715/045002:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[5032:3847:0715/045002:INFO:CONSOLE(0)] "canPlayType()'s 'keySystem' parameter is deprecated and will be ignored in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[ OK ] EncryptedMediaIsTypeSupportedWidevineTest.Widevine_IsSupportedKeySystem_InvalidVariants (3257 ms)
[110/245] EncryptedMediaIsTypeSupportedWidevineTest.Widevine_IsSupportedKeySystem_InvalidVariants (4587 ms)
[ RUN ] ECKPrefixedEncryptedMediaTest.LoadLoadableSession
[5033:3847:0715/045000:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:50650...
sending server_data: {"host": "127.0.0.1", "port": 50650} (36 bytes)
[5028:3847:0715/045001:INFO:CONSOLE(295)] "04:50:01.897 - Using PrefixedClearKeyPlayer", source: http://127.0.0.1:50650/files/eme_player_js/utils.js (295)
[5028:3847:0715/045001:INFO:CONSOLE(295)] "04:50:01.905 - Registering video event handlers.", source: http://127.0.0.1:50650/files/eme_player_js/utils.js (295)
[5028:3847:0715/045001:INFO:CONSOLE(295)] "04:50:01.914 - Loading media using src.", source: http://127.0.0.1:50650/files/eme_player_js/utils.js (295)
[5028:3847:0715/045002:INFO:CONSOLE(295)] "04:50:02.053 - Loading session: LoadableSession", source: http://127.0.0.1:50650/files/eme_player_js/utils.js (295)
[5028:3847:0715/045002:INFO:CONSOLE(295)] "04:50:02.058 - org.chromium.externalclearkey Generate key request, initData: 4c4f41445f53455353494f4e7c4c6f616461626c6553657373696f6e", source: http://127.0.0.1:50650/files/eme_player_js/utils.js (295)
[5028:3847:0715/045002:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
2015-07-15 04:50:02.637 browser_tests[5028:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[5028:3847:0715/045003:INFO:CONSOLE(295)] "04:50:03.386 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:50650/files/eme_player_js/utils.js (295)
[5028:3847:0715/045006:INFO:CONSOLE(295)] "04:50:06.122 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:50650/files/eme_player_js/utils.js (295)
[ OK ] ECKPrefixedEncryptedMediaTest.LoadLoadableSession (7845 ms)
[111/245] ECKPrefixedEncryptedMediaTest.LoadLoadableSession (9114 ms)
[ RUN ] DnsProbeBrowserTest.NoInternetProbeResultWithSlowBrokenCorrections
[5046:3847:0715/045006:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[5043:3847:0715/045006:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[5046:3847:0715/045007:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50170500B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[5046:3847:0715/045007:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50170500B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[5046:3847:0715/045007:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50170500B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[5046:3847:0715/045007:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50170500B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[5046:3847:0715/045007:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50170500B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[5046:3847:0715/045007:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50170500B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[5046:3847:0715/045007:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50170500B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[5046:3847:0715/045007:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50170500B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[5046:3847:0715/045007:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50170500B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[5046:3847:0715/045007:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50170500B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[5046:3847:0715/045007:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50170500B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[5046:3847:0715/045007:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50170500B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[5046:3847:0715/045007:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50170500B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[5046:3847:0715/045007:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50170500B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[5046:3847:0715/045007:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50170500B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[5046:3847:0715/045007:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50170500B0610000]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 (3158 ms)
[112/245] DnsProbeBrowserTest.NoInternetProbeResultWithSlowBrokenCorrections (4306 ms)
[ RUN ] PasswordManagerBrowserTestBase.PromptForXHRWithNewPasswordsWithoutOnSubmit
[5052:3847:0715/045009:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[5048:56839:0715/045010:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[5048:40451:0715/045010:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[5048:40451:0715/045010:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PasswordManagerBrowserTestBase.PromptForXHRWithNewPasswordsWithoutOnSubmit (3427 ms)
[113/245] PasswordManagerBrowserTestBase.PromptForXHRWithNewPasswordsWithoutOnSubmit (4525 ms)
[ RUN ] PasswordManagerBrowserTestBase.NoPromptForInputElementWithoutIdAndName
[5056:3847:0715/045010:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[5051:56071:0715/045011:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[5051:40451:0715/045011:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[5051:40451:0715/045011:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PasswordManagerBrowserTestBase.NoPromptForInputElementWithoutIdAndName (3214 ms)
[114/245] PasswordManagerBrowserTestBase.NoPromptForInputElementWithoutIdAndName (4402 ms)
[ RUN ] PasswordManagerBrowserTestBase.DeleteFrameBeforeSubmit
[5062:3847:0715/045014:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[5058:56327:0715/045015:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[5058:40707:0715/045015:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[5058:40707:0715/045015:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PasswordManagerBrowserTestBase.DeleteFrameBeforeSubmit (3688 ms)
[115/245] PasswordManagerBrowserTestBase.DeleteFrameBeforeSubmit (4924 ms)
[ RUN ] PluginPowerSaverBrowserTest.BackgroundTabPlugins
[5066:3847:0715/045015:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
objc[5072]: Class BaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testvVNjWp/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[5072]: Class ConstrainedWindowAnimationBase is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testvVNjWp/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[5072]: Class ConstrainedWindowAnimationShow is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testvVNjWp/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[5072]: Class ConstrainedWindowAnimationHide is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testvVNjWp/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[5072]: Class ConstrainedWindowAnimationPulse is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testvVNjWp/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[5072]: Class BlueLabelButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testvVNjWp/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[5072]: Class BlueLabelButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testvVNjWp/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[5072]: Class HoverImageMenuButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testvVNjWp/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[5072]: Class HoverImageMenuButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testvVNjWp/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[5072]: Class HyperlinkButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testvVNjWp/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[5072]: Class HyperlinkTextView is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testvVNjWp/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[5072]: Class FindPasteboard is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testvVNjWp/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[5072]: Class FlippedView is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testvVNjWp/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[5072]: Class FocusTracker is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testvVNjWp/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[5072]: Class FullscreenWindowManager is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testvVNjWp/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[5072]: Class HoverButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testvVNjWp/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[5072]: Class HoverImageButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testvVNjWp/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[5072]: Class MenuController is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testvVNjWp/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[5072]: Class ToolTipBaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testvVNjWp/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[5072]: Class CrTrackingAreaOwnerProxy is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testvVNjWp/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[5072]: Class CrTrackingArea is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testvVNjWp/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[5072]: Class UnderlayOpenGLHostingWindow is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testvVNjWp/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[5072]: Class MacScreenMonitor is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testvVNjWp/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[5072]: Class ComplexTextInputPanel is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testvVNjWp/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
[5067:12807:0715/045018:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[5060:40451:0715/045018:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[5060:40451:0715/045018:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PluginPowerSaverBrowserTest.BackgroundTabPlugins (5570 ms)
[116/245] PluginPowerSaverBrowserTest.BackgroundTabPlugins (7091 ms)
[ RUN ] PrefsFunctionalTest.PRE_TestHomepageNewTabpagePrefs
[5073:3847:0715/045018:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] PrefsFunctionalTest.PRE_TestHomepageNewTabpagePrefs (2858 ms)
[117/245] PrefsFunctionalTest.PRE_TestHomepageNewTabpagePrefs (4087 ms)
[ RUN ] PrerenderBrowserTest.PrerenderDownloadLocation
[5079:3847:0715/045021:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:50687...
sending server_data: {"host": "127.0.0.1", "port": 50687} (36 bytes)
[5087:12807:0715/045025:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[5087:12807:0715/045025:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] PrerenderBrowserTest.PrerenderDownloadLocation (5139 ms)
[118/245] PrerenderBrowserTest.PrerenderDownloadLocation (6508 ms)
[ RUN ] PrerenderBrowserTest.PrerenderHTML5Video
[5083:3847:0715/045022:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:50690...
sending server_data: {"host": "127.0.0.1", "port": 50690} (36 bytes)
[5076:40451:0715/045029:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[5076:40451:0715/045029:WARNING:channel.cc(322)] RawChannel write error
[5088:12807:0715/045029:ERROR:audio_output_device.cc(327)] IO loop going away before the audio device has been stopped
[5076:40451:0715/045029:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[5076:40451:0715/045029:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PrerenderBrowserTest.PrerenderHTML5Video (8508 ms)
[119/245] PrerenderBrowserTest.PrerenderHTML5Video (9671 ms)
[ RUN ] PrerenderBrowserTest.PrerenderRendererCrash
[5092:3847:0715/045028:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:50702...
sending server_data: {"host": "127.0.0.1", "port": 50702} (36 bytes)
ASAN:SIGSEGV
=================================================================
==5095==ERROR: AddressSanitizer: SEGV on unknown address 0x000000000000 (pc 0x000111ce6f14 bp 0x7fff5c208fd0 sp 0x7fff5c208fd0 T0)
#0 0x111ce6f13 in content::(anonymous namespace)::CrashIntentionally() content/renderer/render_frame_impl.cc:308:9
#1 0x111ce253f in MaybeHandleDebugURL content/renderer/render_frame_impl.cc:351:5
#2 0x111ce253f in content::RenderFrameImpl::PrepareRenderViewForNavigation(GURL const&, content::RequestNavigationParams const&, bool*, blink::WebURLRequest::CachePolicy*) content/renderer/render_frame_impl.cc:4749:0
#3 0x111cb11d8 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:4451:3
#4 0x111ca97d4 in content::RenderFrameImpl::OnNavigate(content::CommonNavigationParams const&, content::StartNavigationParams const&, content::RequestNavigationParams const&) content/renderer/render_frame_impl.cc:1077:3
#5 0x111ce736d 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 0x111ce736d 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 0x111ce736d 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:468:0
#8 0x111ca5bad in content::RenderFrameImpl::OnMessageReceived(IPC::Message const&) content/renderer/render_frame_impl.cc:1003:5
#9 0x107b0660e in content::MessageRouter::RouteMessage(IPC::Message const&) content/common/message_router.cc:54:3
#10 0x107b06491 in content::MessageRouter::OnMessageReceived(IPC::Message const&) content/common/message_router.cc:46:10
#11 0x111959583 in content::ChildThreadImpl::OnMessageReceived(IPC::Message const&) content/child/child_thread_impl.cc:644:10
#12 0x107211a9e in IPC::ChannelProxy::Context::OnDispatchMessage(IPC::Message const&) ipc/ipc_channel_proxy.cc:294:3
#13 0x1059241e8 in Run base/callback.h:396:12
#14 0x1059241e8 in base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62:0
#15 0x111b02de1 in scheduler::TaskQueueManager::ProcessTaskFromWorkQueue(unsigned long, bool, base::PendingTask*) components/scheduler/child/task_queue_manager.cc:694:5
#16 0x111b011d1 in scheduler::TaskQueueManager::DoWork(bool) components/scheduler/child/task_queue_manager.cc:648:9
#17 0x1059241e8 in Run base/callback.h:396:12
#18 0x1059241e8 in base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62:0
#19 0x1059861ce in base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:478:3
#20 0x105986856 in base::MessageLoop::DeferOrRunPendingTask(base::PendingTask const&) base/message_loop/message_loop.cc:488:5
#21 0x105986e06 in base::MessageLoop::DoWork() base/message_loop/message_loop.cc:600:13
#22 0x1059045c6 in base::MessagePumpCFRunLoopBase::RunWork() base/message_loop/message_pump_mac.mm:328:19
#23 0x10596cc79 in base::mac::CallWithEHFrame(void ()() block_pointer) ??:0:0
#24 0x105902b26 in base::MessagePumpCFRunLoopBase::RunWorkSource(void*) base/message_loop/message_pump_mac.mm:304:3
#25 0x7fff8ded6b30 in __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ ??:0:0
#26 0x7fff8ded6454 in __CFRunLoopDoSources0 ??:0:0
#27 0x7fff8def97f4 in __CFRunLoopRun ??:0:0
#28 0x7fff8def90e1 in CFRunLoopRunSpecific ??:0:0
#29 0x7fff8c4247bd in -[NSRunLoop(NSRunLoop) runMode:beforeDate:] ??:0:0
#30 0x105905ad7 in base::MessagePumpNSRunLoop::DoRun(base::MessagePump::Delegate*) base/message_loop/message_pump_mac.mm:606:5
#31 0x105903e9b in base::MessagePumpCFRunLoopBase::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_mac.mm:236:3
#32 0x1059bcfee in base::RunLoop::Run() base/run_loop.cc:55:3
#33 0x105984e74 in base::MessageLoop::Run() base/message_loop/message_loop.cc:287:3
#34 0x111d82832 in content::RendererMain(content::MainFunctionParams const&) content/renderer/renderer_main.cc:220:7
#35 0x1058411b5 in content::ContentMainRunnerImpl::Run() content/app/content_main_runner.cc:808:12
#36 0x10583f7dd in content::ContentMain(content::ContentMainParams const&) content/app/content_main.cc:19:15
#37 0x104708fb4 in ChromeMain chrome/app/chrome_main.cc:66:12
#38 0x1039f4c1a in main chrome/app/chrome_exe_main_mac.cc:16:12
#39 0x1039f4c03 in start ??:0:0
#35 0x12 (<unknown module>)
AddressSanitizer can not provide additional info.
SUMMARY: AddressSanitizer: SEGV (/Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21+0xd5e1f13)
==5095==ABORTING
[ OK ] PrerenderBrowserTest.PrerenderRendererCrash (4434 ms)
[120/245] PrerenderBrowserTest.PrerenderRendererCrash (5739 ms)
[ RUN ] PrerenderBrowserTest.PrerenderSSLErrorIframe
[5099:3847:0715/045032:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:50708...
sending server_data: {"host": "127.0.0.1", "port": 50708} (36 bytes)
HTTPS server started on https://localhost:50709...
sending server_data: {"host": "localhost", "port": 50709} (36 bytes)
[5096:3847:0715/045036:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[ OK ] PrerenderBrowserTest.PrerenderSSLErrorIframe (5954 ms)
[121/245] PrerenderBrowserTest.PrerenderSSLErrorIframe (7228 ms)
[ RUN ] PrerenderBrowserTest.PrerenderSSLClientCertSubresource
[5105:3847:0715/045034:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:50716...
sending server_data: {"host": "127.0.0.1", "port": 50716} (36 bytes)
HTTPS server started on https://127.0.0.1:50718...
sending server_data: {"host": "127.0.0.1", "port": 50718} (36 bytes)
[5112:12807:0715/045037:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[5112:12807:0715/045037:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[5112:12807:0715/045037:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[5112:12807:0715/045037:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] PrerenderBrowserTest.PrerenderSSLClientCertSubresource (5280 ms)
[122/245] PrerenderBrowserTest.PrerenderSSLClientCertSubresource (6667 ms)
[ RUN ] HostZoomMapBrowserTest.ParentDefaultZoomPropagatesToIncognitoChild
[5121:3847:0715/045040:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[5122:15363:0715/045041:ERROR:webgraphicscontext3d_command_buffer_impl.cc(242)] Failed to initialize GLES2CmdHelper.
[ OK ] HostZoomMapBrowserTest.ParentDefaultZoomPropagatesToIncognitoChild (2521 ms)
[123/245] HostZoomMapBrowserTest.ParentDefaultZoomPropagatesToIncognitoChild (3731 ms)
[ RUN ] PrerenderBrowserTest.PrerenderKeepSubresourceRedirectExtensionScheme
[5117:3847:0715/045039:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:50724...
sending server_data: {"host": "127.0.0.1", "port": 50724} (36 bytes)
[5113:40195:0715/045042:WARNING:extension_protocols.cc(422)] Failed to GetPathForExtension: abcdefg
[5113:40195:0715/045042:WARNING:url_request_job_manager.cc(89)] Failed to map: chrome-extension://abcdefg/test.jpg
[5120:13063:0715/045042:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[5120:13063:0715/045042:WARNING:channel.cc(322)] RawChannel write error
[5113:40195:0715/045042:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] PrerenderBrowserTest.PrerenderKeepSubresourceRedirectExtensionScheme (5208 ms)
[124/245] PrerenderBrowserTest.PrerenderKeepSubresourceRedirectExtensionScheme (6542 ms)
[ RUN ] PushMessagingBrowserTest.PushEventSuccess
HTTPS server started on https://127.0.0.1:50732...
sending server_data: {"host": "127.0.0.1", "port": 50732} (36 bytes)
[5130:3847:0715/045045:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[5125:3847:0715/045046:INFO:CONSOLE(18)] "sendResultToTest: ok - service worker registered", source: https://127.0.0.1:50732/files/push_messaging/push_test.js (18)
[5125:3847:0715/045046:INFO:CONSOLE(18)] "sendResultToTest: permission status - granted", source: https://127.0.0.1:50732/files/push_messaging/push_test.js (18)
[5125:3847:0715/045046:INFO:CONSOLE(18)] "sendResultToTest: https://android.googleapis.com/gcm/send/1-0", source: https://127.0.0.1:50732/files/push_messaging/push_test.js (18)
[5125:3847:0715/045046:INFO:CONSOLE(18)] "sendResultToTest: false - is not controlled", source: https://127.0.0.1:50732/files/push_messaging/push_test.js (18)
[5125:3847:0715/045046:INFO:CONSOLE(18)] "sendResultToTest: true - is controlled", source: https://127.0.0.1:50732/files/push_messaging/push_test.js (18)
[5125:3847:0715/045046:INFO:CONSOLE(18)] "sendResultToTest: testdata", source: https://127.0.0.1:50732/files/push_messaging/push_test.js (18)
[5125:3847:0715/045046:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.allow_outdated
[5125:41731:0715/045046:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[5125:3847:0715/045046:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown printing.enabled
[5125:3847:0715/045046:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.always_authorize
[ OK ] PushMessagingBrowserTest.PushEventSuccess (4181 ms)
[125/245] PushMessagingBrowserTest.PushEventSuccess (5446 ms)
[ RUN ] ReferrerPolicyTest.MiddleClickOrigin
[5134:3847:0715/045046:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
2015-07-15 04:50:47.846 browser_tests[5129:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[5135:13063:0715/045048:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[5135:13063:0715/045048:WARNING:channel.cc(322)] RawChannel write error
[5129:40963:0715/045048:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] ReferrerPolicyTest.MiddleClickOrigin (4295 ms)
[126/245] ReferrerPolicyTest.MiddleClickOrigin (5505 ms)
[ RUN ] ReferrerPolicyTest.ContextMenuOrigin
[5141:3847:0715/045050:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[5137:40195:0715/045052:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] ReferrerPolicyTest.ContextMenuOrigin (4661 ms)
[127/245] ReferrerPolicyTest.ContextMenuOrigin (5808 ms)
[ RUN ] ContextMenuBrowserTest.SuggestedFileName
[5146:3847:0715/045051:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ContextMenuBrowserTest.SuggestedFileName (3239 ms)
[128/245] ContextMenuBrowserTest.SuggestedFileName (4499 ms)
[ RUN ] ContextMenuBrowserTest.DataSaverOpenOrigImageInNewTab
[5155:3847:0715/045056:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[5157:15363:0715/045056:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[5157:15363:0715/045056:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[5157:15363:0715/045056:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[ OK ] ContextMenuBrowserTest.DataSaverOpenOrigImageInNewTab (2894 ms)
[129/245] ContextMenuBrowserTest.DataSaverOpenOrigImageInNewTab (4124 ms)
[ RUN ] ContextMenuBrowserTest.OpenImageInNewTab
[5156:3847:0715/045056:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[5158:15107:0715/045057:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[5158:15107:0715/045057:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[5158:12807:0715/045057:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[5158:12807:0715/045057:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ContextMenuBrowserTest.OpenImageInNewTab (2919 ms)
[130/245] ContextMenuBrowserTest.OpenImageInNewTab (4130 ms)
[ RUN ] HotwordInstallerBrowserTest.AbortInstallOnShutdown
[5166:3847:0715/045100:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[5168:12807:0715/045101:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[5168:12807:0715/045101:WARNING:channel.cc(322)] RawChannel write error
[ OK ] HotwordInstallerBrowserTest.AbortInstallOnShutdown (2705 ms)
[131/245] HotwordInstallerBrowserTest.AbortInstallOnShutdown (3835 ms)
[ RUN ] RepostFormWarningTest.TestDoubleReload
[5165:3847:0715/045100:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:50742...
sending server_data: {"host": "127.0.0.1", "port": 50742} (36 bytes)
[5159:40707:0715/045102:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] RepostFormWarningTest.TestDoubleReload (4872 ms)
[132/245] RepostFormWarningTest.TestDoubleReload (6219 ms)
[ RUN ] SessionRestoreTest.RestoreWebUI
[5173:3847:0715/045104:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[5170:40451:0715/045106:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[5170:40451:0715/045106:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[5170:40451:0715/045106:WARNING:channel.cc(322)] RawChannel write error
[5178:13063:0715/045106:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[5181:13063:0715/045108:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[5181:13063:0715/045108:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[5173:3847:0715/045108:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50580800B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[5173:3847:0715/045108:ERROR:gles2_cmd_decoder.cc(4382)] Error: 5 for Command kLoseContextCHROMIUM
[ OK ] SessionRestoreTest.RestoreWebUI (5746 ms)
[133/245] SessionRestoreTest.RestoreWebUI (6962 ms)
[ RUN ] SessionRestoreTest.ClobberRestoreTest
[5179:3847:0715/045106:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[5180:12807:0715/045108:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[5182:12807:0715/045108:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[5182:12807:0715/045108:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[5182:12807:0715/045108:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[5182:12807:0715/045108:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[5182:12807:0715/045108:WARNING:channel.cc(322)] RawChannel write error
[5174:39939:0715/045110:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[5174:39939:0715/045110:WARNING:channel.cc(322)] RawChannel write error
[5174:39939:0715/045111:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[5174:60931:0715/045113:ERROR:mach_broker_mac.mm(222)] Unknown process 5192 is sending Mach IPC messages!
[ OK ] SessionRestoreTest.ClobberRestoreTest (8902 ms)
[134/245] SessionRestoreTest.ClobberRestoreTest (10164 ms)
[ RUN ] SSLUITest.TestWSSInvalidCertAndGoForward
[5188:3847:0715/045111:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:50749...
sending server_data: {"host": "127.0.0.1", "port": 50749} (36 bytes)
Trying to start websocket server on wss://127.0.0.1:0...
WebSocket server started on wss://127.0.0.1:50750...
sending server_data: {"host": "127.0.0.1", "port": 50750} (36 bytes)
[5195:13579:0715/045115:FATAL:memory.cc(18)] Out of memory. size=4194304
1.0.0.127.in-addr.arpa - code 404, message File not found
[5183:40195:0715/045115:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] SSLUITest.TestWSSInvalidCertAndGoForward (6236 ms)
[135/245] SSLUITest.TestWSSInvalidCertAndGoForward (7526 ms)
[ RUN ] SSLUITest.TestDisplaysInsecureContentLoadedFromJS
[5199:3847:0715/045116:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:50757...
sending server_data: {"host": "127.0.0.1", "port": 50757} (36 bytes)
HTTPS server started on https://127.0.0.1:50758...
sending server_data: {"host": "127.0.0.1", "port": 50758} (36 bytes)
[5196:3847:0715/045118:INFO:CONSOLE(0)] "Mixed Content: The page at 'https://127.0.0.1:50758/files/ssl/page_with_dynamic_insecure_content.html?replace_text=UkVQTEFDRV9XSVRIX0hPU1RfQU5EX1BPUlQ=:MTI3LjAuMC4xOjUwNzU3' was loaded over HTTPS, but requested an insecure image 'http://127.0.0.1:50757/files/ssl/google_files/logo.gif'. This content should also be served over HTTPS.", source: https://127.0.0.1:50758/files/ssl/page_with_dynamic_insecure_content.html?replace_text=UkVQTEFDRV9XSVRIX0hPU1RfQU5EX1BPUlQ=:MTI3LjAuMC4xOjUwNzU3 (0)
[ OK ] SSLUITest.TestDisplaysInsecureContentLoadedFromJS (4793 ms)
[136/245] SSLUITest.TestDisplaysInsecureContentLoadedFromJS (6190 ms)
[ RUN ] SSLUITest.TestInterstitialJavaScriptGoesBack
[5206:3847:0715/045118: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:50762...
sending server_data: {"host": "127.0.0.1", "port": 50762} (36 bytes)
[5201:3847:0715/045121:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[5206:3847:0715/045121:ERROR:gpu_command_buffer_stub.cc(1006)] Image with ID doesn't exist.
[5206:3847:0715/045121:ERROR:gpu_command_buffer_stub.cc(1006)] Image with ID doesn't exist.
[5206:3847:0715/045121:ERROR:gpu_command_buffer_stub.cc(1006)] Image with ID doesn't exist.
[5206:3847:0715/045121:ERROR:gpu_command_buffer_stub.cc(1006)] Image with ID doesn't exist.
[5206:3847:0715/045121:ERROR:gpu_command_buffer_stub.cc(1006)] Image with ID doesn't exist.
[5206:3847:0715/045121:ERROR:gpu_command_buffer_stub.cc(1006)] Image with ID doesn't exist.
[5201:40451:0715/045121:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[5201:40451:0715/045121:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 4, remote ID 2147483650)
[5201:40451:0715/045121:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[5201:40451:0715/045121:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] SSLUITest.TestInterstitialJavaScriptGoesBack (4692 ms)
[137/245] SSLUITest.TestInterstitialJavaScriptGoesBack (5830 ms)
[ RUN ] SSLBlockingPageIDNTest.SSLBlockingPageDecodesIDN
[5213:3847:0715/045122:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[5209:3847:0715/045125:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[ OK ] SSLBlockingPageIDNTest.SSLBlockingPageDecodesIDN (4696 ms)
[138/245] SSLBlockingPageIDNTest.SSLBlockingPageDecodesIDN (5926 ms)
[ RUN ] BackgroundContentsTagTest.TasksProvidedWhileObserving
[5219:3847:0715/045124:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[5214:3847:0715/045126:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[5221:13063:0715/045126:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[5221:13063:0715/045126:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] BackgroundContentsTagTest.TasksProvidedWhileObserving (4477 ms)
[139/245] BackgroundContentsTagTest.TasksProvidedWhileObserving (5581 ms)
[ RUN ] ChromeTracingDelegateBrowserTest.BackgroundTracingTimeThrottled
[5230:3847:0715/045130:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[5231:15363:0715/045130:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[5231:15363:0715/045130:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[5231:15363:0715/045130:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[ OK ] ChromeTracingDelegateBrowserTest.BackgroundTracingTimeThrottled (2627 ms)
[140/245] ChromeTracingDelegateBrowserTest.BackgroundTracingTimeThrottled (4029 ms)
[ RUN ] TaskManagerBrowserTest.DevToolsOldUnockedWindow
[5225:3847:0715/045128:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[5222:3847:0715/045131:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[5222:41219:0715/045132:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
2015-07-15 04:51:33.004 browser_tests[5222:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[ OK ] TaskManagerBrowserTest.DevToolsOldUnockedWindow (6425 ms)
[141/245] TaskManagerBrowserTest.DevToolsOldUnockedWindow (7632 ms)
[ RUN ] AutofillDialogControllerTest.AutocompleteEvent
[5237:3847:0715/045134:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] AutofillDialogControllerTest.AutocompleteEvent (4880 ms)
[142/245] AutofillDialogControllerTest.AutocompleteEvent (5977 ms)
[ RUN ] PopupBlockerBrowserTest.BlockWebContentsCreation
[5242:3847:0715/045135:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[5238:75527:0715/045137:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[ OK ] PopupBlockerBrowserTest.BlockWebContentsCreation (3299 ms)
[143/245] PopupBlockerBrowserTest.BlockWebContentsCreation (4466 ms)
[ RUN ] PopupBlockerBrowserTest.UnblockedPopupShowsInHistoryAndOmnibox
[5251:3847:0715/045140:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[5245:74767:0715/045141:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[ OK ] PopupBlockerBrowserTest.UnblockedPopupShowsInHistoryAndOmnibox (3428 ms)
[144/245] PopupBlockerBrowserTest.UnblockedPopupShowsInHistoryAndOmnibox (4537 ms)
[ RUN ] BrowserTest.SadTabCancelsSubframeDialogs
[5252:3847:0715/045140:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[5256:13575:0715/045143:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[5256:13575:0715/045143:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[5256:13575:0715/045143:WARNING:channel.cc(322)] RawChannel write error
[ OK ] BrowserTest.SadTabCancelsSubframeDialogs (4271 ms)
[145/245] BrowserTest.SadTabCancelsSubframeDialogs (5504 ms)
[ RUN ] BrowserTest.UserGesturesReported
[5261:3847:0715/045144:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:50773...
sending server_data: {"host": "127.0.0.1", "port": 50773} (36 bytes)
[5262:3847:0715/045145:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] BrowserTest.UserGesturesReported (3201 ms)
[146/245] BrowserTest.UserGesturesReported (4366 ms)
[ RUN ] ClickModifierTest.WindowOpenMiddleClickTest
[5265:3847:0715/045145:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[5267:15107:0715/045146:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[5267:15107:0715/045146:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[5267:15107:0715/045146:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[5267:15107:0715/045146:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[ OK ] ClickModifierTest.WindowOpenMiddleClickTest (2449 ms)
[147/245] ClickModifierTest.WindowOpenMiddleClickTest (3587 ms)
[ RUN ] BrowserNavigatorTest.Tabstrip_InsertAtIndex
[5276:3847:0715/045149:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] BrowserNavigatorTest.Tabstrip_InsertAtIndex (2669 ms)
[148/245] BrowserNavigatorTest.Tabstrip_InsertAtIndex (3778 ms)
[ RUN ] BrowserNavigatorTest.Disposition_NewPopupTrusted
[5273:3847:0715/045148:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[5268:3847:0715/045150:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[5275:13063:0715/045151:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[5275:13063:0715/045151:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[5275:13063:0715/045151:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[5275:13063:0715/045151:WARNING:channel.cc(322)] RawChannel write error
[5268:40451:0715/045151:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[5268:40451:0715/045151:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[5268:40451:0715/045151:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] BrowserNavigatorTest.Disposition_NewPopupTrusted (4130 ms)
[149/245] BrowserNavigatorTest.Disposition_NewPopupTrusted (5272 ms)
[ RUN ] BrowserNavigatorTest.NavigateToDataURLWithBiDiControlChars
[5284:3847:0715/045153:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] BrowserNavigatorTest.NavigateToDataURLWithBiDiControlChars (3610 ms)
[150/245] BrowserNavigatorTest.NavigateToDataURLWithBiDiControlChars (4677 ms)
[ RUN ] BrowserCrApplicationAppleScriptTest.InsertWindow
[5288:3847:0715/045154:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[5282:40451:0715/045155:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[5282:40451:0715/045155:WARNING:channel.cc(322)] RawChannel write error
[5282:61955:0715/045155:ERROR:mach_broker_mac.mm(222)] Unknown process 5291 is sending Mach IPC messages!
[ OK ] BrowserCrApplicationAppleScriptTest.InsertWindow (3298 ms)
[151/245] BrowserCrApplicationAppleScriptTest.InsertWindow (4563 ms)
[ RUN ] WindowAppleScriptTest.DefaultCreation
[5296:3847:0715/045157:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] WindowAppleScriptTest.DefaultCreation (2833 ms)
[152/245] WindowAppleScriptTest.DefaultCreation (4070 ms)
[ RUN ] SSLCertificateViewerCocoaTest.HideShow
[5300:3847:0715/045158:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] SSLCertificateViewerCocoaTest.HideShow (4253 ms)
[153/245] SSLCertificateViewerCocoaTest.HideShow (5377 ms)
[ RUN ] ConstrainedWindowMacTest.TabClose
[5307:3847:0715/045201:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[5303:3847:0715/045203:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 2, remote ID 2147483649)
[5303:3847:0715/045203:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 3, remote ID 2147483650)
[5303:3847:0715/045203:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 2147483649, remote ID 3)
[5303:3847:0715/045203:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 2147483648, remote ID 2)
[5303:39939:0715/045203:WARNING:channel.cc(322)] RawChannel write error
[5303:39939:0715/045204:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[5303:39939:0715/045204:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ConstrainedWindowMacTest.TabClose (3914 ms)
[154/245] ConstrainedWindowMacTest.TabClose (5097 ms)
[ RUN ] ExtensionMessageBubbleBrowserTestMac.ExtensionBubbleAnchoredToExtensionAction
[5313:3847:0715/045204:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ExtensionMessageBubbleBrowserTestMac.ExtensionBubbleAnchoredToExtensionAction (2375 ms)
[155/245] ExtensionMessageBubbleBrowserTestMac.ExtensionBubbleAnchoredToExtensionAction (3614 ms)
[ RUN ] OneClickSigninBubbleControllerTest.Undo
[5320:3847:0715/045207:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] OneClickSigninBubbleControllerTest.Undo (2701 ms)
[156/245] OneClickSigninBubbleControllerTest.Undo (3957 ms)
[ RUN ] WebContentsModalDialogManagerViewsMacTest.DialogInBackgroundTab
[5323:3847:0715/045207:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[5316:3847:0715/045209:ERROR:bridged_native_widget.mm(810)] Not implemented reached in virtual base::Closure views::BridgedNativeWidget::PrepareForLayerBoundsChange()
[5316:3847:0715/045209:ERROR:native_widget_mac.mm(254)] Not implemented reached in virtual void views::NativeWidgetMac::SetWindowIcons(const gfx::ImageSkia &, const gfx::ImageSkia &)
[5316:3847:0715/045209:ERROR:bridged_native_widget.mm(810)] Not implemented reached in virtual base::Closure views::BridgedNativeWidget::PrepareForLayerBoundsChange()
[5316:40451:0715/045209:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[5316:40451:0715/045209:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[5316:40451:0715/045209:WARNING:channel.cc(322)] RawChannel write error
[5316:3847:0715/045209:ERROR:native_widget_mac.mm(180)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[5316:3847:0715/045209:ERROR:native_widget_mac.mm(180)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[5316:3847:0715/045209:ERROR:native_widget_mac.mm(180)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[5316:3847:0715/045209:ERROR:native_widget_mac.mm(180)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[5316:3847:0715/045209:ERROR:native_widget_mac.mm(180)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[5316:3847:0715/045209:ERROR:native_widget_mac.mm(180)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[5316:3847:0715/045209:ERROR:native_widget_mac.mm(180)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[5316:3847:0715/045209:ERROR:native_widget_mac.mm(180)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[5316:3847:0715/045209:ERROR:native_widget_mac.mm(180)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[5316:3847:0715/045209:ERROR:native_widget_mac.mm(180)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[5316:3847:0715/045209:ERROR:native_widget_mac.mm(180)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[5316:3847:0715/045209:ERROR:native_widget_mac.mm(180)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[5316:3847:0715/045209:ERROR:native_widget_mac.mm(180)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[5316:3847:0715/045209:ERROR:native_widget_mac.mm(180)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[5316:3847:0715/045209:ERROR:native_widget_mac.mm(180)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[ OK ] WebContentsModalDialogManagerViewsMacTest.DialogInBackgroundTab (3967 ms)
[157/245] WebContentsModalDialogManagerViewsMacTest.DialogInBackgroundTab (5087 ms)
[ RUN ] PermissionBubbleAppBrowserTest.AppHasNoLocationBar
[5329:3847:0715/045211:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] PermissionBubbleAppBrowserTest.AppHasNoLocationBar (3347 ms)
[158/245] PermissionBubbleAppBrowserTest.AppHasNoLocationBar (4601 ms)
[ RUN ] FindInPageControllerTest.FindInPageOrdinal
[5335:3847:0715/045213:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] FindInPageControllerTest.FindInPageOrdinal (2756 ms)
[159/245] FindInPageControllerTest.FindInPageOrdinal (4134 ms)
[ RUN ] FindInPageControllerTest.FindInPageMultiFramesOrdinal
[5341:3847:0715/045215:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[5337:40195:0715/045217:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[5337:40195:0715/045217:WARNING:channel.cc(322)] RawChannel write error
[ OK ] FindInPageControllerTest.FindInPageMultiFramesOrdinal (3147 ms)
[160/245] FindInPageControllerTest.FindInPageMultiFramesOrdinal (4348 ms)
[ RUN ] FindInPageControllerTest.FindStayVisibleOnAnchorLoad
[5345:3847:0715/045217:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] FindInPageControllerTest.FindStayVisibleOnAnchorLoad (2737 ms)
[161/245] FindInPageControllerTest.FindStayVisibleOnAnchorLoad (4092 ms)
[ RUN ] StartupBrowserCreatorTest.StartupURLsOnNewWindow
[5351:3847:0715/045220:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[5347:9735:0715/045221:ERROR:mach_broker_mac.mm(222)] Unknown process 5358 is sending Mach IPC messages!
[ OK ] StartupBrowserCreatorTest.StartupURLsOnNewWindow (3773 ms)
[162/245] StartupBrowserCreatorTest.StartupURLsOnNewWindow (4985 ms)
[ RUN ] TabModalConfirmDialogTest.Cancel
[5356:3847:0715/045221:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] TabModalConfirmDialogTest.Cancel (3242 ms)
[163/245] TabModalConfirmDialogTest.Cancel (4689 ms)
[ RUN ] WebUIBidiCheckerBrowserTestLTR.TestSettingsSearchEnginesOptionsPage
[ OK ] WebUIBidiCheckerBrowserTestLTR.TestSettingsSearchEnginesOptionsPage (1 ms)
[164/245] WebUIBidiCheckerBrowserTestLTR.TestSettingsSearchEnginesOptionsPage (1047 ms)
[ RUN ] WebUIBidiCheckerBrowserTestLTR.TestHistoryFrame
[ OK ] WebUIBidiCheckerBrowserTestLTR.TestHistoryFrame (1 ms)
[165/245] WebUIBidiCheckerBrowserTestLTR.TestHistoryFrame (1074 ms)
[ RUN ] InlineLoginUIBrowserTest.CanOfferUsernameNotAllowed
[5370:3847:0715/045227:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[5371:15363:0715/045227:ERROR:webgraphicscontext3d_command_buffer_impl.cc(242)] Failed to initialize GLES2CmdHelper.
[ OK ] InlineLoginUIBrowserTest.CanOfferUsernameNotAllowed (2592 ms)
[166/245] InlineLoginUIBrowserTest.CanOfferUsernameNotAllowed (3774 ms)
[ RUN ] InlineLoginUIBrowserTest.CanOfferWithRejectedEmail
[5376:3847:0715/045230:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[5377:13063:0715/045231:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[5377:13063:0715/045231:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[5377:13063:0715/045231:WARNING:channel.cc(322)] RawChannel write error
[5377:15363:0715/045231:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[5377:15363:0715/045231:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[5377:15363:0715/045231:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[ OK ] InlineLoginUIBrowserTest.CanOfferWithRejectedEmail (2135 ms)
[167/245] InlineLoginUIBrowserTest.CanOfferWithRejectedEmail (3263 ms)
[ RUN ] WebUIWebViewBrowserTest.AddContentScriptsWithNewWindowAPI
[5381:3847:0715/045233:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[5378:40195:0715/045235:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[5382:13063:0715/045235:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[5382:13063:0715/045235:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[5378:3847:0715/045235:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[5378:3847:0715/045235:INFO:CONSOLE(1791)] "Running test testAddContentScriptsWithNewWindowAPI", source: webview_content_script_test.js (1791)
[5378:3847:0715/045236:INFO:CONSOLE(4567)] "Step 1: navigates the webview to window open guest URL.", source: webview_content_script_test.js (4567)
[5378:3847:0715/045236:WARNING:CONSOLE(237)] "<webview>: The load has aborted with error -11: ERR_NOT_IMPLEMENTED.", source: extensions::webViewEvents (237)
[5378:3847:0715/045237:INFO:CONSOLE(4527)] "Step 2: call newwebview.addContentScripts.", source: webview_content_script_test.js (4527)
[5378:3847:0715/045237:INFO:CONSOLE(4545)] "Step 3: attaches the new webview.", source: webview_content_script_test.js (4545)
[5378:74247:0715/045237:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[5378:3847:0715/045237:WARNING:CONSOLE(84)] "<webview>: A new window was blocked.", source: extensions::webViewActionRequests (84)
[5378:3847:0715/045237:INFO:CONSOLE(4538)] "Step 4: new webview postmessage to build communication channel.", source: webview_content_script_test.js (4538)
[5378:3847:0715/045237:INFO:CONSOLE(4555)] "Step 5: a communication channel has been established with the new webview.", source: webview_content_script_test.js (4555)
[5384:12551:0715/045237:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] WebUIWebViewBrowserTest.AddContentScriptsWithNewWindowAPI (5486 ms)
[168/245] WebUIWebViewBrowserTest.AddContentScriptsWithNewWindowAPI (6662 ms)
[ RUN ] WebUIWebViewBrowserTest.ContentScriptIsInjectedAfterTerminateAndReloadWebView
[5389:3847:0715/045240:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[5386:40195:0715/045242:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[5386:3847:0715/045242:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[5386:3847:0715/045242:INFO:CONSOLE(1791)] "Running test testContentScriptIsInjectedAfterTerminateAndReloadWebView", source: webview_content_script_test.js (1791)
[5386:3847:0715/045242:INFO:CONSOLE(4577)] "Step 1: call <webview>.addContentScripts.", source: webview_content_script_test.js (4577)
[5386:3847:0715/045243:WARNING:CONSOLE(237)] "<webview>: The load has aborted with error -11: ERR_NOT_IMPLEMENTED.", source: extensions::webViewEvents (237)
[5386:3847:0715/045243:INFO:CONSOLE(4589)] "Step 2: call webview.terminate().", source: webview_content_script_test.js (4589)
[5386:3847:0715/045244:INFO:CONSOLE(4602)] "Step 3: call webview.reload().", source: webview_content_script_test.js (4602)
[5386:3847:0715/045245:INFO:CONSOLE(4594)] "Step 4: call <webview>.executeScript to check result.", source: webview_content_script_test.js (4594)
[5386:73735:0715/045245:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[5392:13063:0715/045245:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[5394:13063:0715/045245:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[5394:13063:0715/045245:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[5394:13063:0715/045245:WARNING:channel.cc(322)] RawChannel write error
[ OK ] WebUIWebViewBrowserTest.ContentScriptIsInjectedAfterTerminateAndReloadWebView (6858 ms)
[169/245] WebUIWebViewBrowserTest.ContentScriptIsInjectedAfterTerminateAndReloadWebView (7972 ms)
[ RUN ] UnloadTest.BrowserCloseNoUnloadListeners
[5398:3847:0715/045248:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[5395:3847:0715/045249:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown select_file_dialogs.allowed
[ OK ] UnloadTest.BrowserCloseNoUnloadListeners (2238 ms)
[170/245] UnloadTest.BrowserCloseNoUnloadListeners (3259 ms)
[ RUN ] AutofillRendererTest.EnsureNoFormSeenIfTooFewFields
[ OK ] AutofillRendererTest.EnsureNoFormSeenIfTooFewFields (236 ms)
[171/245] AutofillRendererTest.EnsureNoFormSeenIfTooFewFields (1417 ms)
[ RUN ] FormAutofillTest.WebFormControlElementToClickableFormField
[ OK ] FormAutofillTest.WebFormControlElementToClickableFormField (168 ms)
[172/245] FormAutofillTest.WebFormControlElementToClickableFormField (1131 ms)
[ RUN ] FormAutofillTest.LabelsInferredFromParagraph
[ OK ] FormAutofillTest.LabelsInferredFromParagraph (254 ms)
[173/245] FormAutofillTest.LabelsInferredFromParagraph (1391 ms)
[ RUN ] FormAutofillTest.LabelsInferredFromTableTDInterveningElements
[ OK ] FormAutofillTest.LabelsInferredFromTableTDInterveningElements (275 ms)
[174/245] FormAutofillTest.LabelsInferredFromTableTDInterveningElements (1395 ms)
[ RUN ] FormAutofillTest.FillFormEmptyFormNamesForUnownedForm
[ OK ] FormAutofillTest.FillFormEmptyFormNamesForUnownedForm (188 ms)
[175/245] FormAutofillTest.FillFormEmptyFormNamesForUnownedForm (1397 ms)
[ RUN ] PageClickTrackerTest.PageClickTrackerInputRightClicked
[ OK ] PageClickTrackerTest.PageClickTrackerInputRightClicked (264 ms)
[176/245] PageClickTrackerTest.PageClickTrackerInputRightClicked (1396 ms)
[ RUN ] PageClickTrackerTest.PageClickTrackerInputFocusedAndClicked
[ OK ] PageClickTrackerTest.PageClickTrackerInputFocusedAndClicked (297 ms)
[177/245] PageClickTrackerTest.PageClickTrackerInputFocusedAndClicked (1397 ms)
[ RUN ] PageClickTrackerTest.PageClickTrackerDisabledInputClickedNoEvent
[ OK ] PageClickTrackerTest.PageClickTrackerDisabledInputClickedNoEvent (273 ms)
[178/245] PageClickTrackerTest.PageClickTrackerDisabledInputClickedNoEvent (1395 ms)
[ RUN ] PageClickTrackerTest.PageClickTrackerTapNearEdgeIsPageClick
[ OK ] PageClickTrackerTest.PageClickTrackerTapNearEdgeIsPageClick (272 ms)
[179/245] PageClickTrackerTest.PageClickTrackerTapNearEdgeIsPageClick (1394 ms)
[ RUN ] PasswordAutofillAgentTest.OnChangeLoggingState_Deactivated
[ OK ] PasswordAutofillAgentTest.OnChangeLoggingState_Deactivated (254 ms)
[180/245] PasswordAutofillAgentTest.OnChangeLoggingState_Deactivated (1395 ms)
[ RUN ] PasswordAutofillAgentTest.RememberLastNonEmptyUsernameAndPasswordOnSubmit_New
[5410:3847:0715/045304:3026465453681:WARNING:keycode_converter.cc(91)] empty code string
[5410:3847:0715/045304:3026503574239:WARNING:keycode_converter.cc(91)] empty code string
[5410:3847:0715/045304:3026505805937:WARNING:keycode_converter.cc(91)] empty code string
[5410:3847:0715/045304:3026507474544:WARNING:keycode_converter.cc(91)] empty code string
[5410:3847:0715/045304:3026512956292:WARNING:keycode_converter.cc(91)] empty code string
[5410:3847:0715/045304:3026514874298:WARNING:keycode_converter.cc(91)] empty code string
[5410:3847:0715/045304:3026516293950:WARNING:keycode_converter.cc(91)] empty code string
[5410:3847:0715/045304:3026517812634:WARNING:keycode_converter.cc(91)] empty code string
[5410:3847:0715/045304:3026519252240:WARNING:keycode_converter.cc(91)] empty code string
[5410:3847:0715/045304:3026520764138:WARNING:keycode_converter.cc(91)] empty code string
[ OK ] PasswordAutofillAgentTest.RememberLastNonEmptyUsernameAndPasswordOnSubmit_New (345 ms)
[181/245] PasswordAutofillAgentTest.RememberLastNonEmptyUsernameAndPasswordOnSubmit_New (1396 ms)
[ RUN ] PasswordAutofillAgentTest.FindingUsernameWithoutAutofillPredictions
[5411:3847:0715/045305:3027866771505:WARNING:keycode_converter.cc(91)] empty code string
[5411:3847:0715/045305:3027903768724:WARNING:keycode_converter.cc(91)] empty code string
[5411:3847:0715/045305:3027905938983:WARNING:keycode_converter.cc(91)] empty code string
[5411:3847:0715/045305:3027907565877:WARNING:keycode_converter.cc(91)] empty code string
[5411:3847:0715/045305:3027911959237:WARNING:keycode_converter.cc(91)] empty code string
[5411:3847:0715/045305:3027913346295:WARNING:keycode_converter.cc(91)] empty code string
[5411:3847:0715/045305:3027914793409:WARNING:keycode_converter.cc(91)] empty code string
[5411:3847:0715/045305:3027916169469:WARNING:keycode_converter.cc(91)] empty code string
[5411:3847:0715/045305:3027917608012:WARNING:keycode_converter.cc(91)] empty code string
[5411:3847:0715/045305:3027919577609:WARNING:keycode_converter.cc(91)] empty code string
[5411:3847:0715/045305:3027921105993:WARNING:keycode_converter.cc(91)] empty code string
[5411:3847:0715/045305:3027922533913:WARNING:keycode_converter.cc(91)] empty code string
[5411:3847:0715/045305:3027923894909:WARNING:keycode_converter.cc(91)] empty code string
[5411:3847:0715/045305:3027925543983:WARNING:keycode_converter.cc(91)] empty code string
[5411:3847:0715/045305:3027927105916:WARNING:keycode_converter.cc(91)] empty code string
[5411:3847:0715/045305:3027928485643:WARNING:keycode_converter.cc(91)] empty code string
[5411:3847:0715/045305:3027930097881:WARNING:keycode_converter.cc(91)] empty code string
[5411:3847:0715/045305:3027931685391:WARNING:keycode_converter.cc(91)] empty code string
[5411:3847:0715/045305:3027933036970:WARNING:keycode_converter.cc(91)] empty code string
[5411:3847:0715/045305:3027937953094:WARNING:keycode_converter.cc(91)] empty code string
[5411:3847:0715/045305:3027939772555:WARNING:keycode_converter.cc(91)] empty code string
[5411:3847:0715/045305:3027941204617:WARNING:keycode_converter.cc(91)] empty code string
[5411:3847:0715/045305:3027942517137:WARNING:keycode_converter.cc(91)] empty code string
[5411:3847:0715/045305:3027943877149:WARNING:keycode_converter.cc(91)] empty code string
[5411:3847:0715/045305:3027945234460:WARNING:keycode_converter.cc(91)] empty code string
[ OK ] PasswordAutofillAgentTest.FindingUsernameWithoutAutofillPredictions (380 ms)
[182/245] PasswordAutofillAgentTest.FindingUsernameWithoutAutofillPredictions (1394 ms)
[ RUN ] PasswordGenerationAgentTest.MultiplePasswordFormsTest
[ OK ] PasswordGenerationAgentTest.MultiplePasswordFormsTest (288 ms)
[183/245] PasswordGenerationAgentTest.MultiplePasswordFormsTest (1395 ms)
[ RUN ] ChromeRenderViewTest.ImagesBlockedByDefault
[ OK ] ChromeRenderViewTest.ImagesBlockedByDefault (158 ms)
[184/245] ChromeRenderViewTest.ImagesBlockedByDefault (1133 ms)
[ RUN ] TranslateScriptBrowserTest.CallbackGetNumberError1
[ OK ] TranslateScriptBrowserTest.CallbackGetNumberError1 (183 ms)
[185/245] TranslateScriptBrowserTest.CallbackGetNumberError1 (1394 ms)
[ RUN ] WebUIBrowserAsyncTest.TestAsyncDoneFailFirstSyncPass
[5419:3847:0715/045312:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[5416:39939:0715/045313:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[5416:3847:0715/045313:INFO:CONSOLE(1791)] "Running test runAsync", source: async.js (1791)
[5416:3847:0715/045313:ERROR:web_ui_test_handler.cc(75)] 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 (3397 ms)
[186/245] WebUIBrowserAsyncTest.TestAsyncDoneFailFirstSyncPass (4553 ms)
[ RUN ] WebUIResourceBrowserTest.ListSelectionModelTest
[5425:3847:0715/045316:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[5422:3847:0715/045317:INFO:CONSOLE(0)] "'window.webkitStorageInfo' is deprecated. Please use 'navigator.webkitTemporaryStorage' or 'navigator.webkitPersistentStorage' instead.", source: (0)
[5422:3847:0715/045317:INFO:CONSOLE(0)] "'webkitIndexedDB' is deprecated. Please use 'indexedDB' instead.", source: (0)
[ OK ] WebUIResourceBrowserTest.ListSelectionModelTest (2565 ms)
[187/245] WebUIResourceBrowserTest.ListSelectionModelTest (3800 ms)
[ RUN ] OutOfProcessPPAPITest.UDPSocketPrivate_ConnectFailure
[5430:3847:0715/045320:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:51369...
sending server_data: {"host": "127.0.0.1", "port": 51369} (36 bytes)
objc[5433]: Class BaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testvVNjWp/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[5433]: Class ConstrainedWindowAnimationBase is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testvVNjWp/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[5433]: Class ConstrainedWindowAnimationShow is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testvVNjWp/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[5433]: Class ConstrainedWindowAnimationHide is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testvVNjWp/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[5433]: Class ConstrainedWindowAnimationPulse is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testvVNjWp/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[5433]: Class BlueLabelButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testvVNjWp/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[5433]: Class BlueLabelButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testvVNjWp/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[5433]: Class HoverImageMenuButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testvVNjWp/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[5433]: Class HoverImageMenuButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testvVNjWp/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[5433]: Class HyperlinkButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testvVNjWp/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[5433]: Class HyperlinkTextView is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testvVNjWp/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[5433]: Class FindPasteboard is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testvVNjWp/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[5433]: Class FlippedView is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testvVNjWp/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[5433]: Class FocusTracker is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testvVNjWp/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[5433]: Class FullscreenWindowManager is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testvVNjWp/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[5433]: Class HoverButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testvVNjWp/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[5433]: Class HoverImageButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testvVNjWp/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[5433]: Class MenuController is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testvVNjWp/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[5433]: Class ToolTipBaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testvVNjWp/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[5433]: Class CrTrackingAreaOwnerProxy is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testvVNjWp/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[5433]: Class CrTrackingArea is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testvVNjWp/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[5433]: Class UnderlayOpenGLHostingWindow is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testvVNjWp/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[5433]: Class MacScreenMonitor is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testvVNjWp/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[5433]: Class ComplexTextInputPanel is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testvVNjWp/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
[5427:3847:0715/045322:INFO:CONSOLE(177)] "ConnectFailureForceAsync finished in 0.005 seconds.", source: http://127.0.0.1:51369/files/test_case.html?testcase=UDPSocketPrivate_ConnectFailure (177)
[5427:3847:0715/045322:INFO:CONSOLE(177)] "ConnectFailure finished in 0.001 seconds.", source: http://127.0.0.1:51369/files/test_case.html?testcase=UDPSocketPrivate_ConnectFailure (177)
[5427:3847:0715/045322:INFO:CONSOLE(177)] "ConnectFailureBlocking finished in 0.008 seconds.", source: http://127.0.0.1:51369/files/test_case.html?testcase=UDPSocketPrivate_ConnectFailure (177)
[5427:3847:0715/045322:INFO:CONSOLE(177)] "ConnectFailureBackground finished in 0.014 seconds.", source: http://127.0.0.1:51369/files/test_case.html?testcase=UDPSocketPrivate_ConnectFailure (177)
[ OK ] OutOfProcessPPAPITest.UDPSocketPrivate_ConnectFailure (3698 ms)
[188/245] OutOfProcessPPAPITest.UDPSocketPrivate_ConnectFailure (4835 ms)
[ RUN ] InspectUITest.AndroidTargets
[5366:3847:0715/045226:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[5362:40451:0715/045228:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[5369:12807:0715/045228:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[5369:12807:0715/045228:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[5362:3847:0715/045228:INFO:CONSOLE(1791)] "Running test testAdbTargetsListed", source: inspect_ui_test.js (1791)
[5362:3847:0715/045228:ERROR:CONSOLE(4247)] "Uncaught TypeError: Cannot read property 'querySelectorAll' of undefined", source: inspect_ui_test.js (4247)
2015-07-15 04:53:05.543 browser_tests[5362:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
BrowserTestBase signal handler received SIGTERM. Backtrace:
0 browser_tests 0x000000010f9e2ca3 base::debug::StackTrace::StackTrace() + 19
1 browser_tests 0x000000011d055f07 content::(anonymous namespace)::DumpStackTraceSignalHandler(int) + 199
2 libsystem_c.dylib 0x00007fff8f2d590a _sigtramp + 26
3 ??? 0x000060e0000097a0 0x0 + 106515188979616
4 CoreFoundation 0x00007fff8def4233 __CFRunLoopServiceMachPort + 195
5 CoreFoundation 0x00007fff8def9916 __CFRunLoopRun + 1078
6 CoreFoundation 0x00007fff8def90e2 CFRunLoopRunSpecific + 290
7 HIToolbox 0x00007fff95c5eeb4 RunCurrentEventLoopInMode + 209
8 HIToolbox 0x00007fff95c5ec52 ReceiveNextEventCommon + 356
9 HIToolbox 0x00007fff95c5eae3 BlockUntilNextEventMatchingListInMode + 62
10 AppKit 0x00007fff948dc533 _DPSNextEvent + 685
11 AppKit 0x00007fff948dbdf2 -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] + 128
12 AppKit 0x00007fff948d31a3 -[NSApplication run] + 517
13 browser_tests 0x000000010f9c4817 base::MessagePumpNSApplication::DoRun(base::MessagePump::Delegate*) + 967
14 browser_tests 0x000000010f9c26ac base::MessagePumpCFRunLoopBase::Run(base::MessagePump::Delegate*) + 396
15 browser_tests 0x000000010fa7c7cf base::RunLoop::Run() + 479
16 browser_tests 0x000000011d130170 content::RunThisRunLoop(base::RunLoop*) + 128
17 browser_tests 0x000000011d130085 content::RunMessageLoop() + 181
18 browser_tests 0x000000010e1d5ad8 WebUITestHandler::WaitForResult() + 632
19 browser_tests 0x000000010e1d4d0a WebUITestHandler::RunJavaScriptTestWithResult(std::basic_string<unsigned short, base::string16_char_traits, std::allocator<unsigned short> > const&) + 634
20 browser_tests 0x000000010e4a97a7 WebUIBrowserTest::RunJavascriptUsingHandler(std::string const&, ScopedVector<base::Value const> const&, bool, bool, content::RenderViewHost*) + 1639
21 browser_tests 0x000000010e4aabd9 WebUIBrowserTest::RunJavascriptAsyncTest(std::string const&) + 217
22 browser_tests 0x000000010e182171 (anonymous namespace)::InspectUITest_AndroidTargets_Test::RunTestOnMainThread() + 961
23 browser_tests 0x000000010f95598f InProcessBrowserTest::RunTestOnMainThreadLoop() + 863
24 browser_tests 0x000000011d055914 content::BrowserTestBase::ProxyRunTestOnMainThreadLoop() + 724
25 browser_tests 0x000000010e9976de ChromeBrowserMainParts::PreMainMessageLoopRunImpl() + 9822
26 browser_tests 0x000000010e994c02 ChromeBrowserMainParts::PreMainMessageLoopRun() + 386
27 browser_tests 0x00000001197411b7 content::BrowserMainLoop::PreMainMessageLoopRun() + 487
28 browser_tests 0x0000000119f7f5f7 content::StartupTaskRunner::RunAllTasksNow() + 295
29 browser_tests 0x000000011973c9a2 content::BrowserMainLoop::CreateStartupTasks() + 1810
30 browser_tests 0x0000000119748665 content::BrowserMainRunnerImpl::Initialize(content::MainFunctionParams const&) + 1077
31 browser_tests 0x0000000119735da7 content::BrowserMain(content::MainFunctionParams const&) + 391
32 browser_tests 0x000000011d052f56 content::ContentMainRunnerImpl::Run() + 422
33 browser_tests 0x000000011d05157e content::ContentMain(content::ContentMainParams const&) + 142
34 browser_tests 0x000000011d054eae content::BrowserTestBase::SetUp() + 1694
35 browser_tests 0x000000010f953353 InProcessBrowserTest::SetUp() + 691
36 browser_tests 0x00000001107136c6 testing::Test::Run() + 486
37 browser_tests 0x0000000110715a7e testing::TestInfo::Run() + 974
38 browser_tests 0x0000000110716813 testing::TestCase::Run() + 1171
39 browser_tests 0x0000000110728fd3 testing::internal::UnitTestImpl::RunAllTests() + 2403
40 browser_tests 0x00000001107285ac testing::UnitTest::Run() + 396
41 browser_tests 0x000000010fb7cb99 base::TestSuite::Run() + 569
42 browser_tests 0x000000010e5239cf ChromeBrowserTestSuiteRunner::RunTestSuite(int, char**) + 191
43 browser_tests 0x000000011d1279d6 content::LaunchTests(content::TestLauncherDelegate*, int, int, char**) + 886
44 browser_tests 0x000000010f9509b9 LaunchChromeTests(int, ChromeTestSuiteRunner*, int, char**) + 249
45 browser_tests 0x000000010e52389d main + 237
46 browser_tests 0x000000010c803e34 start + 52
47 ??? 0x0000000000000009 0x0 + 9
[189/245] InspectUITest.AndroidTargets (TIMED OUT)
[ RUN ] OutOfProcessPPAPITest.HostResolverPrivate_Resolve
[5438:3847:0715/045325:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:51395...
sending server_data: {"host": "127.0.0.1", "port": 51395} (36 bytes)
objc[5445]: Class BaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testvVNjWp/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[5445]: Class ConstrainedWindowAnimationBase is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testvVNjWp/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[5445]: Class ConstrainedWindowAnimationShow is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testvVNjWp/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[5445]: Class ConstrainedWindowAnimationHide is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testvVNjWp/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[5445]: Class ConstrainedWindowAnimationPulse is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testvVNjWp/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[5445]: Class BlueLabelButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testvVNjWp/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[5445]: Class BlueLabelButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testvVNjWp/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[5445]: Class HoverImageMenuButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testvVNjWp/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[5445]: Class HoverImageMenuButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testvVNjWp/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[5445]: Class HyperlinkButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testvVNjWp/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[5445]: Class HyperlinkTextView is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testvVNjWp/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[5445]: Class FindPasteboard is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testvVNjWp/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[5445]: Class FlippedView is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testvVNjWp/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[5445]: Class FocusTracker is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testvVNjWp/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[5445]: Class FullscreenWindowManager is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testvVNjWp/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[5445]: Class HoverButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testvVNjWp/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[5445]: Class HoverImageButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testvVNjWp/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[5445]: Class MenuController is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testvVNjWp/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[5445]: Class ToolTipBaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testvVNjWp/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[5445]: Class CrTrackingAreaOwnerProxy is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testvVNjWp/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[5445]: Class CrTrackingArea is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testvVNjWp/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[5445]: Class UnderlayOpenGLHostingWindow is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testvVNjWp/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[5445]: Class MacScreenMonitor is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testvVNjWp/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[5445]: Class ComplexTextInputPanel is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testvVNjWp/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
[5434:3847:0715/045327:INFO:CONSOLE(177)] "ResolveForceAsync finished in 0.022 seconds.", source: http://127.0.0.1:51395/files/test_case.html?testcase=HostResolverPrivate_Resolve (177)
[5434:3847:0715/045327:INFO:CONSOLE(177)] "Resolve finished in 0.044 seconds.", source: http://127.0.0.1:51395/files/test_case.html?testcase=HostResolverPrivate_Resolve (177)
[5434:3847:0715/045327:INFO:CONSOLE(177)] "ResolveBlocking finished in 0.032 seconds.", source: http://127.0.0.1:51395/files/test_case.html?testcase=HostResolverPrivate_Resolve (177)
[5434:3847:0715/045327:INFO:CONSOLE(177)] "ResolveBackground finished in 0.034 seconds.", source: http://127.0.0.1:51395/files/test_case.html?testcase=HostResolverPrivate_Resolve (177)
[5434:40451:0715/045327:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[5434:40451:0715/045327:WARNING:channel.cc(322)] RawChannel write error
[ OK ] OutOfProcessPPAPITest.HostResolverPrivate_Resolve (4104 ms)
[190/245] OutOfProcessPPAPITest.HostResolverPrivate_Resolve (5215 ms)
[ RUN ] OutOfProcessPPAPITest.UMA
[5442:3847:0715/045326:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
objc[5446]: Class BaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testvVNjWp/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[5446]: Class ConstrainedWindowAnimationBase is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testvVNjWp/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[5446]: Class ConstrainedWindowAnimationShow is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testvVNjWp/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[5446]: Class ConstrainedWindowAnimationHide is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testvVNjWp/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[5446]: Class ConstrainedWindowAnimationPulse is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testvVNjWp/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[5446]: Class BlueLabelButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testvVNjWp/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[5446]: Class BlueLabelButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testvVNjWp/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[5446]: Class HoverImageMenuButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testvVNjWp/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[5446]: Class HoverImageMenuButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testvVNjWp/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[5446]: Class HyperlinkButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testvVNjWp/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[5446]: Class HyperlinkTextView is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testvVNjWp/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[5446]: Class FindPasteboard is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testvVNjWp/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[5446]: Class FlippedView is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testvVNjWp/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[5446]: Class FocusTracker is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testvVNjWp/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[5446]: Class FullscreenWindowManager is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testvVNjWp/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[5446]: Class HoverButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testvVNjWp/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[5446]: Class HoverImageButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testvVNjWp/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[5446]: Class MenuController is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testvVNjWp/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[5446]: Class ToolTipBaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testvVNjWp/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[5446]: Class CrTrackingAreaOwnerProxy is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testvVNjWp/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[5446]: Class CrTrackingArea is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testvVNjWp/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[5446]: Class UnderlayOpenGLHostingWindow is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testvVNjWp/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[5446]: Class MacScreenMonitor is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testvVNjWp/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[5446]: Class ComplexTextInputPanel is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testvVNjWp/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
[5444:3847:0715/045328:ERROR:pepper_uma_host.cc(119)] Host or histogram name is not allowed to use the UMA API.
[5444:3847:0715/045328:ERROR:pepper_uma_host.cc(119)] Host or histogram name is not allowed to use the UMA API.
[5444:3847:0715/045328:ERROR:pepper_uma_host.cc(119)] Host or histogram name is not allowed to use the UMA API.
[5444:3847:0715/045328:ERROR:pepper_uma_host.cc(119)] Host or histogram name is not allowed to use the UMA API.
[5444:3847:0715/045328:ERROR:pepper_uma_host.cc(119)] Host or histogram name is not allowed to use the UMA API.
[5444:3847:0715/045328:ERROR:pepper_uma_host.cc(119)] Host or histogram name is not allowed to use the UMA API.
[5444:3847:0715/045328:ERROR:pepper_uma_host.cc(119)] Host or histogram name is not allowed to use the UMA API.
[5444:3847:0715/045328:ERROR:pepper_uma_host.cc(119)] Host or histogram name is not allowed to use the UMA API.
[5444:3847:0715/045328:ERROR:pepper_uma_host.cc(119)] Host or histogram name is not allowed to use the UMA API.
[5444:3847:0715/045328:ERROR:pepper_uma_host.cc(119)] Host or histogram name is not allowed to use the UMA API.
[5444:3847:0715/045328:ERROR:pepper_uma_host.cc(119)] Host or histogram name is not allowed to use the UMA API.
[5444:3847:0715/045328:ERROR:pepper_uma_host.cc(119)] Host or histogram name is not allowed to use the UMA API.
[5444:3847:0715/045328:ERROR:pepper_uma_host.cc(119)] Host or histogram name is not allowed to use the UMA API.
[5444:3847:0715/045328:ERROR:pepper_uma_host.cc(119)] Host or histogram name is not allowed to use the UMA API.
[5444:3847:0715/045328:ERROR:pepper_uma_host.cc(119)] Host or histogram name is not allowed to use the UMA API.
[5444:3847:0715/045328:ERROR:pepper_uma_host.cc(119)] Host or histogram name is not allowed to use the UMA API.
[5444:3847:0715/045328:ERROR:pepper_uma_host.cc(119)] Host or histogram name is not allowed to use the UMA API.
[5444:3847:0715/045328:ERROR:pepper_uma_host.cc(119)] Host or histogram name is not allowed to use the UMA API.
[5444:3847:0715/045328:ERROR:pepper_uma_host.cc(119)] Host or histogram name is not allowed to use the UMA API.
[5444:3847:0715/045328:ERROR:pepper_uma_host.cc(119)] Host or histogram name is not allowed to use the UMA API.
[5437:3847:0715/045328:INFO:CONSOLE(177)] "Count finished in 0.001 seconds.", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testvVNjWp/ppapi/tests/test_case.html?testcase=UMA (177)
[5437:3847:0715/045328:INFO:CONSOLE(177)] "Time finished in 0.000 seconds.", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testvVNjWp/ppapi/tests/test_case.html?testcase=UMA (177)
[5437:3847:0715/045328:INFO:CONSOLE(177)] "Enum finished in 0.000 seconds.", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testvVNjWp/ppapi/tests/test_case.html?testcase=UMA (177)
[ OK ] OutOfProcessPPAPITest.UMA (3469 ms)
[191/245] OutOfProcessPPAPITest.UMA (4686 ms)
[ RUN ] OutOfProcessPPAPITest.Flash
[5451:3847:0715/045330:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:51407...
sending server_data: {"host": "127.0.0.1", "port": 51407} (36 bytes)
objc[5458]: Class BaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testvVNjWp/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[5458]: Class ConstrainedWindowAnimationBase is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testvVNjWp/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[5458]: Class ConstrainedWindowAnimationShow is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testvVNjWp/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[5458]: Class ConstrainedWindowAnimationHide is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testvVNjWp/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[5458]: Class ConstrainedWindowAnimationPulse is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testvVNjWp/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[5458]: Class BlueLabelButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testvVNjWp/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[5458]: Class BlueLabelButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testvVNjWp/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[5458]: Class HoverImageMenuButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testvVNjWp/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[5458]: Class HoverImageMenuButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testvVNjWp/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[5458]: Class HyperlinkButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testvVNjWp/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[5458]: Class HyperlinkTextView is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testvVNjWp/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[5458]: Class FindPasteboard is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testvVNjWp/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[5458]: Class FlippedView is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testvVNjWp/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[5458]: Class FocusTracker is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testvVNjWp/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[5458]: Class FullscreenWindowManager is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testvVNjWp/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[5458]: Class HoverButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testvVNjWp/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[5458]: Class HoverImageButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testvVNjWp/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[5458]: Class MenuController is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testvVNjWp/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[5458]: Class ToolTipBaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testvVNjWp/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[5458]: Class CrTrackingAreaOwnerProxy is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testvVNjWp/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[5458]: Class CrTrackingArea is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testvVNjWp/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[5458]: Class UnderlayOpenGLHostingWindow is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testvVNjWp/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[5458]: Class MacScreenMonitor is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testvVNjWp/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[5458]: Class ComplexTextInputPanel is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testvVNjWp/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
[5447:3847:0715/045332:INFO:CONSOLE(177)] "SetInstanceAlwaysOnTop finished in 0.001 seconds.", source: http://127.0.0.1:51407/files/test_case.html?testcase=Flash_SetInstanceAlwaysOnTop,Flash_GetCommandLineArgs, (177)
[5447:3847:0715/045332:INFO:CONSOLE(177)] "GetCommandLineArgs finished in 0.000 seconds.", source: http://127.0.0.1:51407/files/test_case.html?testcase=Flash_SetInstanceAlwaysOnTop,Flash_GetCommandLineArgs, (177)
[ OK ] OutOfProcessPPAPITest.Flash (4181 ms)
[192/245] OutOfProcessPPAPITest.Flash (5384 ms)
[ RUN ] OutOfProcessPPAPITest.InputEvent_AcceptTouchEvent
[5455:3847:0715/045331:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
objc[5459]: Class BaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testvVNjWp/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[5459]: Class ConstrainedWindowAnimationBase is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testvVNjWp/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[5459]: Class ConstrainedWindowAnimationShow is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testvVNjWp/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[5459]: Class ConstrainedWindowAnimationHide is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testvVNjWp/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[5459]: Class ConstrainedWindowAnimationPulse is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testvVNjWp/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[5459]: Class BlueLabelButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testvVNjWp/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[5459]: Class BlueLabelButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testvVNjWp/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[5459]: Class HoverImageMenuButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testvVNjWp/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[5459]: Class HoverImageMenuButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testvVNjWp/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[5459]: Class HyperlinkButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testvVNjWp/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[5459]: Class HyperlinkTextView is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testvVNjWp/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[5459]: Class FindPasteboard is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testvVNjWp/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[5459]: Class FlippedView is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testvVNjWp/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[5459]: Class FocusTracker is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testvVNjWp/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[5459]: Class FullscreenWindowManager is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testvVNjWp/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[5459]: Class HoverButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testvVNjWp/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[5459]: Class HoverImageButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testvVNjWp/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[5459]: Class MenuController is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testvVNjWp/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[5459]: Class ToolTipBaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testvVNjWp/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[5459]: Class CrTrackingAreaOwnerProxy is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testvVNjWp/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[5459]: Class CrTrackingArea is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testvVNjWp/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[5459]: Class UnderlayOpenGLHostingWindow is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testvVNjWp/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[5459]: Class MacScreenMonitor is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testvVNjWp/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[5459]: Class ComplexTextInputPanel is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testvVNjWp/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
[5448:3847:0715/045333:INFO:CONSOLE(177)] "AcceptTouchEvent_1 finished in 0.000 seconds.", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testvVNjWp/ppapi/tests/test_case.html?testcase=InputEvent_AcceptTouchEvent_1 (177)
[5448:3847:0715/045333:INFO:CONSOLE(177)] "AcceptTouchEvent_2 finished in 0.000 seconds.", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testvVNjWp/ppapi/tests/test_case.html?testcase=InputEvent_AcceptTouchEvent_2 (177)
[5448:3847:0715/045333:INFO:CONSOLE(177)] "AcceptTouchEvent_3 finished in 0.000 seconds.", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testvVNjWp/ppapi/tests/test_case.html?testcase=InputEvent_AcceptTouchEvent_3 (177)
[5448:3847:0715/045333:INFO:CONSOLE(177)] "AcceptTouchEvent_4 finished in 0.000 seconds.", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testvVNjWp/ppapi/tests/test_case.html?testcase=InputEvent_AcceptTouchEvent_4 (177)
[5448:40451:0715/045333:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[5448:40451:0715/045333:WARNING:channel.cc(322)] RawChannel write error
[ OK ] OutOfProcessPPAPITest.InputEvent_AcceptTouchEvent (4060 ms)
[193/245] OutOfProcessPPAPITest.InputEvent_AcceptTouchEvent (5357 ms)
[ RUN ] OutOfProcessPPAPITest.Flash_SetCrashData
[5464:3847:0715/045336:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
objc[5470]: Class BaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testvVNjWp/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[5470]: Class ConstrainedWindowAnimationBase is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testvVNjWp/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[5470]: Class ConstrainedWindowAnimationShow is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testvVNjWp/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[5470]: Class ConstrainedWindowAnimationHide is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testvVNjWp/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[5470]: Class ConstrainedWindowAnimationPulse is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testvVNjWp/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[5470]: Class BlueLabelButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testvVNjWp/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[5470]: Class BlueLabelButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testvVNjWp/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[5470]: Class HoverImageMenuButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testvVNjWp/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[5470]: Class HoverImageMenuButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testvVNjWp/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[5470]: Class HyperlinkButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testvVNjWp/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[5470]: Class HyperlinkTextView is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testvVNjWp/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[5470]: Class FindPasteboard is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testvVNjWp/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[5470]: Class FlippedView is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testvVNjWp/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[5470]: Class FocusTracker is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testvVNjWp/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[5470]: Class FullscreenWindowManager is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testvVNjWp/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[5470]: Class HoverButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testvVNjWp/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[5470]: Class HoverImageButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testvVNjWp/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[5470]: Class MenuController is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testvVNjWp/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[5470]: Class ToolTipBaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testvVNjWp/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[5470]: Class CrTrackingAreaOwnerProxy is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testvVNjWp/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[5470]: Class CrTrackingArea is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testvVNjWp/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[5470]: Class UnderlayOpenGLHostingWindow is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testvVNjWp/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[5470]: Class MacScreenMonitor is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testvVNjWp/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[5470]: Class ComplexTextInputPanel is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testvVNjWp/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
[5460:3847:0715/045337:INFO:CONSOLE(177)] "SetCrashData finished in 0.000 seconds.", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testvVNjWp/ppapi/tests/test_case.html?testcase=Flash_SetCrashData (177)
[5460:40195:0715/045337:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[5460:40195:0715/045337:WARNING:channel.cc(322)] RawChannel write error
[ OK ] OutOfProcessPPAPITest.Flash_SetCrashData (3710 ms)
[194/245] OutOfProcessPPAPITest.Flash_SetCrashData (4954 ms)
[ RUN ] OutOfProcessPPAPITest.FlashClipboard
[5468:3847:0715/045336:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
objc[5471]: Class BaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testvVNjWp/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[5471]: Class ConstrainedWindowAnimationBase is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testvVNjWp/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[5471]: Class ConstrainedWindowAnimationShow is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testvVNjWp/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[5471]: Class ConstrainedWindowAnimationHide is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testvVNjWp/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[5471]: Class ConstrainedWindowAnimationPulse is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testvVNjWp/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[5471]: Class BlueLabelButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testvVNjWp/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[5471]: Class BlueLabelButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testvVNjWp/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[5471]: Class HoverImageMenuButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testvVNjWp/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[5471]: Class HoverImageMenuButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testvVNjWp/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[5471]: Class HyperlinkButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testvVNjWp/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[5471]: Class HyperlinkTextView is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testvVNjWp/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[5471]: Class FindPasteboard is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testvVNjWp/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[5471]: Class FlippedView is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testvVNjWp/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[5471]: Class FocusTracker is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testvVNjWp/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[5471]: Class FullscreenWindowManager is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testvVNjWp/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[5471]: Class HoverButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testvVNjWp/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[5471]: Class HoverImageButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testvVNjWp/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[5471]: Class MenuController is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testvVNjWp/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[5471]: Class ToolTipBaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testvVNjWp/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[5471]: Class CrTrackingAreaOwnerProxy is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testvVNjWp/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[5471]: Class CrTrackingArea is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testvVNjWp/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[5471]: Class UnderlayOpenGLHostingWindow is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testvVNjWp/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[5471]: Class MacScreenMonitor is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testvVNjWp/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[5471]: Class ComplexTextInputPanel is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testvVNjWp/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
[5461:3847:0715/045338:INFO:CONSOLE(177)] "ReadWritePlainText finished in 0.008 seconds.", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testvVNjWp/ppapi/tests/test_case.html?testcase=FlashClipboard (177)
[5461:3847:0715/045338:INFO:CONSOLE(177)] "ReadWriteHTML finished in 0.003 seconds.", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testvVNjWp/ppapi/tests/test_case.html?testcase=FlashClipboard (177)
[5461:3847:0715/045338:INFO:CONSOLE(177)] "ReadWriteRTF finished in 0.005 seconds.", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testvVNjWp/ppapi/tests/test_case.html?testcase=FlashClipboard (177)
[5461:3847:0715/045338:INFO:CONSOLE(177)] "ReadWriteCustomData finished in 0.004 seconds.", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testvVNjWp/ppapi/tests/test_case.html?testcase=FlashClipboard (177)
[5461:3847:0715/045338:INFO:CONSOLE(177)] "ReadWriteMultipleFormats finished in 0.016 seconds.", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testvVNjWp/ppapi/tests/test_case.html?testcase=FlashClipboard (177)
[5461:3847:0715/045338:INFO:CONSOLE(177)] "Clear finished in 0.004 seconds.", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testvVNjWp/ppapi/tests/test_case.html?testcase=FlashClipboard (177)
[5461:3847:0715/045338:INFO:CONSOLE(177)] "InvalidFormat finished in 0.004 seconds.", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testvVNjWp/ppapi/tests/test_case.html?testcase=FlashClipboard (177)
[5461:3847:0715/045338:INFO:CONSOLE(177)] "RegisterCustomFormat finished in 0.003 seconds.", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testvVNjWp/ppapi/tests/test_case.html?testcase=FlashClipboard (177)
[5461:3847:0715/045338:INFO:CONSOLE(177)] "GetSequenceNumber finished in 0.008 seconds.", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testvVNjWp/ppapi/tests/test_case.html?testcase=FlashClipboard (177)
[ OK ] OutOfProcessPPAPITest.FlashClipboard (4005 ms)
[195/245] OutOfProcessPPAPITest.FlashClipboard (5198 ms)
[ RUN ] OutOfProcessPPAPITest.FlashDRM
[5476:3847:0715/045341:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
objc[5482]: Class BaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testvVNjWp/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[5482]: Class ConstrainedWindowAnimationBase is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testvVNjWp/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[5482]: Class ConstrainedWindowAnimationShow is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testvVNjWp/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[5482]: Class ConstrainedWindowAnimationHide is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testvVNjWp/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[5482]: Class ConstrainedWindowAnimationPulse is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testvVNjWp/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[5482]: Class BlueLabelButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testvVNjWp/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[5482]: Class BlueLabelButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testvVNjWp/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[5482]: Class HoverImageMenuButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testvVNjWp/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[5482]: Class HoverImageMenuButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testvVNjWp/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[5482]: Class HyperlinkButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testvVNjWp/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[5482]: Class HyperlinkTextView is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testvVNjWp/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[5482]: Class FindPasteboard is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testvVNjWp/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[5482]: Class FlippedView is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testvVNjWp/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[5482]: Class FocusTracker is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testvVNjWp/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[5482]: Class FullscreenWindowManager is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testvVNjWp/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[5482]: Class HoverButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testvVNjWp/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[5482]: Class HoverImageButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testvVNjWp/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[5482]: Class MenuController is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testvVNjWp/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[5482]: Class ToolTipBaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testvVNjWp/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[5482]: Class CrTrackingAreaOwnerProxy is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testvVNjWp/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[5482]: Class CrTrackingArea is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testvVNjWp/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[5482]: Class UnderlayOpenGLHostingWindow is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testvVNjWp/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[5482]: Class MacScreenMonitor is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testvVNjWp/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[5482]: Class ComplexTextInputPanel is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testvVNjWp/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
[5472:3847:0715/045342:INFO:CONSOLE(177)] "GetHmonitor finished in 0.033 seconds.", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testvVNjWp/ppapi/tests/test_case.html?testcase=FlashDRM_GetHmonitor,FlashDRM_GetVoucherFile, (177)
[5472:3847:0715/045342:INFO:CONSOLE(177)] "GetVoucherFile finished in 0.017 seconds.", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testvVNjWp/ppapi/tests/test_case.html?testcase=FlashDRM_GetHmonitor,FlashDRM_GetVoucherFile, (177)
[ OK ] OutOfProcessPPAPITest.FlashDRM (3666 ms)
[196/245] OutOfProcessPPAPITest.FlashDRM (4866 ms)
[ RUN ] NaClBrowserTestNewlib.PPAPIPPPInstance
[5480:3847:0715/045342:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:51411...
sending server_data: {"host": "127.0.0.1", "port": 51411} (36 bytes)
[5474:3847:0715/045343:INFO:nacl_browsertest_util.cc(130)] |||| [STARTUP]
[5485,2065424768:04:53:44.383434] Native Client module will be loaded at base address 0x0000652300000000
--- PPP_Instance::DidCreate
--- PPP_Instance::DidChangeView
ERROR at ppapi/ppp_instance/ppapi_ppp_instance.cc:53: position.size.width == 15 && clip.size.width == 15
[5474:3847:0715/045344:INFO:nacl_browsertest_util.cc(130)] |||| / test_nexe loaded
[5474:3847:0715/045344:INFO:nacl_browsertest_util.cc(130)] ||||
[5474:3847:0715/045344:INFO:nacl_browsertest_util.cc(130)] |||| [PPP_Instance::DidCreate BEGIN]
[5474:3847:0715/045344:INFO:nacl_browsertest_util.cc(130)] |||| [PPP_Instance::DidCreate PASS]
--- PPP_Instance::DidChangeView
[5474:3847:0715/045344:INFO:nacl_browsertest_util.cc(130)] ||||
[5474:3847:0715/045344:INFO:nacl_browsertest_util.cc(130)] |||| [PPP_Instance::DidChangeView BEGIN]
[5474:3847:0715/045344:INFO:nacl_browsertest_util.cc(130)] |||| [PPP_Instance::DidChangeView LOG] 'DidChangeView:PASSED'
[5474:3847:0715/045344:INFO:nacl_browsertest_util.cc(130)] |||| [PPP_Instance::DidChangeView PASS]
[5474:3847:0715/045344:INFO:nacl_browsertest_util.cc(130)] ||||
[5474:3847:0715/045344:INFO:nacl_browsertest_util.cc(130)] |||| [SHUTDOWN] 2 passed, 0 failed, 0 errors
[ OK ] NaClBrowserTestNewlib.PPAPIPPPInstance (4436 ms)
[197/245] NaClBrowserTestNewlib.PPAPIPPPInstance (5720 ms)
[ RUN ] NaClBrowserTestPnacl.PnaclMimeType
[5494:3847:0715/045347:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:51426...
sending server_data: {"host": "127.0.0.1", "port": 51426} (36 bytes)
[5489:3847:0715/045349:INFO:nacl_browsertest_util.cc(75)] SHUTDOWN 2 tests passed.
[ OK ] NaClBrowserTestPnacl.PnaclMimeType (3066 ms)
[198/245] NaClBrowserTestPnacl.PnaclMimeType (4640 ms)
[ RUN ] NaClBrowserTestPnacl.PnaclNMFOptionsO0
[5488:3847:0715/045345:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:51418...
sending server_data: {"host": "127.0.0.1", "port": 51418} (36 bytes)
[5496,2065424768:04:53:48.558466] Native Client module will be loaded at base address 0x000059b900000000
[5496,2065424768:04:53:48.885600] NaCl untrusted code called _exit(0x0)
[5498,2065424768:04:53:49.729564] Native Client module will be loaded at base address 0x0000236300000000
[5498,2065424768:04:53:49.815159] NaCl untrusted code called _exit(0x0)
[5499,2065424768:04:53:50.604847] Native Client module will be loaded at base address 0x000038fe00000000
2015-07-15 04:53:50.610 browser_tests[5484:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[5484:3847:0715/045350:INFO:nacl_browsertest_util.cc(75)] SHUTDOWN 1 test passed.
[ OK ] NaClBrowserTestPnacl.PnaclNMFOptionsO0 (6585 ms)
[199/245] NaClBrowserTestPnacl.PnaclNMFOptionsO0 (7783 ms)
[ RUN ] CloudPolicyManagerTest.RegisterFails
[5505:3847:0715/045352:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[5500:3847:0715/045353:WARNING:device_management_service.cc(233)] DMServer sent an error response: 400
[5506:12551:0715/045353:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[5506:12551:0715/045353:WARNING:channel.cc(322)] RawChannel write error
[5506:14851:0715/045353:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[5506:14851:0715/045353:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[5506:14851:0715/045353:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[ OK ] CloudPolicyManagerTest.RegisterFails (2579 ms)
[200/245] CloudPolicyManagerTest.RegisterFails (3855 ms)
[ RUN ] PolicyTest.PolicyPreprocessing
[5516:3847:0715/045356:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[5517:13063:0715/045356:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[5517:13063:0715/045356:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[5517:13063:0715/045356:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[5517:13063:0715/045356:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[5517:13063:0715/045356:WARNING:channel.cc(322)] RawChannel write error
[5517:15363:0715/045356:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[5517:15363:0715/045356:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[5517:15363:0715/045356:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[ OK ] PolicyTest.PolicyPreprocessing (2341 ms)
[201/245] PolicyTest.PolicyPreprocessing (3627 ms)
[ RUN ] ComponentCloudPolicyTest.InstallNewExtension
sending server_data: {"host": "127.0.0.1", "port": 51430} (36 bytes)
[5510:3847:0715/045354: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/rd/5ddl068s5kz1md_ktkt5l7940000gp/T/.org.chromium.Chromium.JiRZYG/policy
Failed to load policies from /var/folders/rd/5ddl068s5kz1md_ktkt5l7940000gp/T/.org.chromium.Chromium.JiRZYG/policy
127.0.0.1 - - [15/Jul/2015 04:53:56] "POST /device_management?request=policy&devicetype=2&apptype=Chrome&agent=Chromium+46.0.2457.0(4c8e5a9247e3d5be4eff0feb2779d40dde5f3043-refs%2Fheads%2Fmaster%40%7B%23338837%7D)&platform=Mac+OS+X%7Cx86_64%7C10.8.5&deviceid=deviceid&user_affiliation=none HTTP/1.1" 200 -
127.0.0.1 - - [15/Jul/2015 04:53:56] "GET /externalpolicydata?key=google/chrome/extension/kjmkgkdkpedkejedfhmfcenooemhbpbo HTTP/1.1" 200 -
Failed to load policies from /var/folders/rd/5ddl068s5kz1md_ktkt5l7940000gp/T/.org.chromium.Chromium.JiRZYG/policy
Failed to load policies from /var/folders/rd/5ddl068s5kz1md_ktkt5l7940000gp/T/.org.chromium.Chromium.JiRZYG/policy
Failed to load policies from /var/folders/rd/5ddl068s5kz1md_ktkt5l7940000gp/T/.org.chromium.Chromium.JiRZYG/policy
127.0.0.1 - - [15/Jul/2015 04:53:56] "POST /device_management?request=policy&devicetype=2&apptype=Chrome&agent=Chromium+46.0.2457.0(4c8e5a9247e3d5be4eff0feb2779d40dde5f3043-refs%2Fheads%2Fmaster%40%7B%23338837%7D)&platform=Mac+OS+X%7Cx86_64%7C10.8.5&deviceid=deviceid&user_affiliation=none HTTP/1.1" 200 -
127.0.0.1 - - [15/Jul/2015 04:53:56] "GET /externalpolicydata?key=google/chrome/extension/behllobkkfkfnphdnhnkndlbkcpglgmj HTTP/1.1" 200 -
[ OK ] ComponentCloudPolicyTest.InstallNewExtension (6061 ms)
[202/245] ComponentCloudPolicyTest.InstallNewExtension (7379 ms)
[ RUN ] PolicyTest.NativeMessagingBlacklistWildcard
[5523:3847:0715/045400:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[5524:15363:0715/045400:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[5524:15363:0715/045400:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[5524:15363:0715/045400:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[5524:13063:0715/045400:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] PolicyTest.NativeMessagingBlacklistWildcard (2555 ms)
[203/245] PolicyTest.NativeMessagingBlacklistWildcard (3984 ms)
[ RUN ] MalwareDOMDetailsTest.Everything
[ OK ] MalwareDOMDetailsTest.Everything (669 ms)
[204/245] MalwareDOMDetailsTest.Everything (2005 ms)
[ RUN ] PreferencesBrowserTest.FetchPrefs
[5527:3847:0715/045401:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[5522:3847:0715/045403:WARNING:CONSOLE(0)] "The -webkit-canvas CSS feature is deprecated. Please use a positioned <canvas> element instead.", source: (0)
[5522:3847:0715/045403:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[5522:40451:0715/045404:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] PreferencesBrowserTest.FetchPrefs (5512 ms)
[205/245] PreferencesBrowserTest.FetchPrefs (6661 ms)
[ RUN ] NetworkingPrivateApiTest.GetNetworks
[5534:3847:0715/045405:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[5536:12551:0715/045407:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[5536:12551:0715/045407:WARNING:channel.cc(322)] RawChannel write error
[5531:3847:0715/045408:INFO:CONSOLE(0)] "[SUCCESS] getNetworks", source: chrome-extension://epcifkihnkjgphfkloaaleeakhpmgdmn/main.html?getNetworks (0)
[ OK ] NetworkingPrivateApiTest.GetNetworks (4024 ms)
[206/245] NetworkingPrivateApiTest.GetNetworks (5150 ms)
[ RUN ] NetworkingPrivateApiTestFail.VerifyAndEncryptData
[5540:3847:0715/045407:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[5541:12807:0715/045409:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[5541:12807:0715/045409:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[5535:3847:0715/045409:INFO:CONSOLE(0)] "[FAIL] verifyAndEncryptData: lastError.message == Failure
Error
at Object.<anonymous> (extensions::test:224:18)
at Object.handleRequest (extensions::binding:57:27)
at Object.<anonymous> (extensions::binding:385:32)
at Object.callback (extensions::test:274:20)
at safeCallbackApply (extensions::sendRequest:21:15)
at handleResponse (extensions::sendRequest:72:7)", source: chrome-extension://epcifkihnkjgphfkloaaleeakhpmgdmn/main.html?verifyAndEncryptData (0)
[5535:40451:0715/045409:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[5535:40451:0715/045409:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[5535:40451:0715/045409:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[5535:40451:0715/045409:WARNING:channel.cc(322)] RawChannel write error
[5540:3847:0715/045409:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[5540:3847:0715/045409:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[5540:3847:0715/045409:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[5540:3847:0715/045409:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[ OK ] NetworkingPrivateApiTestFail.VerifyAndEncryptData (3928 ms)
[207/245] NetworkingPrivateApiTestFail.VerifyAndEncryptData (5205 ms)
[ RUN ] PicasaDataProviderInvalidateInflightAlbumsIndexerTest.InvalidateInflightAlbumsIndexerTest
[5546:3847:0715/045411:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] PicasaDataProviderInvalidateInflightAlbumsIndexerTest.InvalidateInflightAlbumsIndexerTest (5718 ms)
[208/245] PicasaDataProviderInvalidateInflightAlbumsIndexerTest.InvalidateInflightAlbumsIndexerTest (6853 ms)
[ RUN ] ChromeWhispernetClientTest.Initialize
[5552:3847:0715/045413:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[5547:3847:0715/045415:INFO:CONSOLE(5)] "Not allowed to load local resource: chrome://resources/css/text_defaults.css", source: chrome-extension://bpfmnplchembfbdgieamdodgaencleal/background.html (5)
[5547:3847:0715/045415:INFO:CONSOLE(83)] "init: Starting Nacl bridge.", source: chrome-extension://bpfmnplchembfbdgieamdodgaencleal/js/init.js (83)
[5559,2065424768:04:54:16.334643] Native Client module will be loaded at base address 0x000035d900000000
[5559,2065424768:04:54:20.512817] NaCl untrusted code called _exit(0x0)
[5566,2065424768:04:54:21.244095] Native Client module will be loaded at base address 0x000068bc00000000
[5566,2065424768:04:54:21.311331] NaCl untrusted code called _exit(0x0)
[5567,2065424768:04:54:22.081918] Native Client module will be loaded at base address 0x0000643b00000000
[5547:3847:0715/045422:INFO:CONSOLE(65)] "init: Nacl ready!", source: chrome-extension://bpfmnplchembfbdgieamdodgaencleal/js/init.js (65)
[5557:13063:0715/045422:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[5557:13063:0715/045422:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] ChromeWhispernetClientTest.Initialize (10901 ms)
[209/245] ChromeWhispernetClientTest.Initialize (12445 ms)
[ RUN ] DriveAppProviderTest.CreateUrlApp
[5571:3847:0715/045425:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] DriveAppProviderTest.CreateUrlApp (2467 ms)
[210/245] DriveAppProviderTest.CreateUrlApp (3545 ms)
[ RUN ] ChromeWhispernetClientTest.EncodeAndDecode
[5562:3847:0715/045417:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[5558:3847:0715/045419:INFO:CONSOLE(5)] "Not allowed to load local resource: chrome://resources/css/text_defaults.css", source: chrome-extension://bpfmnplchembfbdgieamdodgaencleal/background.html (5)
[5558:3847:0715/045419:INFO:CONSOLE(83)] "init: Starting Nacl bridge.", source: chrome-extension://bpfmnplchembfbdgieamdodgaencleal/js/init.js (83)
[5565,2065424768:04:54:20.474867] Native Client module will be loaded at base address 0x0000581800000000
[5565,2065424768:04:54:24.612497] NaCl untrusted code called _exit(0x0)
[5572,2065424768:04:54:25.495306] Native Client module will be loaded at base address 0x00005f7a00000000
[5572,2065424768:04:54:25.566600] NaCl untrusted code called _exit(0x0)
[5574,2065424768:04:54:26.347429] Native Client module will be loaded at base address 0x00007b1700000000
[5558:3847:0715/045426:INFO:CONSOLE(65)] "init: Nacl ready!", source: chrome-extension://bpfmnplchembfbdgieamdodgaencleal/js/init.js (65)
[5558:3847:0715/045426:INFO:CONSOLE(26)] "Configuring encoder and decoder for client 7DED757A-E395-43C9-A47E-E9947D7D9785", 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
[5564:12807:0715/045426:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[ OK ] ChromeWhispernetClientTest.EncodeAndDecode (10774 ms)
[211/245] ChromeWhispernetClientTest.EncodeAndDecode (11965 ms)
[ RUN ] DriveAppProviderTest.DriveAppChanged
[5579:3847:0715/045428:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] DriveAppProviderTest.DriveAppChanged (2610 ms)
[212/245] DriveAppProviderTest.DriveAppChanged (3929 ms)
[ RUN ] DriveAppProviderTest.NoChange
[5583:3847:0715/045429:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[5577:41219:0715/045430:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] DriveAppProviderTest.NoChange (2583 ms)
[213/245] DriveAppProviderTest.NoChange (3827 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/13
[5593:3847:0715/045433:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[5594:13063:0715/045434:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[5594:13063:0715/045434:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[5594:13063:0715/045434:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[5594:13063:0715/045434:WARNING:channel.cc(322)] RawChannel write error
[5593:3847:0715/045434:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50CD0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[5593:3847:0715/045434:ERROR:gles2_cmd_decoder.cc(4382)] Error: 5 for Command kLoseContextCHROMIUM
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/13 (2814 ms)
[214/245] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/13 (4045 ms)
[ RUN ] PeopleProviderTest.NoSearchForShortQueries
[5589:3847:0715/045432:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[5585:40451:0715/045434:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] PeopleProviderTest.NoSearchForShortQueries (3617 ms)
[215/245] PeopleProviderTest.NoSearchForShortQueries (4932 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/15
[5602:3847:0715/045437:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/15 (2687 ms)
[216/245] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/15 (3959 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/26
[5603:3847:0715/045437:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[5605:13063:0715/045438:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[5605:13063:0715/045438:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[5605:13063:0715/045438:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[5605:13063:0715/045438:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/26 (2889 ms)
[217/245] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/26 (4069 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/79
[5613:3847:0715/045441:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/79 (3213 ms)
[218/245] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/79 (4431 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/108
[5614:3847:0715/045442:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[5608:40451:0715/045443:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[5608:40451:0715/045443:WARNING:channel.cc(322)] RawChannel write error
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/108 (3257 ms)
[219/245] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/108 (4324 ms)
[ RUN ] BrowserCloseManagerBrowserTest/BrowserCloseManagerBrowserTest.TestShutdownMoreThanOnce/0
[5624:3847:0715/045446:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[5618:73999:0715/045448:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[ OK ] BrowserCloseManagerBrowserTest/BrowserCloseManagerBrowserTest.TestShutdownMoreThanOnce/0 (4460 ms)
[220/245] BrowserCloseManagerBrowserTest/BrowserCloseManagerBrowserTest.TestShutdownMoreThanOnce/0 (5732 ms)
[ RUN ] FirstRunMasterPrefsWithTrackedPreferencesInstance/FirstRunMasterPrefsWithTrackedPreferences.TrackedPreferencesSurviveFirstRun/0
[5623:3847:0715/045446:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[5626:13063:0715/045449:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[5631:15107:0715/045449:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[5631:15107:0715/045449:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[5631:15107:0715/045449:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[5631:15107:0715/045449:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[5631:15107:0715/045449:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[5631:15107:0715/045449:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[5631:15107:0715/045449:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[5631:15107:0715/045449:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[ OK ] FirstRunMasterPrefsWithTrackedPreferencesInstance/FirstRunMasterPrefsWithTrackedPreferences.TrackedPreferencesSurviveFirstRun/0 (5264 ms)
[221/245] FirstRunMasterPrefsWithTrackedPreferencesInstance/FirstRunMasterPrefsWithTrackedPreferences.TrackedPreferencesSurviveFirstRun/0 (6364 ms)
[ RUN ] SRC_ClearKey_Prefixed/EncryptedMediaTest.Playback_AudioOnly_WebM_Opus/0
[5640:3847:0715/045452:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:51457...
sending server_data: {"host": "127.0.0.1", "port": 51457} (36 bytes)
[5633:3847:0715/045454:INFO:CONSOLE(295)] "04:54:54.406 - Using PrefixedClearKeyPlayer", source: http://127.0.0.1:51457/files/eme_player_js/utils.js (295)
[5633:3847:0715/045454:INFO:CONSOLE(295)] "04:54:54.414 - Registering video event handlers.", source: http://127.0.0.1:51457/files/eme_player_js/utils.js (295)
[5633:3847:0715/045454:INFO:CONSOLE(295)] "04:54:54.425 - Loading media using src.", source: http://127.0.0.1:51457/files/eme_player_js/utils.js (295)
[5633:3847:0715/045454:INFO:CONSOLE(295)] "04:54:54.619 - webkit-org.w3.clearkey Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:51457/files/eme_player_js/utils.js (295)
[5633:3847:0715/045454:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[5633:3847:0715/045454:INFO:CONSOLE(295)] "04:54:54.633 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:51457/files/eme_player_js/utils.js (295)
[5633:3847:0715/045454:INFO:CONSOLE(295)] "04:54:54.652 - Adding key to sessionID: 1", source: http://127.0.0.1:51457/files/eme_player_js/utils.js (295)
[5633:3847:0715/045454:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[5633:3847:0715/045454:INFO:CONSOLE(295)] "04:54:54.659 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:51457/files/eme_player_js/utils.js (295)
[5633:3847:0715/045456:INFO:CONSOLE(295)] "04:54:55.996 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:51457/files/eme_player_js/utils.js (295)
[5641:13063:0715/045456:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[5641:13063:0715/045456:WARNING:channel.cc(322)] RawChannel write error
[5641:13063:0715/045456:ERROR:audio_output_device.cc(327)] IO loop going away before the audio device has been stopped
[ OK ] SRC_ClearKey_Prefixed/EncryptedMediaTest.Playback_AudioOnly_WebM_Opus/0 (5316 ms)
[222/245] SRC_ClearKey_Prefixed/EncryptedMediaTest.Playback_AudioOnly_WebM_Opus/0 (6713 ms)
[ RUN ] SRC_ClearKey_Prefixed/EncryptedMediaTest.Playback_VP9Video_WebM/0
[5638:3847:0715/045452:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:51440...
sending server_data: {"host": "127.0.0.1", "port": 51440} (36 bytes)
[5632:3847:0715/045453:INFO:CONSOLE(295)] "04:54:53.796 - Using PrefixedClearKeyPlayer", source: http://127.0.0.1:51440/files/eme_player_js/utils.js (295)
[5632:3847:0715/045453:INFO:CONSOLE(295)] "04:54:53.804 - Registering video event handlers.", source: http://127.0.0.1:51440/files/eme_player_js/utils.js (295)
[5632:3847:0715/045453:INFO:CONSOLE(295)] "04:54:53.815 - Loading media using src.", source: http://127.0.0.1:51440/files/eme_player_js/utils.js (295)
[5632:3847:0715/045453:INFO:CONSOLE(295)] "04:54:53.968 - webkit-org.w3.clearkey Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:51440/files/eme_player_js/utils.js (295)
[5632:3847:0715/045453:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[5632:3847:0715/045453:INFO:CONSOLE(295)] "04:54:53.982 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:51440/files/eme_player_js/utils.js (295)
[5632:3847:0715/045453:INFO:CONSOLE(295)] "04:54:53.994 - Adding key to sessionID: 1", source: http://127.0.0.1:51440/files/eme_player_js/utils.js (295)
[5632:3847:0715/045453:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[5632:3847:0715/045454:INFO:CONSOLE(295)] "04:54:53.999 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:51440/files/eme_player_js/utils.js (295)
[5632:3847:0715/045456:INFO:CONSOLE(295)] "04:54:56.726 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:51440/files/eme_player_js/utils.js (295)
[5632:40195:0715/045456:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[5632:40195:0715/045456:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 4, remote ID 2147483651)
[5632:40195:0715/045456:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[5632:40195:0715/045456:WARNING:channel.cc(322)] RawChannel write error
[ OK ] SRC_ClearKey_Prefixed/EncryptedMediaTest.Playback_VP9Video_WebM/0 (6554 ms)
[223/245] SRC_ClearKey_Prefixed/EncryptedMediaTest.Playback_VP9Video_WebM/0 (7905 ms)
[ RUN ] SRC_ExternalClearKey/EncryptedMediaTest.Playback_VP9Video_WebM/0
[5652:3847:0715/045500:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:51491...
sending server_data: {"host": "127.0.0.1", "port": 51491} (36 bytes)
[5645:3847:0715/045501:INFO:CONSOLE(295)] "04:55:01.606 - Using ClearKeyPlayer", source: http://127.0.0.1:51491/files/eme_player_js/utils.js (295)
[5645:3847:0715/045501:INFO:CONSOLE(295)] "04:55:01.615 - Registering video event handlers.", source: http://127.0.0.1:51491/files/eme_player_js/utils.js (295)
[5645:3847:0715/045501:INFO:CONSOLE(295)] "04:55:01.617 - Setting video media keys: org.chromium.externalclearkey", source: http://127.0.0.1:51491/files/eme_player_js/utils.js (295)
[5645:3847:0715/045502:INFO:CONSOLE(295)] "04:55:02.498 - Loading media using src.", source: http://127.0.0.1:51491/files/eme_player_js/utils.js (295)
[5645:3847:0715/045502:INFO:CONSOLE(295)] "04:55:02.602 - Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:51491/files/eme_player_js/utils.js (295)
[0715/045502:ERROR:ffmpeg_cdm_video_decoder.cc(170)] Initialize(): avcodec_find_decoder failed.
[5645:3847:0715/045502:INFO:CONSOLE(295)] "04:55:02.610 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:51491/files/eme_player_js/utils.js (295)
[5645:3847:0715/045502:INFO:CONSOLE(295)] "04:55:02.837 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:51491/files/eme_player_js/utils.js (295)
[5645:3847:0715/045502:INFO:CONSOLE(295)] "04:55:02.839 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:51491/files/eme_player_js/utils.js (295)
[5645:3847:0715/045503:INFO:CONSOLE(295)] "04:55:03.237 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:51491/files/eme_player_js/utils.js (295)
[5645:3847:0715/045503:INFO:CONSOLE(295)] "04:55:03.239 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:51491/files/eme_player_js/utils.js (295)
[5645:3847:0715/045504:INFO:CONSOLE(295)] "04:55:04.037 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:51491/files/eme_player_js/utils.js (295)
[5645:3847:0715/045504:INFO:CONSOLE(295)] "04:55:04.039 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:51491/files/eme_player_js/utils.js (295)
[5645:3847:0715/045505:INFO:CONSOLE(295)] "04:55:05.361 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:51491/files/eme_player_js/utils.js (295)
[ OK ] SRC_ExternalClearKey/EncryptedMediaTest.Playback_VP9Video_WebM/0 (7328 ms)
[224/245] SRC_ExternalClearKey/EncryptedMediaTest.Playback_VP9Video_WebM/0 (8505 ms)
[ RUN ] MSE_ClearKey/EncryptedMediaTest.Playback_Multiple_VideoAudio_WebM/0
[5648:3847:0715/045459:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:51474...
sending server_data: {"host": "127.0.0.1", "port": 51474} (36 bytes)
[5644:3847:0715/045500:INFO:CONSOLE(295)] "04:55:00.954 - Using ClearKeyPlayer", source: http://127.0.0.1:51474/files/eme_player_js/utils.js (295)
[5644:3847:0715/045500:INFO:CONSOLE(295)] "04:55:00.960 - Registering video event handlers.", source: http://127.0.0.1:51474/files/eme_player_js/utils.js (295)
[5644:3847:0715/045500:INFO:CONSOLE(295)] "04:55:00.962 - Setting video media keys: org.w3.clearkey", source: http://127.0.0.1:51474/files/eme_player_js/utils.js (295)
[5644:3847:0715/045501:INFO:CONSOLE(295)] "04:55:01.014 - Loading media using MSE.", source: http://127.0.0.1:51474/files/eme_player_js/utils.js (295)
[5644:3847:0715/045501:INFO:CONSOLE(295)] "04:55:01.124 - onSourceOpen [object Event]", source: http://127.0.0.1:51474/files/eme_player_js/utils.js (295)
[5644:3847:0715/045501:INFO:CONSOLE(295)] "04:55:01.129 - Creating a source buffer for type video/webm; codecs="vorbis, vp8"", source: http://127.0.0.1:51474/files/eme_player_js/utils.js (295)
[5644:3847:0715/045501:INFO:CONSOLE(295)] "04:55:01.162 - Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:51474/files/eme_player_js/utils.js (295)
[5644:3847:0715/045501:INFO:CONSOLE(295)] "04:55:01.165 - Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:51474/files/eme_player_js/utils.js (295)
[5644:3847:0715/045501:INFO:CONSOLE(295)] "04:55:01.181 - End of appending buffer from bear-320x240-av_enc-av.webm", source: http://127.0.0.1:51474/files/eme_player_js/utils.js (295)
[5644:3847:0715/045501:INFO:CONSOLE(295)] "04:55:01.191 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:51474/files/eme_player_js/utils.js (295)
[5644:3847:0715/045501:INFO:CONSOLE(295)] "04:55:01.204 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:51474/files/eme_player_js/utils.js (295)
[5644:3847:0715/045504:INFO:CONSOLE(295)] "04:55:04.055 - First play ended.", source: http://127.0.0.1:51474/files/eme_player_js/utils.js (295)
[5644:3847:0715/045504:INFO:CONSOLE(295)] "04:55:04.057 - Loading media using MSE.", source: http://127.0.0.1:51474/files/eme_player_js/utils.js (295)
[5644:3847:0715/045504:INFO:CONSOLE(295)] "04:55:04.062 - Playing second time.", source: http://127.0.0.1:51474/files/eme_player_js/utils.js (295)
[5644:3847:0715/045504:INFO:CONSOLE(295)] "04:55:04.071 - onSourceOpen [object Event]", source: http://127.0.0.1:51474/files/eme_player_js/utils.js (295)
[5644:3847:0715/045504:INFO:CONSOLE(295)] "04:55:04.073 - Creating a source buffer for type video/webm; codecs="vorbis, vp8"", source: http://127.0.0.1:51474/files/eme_player_js/utils.js (295)
[5644:3847:0715/045504:INFO:CONSOLE(295)] "04:55:04.093 - Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:51474/files/eme_player_js/utils.js (295)
[5644:3847:0715/045504:INFO:CONSOLE(295)] "04:55:04.099 - Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:51474/files/eme_player_js/utils.js (295)
[5644:3847:0715/045504:INFO:CONSOLE(295)] "04:55:04.102 - End of appending buffer from bear-320x240-av_enc-av.webm", source: http://127.0.0.1:51474/files/eme_player_js/utils.js (295)
[5644:3847:0715/045504:INFO:CONSOLE(295)] "04:55:04.120 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:51474/files/eme_player_js/utils.js (295)
[5644:3847:0715/045504:INFO:CONSOLE(295)] "04:55:04.125 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:51474/files/eme_player_js/utils.js (295)
[5644:3847:0715/045506:INFO:CONSOLE(295)] "04:55:06.938 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:51474/files/eme_player_js/utils.js (295)
[5651:13063:0715/045506:ERROR:audio_output_device.cc(327)] IO loop going away before the audio device has been stopped
[ OK ] MSE_ClearKey/EncryptedMediaTest.Playback_Multiple_VideoAudio_WebM/0 (9662 ms)
[225/245] MSE_ClearKey/EncryptedMediaTest.Playback_Multiple_VideoAudio_WebM/0 (10840 ms)
[ RUN ] MSE_ExternalClearKey_Prefixed/EncryptedMediaTest.Playback_VideoClearAudio_WebM/0
[5660:3847:0715/045508:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:51509...
sending server_data: {"host": "127.0.0.1", "port": 51509} (36 bytes)
[5657:3847:0715/045510:INFO:CONSOLE(295)] "04:55:10.110 - Using PrefixedClearKeyPlayer", source: http://127.0.0.1:51509/files/eme_player_js/utils.js (295)
[5657:3847:0715/045510:INFO:CONSOLE(295)] "04:55:10.118 - Registering video event handlers.", source: http://127.0.0.1:51509/files/eme_player_js/utils.js (295)
[5657:3847:0715/045510:INFO:CONSOLE(295)] "04:55:10.129 - Loading media using MSE.", source: http://127.0.0.1:51509/files/eme_player_js/utils.js (295)
[5657:3847:0715/045510:INFO:CONSOLE(295)] "04:55:10.321 - onSourceOpen [object Event]", source: http://127.0.0.1:51509/files/eme_player_js/utils.js (295)
[5657:3847:0715/045510:INFO:CONSOLE(295)] "04:55:10.325 - Creating a source buffer for type video/webm; codecs="vorbis, vp8"", source: http://127.0.0.1:51509/files/eme_player_js/utils.js (295)
[5657:3847:0715/045510:INFO:CONSOLE(295)] "04:55:10.365 - org.chromium.externalclearkey Generate key request, initData: 5ef3a16b338dc4e1a2bcb99f9a6cb780", source: http://127.0.0.1:51509/files/eme_player_js/utils.js (295)
[5657:3847:0715/045510:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[5657:3847:0715/045511:INFO:CONSOLE(295)] "04:55:11.158 - End of appending buffer from bear-320x240-av_enc-v.webm", source: http://127.0.0.1:51509/files/eme_player_js/utils.js (295)
[5657:3847:0715/045511:INFO:CONSOLE(295)] "04:55:11.170 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:51509/files/eme_player_js/utils.js (295)
[5657:3847:0715/045511:INFO:CONSOLE(295)] "04:55:11.178 - Adding key to sessionID: 1", source: http://127.0.0.1:51509/files/eme_player_js/utils.js (295)
[5657:3847:0715/045511:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[5657:3847:0715/045511:INFO:CONSOLE(295)] "04:55:11.182 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:51509/files/eme_player_js/utils.js (295)
[5657:3847:0715/045511:INFO:CONSOLE(295)] "04:55:11.383 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:51509/files/eme_player_js/utils.js (295)
[5657:3847:0715/045511:INFO:CONSOLE(295)] "04:55:11.385 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:51509/files/eme_player_js/utils.js (295)
[5657:3847:0715/045511:INFO:CONSOLE(295)] "04:55:11.389 - Adding key to sessionID: 1", source: http://127.0.0.1:51509/files/eme_player_js/utils.js (295)
[5657:3847:0715/045511:INFO:CONSOLE(295)] "04:55:11.394 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:51509/files/eme_player_js/utils.js (295)
[5657:3847:0715/045511:INFO:CONSOLE(295)] "04:55:11.788 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:51509/files/eme_player_js/utils.js (295)
[5657:3847:0715/045511:INFO:CONSOLE(295)] "04:55:11.790 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:51509/files/eme_player_js/utils.js (295)
[5657:3847:0715/045511:INFO:CONSOLE(295)] "04:55:11.792 - Adding key to sessionID: 1", source: http://127.0.0.1:51509/files/eme_player_js/utils.js (295)
[5657:3847:0715/045511:INFO:CONSOLE(295)] "04:55:11.797 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:51509/files/eme_player_js/utils.js (295)
[5657:3847:0715/045512:INFO:CONSOLE(295)] "04:55:12.584 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:51509/files/eme_player_js/utils.js (295)
[5657:3847:0715/045512:INFO:CONSOLE(295)] "04:55:12.586 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:51509/files/eme_player_js/utils.js (295)
[5657:3847:0715/045512:INFO:CONSOLE(295)] "04:55:12.589 - Adding key to sessionID: 1", source: http://127.0.0.1:51509/files/eme_player_js/utils.js (295)
[5657:3847:0715/045512:INFO:CONSOLE(295)] "04:55:12.593 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:51509/files/eme_player_js/utils.js (295)
[5657:3847:0715/045514:INFO:CONSOLE(295)] "04:55:14.028 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:51509/files/eme_player_js/utils.js (295)
[5662:13063:0715/045514:ERROR:audio_output_device.cc(327)] IO loop going away before the audio device has been stopped
[ OK ] MSE_ExternalClearKey_Prefixed/EncryptedMediaTest.Playback_VideoClearAudio_WebM/0 (7578 ms)
[226/245] MSE_ExternalClearKey_Prefixed/EncryptedMediaTest.Playback_VideoClearAudio_WebM/0 (8946 ms)
[ RUN ] MSE_ExternalClearKey_Prefixed/EncryptedMediaTest.Playback_VideoAudio_WebM_Opus/0
[5666:3847:0715/045510:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:51526...
sending server_data: {"host": "127.0.0.1", "port": 51526} (36 bytes)
[5661:3847:0715/045511:INFO:CONSOLE(295)] "04:55:11.712 - Using PrefixedClearKeyPlayer", source: http://127.0.0.1:51526/files/eme_player_js/utils.js (295)
[5661:3847:0715/045511:INFO:CONSOLE(295)] "04:55:11.723 - Registering video event handlers.", source: http://127.0.0.1:51526/files/eme_player_js/utils.js (295)
[5661:3847:0715/045511:INFO:CONSOLE(295)] "04:55:11.733 - Loading media using MSE.", source: http://127.0.0.1:51526/files/eme_player_js/utils.js (295)
[5661:3847:0715/045511:INFO:CONSOLE(295)] "04:55:11.919 - onSourceOpen [object Event]", source: http://127.0.0.1:51526/files/eme_player_js/utils.js (295)
[5661:3847:0715/045511:INFO:CONSOLE(295)] "04:55:11.925 - Creating a source buffer for type video/webm; codecs="vorbis, vp8"", source: http://127.0.0.1:51526/files/eme_player_js/utils.js (295)
[5661:3847:0715/045511:INFO:CONSOLE(295)] "04:55:11.966 - End of appending buffer from bear-320x240-opus-av_enc-av.webm", source: http://127.0.0.1:51526/files/eme_player_js/utils.js (295)
[5661:3847:0715/045511:INFO:CONSOLE(295)] "04:55:11.971 - org.chromium.externalclearkey Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:51526/files/eme_player_js/utils.js (295)
[5661:3847:0715/045511:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[5661:3847:0715/045512:INFO:CONSOLE(295)] "04:55:12.804 - org.chromium.externalclearkey Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:51526/files/eme_player_js/utils.js (295)
[0715/045512:ERROR:ffmpeg_cdm_audio_decoder.cc(151)] Initialize(): invalid audio decoder configuration.
[5661:3847:0715/045512:INFO:CONSOLE(295)] "04:55:12.825 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:51526/files/eme_player_js/utils.js (295)
[0715/045512:ERROR:ffmpeg_cdm_video_decoder.cc(170)] Initialize(): avcodec_find_decoder failed.
[5661:3847:0715/045512:INFO:CONSOLE(295)] "04:55:12.834 - Adding key to sessionID: 1", source: http://127.0.0.1:51526/files/eme_player_js/utils.js (295)
[5661:3847:0715/045512:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[5661:3847:0715/045512:INFO:CONSOLE(295)] "04:55:12.837 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:51526/files/eme_player_js/utils.js (295)
[5661:3847:0715/045512:INFO:CONSOLE(295)] "04:55:12.840 - Adding key to sessionID: 2", source: http://127.0.0.1:51526/files/eme_player_js/utils.js (295)
[5661:3847:0715/045512:INFO:CONSOLE(295)] "04:55:12.844 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:51526/files/eme_player_js/utils.js (295)
[5661:3847:0715/045512:INFO:CONSOLE(295)] "04:55:12.849 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:51526/files/eme_player_js/utils.js (295)
[5661:3847:0715/045513:INFO:CONSOLE(295)] "04:55:13.042 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:51526/files/eme_player_js/utils.js (295)
[5661:3847:0715/045513:INFO:CONSOLE(295)] "04:55:13.044 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:51526/files/eme_player_js/utils.js (295)
[5661:3847:0715/045513:INFO:CONSOLE(295)] "04:55:13.046 - Adding key to sessionID: 2", source: http://127.0.0.1:51526/files/eme_player_js/utils.js (295)
[5661:3847:0715/045513:INFO:CONSOLE(295)] "04:55:13.050 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:51526/files/eme_player_js/utils.js (295)
[5661:3847:0715/045513:INFO:CONSOLE(295)] "04:55:13.442 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:51526/files/eme_player_js/utils.js (295)
[5661:3847:0715/045513:INFO:CONSOLE(295)] "04:55:13.445 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:51526/files/eme_player_js/utils.js (295)
[5661:3847:0715/045513:INFO:CONSOLE(295)] "04:55:13.448 - Adding key to sessionID: 2", source: http://127.0.0.1:51526/files/eme_player_js/utils.js (295)
[5661:3847:0715/045513:INFO:CONSOLE(295)] "04:55:13.458 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:51526/files/eme_player_js/utils.js (295)
[5661:3847:0715/045514:INFO:CONSOLE(295)] "04:55:14.243 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:51526/files/eme_player_js/utils.js (295)
[5661:3847:0715/045514:INFO:CONSOLE(295)] "04:55:14.247 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:51526/files/eme_player_js/utils.js (295)
[5661:3847:0715/045514:INFO:CONSOLE(295)] "04:55:14.249 - Adding key to sessionID: 2", source: http://127.0.0.1:51526/files/eme_player_js/utils.js (295)
[5661:3847:0715/045514:INFO:CONSOLE(295)] "04:55:14.258 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:51526/files/eme_player_js/utils.js (295)
[5661:3847:0715/045515:INFO:CONSOLE(295)] "04:55:15.686 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:51526/files/eme_player_js/utils.js (295)
[5667:12807:0715/045515:ERROR:audio_output_device.cc(327)] IO loop going away before the audio device has been stopped
[ OK ] MSE_ExternalClearKey_Prefixed/EncryptedMediaTest.Playback_VideoAudio_WebM_Opus/0 (7415 ms)
[227/245] MSE_ExternalClearKey_Prefixed/EncryptedMediaTest.Playback_VideoAudio_WebM_Opus/0 (8929 ms)
[ RUN ] MSE_ExternalClearKey_Prefixed/EncryptedMediaTest.FrameSizeChangeVideo/0
[5674:3847:0715/045517:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:51543...
sending server_data: {"host": "127.0.0.1", "port": 51543} (36 bytes)
[5671:3847:0715/045519:INFO:CONSOLE(295)] "04:55:19.046 - Registering video event handlers.", source: http://127.0.0.1:51543/files/eme_player_js/utils.js (295)
[5671:3847:0715/045519:INFO:CONSOLE(295)] "04:55:19.061 - Loading media using MSE.", source: http://127.0.0.1:51543/files/eme_player_js/utils.js (295)
[5671:3847:0715/045519:INFO:CONSOLE(295)] "04:55:19.068 - Registering video event handlers.", source: http://127.0.0.1:51543/files/eme_player_js/utils.js (295)
[5671:3847:0715/045519:INFO:CONSOLE(295)] "04:55:19.069 - Loading media using MSE.", source: http://127.0.0.1:51543/files/eme_player_js/utils.js (295)
[5671:3847:0715/045519:INFO:CONSOLE(295)] "04:55:19.173 - onSourceOpen [object Event]", source: http://127.0.0.1:51543/files/eme_player_js/utils.js (295)
[5671:3847:0715/045519:INFO:CONSOLE(295)] "04:55:19.176 - Creating a source buffer for type video/webm; codecs="vorbis, vp8"", source: http://127.0.0.1:51543/files/eme_player_js/utils.js (295)
[5671:3847:0715/045519:INFO:CONSOLE(295)] "04:55:19.199 - onSourceOpen [object Event]", source: http://127.0.0.1:51543/files/eme_player_js/utils.js (295)
[5671:3847:0715/045519:INFO:CONSOLE(295)] "04:55:19.199 - Creating a source buffer for type video/webm; codecs="vorbis, vp8"", source: http://127.0.0.1:51543/files/eme_player_js/utils.js (295)
[5671:3847:0715/045519:INFO:CONSOLE(295)] "04:55:19.276 - org.chromium.externalclearkey Generate key request, initData: a58104e269934c050403b78eeb0ee57b", source: http://127.0.0.1:51543/files/eme_player_js/utils.js (295)
[5671:3847:0715/045519:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[5671:3847:0715/045520:INFO:CONSOLE(295)] "04:55:20.164 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:51543/files/eme_player_js/utils.js (295)
[5671:3847:0715/045520:INFO:CONSOLE(295)] "04:55:20.170 - Adding key to sessionID: 1", source: http://127.0.0.1:51543/files/eme_player_js/utils.js (295)
[5671:3847:0715/045520:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[5671:3847:0715/045520:INFO:CONSOLE(295)] "04:55:20.181 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:51543/files/eme_player_js/utils.js (295)
[5671:3847:0715/045520:INFO:CONSOLE(295)] "04:55:20.192 - org.chromium.externalclearkey Generate key request, initData: a58104e269934c050403b78eeb0ee57b", source: http://127.0.0.1:51543/files/eme_player_js/utils.js (295)
[5671:3847:0715/045520:INFO:CONSOLE(295)] "04:55:20.224 - End of appending buffer from frame_size_change-av_enc-v.webm", source: http://127.0.0.1:51543/files/eme_player_js/utils.js (295)
[5671:3847:0715/045520:INFO:CONSOLE(295)] "04:55:20.229 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:51543/files/eme_player_js/utils.js (295)
[5671:3847:0715/045520:INFO:CONSOLE(295)] "04:55:20.231 - Adding key to sessionID: 2", source: http://127.0.0.1:51543/files/eme_player_js/utils.js (295)
[5671:3847:0715/045520:INFO:CONSOLE(295)] "04:55:20.244 - End of appending buffer from frame_size_change-av_enc-v.webm", source: http://127.0.0.1:51543/files/eme_player_js/utils.js (295)
[5671:3847:0715/045520:INFO:CONSOLE(295)] "04:55:20.249 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:51543/files/eme_player_js/utils.js (295)
[5671:3847:0715/045520:INFO:CONSOLE(295)] "04:55:20.374 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:51543/files/eme_player_js/utils.js (295)
[5671:3847:0715/045520:INFO:CONSOLE(295)] "04:55:20.376 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:51543/files/eme_player_js/utils.js (295)
[5671:3847:0715/045520:INFO:CONSOLE(295)] "04:55:20.376 - Adding key to sessionID: 1", source: http://127.0.0.1:51543/files/eme_player_js/utils.js (295)
[5671:3847:0715/045520:INFO:CONSOLE(295)] "04:55:20.378 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:51543/files/eme_player_js/utils.js (295)
[5671:3847:0715/045520:INFO:CONSOLE(295)] "04:55:20.452 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:51543/files/eme_player_js/utils.js (295)
[5671:3847:0715/045520:INFO:CONSOLE(295)] "04:55:20.453 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:51543/files/eme_player_js/utils.js (295)
[5671:3847:0715/045520:INFO:CONSOLE(295)] "04:55:20.453 - Adding key to sessionID: 2", source: http://127.0.0.1:51543/files/eme_player_js/utils.js (295)
[5671:3847:0715/045520:INFO:CONSOLE(295)] "04:55:20.468 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:51543/files/eme_player_js/utils.js (295)
[5671:3847:0715/045520:INFO:CONSOLE(295)] "04:55:20.795 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:51543/files/eme_player_js/utils.js (295)
[5671:3847:0715/045520:INFO:CONSOLE(295)] "04:55:20.795 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:51543/files/eme_player_js/utils.js (295)
[5671:3847:0715/045520:INFO:CONSOLE(295)] "04:55:20.796 - Adding key to sessionID: 1", source: http://127.0.0.1:51543/files/eme_player_js/utils.js (295)
[5671:3847:0715/045520:INFO:CONSOLE(295)] "04:55:20.816 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:51543/files/eme_player_js/utils.js (295)
[5671:3847:0715/045520:INFO:CONSOLE(295)] "04:55:20.886 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:51543/files/eme_player_js/utils.js (295)
[5671:3847:0715/045520:INFO:CONSOLE(295)] "04:55:20.886 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:51543/files/eme_player_js/utils.js (295)
[5671:3847:0715/045520:INFO:CONSOLE(295)] "04:55:20.887 - Adding key to sessionID: 2", source: http://127.0.0.1:51543/files/eme_player_js/utils.js (295)
[5671:3847:0715/045520:INFO:CONSOLE(295)] "04:55:20.922 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:51543/files/eme_player_js/utils.js (295)
[5671:3847:0715/045521:INFO:CONSOLE(295)] "04:55:21.530 - One video seeked.", source: http://127.0.0.1:51543/files/eme_player_js/utils.js (295)
[5671:3847:0715/045521:INFO:CONSOLE(295)] "04:55:21.570 - Set document title to: ENDED, updated title: ENDED", source: http://127.0.0.1:51543/files/eme_player_js/utils.js (295)
[5676:13063:0715/045521:ERROR:audio_output_device.cc(327)] IO loop going away before the audio device has been stopped
[ OK ] MSE_ExternalClearKey_Prefixed/EncryptedMediaTest.FrameSizeChangeVideo/0 (6192 ms)
[228/245] MSE_ExternalClearKey_Prefixed/EncryptedMediaTest.FrameSizeChangeVideo/0 (7645 ms)
[ RUN ] MSE_ExternalClearKey/EncryptedMediaTest.ConfigChangeVideo/0
[5680:3847:0715/045519:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:51561...
sending server_data: {"host": "127.0.0.1", "port": 51561} (36 bytes)
[5675:3847:0715/045520:INFO:CONSOLE(295)] "04:55:20.795 - Registering video event handlers.", source: http://127.0.0.1:51561/files/eme_player_js/utils.js (295)
[5675:3847:0715/045520:INFO:CONSOLE(295)] "04:55:20.805 - Setting video media keys: org.chromium.externalclearkey", source: http://127.0.0.1:51561/files/eme_player_js/utils.js (295)
[5675:3847:0715/045521:INFO:CONSOLE(295)] "04:55:21.759 - onSourceOpen [object Event]", source: http://127.0.0.1:51561/files/eme_player_js/utils.js (295)
[5675:3847:0715/045521:INFO:CONSOLE(295)] "04:55:21.762 - Creating a source buffer for type video/webm; codecs="vorbis, vp8"", source: http://127.0.0.1:51561/files/eme_player_js/utils.js (295)
[5675:3847:0715/045521:INFO:CONSOLE(295)] "04:55:21.812 - Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:51561/files/eme_player_js/utils.js (295)
[5675:3847:0715/045521:INFO:CONSOLE(295)] "04:55:21.814 - Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:51561/files/eme_player_js/utils.js (295)
[5675:3847:0715/045521:INFO:CONSOLE(295)] "04:55:21.833 - End of appending buffer from bear-320x240-av_enc-av.webm", source: http://127.0.0.1:51561/files/eme_player_js/utils.js (295)
[5675:3847:0715/045521:INFO:CONSOLE(40)] "Appending next media source at 1sec.", source: http://127.0.0.1:51561/files/mse_config_change.html?keySystem=org.chromium.externalclearkey&runEncrypted=1 (40)
[5675:3847:0715/045522:INFO:CONSOLE(295)] "04:55:21.862 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:51561/files/eme_player_js/utils.js (295)
[5675:3847:0715/045522:INFO:CONSOLE(295)] "04:55:21.883 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:51561/files/eme_player_js/utils.js (295)
[5675:3847:0715/045522:INFO:CONSOLE(60)] "Appending next media source at 1sec.", source: http://127.0.0.1:51561/files/mse_config_change.html?keySystem=org.chromium.externalclearkey&runEncrypted=1 (60)
[5675:3847:0715/045522:INFO:CONSOLE(295)] "04:55:21.957 - Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:51561/files/eme_player_js/utils.js (295)
[5675:3847:0715/045522:INFO:CONSOLE(295)] "04:55:21.958 - Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:51561/files/eme_player_js/utils.js (295)
[5675:3847:0715/045522:INFO:CONSOLE(48)] "Second buffer append ended.", source: http://127.0.0.1:51561/files/mse_config_change.html?keySystem=org.chromium.externalclearkey&runEncrypted=1 (48)
[5675:3847:0715/045522:INFO:CONSOLE(295)] "04:55:21.990 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:51561/files/eme_player_js/utils.js (295)
[5675:3847:0715/045522:INFO:CONSOLE(295)] "04:55:21.991 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:51561/files/eme_player_js/utils.js (295)
[5675:3847:0715/045522:INFO:CONSOLE(295)] "04:55:22.091 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:51561/files/eme_player_js/utils.js (295)
[5675:3847:0715/045522:INFO:CONSOLE(295)] "04:55:22.091 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:51561/files/eme_player_js/utils.js (295)
[5675:3847:0715/045522:INFO:CONSOLE(295)] "04:55:22.490 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:51561/files/eme_player_js/utils.js (295)
[5675:3847:0715/045522:INFO:CONSOLE(295)] "04:55:22.491 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:51561/files/eme_player_js/utils.js (295)
2015-07-15 04:55:23.193 browser_tests[5675:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[5675:3847:0715/045523:INFO:CONSOLE(295)] "04:55:23.202 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:51561/files/eme_player_js/utils.js (295)
[5681:13063:0715/045523:ERROR:audio_output_device.cc(327)] IO loop going away before the audio device has been stopped
[ OK ] MSE_ExternalClearKey/EncryptedMediaTest.ConfigChangeVideo/0 (5961 ms)
[229/245] MSE_ExternalClearKey/EncryptedMediaTest.ConfigChangeVideo/0 (7403 ms)
[ RUN ] MSE_ExternalClearKeyDecryptOnly/EncryptedMediaTest.ConfigChangeVideo/0
[5700:3847:0715/045526:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:51595...
sending server_data: {"host": "127.0.0.1", "port": 51595} (36 bytes)
[5695:3847:0715/045528:INFO:CONSOLE(295)] "04:55:28.116 - org.chromium.externalclearkey.decryptonly is not a known key system", source: http://127.0.0.1:51595/files/eme_player_js/utils.js (295)
[5695:3847:0715/045528:INFO:CONSOLE(295)] "04:55:28.122 - Registering video event handlers.", source: http://127.0.0.1:51595/files/eme_player_js/utils.js (295)
[5695:3847:0715/045528:INFO:CONSOLE(295)] "04:55:28.123 - Setting video media keys: org.chromium.externalclearkey.decryptonly", source: http://127.0.0.1:51595/files/eme_player_js/utils.js (295)
[5695:3847:0715/045529:INFO:CONSOLE(295)] "04:55:29.012 - onSourceOpen [object Event]", source: http://127.0.0.1:51595/files/eme_player_js/utils.js (295)
[5695:3847:0715/045529:INFO:CONSOLE(295)] "04:55:29.015 - Creating a source buffer for type video/webm; codecs="vorbis, vp8"", source: http://127.0.0.1:51595/files/eme_player_js/utils.js (295)
[5695:3847:0715/045529:INFO:CONSOLE(295)] "04:55:29.050 - Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:51595/files/eme_player_js/utils.js (295)
[5695:3847:0715/045529:INFO:CONSOLE(295)] "04:55:29.052 - Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:51595/files/eme_player_js/utils.js (295)
[5695:3847:0715/045529:INFO:CONSOLE(295)] "04:55:29.062 - End of appending buffer from bear-320x240-av_enc-av.webm", source: http://127.0.0.1:51595/files/eme_player_js/utils.js (295)
[5695:3847:0715/045529:INFO:CONSOLE(40)] "Appending next media source at 1sec.", source: http://127.0.0.1:51595/files/mse_config_change.html?keySystem=org.chromium.externalclearkey.decryptonly&runEncrypted=1 (40)
[5695:3847:0715/045529:INFO:CONSOLE(295)] "04:55:29.072 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:51595/files/eme_player_js/utils.js (295)
[5695:3847:0715/045529:INFO:CONSOLE(295)] "04:55:29.098 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:51595/files/eme_player_js/utils.js (295)
[5695:3847:0715/045529:INFO:CONSOLE(60)] "Appending next media source at 1sec.", source: http://127.0.0.1:51595/files/mse_config_change.html?keySystem=org.chromium.externalclearkey.decryptonly&runEncrypted=1 (60)
[5695:3847:0715/045529:INFO:CONSOLE(295)] "04:55:29.111 - Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:51595/files/eme_player_js/utils.js (295)
[5695:3847:0715/045529:INFO:CONSOLE(295)] "04:55:29.112 - Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:51595/files/eme_player_js/utils.js (295)
[5695:3847:0715/045529:INFO:CONSOLE(48)] "Second buffer append ended.", source: http://127.0.0.1:51595/files/mse_config_change.html?keySystem=org.chromium.externalclearkey.decryptonly&runEncrypted=1 (48)
[5695:3847:0715/045529:INFO:CONSOLE(295)] "04:55:29.128 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:51595/files/eme_player_js/utils.js (295)
[5695:3847:0715/045529:INFO:CONSOLE(295)] "04:55:29.129 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:51595/files/eme_player_js/utils.js (295)
[5695:3847:0715/045529:INFO:CONSOLE(295)] "04:55:29.312 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:51595/files/eme_player_js/utils.js (295)
[5695:3847:0715/045529:INFO:CONSOLE(295)] "04:55:29.312 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:51595/files/eme_player_js/utils.js (295)
[5695:3847:0715/045529:INFO:CONSOLE(295)] "04:55:29.710 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:51595/files/eme_player_js/utils.js (295)
[5695:3847:0715/045529:INFO:CONSOLE(295)] "04:55:29.711 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:51595/files/eme_player_js/utils.js (295)
[5695:3847:0715/045530:INFO:CONSOLE(295)] "04:55:30.307 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:51595/files/eme_player_js/utils.js (295)
[5702:12807:0715/045530:ERROR:audio_output_device.cc(327)] IO loop going away before the audio device has been stopped
[ OK ] MSE_ExternalClearKeyDecryptOnly/EncryptedMediaTest.ConfigChangeVideo/0 (5832 ms)
[230/245] MSE_ExternalClearKeyDecryptOnly/EncryptedMediaTest.ConfigChangeVideo/0 (7225 ms)
[ RUN ] MSE_ExternalClearKeyDecryptOnly/EncryptedMediaTest.Playback_VideoOnly_WebM/0
[5696:3847:0715/045524:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:51579...
sending server_data: {"host": "127.0.0.1", "port": 51579} (36 bytes)
[5691:3847:0715/045526:INFO:CONSOLE(295)] "04:55:26.876 - org.chromium.externalclearkey.decryptonly is not a known key system", source: http://127.0.0.1:51579/files/eme_player_js/utils.js (295)
[5691:3847:0715/045526:INFO:CONSOLE(295)] "04:55:26.881 - Using ClearKeyPlayer", source: http://127.0.0.1:51579/files/eme_player_js/utils.js (295)
[5691:3847:0715/045526:INFO:CONSOLE(295)] "04:55:26.884 - Registering video event handlers.", source: http://127.0.0.1:51579/files/eme_player_js/utils.js (295)
[5691:3847:0715/045526:INFO:CONSOLE(295)] "04:55:26.885 - Setting video media keys: org.chromium.externalclearkey.decryptonly", source: http://127.0.0.1:51579/files/eme_player_js/utils.js (295)
[5691:3847:0715/045527:INFO:CONSOLE(295)] "04:55:27.740 - Loading media using MSE.", source: http://127.0.0.1:51579/files/eme_player_js/utils.js (295)
[5691:3847:0715/045527:INFO:CONSOLE(295)] "04:55:27.827 - onSourceOpen [object Event]", source: http://127.0.0.1:51579/files/eme_player_js/utils.js (295)
[5691:3847:0715/045527:INFO:CONSOLE(295)] "04:55:27.831 - Creating a source buffer for type video/webm; codecs="vp8"", source: http://127.0.0.1:51579/files/eme_player_js/utils.js (295)
[5691:3847:0715/045527:INFO:CONSOLE(295)] "04:55:27.866 - Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:51579/files/eme_player_js/utils.js (295)
[5691:3847:0715/045527:INFO:CONSOLE(295)] "04:55:27.871 - End of appending buffer from bear-320x240-v_enc-v.webm", source: http://127.0.0.1:51579/files/eme_player_js/utils.js (295)
[5691:3847:0715/045527:INFO:CONSOLE(295)] "04:55:27.897 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:51579/files/eme_player_js/utils.js (295)
[5691:3847:0715/045528:INFO:CONSOLE(295)] "04:55:28.122 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:51579/files/eme_player_js/utils.js (295)
[5691:3847:0715/045528:INFO:CONSOLE(295)] "04:55:28.127 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:51579/files/eme_player_js/utils.js (295)
[5691:3847:0715/045528:INFO:CONSOLE(295)] "04:55:28.522 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:51579/files/eme_player_js/utils.js (295)
[5691:3847:0715/045528:INFO:CONSOLE(295)] "04:55:28.524 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:51579/files/eme_player_js/utils.js (295)
[5691:3847:0715/045529:INFO:CONSOLE(295)] "04:55:29.323 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:51579/files/eme_player_js/utils.js (295)
[5691:3847:0715/045529:INFO:CONSOLE(295)] "04:55:29.325 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:51579/files/eme_player_js/utils.js (295)
[5691:3847:0715/045530:INFO:CONSOLE(295)] "04:55:30.694 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:51579/files/eme_player_js/utils.js (295)
[ OK ] MSE_ExternalClearKeyDecryptOnly/EncryptedMediaTest.Playback_VideoOnly_WebM/0 (7636 ms)
[231/245] MSE_ExternalClearKeyDecryptOnly/EncryptedMediaTest.Playback_VideoOnly_WebM/0 (8881 ms)
[ RUN ] PrefHashBrowserTestClearedAtomicInstance/PrefHashBrowserTestClearedAtomic.PRE_ClearedAtomic/3
[5712:3847:0715/045533:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[5714:15107:0715/045534:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[5714:15107:0715/045534:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[5714:15107:0715/045534:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[ OK ] PrefHashBrowserTestClearedAtomicInstance/PrefHashBrowserTestClearedAtomic.PRE_ClearedAtomic/3 (2514 ms)
[232/245] PrefHashBrowserTestClearedAtomicInstance/PrefHashBrowserTestClearedAtomic.PRE_ClearedAtomic/3 (3867 ms)
[ RUN ] PrefHashBrowserTestChangedAtomicInstance/PrefHashBrowserTestChangedAtomic.PRE_ChangedAtomic/3
[5713:3847:0715/045534:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[5715:15363:0715/045534:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[5715:15363:0715/045534:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[5715:13063:0715/045534:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] PrefHashBrowserTestChangedAtomicInstance/PrefHashBrowserTestChangedAtomic.PRE_ChangedAtomic/3 (2667 ms)
[233/245] PrefHashBrowserTestChangedAtomicInstance/PrefHashBrowserTestChangedAtomic.PRE_ChangedAtomic/3 (3798 ms)
[ RUN ] TaskManagerOOPIFBrowserTest.CrossSiteIframeBecomesSameSite/1
[5722:3847:0715/045537:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[5716:75275:0715/045539:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
=================================================================
==5726==ERROR: AddressSanitizer: heap-use-after-free on address 0x61100006cde0 at pc 0x00010f9e26e0 bp 0x7fff56c287e0 sp 0x7fff56c287d8
READ of size 8 at 0x61100006cde0 thread T0
#0 0x10f9e26df in get third_party/WebKit/Source/wtf/RefPtr.h:58:47
#1 0x10f9e26df in frame third_party/WebKit/Source/web/WebLocalFrameImpl.h:318:0
#2 0x10f9e26df in blink::WebLocalFrameImpl::viewImpl() const third_party/WebKit/Source/web/WebLocalFrameImpl.cpp:1835:0
#3 0x10f9b823e in view third_party/WebKit/Source/web/WebFrameWidgetImpl.h:182:40
#4 0x10f9b823e in page third_party/WebKit/Source/web/WebFrameWidgetImpl.h:141:0
#5 0x10f9b823e in focusedCoreFrame third_party/WebKit/Source/web/WebFrameWidgetImpl.cpp:914:0
#6 0x10f9b823e in blink::WebFrameWidgetImpl::selectionBounds(blink::WebRect&, blink::WebRect&) const third_party/WebKit/Source/web/WebFrameWidgetImpl.cpp:531:0
#7 0x1173480b5 in content::RenderWidget::GetSelectionBounds(gfx::Rect*, gfx::Rect*) content/renderer/render_widget.cc:2019:3
#8 0x117341299 in content::RenderWidget::UpdateSelectionBounds() content/renderer/render_widget.cc:2035:5
#9 0x11733f69f in content::RenderWidget::WillBeginCompositorFrame() content/renderer/render_widget.cc:1406:3
#10 0x10d483c5e in cc::ThreadProxy::BeginMainFrame(scoped_ptr<cc::ThreadProxy::BeginMainFrameAndCommitState, base::DefaultDeleter<cc::ThreadProxy::BeginMainFrameAndCommitState> >) cc/trees/thread_proxy.cc:737:3
#11 0x10d48dabc in Run base/bind_internal.h:176:12
#12 0x10d48dabc in base::internal::InvokeHelper<true, void, base::internal::RunnableAdapter<void (cc::ThreadProxy::*)(scoped_ptr<cc::ThreadProxy::BeginMainFrameAndCommitState, base::DefaultDeleter<cc::ThreadProxy::BeginMainFrameAndCommitState> >)>, base::internal::TypeList<base::WeakPtr<cc::ThreadProxy> const&, scoped_ptr<cc::ThreadProxy::BeginMainFrameAndCommitState, base::DefaultDeleter<cc::ThreadProxy::BeginMainFrameAndCommitState> > > >::MakeItSo(base::internal::RunnableAdapter<void (cc::ThreadProxy::*)(scoped_ptr<cc::ThreadProxy::BeginMainFrameAndCommitState, base::DefaultDeleter<cc::ThreadProxy::BeginMainFrameAndCommitState> >)>, base::WeakPtr<cc::ThreadProxy> const&, scoped_ptr<cc::ThreadProxy::BeginMainFrameAndCommitState, base::DefaultDeleter<cc::ThreadProxy::BeginMainFrameAndCommitState> >) base/bind_internal.h:303:0
#13 0x10d48d7f5 in base::internal::Invoker<base::IndexSequence<0ul, 1ul>, base::internal::BindState<base::internal::RunnableAdapter<void (cc::ThreadProxy::*)(scoped_ptr<cc::ThreadProxy::BeginMainFrameAndCommitState, base::DefaultDeleter<cc::ThreadProxy::BeginMainFrameAndCommitState> >)>, void (cc::ThreadProxy*, scoped_ptr<cc::ThreadProxy::BeginMainFrameAndCommitState, base::DefaultDeleter<cc::ThreadProxy::BeginMainFrameAndCommitState> >), base::internal::TypeList<base::WeakPtr<cc::ThreadProxy>, base::internal::PassedWrapper<scoped_ptr<cc::ThreadProxy::BeginMainFrameAndCommitState, base::DefaultDeleter<cc::ThreadProxy::BeginMainFrameAndCommitState> > > > >, base::internal::TypeList<base::internal::UnwrapTraits<base::WeakPtr<cc::ThreadProxy> >, base::internal::UnwrapTraits<base::internal::PassedWrapper<scoped_ptr<cc::ThreadProxy::BeginMainFrameAndCommitState, base::DefaultDeleter<cc::ThreadProxy::BeginMainFrameAndCommitState> > > > >, base::internal::InvokeHelper<true, void, base::internal::RunnableAdapter<void (cc::ThreadProxy::*)(scoped_ptr<cc::ThreadProxy::BeginMainFrameAndCommitState, base::DefaultDeleter<cc::ThreadProxy::BeginMainFrameAndCommitState> >)>, base::internal::TypeList<base::WeakPtr<cc::ThreadProxy> const&, scoped_ptr<cc::ThreadProxy::BeginMainFrameAndCommitState, base::DefaultDeleter<cc::ThreadProxy::BeginMainFrameAndCommitState> > > >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343:12
#14 0x10aeff1e8 in Run base/callback.h:396:12
#15 0x10aeff1e8 in base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62:0
#16 0x1170ddde1 in scheduler::TaskQueueManager::ProcessTaskFromWorkQueue(unsigned long, bool, base::PendingTask*) components/scheduler/child/task_queue_manager.cc:694:5
#17 0x1170dc1d1 in scheduler::TaskQueueManager::DoWork(bool) components/scheduler/child/task_queue_manager.cc:648:9
#18 0x10aeff1e8 in Run base/callback.h:396:12
#19 0x10aeff1e8 in base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62:0
#20 0x10af611ce in base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:478:3
#21 0x10af61856 in base::MessageLoop::DeferOrRunPendingTask(base::PendingTask const&) base/message_loop/message_loop.cc:488:5
#22 0x10af61e06 in base::MessageLoop::DoWork() base/message_loop/message_loop.cc:600:13
#23 0x10aedf5c6 in base::MessagePumpCFRunLoopBase::RunWork() base/message_loop/message_pump_mac.mm:328:19
#24 0x10af47c79 in base::mac::CallWithEHFrame(void ()() block_pointer) ??:0:0
#25 0x10aeddb26 in base::MessagePumpCFRunLoopBase::RunWorkSource(void*) base/message_loop/message_pump_mac.mm:304:3
#26 0x7fff8ded6b30 in __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ ??:0:0
#27 0x7fff8ded6454 in __CFRunLoopDoSources0 ??:0:0
#28 0x7fff8def97f4 in __CFRunLoopRun ??:0:0
#29 0x7fff8def90e1 in CFRunLoopRunSpecific ??:0:0
#30 0x7fff8c4247bd in -[NSRunLoop(NSRunLoop) runMode:beforeDate:] ??:0:0
#31 0x10aee0ad7 in base::MessagePumpNSRunLoop::DoRun(base::MessagePump::Delegate*) base/message_loop/message_pump_mac.mm:606:5
#32 0x10aedee9b in base::MessagePumpCFRunLoopBase::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_mac.mm:236:3
#33 0x10af97fee in base::RunLoop::Run() base/run_loop.cc:55:3
#34 0x10af5fe74 in base::MessageLoop::Run() base/message_loop/message_loop.cc:287:3
#35 0x11735d832 in content::RendererMain(content::MainFunctionParams const&) content/renderer/renderer_main.cc:220:7
#36 0x10ae1c1b5 in content::ContentMainRunnerImpl::Run() content/app/content_main_runner.cc:808:12
#37 0x10ae1a7dd in content::ContentMain(content::ContentMainParams const&) content/app/content_main.cc:19:15
#38 0x109ce3fb4 in ChromeMain chrome/app/chrome_main.cc:66:12
#39 0x108fd5c1a in main chrome/app/chrome_exe_main_mac.cc:16:12
#40 0x108fd5c03 in start ??:0:0
#33 0x10 (<unknown module>)
0x61100006cde0 is located 96 bytes inside of 248-byte region [0x61100006cd80,0x61100006ce78)
freed by thread T0 here:
#0 0x109024b69 in __asan_memmove ??:0:0
#1 0x10f915774 in deref third_party/WebKit/Source/wtf/RefCounted.h:172:13
#2 0x10f915774 in derefIfNotNull<blink::WebLocalFrameImpl> third_party/WebKit/Source/wtf/PassRefPtr.h:57:0
#3 0x10f915774 in ~RefPtr third_party/WebKit/Source/wtf/RefPtr.h:56:0
#4 0x10f915774 in ~RefPtr third_party/WebKit/Source/wtf/RefPtr.h:56:0
#5 0x10f915774 in blink::FrameLoaderClientImpl::detached(blink::FrameDetachType) third_party/WebKit/Source/web/FrameLoaderClientImpl.cpp:337:0
#6 0x1118fec78 in blink::Frame::detach(blink::FrameDetachType) third_party/WebKit/Source/core/frame/Frame.cpp:93:5
#7 0x1119731da in blink::LocalFrame::detach(blink::FrameDetachType) third_party/WebKit/Source/core/frame/LocalFrame.cpp:302:5
#8 0x1118ff069 in blink::Frame::detachChildren() third_party/WebKit/Source/core/frame/Frame.cpp:106:9
#9 0x11199c9b2 in blink::RemoteFrame::detach(blink::FrameDetachType) third_party/WebKit/Source/core/frame/RemoteFrame.cpp:93:5
#10 0x111d2c69d in blink::Page::willBeDestroyed() third_party/WebKit/Source/core/page/Page.cpp:571:5
#11 0x10fa5f7f0 in blink::WebViewImpl::close() third_party/WebKit/Source/web/WebViewImpl.cpp:1677:9
#12 0x117344c28 in content::RenderWidget::Close() content/renderer/render_widget.cc:1604:5
#13 0x11731a070 in content::RenderViewImpl::Close() content/renderer/render_view_impl.cc:3115:3
#14 0x10aeff1e8 in Run base/callback.h:396:12
#15 0x10aeff1e8 in base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62:0
#16 0x1170ddde1 in scheduler::TaskQueueManager::ProcessTaskFromWorkQueue(unsigned long, bool, base::PendingTask*) components/scheduler/child/task_queue_manager.cc:694:5
#17 0x1170dc1d1 in scheduler::TaskQueueManager::DoWork(bool) components/scheduler/child/task_queue_manager.cc:648:9
#18 0x10aeff1e8 in Run base/callback.h:396:12
#19 0x10aeff1e8 in base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62:0
#20 0x10af611ce in base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:478:3
#21 0x10af61856 in base::MessageLoop::DeferOrRunPendingTask(base::PendingTask const&) base/message_loop/message_loop.cc:488:5
#22 0x10af61e06 in base::MessageLoop::DoWork() base/message_loop/message_loop.cc:600:13
#23 0x10aedf5c6 in base::MessagePumpCFRunLoopBase::RunWork() base/message_loop/message_pump_mac.mm:328:19
#24 0x10af47c79 in base::mac::CallWithEHFrame(void ()() block_pointer) ??:0:0
#25 0x10aeddb26 in base::MessagePumpCFRunLoopBase::RunWorkSource(void*) base/message_loop/message_pump_mac.mm:304:3
#26 0x7fff8ded6b30 in __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ ??:0:0
#27 0x7fff8ded6454 in __CFRunLoopDoSources0 ??:0:0
#28 0x7fff8def97f4 in __CFRunLoopRun ??:0:0
#29 0x7fff8def90e1 in CFRunLoopRunSpecific ??:0:0
#30 0x7fff8c4247bd in -[NSRunLoop(NSRunLoop) runMode:beforeDate:] ??:0:0
#31 0x10aee0ad7 in base::MessagePumpNSRunLoop::DoRun(base::MessagePump::Delegate*) base/message_loop/message_pump_mac.mm:606:5
#32 0x10aedee9b in base::MessagePumpCFRunLoopBase::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_mac.mm:236:3
#33 0x10af97fee in base::RunLoop::Run() base/run_loop.cc:55:3
#34 0x10af5fe74 in base::MessageLoop::Run() base/message_loop/message_loop.cc:287:3
#35 0x11735d832 in content::RendererMain(content::MainFunctionParams const&) content/renderer/renderer_main.cc:220:7
previously allocated by thread T0 here:
#0 0x1090249a0 in __asan_memmove ??:0:0
#1 0x10e1d8fe9 in partitionAllocGenericFlags third_party/WebKit/Source/wtf/PartitionAlloc.h:676:20
#2 0x10e1d8fe9 in partitionAllocGeneric third_party/WebKit/Source/wtf/PartitionAlloc.h:692:0
#3 0x10e1d8fe9 in WTF::fastMalloc(unsigned long) third_party/WebKit/Source/wtf/FastMalloc.cpp:56:0
#4 0x10f9f53f9 in operator new third_party/WebKit/Source/wtf/RefCounted.h:166:5
#5 0x10f9f53f9 in create third_party/WebKit/Source/web/WebLocalFrameImpl.cpp:1642:0
#6 0x10f9f53f9 in blink::WebLocalFrame::create(blink::WebTreeScopeType, blink::WebFrameClient*) third_party/WebKit/Source/web/WebLocalFrameImpl.cpp:1637:0
#7 0x10fa25691 in blink::WebRemoteFrameImpl::createLocalChild(blink::WebTreeScopeType, blink::WebString const&, blink::WebSandboxFlags, blink::WebFrameClient*, blink::WebFrame*) third_party/WebKit/Source/web/WebRemoteFrameImpl.cpp:707:52
#8 0x1172781a6 in content::RenderFrameImpl::CreateFrame(int, int, int, int, content::FrameReplicationState const&, content::CompositorDependencies*, FrameMsg_NewFrame_WidgetParams const&) content/renderer/render_frame_impl.cc:578:17
#9 0x1172e237b in OnCreateNewFrame content/renderer/render_thread_impl.cc:1664:3
#10 0x1172e237b in DispatchToMethodImpl<content::RenderThreadImpl, void (content::RenderThreadImpl::*)(FrameMsg_NewFrame_Params), FrameMsg_NewFrame_Params, 0> base/tuple.h:254:0
#11 0x1172e237b in DispatchToMethod<content::RenderThreadImpl, void (content::RenderThreadImpl::*)(FrameMsg_NewFrame_Params), FrameMsg_NewFrame_Params> base/tuple.h:261:0
#12 0x1172e237b in Dispatch<content::RenderThreadImpl, content::RenderThreadImpl, void, void (content::RenderThreadImpl::*)(FrameMsg_NewFrame_Params)> content/common/frame_messages.h:454:0
#13 0x1172e237b in content::RenderThreadImpl::OnControlMessageReceived(IPC::Message const&) content/renderer/render_thread_impl.cc:1637:0
#14 0x116f34583 in content::ChildThreadImpl::OnMessageReceived(IPC::Message const&) content/child/child_thread_impl.cc:644:10
#15 0x10c7eca9e in IPC::ChannelProxy::Context::OnDispatchMessage(IPC::Message const&) ipc/ipc_channel_proxy.cc:294:3
#16 0x10aeff1e8 in Run base/callback.h:396:12
#17 0x10aeff1e8 in base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62:0
#18 0x1170ddde1 in scheduler::TaskQueueManager::ProcessTaskFromWorkQueue(unsigned long, bool, base::PendingTask*) components/scheduler/child/task_queue_manager.cc:694:5
#19 0x1170dc1d1 in scheduler::TaskQueueManager::DoWork(bool) components/scheduler/child/task_queue_manager.cc:648:9
#20 0x10aeff1e8 in Run base/callback.h:396:12
#21 0x10aeff1e8 in base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62:0
#22 0x10af611ce in base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:478:3
#23 0x10af61856 in base::MessageLoop::DeferOrRunPendingTask(base::PendingTask const&) base/message_loop/message_loop.cc:488:5
#24 0x10af61e06 in base::MessageLoop::DoWork() base/message_loop/message_loop.cc:600:13
#25 0x10aedf5c6 in base::MessagePumpCFRunLoopBase::RunWork() base/message_loop/message_pump_mac.mm:328:19
#26 0x10af47c79 in base::mac::CallWithEHFrame(void ()() block_pointer) ??:0:0
#27 0x10aeddb26 in base::MessagePumpCFRunLoopBase::RunWorkSource(void*) base/message_loop/message_pump_mac.mm:304:3
#28 0x7fff8ded6b30 in __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ ??:0:0
#29 0x7fff8ded6454 in __CFRunLoopDoSources0 ??:0:0
#30 0x7fff8def97f4 in __CFRunLoopRun ??:0:0
#31 0x7fff8def90e1 in CFRunLoopRunSpecific ??:0:0
#32 0x7fff8c4247bd in -[NSRunLoop(NSRunLoop) runMode:beforeDate:] ??:0:0
#33 0x10aee0ad7 in base::MessagePumpNSRunLoop::DoRun(base::MessagePump::Delegate*) base/message_loop/message_pump_mac.mm:606:5
#34 0x10aedee9b in base::MessagePumpCFRunLoopBase::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_mac.mm:236:3
#35 0x10af97fee in base::RunLoop::Run() base/run_loop.cc:55:3
#36 0x10af5fe74 in base::MessageLoop::Run() base/message_loop/message_loop.cc:287:3
#37 0x11735d832 in content::RendererMain(content::MainFunctionParams const&) content/renderer/renderer_main.cc:220:7
#38 0x10ae1c1b5 in content::ContentMainRunnerImpl::Run() content/app/content_main_runner.cc:808:12
#39 0x10ae1a7dd in content::ContentMain(content::ContentMainParams const&) content/app/content_main.cc:19:15
SUMMARY: AddressSanitizer: heap-use-after-free (/Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21+0x5d026df)
Shadow bytes around the buggy address:
0x1c220000d960: fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd
0x1c220000d970: fd fd fd fd fd fd fd fd fd fd fd fa fa fa fa fa
0x1c220000d980: fa fa fa fa fa fa fa fa fd fd fd fd fd fd fd fd
0x1c220000d990: fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd
0x1c220000d9a0: fd fd fd fd fd fd fd fd fa fa fa fa fa fa fa fa
=>0x1c220000d9b0: fd fd fd fd fd fd fd fd fd fd fd fd[fd]fd fd fd
0x1c220000d9c0: fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd fa
0x1c220000d9d0: fa fa fa fa fa fa fa fa fd fd fd fd fd fd fd fd
0x1c220000d9e0: fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd
0x1c220000d9f0: fd fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa
0x1c220000da00: 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
==5726==ABORTING
=================================================================
==5727==ERROR: AddressSanitizer: heap-use-after-free on address 0x61100006cde0 at pc 0x0001108146e0 bp 0x7fff55df67c0 sp 0x7fff55df67b8
READ of size 8 at 0x61100006cde0 thread T0
#0 0x1108146df in get third_party/WebKit/Source/wtf/RefPtr.h:58:47
#1 0x1108146df in frame third_party/WebKit/Source/web/WebLocalFrameImpl.h:318:0
#2 0x1108146df in blink::WebLocalFrameImpl::viewImpl() const third_party/WebKit/Source/web/WebLocalFrameImpl.cpp:1835:0
#3 0x1107ea23e in view third_party/WebKit/Source/web/WebFrameWidgetImpl.h:182:40
#4 0x1107ea23e in page third_party/WebKit/Source/web/WebFrameWidgetImpl.h:141:0
#5 0x1107ea23e in focusedCoreFrame third_party/WebKit/Source/web/WebFrameWidgetImpl.cpp:914:0
#6 0x1107ea23e in blink::WebFrameWidgetImpl::selectionBounds(blink::WebRect&, blink::WebRect&) const third_party/WebKit/Source/web/WebFrameWidgetImpl.cpp:531:0
#7 0x11817a0b5 in content::RenderWidget::GetSelectionBounds(gfx::Rect*, gfx::Rect*) content/renderer/render_widget.cc:2019:3
#8 0x118173299 in content::RenderWidget::UpdateSelectionBounds() content/renderer/render_widget.cc:2035:5
#9 0x11817169f in content::RenderWidget::WillBeginCompositorFrame() content/renderer/render_widget.cc:1406:3
#10 0x10e2b5c5e in cc::ThreadProxy::BeginMainFrame(scoped_ptr<cc::ThreadProxy::BeginMainFrameAndCommitState, base::DefaultDeleter<cc::ThreadProxy::BeginMainFrameAndCommitState> >) cc/trees/thread_proxy.cc:737:3
#11 0x10e2bfabc in Run base/bind_internal.h:176:12
#12 0x10e2bfabc in base::internal::InvokeHelper<true, void, base::internal::RunnableAdapter<void (cc::ThreadProxy::*)(scoped_ptr<cc::ThreadProxy::BeginMainFrameAndCommitState, base::DefaultDeleter<cc::ThreadProxy::BeginMainFrameAndCommitState> >)>, base::internal::TypeList<base::WeakPtr<cc::ThreadProxy> const&, scoped_ptr<cc::ThreadProxy::BeginMainFrameAndCommitState, base::DefaultDeleter<cc::ThreadProxy::BeginMainFrameAndCommitState> > > >::MakeItSo(base::internal::RunnableAdapter<void (cc::ThreadProxy::*)(scoped_ptr<cc::ThreadProxy::BeginMainFrameAndCommitState, base::DefaultDeleter<cc::ThreadProxy::BeginMainFrameAndCommitState> >)>, base::WeakPtr<cc::ThreadProxy> const&, scoped_ptr<cc::ThreadProxy::BeginMainFrameAndCommitState, base::DefaultDeleter<cc::ThreadProxy::BeginMainFrameAndCommitState> >) base/bind_internal.h:303:0
#13 0x10e2bf7f5 in base::internal::Invoker<base::IndexSequence<0ul, 1ul>, base::internal::BindState<base::internal::RunnableAdapter<void (cc::ThreadProxy::*)(scoped_ptr<cc::ThreadProxy::BeginMainFrameAndCommitState, base::DefaultDeleter<cc::ThreadProxy::BeginMainFrameAndCommitState> >)>, void (cc::ThreadProxy*, scoped_ptr<cc::ThreadProxy::BeginMainFrameAndCommitState, base::DefaultDeleter<cc::ThreadProxy::BeginMainFrameAndCommitState> >), base::internal::TypeList<base::WeakPtr<cc::ThreadProxy>, base::internal::PassedWrapper<scoped_ptr<cc::ThreadProxy::BeginMainFrameAndCommitState, base::DefaultDeleter<cc::ThreadProxy::BeginMainFrameAndCommitState> > > > >, base::internal::TypeList<base::internal::UnwrapTraits<base::WeakPtr<cc::ThreadProxy> >, base::internal::UnwrapTraits<base::internal::PassedWrapper<scoped_ptr<cc::ThreadProxy::BeginMainFrameAndCommitState, base::DefaultDeleter<cc::ThreadProxy::BeginMainFrameAndCommitState> > > > >, base::internal::InvokeHelper<true, void, base::internal::RunnableAdapter<void (cc::ThreadProxy::*)(scoped_ptr<cc::ThreadProxy::BeginMainFrameAndCommitState, base::DefaultDeleter<cc::ThreadProxy::BeginMainFrameAndCommitState> >)>, base::internal::TypeList<base::WeakPtr<cc::ThreadProxy> const&, scoped_ptr<cc::ThreadProxy::BeginMainFrameAndCommitState, base::DefaultDeleter<cc::ThreadProxy::BeginMainFrameAndCommitState> > > >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343:12
#14 0x10bd311e8 in Run base/callback.h:396:12
#15 0x10bd311e8 in base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62:0
#16 0x117f0fde1 in scheduler::TaskQueueManager::ProcessTaskFromWorkQueue(unsigned long, bool, base::PendingTask*) components/scheduler/child/task_queue_manager.cc:694:5
#17 0x117f0e1d1 in scheduler::TaskQueueManager::DoWork(bool) components/scheduler/child/task_queue_manager.cc:648:9
#18 0x10bd311e8 in Run base/callback.h:396:12
#19 0x10bd311e8 in base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62:0
#20 0x10bd931ce in base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:478:3
#21 0x10bd93856 in base::MessageLoop::DeferOrRunPendingTask(base::PendingTask const&) base/message_loop/message_loop.cc:488:5
#22 0x10bd93e06 in base::MessageLoop::DoWork() base/message_loop/message_loop.cc:600:13
#23 0x10bd115c6 in base::MessagePumpCFRunLoopBase::RunWork() base/message_loop/message_pump_mac.mm:328:19
#24 0x10bd79c79 in base::mac::CallWithEHFrame(void ()() block_pointer) ??:0:0
#25 0x10bd0fb26 in base::MessagePumpCFRunLoopBase::RunWorkSource(void*) base/message_loop/message_pump_mac.mm:304:3
#26 0x7fff8ded6b30 in __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ ??:0:0
#27 0x7fff8ded6454 in __CFRunLoopDoSources0 ??:0:0
#28 0x7fff8def97f4 in __CFRunLoopRun ??:0:0
#29 0x7fff8def90e1 in CFRunLoopRunSpecific ??:0:0
#30 0x7fff8c4247bd in -[NSRunLoop(NSRunLoop) runMode:beforeDate:] ??:0:0
#31 0x10bd12ad7 in base::MessagePumpNSRunLoop::DoRun(base::MessagePump::Delegate*) base/message_loop/message_pump_mac.mm:606:5
#32 0x10bd10e9b in base::MessagePumpCFRunLoopBase::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_mac.mm:236:3
#33 0x10bdc9fee in base::RunLoop::Run() base/run_loop.cc:55:3
#34 0x10bd91e74 in base::MessageLoop::Run() base/message_loop/message_loop.cc:287:3
#35 0x11818f832 in content::RendererMain(content::MainFunctionParams const&) content/renderer/renderer_main.cc:220:7
#36 0x10bc4e1b5 in content::ContentMainRunnerImpl::Run() content/app/content_main_runner.cc:808:12
#37 0x10bc4c7dd in content::ContentMain(content::ContentMainParams const&) content/app/content_main.cc:19:15
#38 0x10ab15fb4 in ChromeMain chrome/app/chrome_main.cc:66:12
#39 0x109e07c1a in main chrome/app/chrome_exe_main_mac.cc:16:12
#40 0x109e07c03 in start ??:0:0
#33 0x10 (<unknown module>)
0x61100006cde0 is located 96 bytes inside of 248-byte region [0x61100006cd80,0x61100006ce78)
freed by thread T0 here:
#0 0x109e52b69 in __asan_memmove ??:0:0
#1 0x110747774 in deref third_party/WebKit/Source/wtf/RefCounted.h:172:13
#2 0x110747774 in derefIfNotNull<blink::WebLocalFrameImpl> third_party/WebKit/Source/wtf/PassRefPtr.h:57:0
#3 0x110747774 in ~RefPtr third_party/WebKit/Source/wtf/RefPtr.h:56:0
#4 0x110747774 in ~RefPtr third_party/WebKit/Source/wtf/RefPtr.h:56:0
#5 0x110747774 in blink::FrameLoaderClientImpl::detached(blink::FrameDetachType) third_party/WebKit/Source/web/FrameLoaderClientImpl.cpp:337:0
#6 0x112730c78 in blink::Frame::detach(blink::FrameDetachType) third_party/WebKit/Source/core/frame/Frame.cpp:93:5
#7 0x1127a51da in blink::LocalFrame::detach(blink::FrameDetachType) third_party/WebKit/Source/core/frame/LocalFrame.cpp:302:5
#8 0x112731069 in blink::Frame::detachChildren() third_party/WebKit/Source/core/frame/Frame.cpp:106:9
#9 0x1127ce9b2 in blink::RemoteFrame::detach(blink::FrameDetachType) third_party/WebKit/Source/core/frame/RemoteFrame.cpp:93:5
#10 0x112b5e69d in blink::Page::willBeDestroyed() third_party/WebKit/Source/core/page/Page.cpp:571:5
#11 0x1108917f0 in blink::WebViewImpl::close() third_party/WebKit/Source/web/WebViewImpl.cpp:1677:9
#12 0x118176c28 in content::RenderWidget::Close() content/renderer/render_widget.cc:1604:5
#13 0x11814c070 in content::RenderViewImpl::Close() content/renderer/render_view_impl.cc:3115:3
#14 0x10bd311e8 in Run base/callback.h:396:12
#15 0x10bd311e8 in base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62:0
#16 0x117f0fde1 in scheduler::TaskQueueManager::ProcessTaskFromWorkQueue(unsigned long, bool, base::PendingTask*) components/scheduler/child/task_queue_manager.cc:694:5
#17 0x117f0e1d1 in scheduler::TaskQueueManager::DoWork(bool) components/scheduler/child/task_queue_manager.cc:648:9
#18 0x10bd311e8 in Run base/callback.h:396:12
#19 0x10bd311e8 in base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62:0
#20 0x10bd931ce in base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:478:3
#21 0x10bd93856 in base::MessageLoop::DeferOrRunPendingTask(base::PendingTask const&) base/message_loop/message_loop.cc:488:5
#22 0x10bd93e06 in base::MessageLoop::DoWork() base/message_loop/message_loop.cc:600:13
#23 0x10bd115c6 in base::MessagePumpCFRunLoopBase::RunWork() base/message_loop/message_pump_mac.mm:328:19
#24 0x10bd79c79 in base::mac::CallWithEHFrame(void ()() block_pointer) ??:0:0
#25 0x10bd0fb26 in base::MessagePumpCFRunLoopBase::RunWorkSource(void*) base/message_loop/message_pump_mac.mm:304:3
#26 0x7fff8ded6b30 in __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ ??:0:0
#27 0x7fff8ded6454 in __CFRunLoopDoSources0 ??:0:0
#28 0x7fff8def97f4 in __CFRunLoopRun ??:0:0
#29 0x7fff8def90e1 in CFRunLoopRunSpecific ??:0:0
#30 0x7fff8c4247bd in -[NSRunLoop(NSRunLoop) runMode:beforeDate:] ??:0:0
#31 0x10bd12ad7 in base::MessagePumpNSRunLoop::DoRun(base::MessagePump::Delegate*) base/message_loop/message_pump_mac.mm:606:5
#32 0x10bd10e9b in base::MessagePumpCFRunLoopBase::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_mac.mm:236:3
#33 0x10bdc9fee in base::RunLoop::Run() base/run_loop.cc:55:3
#34 0x10bd91e74 in base::MessageLoop::Run() base/message_loop/message_loop.cc:287:3
#35 0x11818f832 in content::RendererMain(content::MainFunctionParams const&) content/renderer/renderer_main.cc:220:7
previously allocated by thread T0 here:
#0 0x109e529a0 in __asan_memmove ??:0:0
#1 0x10f00afe9 in partitionAllocGenericFlags third_party/WebKit/Source/wtf/PartitionAlloc.h:676:20
#2 0x10f00afe9 in partitionAllocGeneric third_party/WebKit/Source/wtf/PartitionAlloc.h:692:0
#3 0x10f00afe9 in WTF::fastMalloc(unsigned long) third_party/WebKit/Source/wtf/FastMalloc.cpp:56:0
#4 0x1108273f9 in operator new third_party/WebKit/Source/wtf/RefCounted.h:166:5
#5 0x1108273f9 in create third_party/WebKit/Source/web/WebLocalFrameImpl.cpp:1642:0
#6 0x1108273f9 in blink::WebLocalFrame::create(blink::WebTreeScopeType, blink::WebFrameClient*) third_party/WebKit/Source/web/WebLocalFrameImpl.cpp:1637:0
#7 0x110857691 in blink::WebRemoteFrameImpl::createLocalChild(blink::WebTreeScopeType, blink::WebString const&, blink::WebSandboxFlags, blink::WebFrameClient*, blink::WebFrame*) third_party/WebKit/Source/web/WebRemoteFrameImpl.cpp:707:52
#8 0x1180aa1a6 in content::RenderFrameImpl::CreateFrame(int, int, int, int, content::FrameReplicationState const&, content::CompositorDependencies*, FrameMsg_NewFrame_WidgetParams const&) content/renderer/render_frame_impl.cc:578:17
#9 0x11811437b in OnCreateNewFrame content/renderer/render_thread_impl.cc:1664:3
#10 0x11811437b in DispatchToMethodImpl<content::RenderThreadImpl, void (content::RenderThreadImpl::*)(FrameMsg_NewFrame_Params), FrameMsg_NewFrame_Params, 0> base/tuple.h:254:0
#11 0x11811437b in DispatchToMethod<content::RenderThreadImpl, void (content::RenderThreadImpl::*)(FrameMsg_NewFrame_Params), FrameMsg_NewFrame_Params> base/tuple.h:261:0
#12 0x11811437b in Dispatch<content::RenderThreadImpl, content::RenderThreadImpl, void, void (content::RenderThreadImpl::*)(FrameMsg_NewFrame_Params)> content/common/frame_messages.h:454:0
#13 0x11811437b in content::RenderThreadImpl::OnControlMessageReceived(IPC::Message const&) content/renderer/render_thread_impl.cc:1637:0
#14 0x117d66583 in content::ChildThreadImpl::OnMessageReceived(IPC::Message const&) content/child/child_thread_impl.cc:644:10
#15 0x10d61ea9e in IPC::ChannelProxy::Context::OnDispatchMessage(IPC::Message const&) ipc/ipc_channel_proxy.cc:294:3
#16 0x10bd311e8 in Run base/callback.h:396:12
#17 0x10bd311e8 in base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62:0
#18 0x117f0fde1 in scheduler::TaskQueueManager::ProcessTaskFromWorkQueue(unsigned long, bool, base::PendingTask*) components/scheduler/child/task_queue_manager.cc:694:5
#19 0x117f0e1d1 in scheduler::TaskQueueManager::DoWork(bool) components/scheduler/child/task_queue_manager.cc:648:9
#20 0x10bd311e8 in Run base/callback.h:396:12
#21 0x10bd311e8 in base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62:0
#22 0x10bd931ce in base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:478:3
#23 0x10bd93856 in base::MessageLoop::DeferOrRunPendingTask(base::PendingTask const&) base/message_loop/message_loop.cc:488:5
#24 0x10bd93e06 in base::MessageLoop::DoWork() base/message_loop/message_loop.cc:600:13
#25 0x10bd115c6 in base::MessagePumpCFRunLoopBase::RunWork() base/message_loop/message_pump_mac.mm:328:19
#26 0x10bd79c79 in base::mac::CallWithEHFrame(void ()() block_pointer) ??:0:0
#27 0x10bd0fb26 in base::MessagePumpCFRunLoopBase::RunWorkSource(void*) base/message_loop/message_pump_mac.mm:304:3
#28 0x7fff8ded6b30 in __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ ??:0:0
#29 0x7fff8ded6454 in __CFRunLoopDoSources0 ??:0:0
#30 0x7fff8def97f4 in __CFRunLoopRun ??:0:0
#31 0x7fff8def90e1 in CFRunLoopRunSpecific ??:0:0
#32 0x7fff8c4247bd in -[NSRunLoop(NSRunLoop) runMode:beforeDate:] ??:0:0
#33 0x10bd12ad7 in base::MessagePumpNSRunLoop::DoRun(base::MessagePump::Delegate*) base/message_loop/message_pump_mac.mm:606:5
#34 0x10bd10e9b in base::MessagePumpCFRunLoopBase::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_mac.mm:236:3
#35 0x10bdc9fee in base::RunLoop::Run() base/run_loop.cc:55:3
#36 0x10bd91e74 in base::MessageLoop::Run() base/message_loop/message_loop.cc:287:3
#37 0x11818f832 in content::RendererMain(content::MainFunctionParams const&) content/renderer/renderer_main.cc:220:7
#38 0x10bc4e1b5 in content::ContentMainRunnerImpl::Run() content/app/content_main_runner.cc:808:12
#39 0x10bc4c7dd in content::ContentMain(content::ContentMainParams const&) content/app/content_main.cc:19:15
SUMMARY: AddressSanitizer: heap-use-after-free (/Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21+0x5d026df)
Shadow bytes around the buggy address:
0x1c220000d960: fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd
0x1c220000d970: fd fd fd fd fd fd fd fd fd fd fd fa fa fa fa fa
0x1c220000d980: fa fa fa fa fa fa fa fa fd fd fd fd fd fd fd fd
0x1c220000d990: fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd
0x1c220000d9a0: fd fd fd fd fd fd fd fd fa fa fa fa fa fa fa fa
=>0x1c220000d9b0: fd fd fd fd fd fd fd fd fd fd fd fd[fd]fd fd fd
0x1c220000d9c0: fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd fa
0x1c220000d9d0: fa fa fa fa fa fa fa fa fd fd fd fd fd fd fd fd
0x1c220000d9e0: fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd
0x1c220000d9f0: fd fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa
0x1c220000da00: 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
==5727==ABORTING
[ OK ] TaskManagerOOPIFBrowserTest.CrossSiteIframeBecomesSameSite/1 (6803 ms)
[234/245] TaskManagerOOPIFBrowserTest.CrossSiteIframeBecomesSameSite/1 (8101 ms)
[ RUN ] TaskManagerOOPIFBrowserTest.LeavePageWithCrossSiteIframes/0
[5723:3847:0715/045537:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[5717:74507:0715/045538:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[5717:41219:0715/045542:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[5717:41219:0715/045542:WARNING:channel.cc(322)] RawChannel write error
[ OK ] TaskManagerOOPIFBrowserTest.LeavePageWithCrossSiteIframes/0 (7006 ms)
[235/245] TaskManagerOOPIFBrowserTest.LeavePageWithCrossSiteIframes/0 (8101 ms)
[ RUN ] DeviceManagementServiceIntegrationTestInstance/DeviceManagementServiceIntegrationTest.Unregistration/0
[5736:3847:0715/045545:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[5738:14339:0715/045546:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[5738:14339:0715/045546:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[5738:14339:0715/045546:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[5738:14339:0715/045546:WARNING:channel.cc(322)] RawChannel write error
[5738:15363:0715/045546:ERROR:webgraphicscontext3d_command_buffer_impl.cc(242)] Failed to initialize GLES2CmdHelper.
[ OK ] DeviceManagementServiceIntegrationTestInstance/DeviceManagementServiceIntegrationTest.Unregistration/0 (2638 ms)
[236/245] DeviceManagementServiceIntegrationTestInstance/DeviceManagementServiceIntegrationTest.Unregistration/0 (3864 ms)
[ RUN ] NativeAppWindowCocoaBrowserTestInstance/NativeAppWindowCocoaBrowserTest.HideShowWithAppWithShim/0
[5735:3847:0715/045545:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[5737:12807:0715/045550:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[5737:12807:0715/045550:WARNING:channel.cc(322)] RawChannel write error
[ OK ] NativeAppWindowCocoaBrowserTestInstance/NativeAppWindowCocoaBrowserTest.HideShowWithAppWithShim/0 (6670 ms)
[237/245] NativeAppWindowCocoaBrowserTestInstance/NativeAppWindowCocoaBrowserTest.HideShowWithAppWithShim/0 (7986 ms)
[ RUN ] MediaStreamDevicesControllerBrowserTestInstance/MediaStreamDevicesControllerBrowserTest.VideoCaptureAllowed/0
[5744:3847:0715/045549:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[5745:15363:0715/045550:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[5745:15363:0715/045550:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[5745:15363:0715/045550:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[5745:13063:0715/045550:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[5745:13063:0715/045550:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] MediaStreamDevicesControllerBrowserTestInstance/MediaStreamDevicesControllerBrowserTest.VideoCaptureAllowed/0 (2839 ms)
[238/245] MediaStreamDevicesControllerBrowserTestInstance/MediaStreamDevicesControllerBrowserTest.VideoCaptureAllowed/0 (4068 ms)
[ RUN ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.IframeProceed/0
[5752:3847:0715/045553:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[5746:3847:0715/045555:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[5746:4611:0715/045555:ERROR:browser_io_surface_manager_mac.cc(285)] Illegal message from non-child process!
[5756:13063:0715/045555:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[5756:13063:0715/045555:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[5756:13063:0715/045555:WARNING:channel.cc(322)] RawChannel write error
[ OK ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.IframeProceed/0 (4239 ms)
[239/245] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.IframeProceed/0 (5530 ms)
[ RUN ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.IframeProceed/2
[5753:3847:0715/045553:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[5747:3847:0715/045555:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[5747:39939:0715/045555:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[5747:39939:0715/045555:WARNING:channel.cc(322)] RawChannel write error
[5753:3847:0715/045555:ERROR:gpu_command_buffer_stub.cc(1006)] Image with ID doesn't exist.
[5753:3847:0715/045555:ERROR:gpu_command_buffer_stub.cc(1006)] Image with ID doesn't exist.
[ OK ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.IframeProceed/2 (4172 ms)
[240/245] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.IframeProceed/2 (5543 ms)
[ RUN ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.IframeOptInAndReportMalwareDetails/2
[5764:3847:0715/045559:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[5758:3847:0715/045600:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[5768:13063:0715/045601:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[5764:3847:0715/045601:ERROR:gpu_command_buffer_stub.cc(1006)] Image with ID doesn't exist.
[5764:3847:0715/045601:ERROR:gpu_command_buffer_stub.cc(1006)] Image with ID doesn't exist.
[5764:3847:0715/045601:ERROR:gpu_command_buffer_stub.cc(1006)] Image with ID doesn't exist.
[5764:3847:0715/045601:ERROR:gpu_command_buffer_stub.cc(1006)] Image with ID doesn't exist.
[5764:3847:0715/045601:ERROR:gpu_command_buffer_stub.cc(1006)] Image with ID doesn't exist.
[5764:3847:0715/045601:ERROR:gpu_command_buffer_stub.cc(1006)] Image with ID doesn't exist.
[ OK ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.IframeOptInAndReportMalwareDetails/2 (3782 ms)
[241/245] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.IframeOptInAndReportMalwareDetails/2 (5004 ms)
[ RUN ] PrefsFunctionalTest.TestHomepageNewTabpagePrefs
[5774:3847:0715/045603:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[5776:15363:0715/045604:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[5776:15363:0715/045604:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[5776:15363:0715/045604:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[5776:13063:0715/045604:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[5776:13063:0715/045604:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PrefsFunctionalTest.TestHomepageNewTabpagePrefs (2270 ms)
[242/245] PrefsFunctionalTest.TestHomepageNewTabpagePrefs (3510 ms)
[ RUN ] WebViewTest.StoragePersistence
[5765:3847:0715/045559:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[5759:3847:0715/045601:INFO:CONSOLE(27)] "Starting test "check webview_0 has cookies {}"...", source: chrome-extension://liijojgaiopplgnbdhjmnmjfpebebelj/testing.js (27)
[5759:75015:0715/045602:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[5759:3847:0715/045603:INFO:CONSOLE(166)] "webview_0:Received message "{"title":"Send Cookies"}".", source: chrome-extension://liijojgaiopplgnbdhjmnmjfpebebelj/tests.js (166)
[5759:3847:0715/045603:INFO:CONSOLE(42)] "Received message "{"title":"Finished Sending Cookies","cookies":{}}".", source: chrome-extension://liijojgaiopplgnbdhjmnmjfpebebelj/message.js (42)
[5759:3847:0715/045603:INFO:CONSOLE(30)] "Test "check webview_0 has cookies {}" was successful.", source: chrome-extension://liijojgaiopplgnbdhjmnmjfpebebelj/testing.js (30)
[5759:3847:0715/045603:INFO:CONSOLE(27)] "Starting test "check webview_1 has cookies {}"...", source: chrome-extension://liijojgaiopplgnbdhjmnmjfpebebelj/testing.js (27)
[5759:3847:0715/045603:INFO:CONSOLE(166)] "webview_1:Received message "{"title":"Send Cookies"}".", source: chrome-extension://liijojgaiopplgnbdhjmnmjfpebebelj/tests.js (166)
[5759:3847:0715/045603:INFO:CONSOLE(42)] "Received message "{"title":"Finished Sending Cookies","cookies":{}}".", source: chrome-extension://liijojgaiopplgnbdhjmnmjfpebebelj/message.js (42)
[5759:3847:0715/045603:INFO:CONSOLE(30)] "Test "check webview_1 has cookies {}" was successful.", source: chrome-extension://liijojgaiopplgnbdhjmnmjfpebebelj/testing.js (30)
[5759:3847:0715/045603:INFO:CONSOLE(27)] "Starting test "check webview_2 has cookies {}"...", source: chrome-extension://liijojgaiopplgnbdhjmnmjfpebebelj/testing.js (27)
[5759:3847:0715/045604:INFO:CONSOLE(166)] "webview_2:Received message "{"title":"Send Cookies"}".", source: chrome-extension://liijojgaiopplgnbdhjmnmjfpebebelj/tests.js (166)
[5759:3847:0715/045604:INFO:CONSOLE(42)] "Received message "{"title":"Finished Sending Cookies","cookies":{}}".", source: chrome-extension://liijojgaiopplgnbdhjmnmjfpebebelj/message.js (42)
[5759:3847:0715/045604:INFO:CONSOLE(30)] "Test "check webview_2 has cookies {}" was successful.", source: chrome-extension://liijojgaiopplgnbdhjmnmjfpebebelj/testing.js (30)
[5759:3847:0715/045604:INFO:CONSOLE(27)] "Starting test "check webview_3 has cookies {}"...", source: chrome-extension://liijojgaiopplgnbdhjmnmjfpebebelj/testing.js (27)
[5759:3847:0715/045604:INFO:CONSOLE(166)] "webview_3:Received message "{"title":"Send Cookies"}".", source: chrome-extension://liijojgaiopplgnbdhjmnmjfpebebelj/tests.js (166)
[5759:3847:0715/045604:INFO:CONSOLE(42)] "Received message "{"title":"Finished Sending Cookies","cookies":{}}".", source: chrome-extension://liijojgaiopplgnbdhjmnmjfpebebelj/message.js (42)
[5759:3847:0715/045604:INFO:CONSOLE(30)] "Test "check webview_3 has cookies {}" was successful.", source: chrome-extension://liijojgaiopplgnbdhjmnmjfpebebelj/testing.js (30)
[5759:3847:0715/045604:INFO:CONSOLE(27)] "Starting test "check webview_4 has cookies {"persist1":"true"}"...", source: chrome-extension://liijojgaiopplgnbdhjmnmjfpebebelj/testing.js (27)
[5759:3847:0715/045605:INFO:CONSOLE(166)] "webview_4:Received message "{"title":"Send Cookies"}".", source: chrome-extension://liijojgaiopplgnbdhjmnmjfpebebelj/tests.js (166)
[5759:3847:0715/045605:INFO:CONSOLE(42)] "Received message "{"title":"Finished Sending Cookies","cookies":{"persist1":"true"}}".", source: chrome-extension://liijojgaiopplgnbdhjmnmjfpebebelj/message.js (42)
[5759:3847:0715/045605:INFO:CONSOLE(30)] "Test "check webview_4 has cookies {"persist1":"true"}" was successful.", source: chrome-extension://liijojgaiopplgnbdhjmnmjfpebebelj/testing.js (30)
[5759:3847:0715/045605:INFO:CONSOLE(27)] "Starting test "check webview_5 has cookies {"persist1":"true"}"...", source: chrome-extension://liijojgaiopplgnbdhjmnmjfpebebelj/testing.js (27)
[5759:3847:0715/045605:INFO:CONSOLE(166)] "webview_5:Received message "{"title":"Send Cookies"}".", source: chrome-extension://liijojgaiopplgnbdhjmnmjfpebebelj/tests.js (166)
[5759:3847:0715/045605:INFO:CONSOLE(42)] "Received message "{"title":"Finished Sending Cookies","cookies":{"persist1":"true"}}".", source: chrome-extension://liijojgaiopplgnbdhjmnmjfpebebelj/message.js (42)
[5759:3847:0715/045605:INFO:CONSOLE(30)] "Test "check webview_5 has cookies {"persist1":"true"}" was successful.", source: chrome-extension://liijojgaiopplgnbdhjmnmjfpebebelj/testing.js (30)
[5759:3847:0715/045605:INFO:CONSOLE(27)] "Starting test "check webview_6 has cookies {"persist2":"true"}"...", source: chrome-extension://liijojgaiopplgnbdhjmnmjfpebebelj/testing.js (27)
[5759:3847:0715/045606:INFO:CONSOLE(166)] "webview_6:Received message "{"title":"Send Cookies"}".", source: chrome-extension://liijojgaiopplgnbdhjmnmjfpebebelj/tests.js (166)
[5759:3847:0715/045606:INFO:CONSOLE(42)] "Received message "{"title":"Finished Sending Cookies","cookies":{"persist2":"true"}}".", source: chrome-extension://liijojgaiopplgnbdhjmnmjfpebebelj/message.js (42)
[5759:3847:0715/045606:INFO:CONSOLE(30)] "Test "check webview_6 has cookies {"persist2":"true"}" was successful.", source: chrome-extension://liijojgaiopplgnbdhjmnmjfpebebelj/testing.js (30)
[5759:39683:0715/045606:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[5771:13063:0715/045606:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[5771:13063:0715/045606:WARNING:channel.cc(322)] RawChannel write error
[5775:13063:0715/045606:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[5775:13063:0715/045606:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[5779:12551:0715/045606:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[5779:12551:0715/045606:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[5779:12551:0715/045606:WARNING:channel.cc(322)] RawChannel write error
[5777:13063:0715/045607:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[5777:13063:0715/045607:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] WebViewTest.StoragePersistence (9972 ms)
[243/245] WebViewTest.StoragePersistence (11184 ms)
[ RUN ] PrefHashBrowserTestClearedAtomicInstance/PrefHashBrowserTestClearedAtomic.ClearedAtomic/3
[5782:3847:0715/045607:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
2015-07-15 04:56:08.294 browser_tests[5778:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[5783:15363:0715/045608:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[5783:15363:0715/045608:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[5783:15363:0715/045608:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[5783:13063:0715/045608:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] PrefHashBrowserTestClearedAtomicInstance/PrefHashBrowserTestClearedAtomic.ClearedAtomic/3 (2835 ms)
[244/245] PrefHashBrowserTestClearedAtomicInstance/PrefHashBrowserTestClearedAtomic.ClearedAtomic/3 (4044 ms)
[ RUN ] PrefHashBrowserTestChangedAtomicInstance/PrefHashBrowserTestChangedAtomic.ChangedAtomic/3
[5788:3847:0715/045610:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[5789:15363:0715/045610:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[5789:15363:0715/045610:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[5789:15363:0715/045610:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[ OK ] PrefHashBrowserTestChangedAtomicInstance/PrefHashBrowserTestChangedAtomic.ChangedAtomic/3 (2260 ms)
[245/245] PrefHashBrowserTestChangedAtomicInstance/PrefHashBrowserTestChangedAtomic.ChangedAtomic/3 (3589 ms)
Retrying 1 test (retry #1)
[ RUN ] InspectUITest.AndroidTargets
[5793:3847:0715/045613:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[5790:3847:0715/045615:INFO:CONSOLE(1791)] "Running test testAdbTargetsListed", source: inspect_ui_test.js (1791)
[ OK ] InspectUITest.AndroidTargets (3841 ms)
[246/246] InspectUITest.AndroidTargets (5081 ms)
SUCCESS: all tests passed.
[run_isolated_out_hack]{"hash":"b0d46d40ffd21b48d963544b19e4bbda16e7788f","namespace":"default-gzip","storage":"https://isolateserver.appspot.com"}[/run_isolated_out_hack]
+--------------------------------------------------------------------------+
| End of shard 11 Pending: 0.0s Duration: 785.3s Bot: vm674-m1 Exit: 0 |
+--------------------------------------------------------------------------+
+-------------------------------------------------------------------------+
| Shard 12 https://chromium-swarm.appspot.com/user/task/28aa58329f000810 |
+-------------------------------------------------------------------------+
3 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/cache/run_tha_testywsCDs/out/Release
G_SLICE=always-malloc
LANG=en_US.UTF-8
LLVM_SYMBOLIZER_PATH=/Volumes/data/b/swarm_slave/work/cache/run_tha_testywsCDs/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/cache/isolated_outrXy9vj/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 2 parallel jobs.
[ RUN ] LanguageOptionsWebUITest.testOpenLanguageOptions
[343:3847:0715/044441:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[337:3847:0715/044445:WARNING:CONSOLE(0)] "The -webkit-canvas CSS feature is deprecated. Please use a positioned <canvas> element instead.", source: (0)
[337:3847:0715/044446:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[337:3847:0715/044448:INFO:CONSOLE(1324)] "Running TestCase LanguageOptionsWebUITest.testOpenLanguageOptions", source: test_api.js (1324)
[348:12807:0715/044449:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[348:12807:0715/044449:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[348:12807:0715/044449:WARNING:channel.cc(322)] RawChannel write error
[ OK ] LanguageOptionsWebUITest.testOpenLanguageOptions (10749 ms)
[1/210] LanguageOptionsWebUITest.testOpenLanguageOptions (12276 ms)
[ RUN ] ContentSettingsExceptionAreaWebUITest.testOpenContentSettingsExceptionArea
[342:3847:0715/044441:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[336:3847:0715/044445:WARNING:CONSOLE(0)] "The -webkit-canvas CSS feature is deprecated. Please use a positioned <canvas> element instead.", source: (0)
[336:3847:0715/044446:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[336:3847:0715/044449:INFO:CONSOLE(1324)] "Running TestCase ContentSettingsExceptionAreaWebUITest.MAYBE_testOpenContentSettingsExceptionArea", source: test_api.js (1324)
[ OK ] ContentSettingsExceptionAreaWebUITest.testOpenContentSettingsExceptionArea (11346 ms)
[2/210] ContentSettingsExceptionAreaWebUITest.testOpenContentSettingsExceptionArea (12838 ms)
[ RUN ] ManageProfileUITest.Manage_NoNameUpdateOnAvatarSelected
[357:3847:0715/044453:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[351:3847:0715/044456:WARNING:CONSOLE(0)] "The -webkit-canvas CSS feature is deprecated. Please use a positioned <canvas> element instead.", source: (0)
[351:3847:0715/044457:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[351:3847:0715/044459:INFO:CONSOLE(1324)] "Running TestCase ManageProfileUITest.Manage_NoNameUpdateOnAvatarSelected", source: test_api.js (1324)
[ OK ] ManageProfileUITest.Manage_NoNameUpdateOnAvatarSelected (8568 ms)
[3/210] ManageProfileUITest.Manage_NoNameUpdateOnAvatarSelected (9954 ms)
[ RUN ] OptionsWebUIExtendedTest.ShowPageReplaceHistory
[358:3847:0715/044453:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[352:40451:0715/044456:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[352:3847:0715/044456:WARNING:CONSOLE(0)] "The -webkit-canvas CSS feature is deprecated. Please use a positioned <canvas> element instead.", source: (0)
[352:3847:0715/044457:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[352:3847:0715/044459:INFO:CONSOLE(1324)] "Running TestCase OptionsWebUIExtendedTest.ShowPageReplaceHistory", source: test_api.js (1324)
[ OK ] OptionsWebUIExtendedTest.ShowPageReplaceHistory (10337 ms)
[4/210] OptionsWebUIExtendedTest.ShowPageReplaceHistory (11672 ms)
[ RUN ] OptionsWebUIExtendedTest.OverlayBackToChild
[483:3847:0715/044503:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[480:3847:0715/044506:WARNING:CONSOLE(0)] "The -webkit-canvas CSS feature is deprecated. Please use a positioned <canvas> element instead.", source: (0)
[480:3847:0715/044507:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[480:3847:0715/044509:INFO:CONSOLE(1324)] "Running TestCase OptionsWebUIExtendedTest.OverlayBackToChild", source: test_api.js (1324)
[483:3847:0715/044512:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[483:3847:0715/044512:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[483:3847:0715/044512:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[483:3847:0715/044512:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[483:3847:0715/044512:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[483:3847:0715/044512:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[483:3847:0715/044512:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[483:3847:0715/044512:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[483:3847:0715/044512:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[483:3847:0715/044512:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[483:3847:0715/044512:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[483:3847:0715/044512:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[483:3847:0715/044512:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[483:3847:0715/044512:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[483:3847:0715/044512:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[483:3847:0715/044512:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[483:3847:0715/044512:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[483:3847:0715/044512:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[483:3847:0715/044512:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[483:3847:0715/044512:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[483:3847:0715/044512:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[483:3847:0715/044512:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[483:3847:0715/044512:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[483:3847:0715/044512:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[ OK ] OptionsWebUIExtendedTest.OverlayBackToChild (11669 ms)
[5/210] OptionsWebUIExtendedTest.OverlayBackToChild (13081 ms)
[ RUN ] SettingsFormatWebUITest.RadioCheckboxStyleCheck
[496:3847:0715/044506:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[499:13063:0715/044508:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[499:13063:0715/044508:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[484:3847:0715/044508:WARNING:CONSOLE(0)] "The -webkit-canvas CSS feature is deprecated. Please use a positioned <canvas> element instead.", source: (0)
[484:3847:0715/044509:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[484:3847:0715/044512:INFO:CONSOLE(1324)] "Running TestCase SettingsFormatWebUITest.RadioCheckboxStyleCheck", source: test_api.js (1324)
[ OK ] SettingsFormatWebUITest.RadioCheckboxStyleCheck (10392 ms)
[6/210] SettingsFormatWebUITest.RadioCheckboxStyleCheck (12038 ms)
[ RUN ] WebUIAccessibilityAuditBrowserTest_IssuesAreWarnings.testWithAuditFailuresAndExpectA11yOk
[587:3847:0715/044518:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[548:3847:0715/044520:INFO:CONSOLE(1324)] "Running TestCase WebUIAccessibilityAuditBrowserTest_IssuesAreWarnings.testWithAuditFailuresAndExpectA11yOk", source: test_api.js (1324)
[587:3847:0715/044521:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[587:3847:0715/044521:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[587:3847:0715/044521:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[587:3847:0715/044521:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[548:40195:0715/044521:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[548:40195:0715/044521:WARNING:channel.cc(322)] RawChannel write error
[ OK ] WebUIAccessibilityAuditBrowserTest_IssuesAreWarnings.testWithAuditFailuresAndExpectA11yOk (5306 ms)
[7/210] WebUIAccessibilityAuditBrowserTest_IssuesAreWarnings.testWithAuditFailuresAndExpectA11yOk (6810 ms)
[ RUN ] SyncSetupWebUITestAsync.RestoreSyncDataTypes
[566:3847:0715/044516:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[530:3847:0715/044520:WARNING:CONSOLE(0)] "The -webkit-canvas CSS feature is deprecated. Please use a positioned <canvas> element instead.", source: (0)
[530:3847:0715/044521:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[530:3847:0715/044522:INFO:CONSOLE(1324)] "Running TestCase SyncSetupWebUITestAsync.RestoreSyncDataTypes", source: test_api.js (1324)
[530:3847:0715/044524: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 (10157 ms)
[8/210] SyncSetupWebUITestAsync.RestoreSyncDataTypes (11617 ms)
[ RUN ] WebUIBrowserAsyncGenTest.TestRunAllActionsAsyncMock
[705:3847:0715/044524:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[663:40707:0715/044527:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[663:3847:0715/044527:INFO:CONSOLE(1324)] "Running TestCase WebUIBrowserAsyncGenTest.TestRunAllActionsAsyncMock", source: test_api.js (1324)
2015-07-15 04:45:27.874 browser_tests[663:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[ OK ] WebUIBrowserAsyncGenTest.TestRunAllActionsAsyncMock (5358 ms)
[9/210] WebUIBrowserAsyncGenTest.TestRunAllActionsAsyncMock (6968 ms)
[ RUN ] HistoryWebUIDeleteProhibitedTest.deleteIgnored
[739:3847:0715/044528:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[728:3847:0715/044531:WARNING:CONSOLE(0)] "The -webkit-canvas CSS feature is deprecated. Please use a positioned <canvas> element instead.", source: (0)
[728:3847:0715/044531:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[728:3847:0715/044532:INFO:CONSOLE(1324)] "Running TestCase HistoryWebUIDeleteProhibitedTest.deleteIgnored", source: test_api.js (1324)
[ OK ] HistoryWebUIDeleteProhibitedTest.deleteIgnored (6446 ms)
[10/210] HistoryWebUIDeleteProhibitedTest.deleteIgnored (7982 ms)
[ RUN ] Mock4JSWebUITestFails.CalledOnceExpectTwiceFails
[758:3847:0715/044531:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[745:3847:0715/044534:INFO:CONSOLE(1324)] "Running TestCase Mock4JSWebUITestFails.CalledOnceExpectTwiceFails", source: test_api.js (1324)
[745:3847:0715/044534:ERROR:web_ui_test_handler.cc(75)] 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()
[745:40195:0715/044534:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[745:40195:0715/044534:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[745:40195:0715/044534:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] Mock4JSWebUITestFails.CalledOnceExpectTwiceFails (5365 ms)
[11/210] Mock4JSWebUITestFails.CalledOnceExpectTwiceFails (6776 ms)
[ RUN ] NetInternalsTest.netInternalsDnsViewIncognitoClears
[779:3847:0715/044536:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[769:3847:0715/044541:INFO:CONSOLE(1324)] "Running TestCase NetInternalsTest.netInternalsDnsViewIncognitoClears", source: test_api.js (1324)
[859:13319:0715/044543:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[859:13319:0715/044543:WARNING:channel.cc(322)] RawChannel write error
[ OK ] NetInternalsTest.netInternalsDnsViewIncognitoClears (10119 ms)
[12/210] NetInternalsTest.netInternalsDnsViewIncognitoClears (11755 ms)
[ RUN ] NetInternalsTest.netInternalsTourTabs
[802:3847:0715/044538:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[781:40195:0715/044541:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[781:3847:0715/044543:INFO:CONSOLE(1324)] "Running TestCase NetInternalsTest.netInternalsTourTabs", source: test_api.js (1324)
[ OK ] NetInternalsTest.netInternalsTourTabs (8073 ms)
[13/210] NetInternalsTest.netInternalsTourTabs (9741 ms)
[ RUN ] PlatformAppBrowserTest.EmptyContextMenu
[939:3847:0715/044548:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[941:13063:0715/044551:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[941:13063:0715/044551:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[941:13063:0715/044551:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] PlatformAppBrowserTest.EmptyContextMenu (5457 ms)
[14/210] PlatformAppBrowserTest.EmptyContextMenu (6723 ms)
[ RUN ] PrintPreviewWebUITest.TestColorSettingsColor
[938:3847:0715/044548:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[917:3847:0715/044551:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[917:3847:0715/044553:INFO:CONSOLE(1324)] "Running TestCase PrintPreviewWebUITest.TestColorSettingsColor", source: test_api.js (1324)
[949:13063:0715/044554:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[949:13063:0715/044554:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[949:13063:0715/044554:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PrintPreviewWebUITest.TestColorSettingsColor (8545 ms)
[15/210] PrintPreviewWebUITest.TestColorSettingsColor (10232 ms)
[ RUN ] BluetoothPrivateApiTest.DisconnectAll
[954:3847:0715/044555:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[950:3847:0715/044557:INFO:CONSOLE(0)] "[SUCCESS] testDisconnect", source: chrome-extension://jofgjdphhceggjecimellaapdjjadibj/_generated_background_page.html (0)
[ OK ] BluetoothPrivateApiTest.DisconnectAll (4707 ms)
[16/210] BluetoothPrivateApiTest.DisconnectAll (6289 ms)
[ RUN ] BluetoothLowEnergyApiTest.WriteDescriptorValue
[960:3847:0715/044558:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[956:3847:0715/044600:INFO:CONSOLE(0)] "[SUCCESS] testWriteDescriptorValue", source: chrome-extension://pjdjhejcdkeebjehnokfbfnjmgmgdjlc/_generated_background_page.html (0)
[961:13319:0715/044600:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[961:13319:0715/044600:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[961:13319:0715/044600:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[961:13319:0715/044600:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[963:13063:0715/044600:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 4)
[963:13063:0715/044600:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[963:13063:0715/044600:WARNING:channel.cc(322)] RawChannel write error
[ OK ] BluetoothLowEnergyApiTest.WriteDescriptorValue (5097 ms)
[17/210] BluetoothLowEnergyApiTest.WriteDescriptorValue (6444 ms)
[ RUN ] ExtensionApiTest.OptionalPermissionsGesture
[966:3847:0715/044601:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[962:3847:0715/044603:INFO:CONSOLE(0)] "[SUCCESS] testGesture", source: chrome-extension://nefmknfbgdgdnnkfmnadgbkkhbggllhf/_generated_background_page.html (0)
[967:13831:0715/044603:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[967:13831:0715/044603:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[967:13831:0715/044603:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] ExtensionApiTest.OptionalPermissionsGesture (4820 ms)
[18/210] ExtensionApiTest.OptionalPermissionsGesture (6223 ms)
[ RUN ] ExtensionApiTest.MutationObservers
[972:3847:0715/044604:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[968:3847:0715/044607:INFO:CONSOLE(0)] "[SUCCESS] (no test)", source: chrome-extension://fgfhllpigpifcfkcmccdnjeifdhhdajf/_generated_background_page.html (0)
[973:3847:0715/044607:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 3, remote ID 2147483649)
[973:12807:0715/044607:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] ExtensionApiTest.MutationObservers (5118 ms)
[19/210] ExtensionApiTest.MutationObservers (6640 ms)
[ RUN ] AppControllerMainMenuBrowserTest.HistoryMenuResetAfterProfileDeletion
[978:3847:0715/044607:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[974:40195:0715/044608:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] AppControllerMainMenuBrowserTest.HistoryMenuResetAfterProfileDeletion (3687 ms)
[20/210] AppControllerMainMenuBrowserTest.HistoryMenuResetAfterProfileDeletion (5418 ms)
[ RUN ] PlatformAppWithFileBrowserTest.LaunchWithFileWithoutExtensionAcceptAny
[984:3847:0715/044611:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
2015-07-15 04:46:13.073 browser_tests[980:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[980:61979:0715/044613:ERROR:mach_broker_mac.mm(222)] Unknown process 990 is sending Mach IPC messages!
[980:3847:0715/044614:INFO:CONSOLE(0)] "[SUCCESS] testFileHandler", source: chrome-extension://pelaiolfmcdacbjacehchbeajpahmhlc/_generated_background_page.html (0)
[985:12807:0715/044614:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[980:40451:0715/044614:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[980:40451:0715/044614:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[980:40451:0715/044614:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] PlatformAppWithFileBrowserTest.LaunchWithFileWithoutExtensionAcceptAny (5935 ms)
[21/210] PlatformAppWithFileBrowserTest.LaunchWithFileWithoutExtensionAcceptAny (7452 ms)
[ RUN ] PlatformAppWithFileBrowserTest.LaunchWithNoIntent
[988:3847:0715/044613:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[983:63243:0715/044615:ERROR:mach_broker_mac.mm(222)] Unknown process 993 is sending Mach IPC messages!
[983:3847:0715/044616:WARNING:launcher.cc(248)] Extension does not provide a valid file handler.
[983:3847:0715/044616:INFO:CONSOLE(0)] "[SUCCESS] testIntent", source: chrome-extension://chebeojlcmkjnoocipgocokooebalfbm/_generated_background_page.html (0)
[994:12807:0715/044616:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[ OK ] PlatformAppWithFileBrowserTest.LaunchWithNoIntent (6033 ms)
[22/210] PlatformAppWithFileBrowserTest.LaunchWithNoIntent (7712 ms)
[ RUN ] PlatformAppUrlRedirectorBrowserTest.PrerenderedClickInTabIntercepted
[1003:3847:0715/044620:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[998:3847:0715/044624:INFO:CONSOLE(35)] "Prerendering a link", source: http://127.0.0.1:49222/extensions/platform_apps/url_handlers/launching_pages/navigate.js (35)
[998:74247:0715/044624:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[1010:13063:0715/044625:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1010:13063:0715/044625:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[998:3847:0715/044625:INFO:CONSOLE(41)] "Prerender aborted. Clicking link", source: http://127.0.0.1:49222/extensions/platform_apps/url_handlers/launching_pages/navigate.js (41)
[1004:12807:0715/044626:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1004:12807:0715/044626:WARNING:channel.cc(322)] RawChannel write error
[1008:13063:0715/044626:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1008:13063:0715/044626:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PlatformAppUrlRedirectorBrowserTest.PrerenderedClickInTabIntercepted (8353 ms)
[23/210] PlatformAppUrlRedirectorBrowserTest.PrerenderedClickInTabIntercepted (9895 ms)
[ RUN ] PlatformAppUrlRedirectorBrowserTest.BlankClickInAppIntercepted
[999:3847:0715/044618:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1007:13063:0715/044625:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1007:13063:0715/044625:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1000:13063:0715/044628:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1011:12807:0715/044628:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[1011:12807:0715/044628:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[1011:12807:0715/044628:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1011:12807:0715/044628:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1011:12807:0715/044628:WARNING:channel.cc(322)] RawChannel write error
[995:41219:0715/044629:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[995:41219:0715/044629:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 6, remote ID 2147483653)
[995:41219:0715/044629:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 5, remote ID 2147483652)
[995:41219:0715/044629:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] PlatformAppUrlRedirectorBrowserTest.BlankClickInAppIntercepted (12675 ms)
[24/210] PlatformAppUrlRedirectorBrowserTest.BlankClickInAppIntercepted (14168 ms)
[ RUN ] EphemeralAppLauncherTest.BlacklistedForMalware
HTTP server started on http://127.0.0.1:49226...
sending server_data: {"host": "127.0.0.1", "port": 49226} (36 bytes)
[1023:3847:0715/044634:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] EphemeralAppLauncherTest.BlacklistedForMalware (5938 ms)
[25/210] EphemeralAppLauncherTest.BlacklistedForMalware (7602 ms)
[ RUN ] EphemeralAppBrowserTest.RestartEventReceived
[1016:3847:0715/044630:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1025:12551:0715/044635:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1025:12551:0715/044635:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1018:12807:0715/044637:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] EphemeralAppBrowserTest.RestartEventReceived (9534 ms)
[26/210] EphemeralAppBrowserTest.RestartEventReceived (10915 ms)
[ RUN ] EphemeralAppLauncherTest.UnsupportedRequirements
HTTP server started on http://127.0.0.1:49228...
sending server_data: {"host": "127.0.0.1", "port": 49228} (36 bytes)
[1037:3847:0715/044641:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1029:39683:0715/044644:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] EphemeralAppLauncherTest.UnsupportedRequirements (6092 ms)
[27/210] EphemeralAppLauncherTest.UnsupportedRequirements (7455 ms)
[ RUN ] WebViewTest.Shim_TestWebRequestAPIExistence
[1036:3847:0715/044641:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1038:13063:0715/044646:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1038:13063:0715/044646:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1030:40963:0715/044646:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[1030:40963:0715/044646:WARNING:channel.cc(322)] RawChannel write error
[ OK ] WebViewTest.Shim_TestWebRequestAPIExistence (7496 ms)
[28/210] WebViewTest.Shim_TestWebRequestAPIExistence (8874 ms)
[ RUN ] WebViewTest.Shim_TestNavigateAfterResize
[1047:3847:0715/044648:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1044:3847:0715/044652:INFO:CONSOLE(58)] "Inject success: navigate_after_resize.js", source: chrome-extension://nhndclpphmihgodlhphifoiooffhopmh/main.js (58)
[1044:3847:0715/044652:INFO:CONSOLE(58)] "guest log: message", source: chrome-extension://nhndclpphmihgodlhphifoiooffhopmh/main.js (58)
[1044:3847:0715/044652:INFO:CONSOLE(58)] "guest log: data: dimension-request", source: chrome-extension://nhndclpphmihgodlhphifoiooffhopmh/main.js (58)
[1044:3847:0715/044652:INFO:CONSOLE(58)] "postMessageHandler: dimension-response,100,125", source: chrome-extension://nhndclpphmihgodlhphifoiooffhopmh/main.js (58)
[1044:3847:0715/044652:INFO:CONSOLE(58)] "actualWidth: 100, actualHeight: 125", source: chrome-extension://nhndclpphmihgodlhphifoiooffhopmh/main.js (58)
[1044:39939:0715/044652:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[1044:39939:0715/044652:WARNING:channel.cc(322)] RawChannel write error
[1056:12551:0715/044652:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1056:12551:0715/044652:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] WebViewTest.Shim_TestNavigateAfterResize (7252 ms)
[29/210] WebViewTest.Shim_TestNavigateAfterResize (8831 ms)
[ RUN ] WebViewTest.Shim_TestLoadAbortEmptyResponse
[1053:3847:0715/044650:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1054:13063:0715/044654:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1054:13063:0715/044654:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1055:12807:0715/044654:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1055:12807:0715/044654:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1055:12807:0715/044654:WARNING:channel.cc(322)] RawChannel write error
[1057:12807:0715/044654:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1057:12807:0715/044654:WARNING:channel.cc(322)] RawChannel write error
[ OK ] WebViewTest.Shim_TestLoadAbortEmptyResponse (6939 ms)
[30/210] WebViewTest.Shim_TestLoadAbortEmptyResponse (8440 ms)
[ RUN ] WebViewTest.TaskManagerExistingWebView
[1062:3847:0715/044657:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
2015-07-15 04:46:58.479 browser_tests[1058:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[1058:75015:0715/044701:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[1063:12807:0715/044701:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[1063:12807:0715/044701:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1063:12807:0715/044701:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1063:12807:0715/044701:WARNING:channel.cc(322)] RawChannel write error
[1072:12807:0715/044701:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1072:3847:0715/044701:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] WebViewTest.TaskManagerExistingWebView (7158 ms)
[31/210] WebViewTest.TaskManagerExistingWebView (8770 ms)
[ RUN ] WebViewTest.GeolocationAPICancelGeolocation
[1066:3847:0715/044658:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1061:4611:0715/044700:ERROR:mach_broker_mac.mm(222)] Unknown process 1070 is sending Mach IPC messages!
[1061:75279:0715/044703:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[1061:3847:0715/044704:INFO:CONSOLE(0)] "[SUCCESS] testCancelGeolocationInIFrame", source: chrome-extension://ebdjepaojmocppcdocdfccbobfljieef/embedder.html (0)
[1068:13063:0715/044704:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1073:12807:0715/044704:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1073:12807:0715/044704:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] WebViewTest.GeolocationAPICancelGeolocation (8002 ms)
[32/210] WebViewTest.GeolocationAPICancelGeolocation (9398 ms)
[ RUN ] WebViewTest.FileSystemAPIRequestFromWorkerDefaultAllow
[1077:3847:0715/044705:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1074:3847:0715/044709:INFO:CONSOLE(77)] "embedder.setUpLoadStop_", source: chrome-extension://flbjmnmfecdcelhelnchabhbkopjmamf/embedder.js (77)
[1074:3847:0715/044710:INFO:CONSOLE(79)] "embedder.onWebViewLoadStop", source: chrome-extension://flbjmnmfecdcelhelnchabhbkopjmamf/embedder.js (79)
[1074:75527:0715/044710:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[1074:3847:0715/044710:INFO:CONSOLE(82)] "embedder.webview.postMessage", source: chrome-extension://flbjmnmfecdcelhelnchabhbkopjmamf/embedder.js (82)
[1079:13063:0715/044710:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1086:12551:0715/044710:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1086:12551:0715/044710:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1086:12551:0715/044710:WARNING:channel.cc(322)] RawChannel write error
[ OK ] WebViewTest.FileSystemAPIRequestFromWorkerDefaultAllow (7222 ms)
[33/210] WebViewTest.FileSystemAPIRequestFromWorkerDefaultAllow (8628 ms)
[ RUN ] WebViewTest.FileSystemAPIRequestFromSharedWorkerOfSingleWebViewGuestAllow
[1083:3847:0715/044708:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1078:3847:0715/044711:INFO:CONSOLE(77)] "embedder.setUpLoadStop_", source: chrome-extension://eigplcgnckgobfneppbeeinppfhmnipf/embedder.js (77)
[1078:74247:0715/044712:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[1078:3847:0715/044712:INFO:CONSOLE(79)] "embedder.onWebViewLoadStop", source: chrome-extension://eigplcgnckgobfneppbeeinppfhmnipf/embedder.js (79)
[1078:3847:0715/044712:INFO:CONSOLE(82)] "embedder.webview.postMessage", source: chrome-extension://eigplcgnckgobfneppbeeinppfhmnipf/embedder.js (82)
[1084:13063:0715/044713:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[1084:13063:0715/044713:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[1084:13063:0715/044713:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1084:13063:0715/044713:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1078:40963:0715/044713:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] WebViewTest.FileSystemAPIRequestFromSharedWorkerOfSingleWebViewGuestAllow (7278 ms)
[34/210] WebViewTest.FileSystemAPIRequestFromSharedWorkerOfSingleWebViewGuestAllow (8987 ms)
[ RUN ] WebViewTest.FileSystemAPIRequestFromSharedWorkerOfMultiWebViewGuestsDeny
[1091:3847:0715/044714:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1088:3847:0715/044719:INFO:CONSOLE(79)] "embedder.onWebViewLoadStop of guest No.1", source: chrome-extension://khfgofnamppgigkcbkbcdeimmjciaopk/embedder.js (79)
[1088:3847:0715/044719:INFO:CONSOLE(82)] "embedder.webview[1].postMessage", source: chrome-extension://khfgofnamppgigkcbkbcdeimmjciaopk/embedder.js (82)
[1088:3847:0715/044719:INFO:CONSOLE(79)] "embedder.onWebViewLoadStop of guest No.2", source: chrome-extension://khfgofnamppgigkcbkbcdeimmjciaopk/embedder.js (79)
[1088:74759:0715/044719:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[1088:74759:0715/044719:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[1088:3847:0715/044719:INFO:CONSOLE(82)] "embedder.webview[2].postMessage", source: chrome-extension://khfgofnamppgigkcbkbcdeimmjciaopk/embedder.js (82)
[1088:74759:0715/044719:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[1088:3847:0715/044719:INFO:CONSOLE(79)] "embedder.onWebViewLoadStop of guest No.0", source: chrome-extension://khfgofnamppgigkcbkbcdeimmjciaopk/embedder.js (79)
[1088:3847:0715/044719:INFO:CONSOLE(82)] "embedder.webview[0].postMessage", source: chrome-extension://khfgofnamppgigkcbkbcdeimmjciaopk/embedder.js (82)
[1093:12807:0715/044719:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1100:13063:0715/044719:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1100:13063:0715/044719:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] WebViewTest.FileSystemAPIRequestFromSharedWorkerOfMultiWebViewGuestsDeny (7396 ms)
[35/210] WebViewTest.FileSystemAPIRequestFromSharedWorkerOfMultiWebViewGuestsDeny (8909 ms)
[ RUN ] WebViewTest.DownloadPermission
[1097:3847:0715/044716:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1092:75015:0715/044721:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[1098:13063:0715/044721:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[1098:13063:0715/044721:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[1098:13063:0715/044721:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1098:13063:0715/044721:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1098:13063:0715/044721:WARNING:channel.cc(322)] RawChannel write error
[1101:13063:0715/044721:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483651, remote ID 4)
[1101:13063:0715/044721:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[1101:13063:0715/044721:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[1101:13063:0715/044721:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1101:13063:0715/044721:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] WebViewTest.DownloadPermission (6616 ms)
[36/210] WebViewTest.DownloadPermission (8115 ms)
[ RUN ] WebViewTest.TestConfirmDialog
[1105:3847:0715/044723:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1102:3847:0715/044727:INFO:CONSOLE(77)] "webview has loaded.", source: chrome-extension://hhlccjdnldoomeonlobailmcoebdmkpm/embedder.js (77)
[1102:3847:0715/044727:INFO:CONSOLE(81)] "Script has been injected into webview.", source: chrome-extension://hhlccjdnldoomeonlobailmcoebdmkpm/embedder.js (81)
[1102:3847:0715/044727:INFO:CONSOLE(92)] "A communication channel has been established with webview.", source: chrome-extension://hhlccjdnldoomeonlobailmcoebdmkpm/embedder.js (92)
[1102:3847:0715/044727:INFO:CONSOLE(143)] "The confirm dialog test has started.", source: chrome-extension://hhlccjdnldoomeonlobailmcoebdmkpm/embedder.js (143)
[1102:3847:0715/044727:INFO:CONSOLE(158)] "webview has requested a dialog.", source: chrome-extension://hhlccjdnldoomeonlobailmcoebdmkpm/embedder.js (158)
[1102:3847:0715/044727:INFO:CONSOLE(162)] "The app has responded to the dialog request.", source: chrome-extension://hhlccjdnldoomeonlobailmcoebdmkpm/embedder.js (162)
[1102:3847:0715/044727:INFO:CONSOLE(150)] "webview has reported a result for its confirm dialog.", source: chrome-extension://hhlccjdnldoomeonlobailmcoebdmkpm/embedder.js (150)
[1115:12807:0715/044727:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1115:12807:0715/044727:WARNING:channel.cc(322)] RawChannel write error
[ OK ] WebViewTest.TestConfirmDialog (6808 ms)
[37/210] WebViewTest.TestConfirmDialog (8180 ms)
[ RUN ] WebViewSizeTest.AutoSize
[1111:3847:0715/044725:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1106:61443:0715/044726:ERROR:mach_broker_mac.mm(222)] Unknown process 1113 is sending Mach IPC messages!
[1106:3847:0715/044729:INFO:CONSOLE(14)] "guest.loadstop", source: chrome-extension://jmcmldmnhpgcomnjhgcaknilmpelckge/main.js (14)
[1106:3847:0715/044729:INFO:CONSOLE(41)] "sizechanged: dimension: 1600 X 1600", source: chrome-extension://jmcmldmnhpgcomnjhgcaknilmpelckge/main.js (41)
[1106:3847:0715/044729:INFO:CONSOLE(0)] "[SUCCESS] testAutoSize", source: chrome-extension://jmcmldmnhpgcomnjhgcaknilmpelckge/main.html (0)
[1112:12807:0715/044729:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[1112:12807:0715/044729:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[1112:12807:0715/044729:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1112:12807:0715/044729:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1106:41219:0715/044729:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[1106:41219:0715/044729:WARNING:channel.cc(322)] RawChannel write error
[1106:41219:0715/044729:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[1106:41219:0715/044729:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[1106:41219:0715/044729:WARNING:channel.cc(322)] RawChannel write error
[ OK ] WebViewSizeTest.AutoSize (6608 ms)
[38/210] WebViewSizeTest.AutoSize (8169 ms)
[ RUN ] WebViewSizeTest.Shim_TestResizeWebviewResizesContent
[1120:3847:0715/044731:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1117:3847:0715/044735:INFO:CONSOLE(2123)] "The resize test has been injected into webview.", source: chrome-extension://nhndclpphmihgodlhphifoiooffhopmh/main.js (2123)
[1117:3847:0715/044735:INFO:CONSOLE(2129)] "The guest script for a two-way comm channel has been injected into webview.", source: chrome-extension://nhndclpphmihgodlhphifoiooffhopmh/main.js (2129)
[1117:3847:0715/044735:INFO:CONSOLE(2140)] "A communication channel has been established with webview.", source: chrome-extension://nhndclpphmihgodlhphifoiooffhopmh/main.js (2140)
[1117:3847:0715/044735:INFO:CONSOLE(2141)] "Resizing <webview> width from 300px to 400px.", source: chrome-extension://nhndclpphmihgodlhphifoiooffhopmh/main.js (2141)
[1125:12551:0715/044735:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483656, remote ID 10)
[1125:12551:0715/044735:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 4)
[ OK ] WebViewSizeTest.Shim_TestResizeWebviewResizesContent (6727 ms)
[39/210] WebViewSizeTest.Shim_TestResizeWebviewResizesContent (7970 ms)
[ RUN ] WebViewSizeTest.Shim_TestResizeEvents
[1126:3847:0715/044733:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1121:3847:0715/044737:INFO:CONSOLE(2552)] "Resizing <webview> width from 600px to 500px.", source: chrome-extension://nhndclpphmihgodlhphifoiooffhopmh/main.js (2552)
[1121:3847:0715/044737:INFO:CONSOLE(2543)] "oncontentresize", source: chrome-extension://nhndclpphmihgodlhphifoiooffhopmh/main.js (2543)
[1121:3847:0715/044737:ERROR:browser_plugin_guest.cc(445)] Attempting to require callback on nonexistent surface
[1127:13063:0715/044737:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1121:40963:0715/044737:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[1121:40963:0715/044737:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[1121:40963:0715/044737:WARNING:channel.cc(322)] RawChannel write error
[ OK ] WebViewSizeTest.Shim_TestResizeEvents (6335 ms)
[40/210] WebViewSizeTest.Shim_TestResizeEvents (7790 ms)
[ RUN ] AppBannerDataFetcherBrowserTest.WebAppBannerNoTypeInManifest
[ OK ] AppBannerDataFetcherBrowserTest.WebAppBannerNoTypeInManifest (1 ms)
[41/210] AppBannerDataFetcherBrowserTest.WebAppBannerNoTypeInManifest (1471 ms)
[ RUN ] WebViewDPITest.Shim_TestAutosizeRemoveAttributes
[1134:3847:0715/044739:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
2015-07-15 04:47:43.618 browser_tests[1131:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[ OK ] WebViewDPITest.Shim_TestAutosizeRemoveAttributes (6728 ms)
[42/210] WebViewDPITest.Shim_TestAutosizeRemoveAttributes (8037 ms)
[ RUN ] CollectedCookiesTest.NavigateAway
[1141:3847:0715/044742:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1137:74255:0715/044743:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
2015-07-15 04:47:43.864 browser_tests[1137:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[1142:13063:0715/044744:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1142:13063:0715/044744:WARNING:channel.cc(322)] RawChannel write error
[ OK ] CollectedCookiesTest.NavigateAway (3860 ms)
[43/210] CollectedCookiesTest.NavigateAway (5291 ms)
[ RUN ] ContentSettingsTest.ContentSettingsBlockDataURLs
[1152:3847:0715/044747:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1146:40451:0715/044748:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[1146:40451:0715/044748:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ContentSettingsTest.ContentSettingsBlockDataURLs (3033 ms)
[44/210] ContentSettingsTest.ContentSettingsBlockDataURLs (4333 ms)
[ RUN ] ContentSettingsTest.AllowCookiesUsingExceptions
[1151:3847:0715/044747:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49285...
sending server_data: {"host": "127.0.0.1", "port": 49285} (36 bytes)
[ OK ] ContentSettingsTest.AllowCookiesUsingExceptions (4064 ms)
[45/210] ContentSettingsTest.AllowCookiesUsingExceptions (5568 ms)
[ RUN ] AdbClientSocketTest.TestAdbClientSocket
[1161:3847:0715/044751:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1156:40451:0715/044753:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] AdbClientSocketTest.TestAdbClientSocket (3325 ms)
[46/210] AdbClientSocketTest.TestAdbClientSocket (4717 ms)
[ RUN ] DoNotTrackTest.DOMProperty
[1171:3847:0715/044756:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1167:40451:0715/044757:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[1172:14851:0715/044757:ERROR:webgraphicscontext3d_command_buffer_impl.cc(242)] Failed to initialize GLES2CmdHelper.
[ OK ] DoNotTrackTest.DOMProperty (2533 ms)
[47/210] DoNotTrackTest.DOMProperty (3775 ms)
[ RUN ] DevToolsBeforeUnloadTest.TestWorkerWindowClosing
[1164:3847:0715/044752:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49301...
sending server_data: {"host": "127.0.0.1", "port": 49301} (36 bytes)
[1157:3847:0715/044757:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[1170:13319:0715/044758:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483656, remote ID 9)
[1170:13319:0715/044758:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1170:13319:0715/044758:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1170:13319:0715/044758:WARNING:channel.cc(322)] RawChannel write error
[1170:15619:0715/044758:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[1170:15619:0715/044758:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[ OK ] DevToolsBeforeUnloadTest.TestWorkerWindowClosing (7619 ms)
[48/210] DevToolsBeforeUnloadTest.TestWorkerWindowClosing (8865 ms)
[ RUN ] DownloadTest.DontCloseNewTab2
[1177:3847:0715/044800:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] DownloadTest.DontCloseNewTab2 (3774 ms)
[49/210] DownloadTest.DontCloseNewTab2 (5282 ms)
[ RUN ] AutomationApiTest.Find
[1188:3847:0715/044805:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1184:41219:0715/044807:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[1189:12807:0715/044807:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1189:12807:0715/044807:WARNING:channel.cc(322)] RawChannel write error
[1184:74503:0715/044809:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[1184:3847:0715/044809:INFO:CONSOLE(0)] "calling getTree() callback", source: chrome-extension://edmfecfcomillbaemggfbbjfjcoibana/find.html (0)
[1184:3847:0715/044809:INFO:CONSOLE(0)] "[SUCCESS] testFindByRole", source: chrome-extension://edmfecfcomillbaemggfbbjfjcoibana/find.html (0)
[1184:3847:0715/044810:INFO:CONSOLE(0)] "[SUCCESS] testFindByStates", source: chrome-extension://edmfecfcomillbaemggfbbjfjcoibana/find.html (0)
[1184:3847:0715/044811:INFO:CONSOLE(0)] "[SUCCESS] testFindByAttribute", source: chrome-extension://edmfecfcomillbaemggfbbjfjcoibana/find.html (0)
[1184:3847:0715/044812:INFO:CONSOLE(0)] "[SUCCESS] testMatches", source: chrome-extension://edmfecfcomillbaemggfbbjfjcoibana/find.html (0)
[1191:13063:0715/044813:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 4)
[1191:13063:0715/044813:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1191:13063:0715/044813:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] AutomationApiTest.Find (9630 ms)
[50/210] AutomationApiTest.Find (10904 ms)
[ RUN ] AllUrlsApiTest.WhitelistedExtension
[1181:3847:0715/044801:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1175:41219:0715/044806:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[1182:12807:0715/044806:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1182:12807:0715/044806:WARNING:channel.cc(322)] RawChannel write error
[1192:12807:0715/044810:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1192:12807:0715/044810:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1175:3847:0715/044810:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[1194:13063:0715/044811:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1195:13063:0715/044813:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1195:13063:0715/044813:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1195:13063:0715/044813:WARNING:channel.cc(322)] RawChannel write error
[1183:13063:0715/044813:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[1183:13063:0715/044813:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1183:13063:0715/044813:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1175:77635:0715/044813:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[1186:13063:0715/044813:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1186:13063:0715/044813:WARNING:channel.cc(322)] RawChannel write error
[1175:41219:0715/044813:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[1175:41219:0715/044813:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[1175:41219:0715/044813:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 4, remote ID 2147483651)
[1175:41219:0715/044813:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] AllUrlsApiTest.WhitelistedExtension (14293 ms)
[51/210] AllUrlsApiTest.WhitelistedExtension (15831 ms)
[ RUN ] ExtensionBrowsingDataTest.RemoveBrowsingDataAll
[1203:3847:0715/044816:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1198:39171:0715/044817:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[1198:39171:0715/044817:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ExtensionBrowsingDataTest.RemoveBrowsingDataAll (3317 ms)
[52/210] ExtensionBrowsingDataTest.RemoveBrowsingDataAll (4778 ms)
[ RUN ] ExtensionBrowsingDataTest.SettingsFunctionSince
[1206:3847:0715/044817:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1207:15107:0715/044818:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[1207:15107:0715/044818:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[1207:15107:0715/044818:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[1207:12807:0715/044818:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1207:12807:0715/044818:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] ExtensionBrowsingDataTest.SettingsFunctionSince (3076 ms)
[53/210] ExtensionBrowsingDataTest.SettingsFunctionSince (4360 ms)
[ RUN ] DownloadExtensionTest.DownloadExtensionTest_Download_Post
[1215:3847:0715/044821:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49316...
sending server_data: {"host": "127.0.0.1", "port": 49316} (36 bytes)
[ OK ] DownloadExtensionTest.DownloadExtensionTest_Download_Post (4945 ms)
[54/210] DownloadExtensionTest.DownloadExtensionTest_Download_Post (6417 ms)
[ RUN ] DeclarativeContentApiTest.DisabledForSpanningIncognito
[1214:3847:0715/044821:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1208:3847:0715/044825:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[1208:3847:0715/044826:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[1216:12807:0715/044826:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1216:12807:0715/044826:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1216:12807:0715/044826:WARNING:channel.cc(322)] RawChannel write error
[1208:41219:0715/044826:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[1208:41219:0715/044826:WARNING:channel.cc(322)] RawChannel write error
[ OK ] DeclarativeContentApiTest.DisabledForSpanningIncognito (7043 ms)
[55/210] DeclarativeContentApiTest.DisabledForSpanningIncognito (8367 ms)
[ RUN ] DownloadExtensionTest.DownloadExtensionTest_Download_Post_Get
[1226:3847:0715/044828:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
2015-07-15 04:48:28.823 browser_tests[1222:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
HTTP server started on http://127.0.0.1:49320...
sending server_data: {"host": "127.0.0.1", "port": 49320} (36 bytes)
[1227:13063:0715/044831:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1227:13063:0715/044831:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1222:40707:0715/044831:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[1222:40707:0715/044831:WARNING:channel.cc(322)] RawChannel write error
[ OK ] DownloadExtensionTest.DownloadExtensionTest_Download_Post_Get (4990 ms)
[56/210] DownloadExtensionTest.DownloadExtensionTest_Download_Post_Get (6490 ms)
[ RUN ] DownloadExtensionTest.DownloadExtensionTest_OnDeterminingFilename_ParentDirInvalid
[1231:3847:0715/044829:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49323...
sending server_data: {"host": "127.0.0.1", "port": 49323} (36 bytes)
[1233:13063:0715/044832:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[1233:13063:0715/044832:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1233:13063:0715/044832:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1233:13063:0715/044832:WARNING:channel.cc(322)] RawChannel write error
[1225:4611:0715/044832:ERROR:mach_broker_mac.mm(222)] Unknown process 1236 is sending Mach IPC messages!
[ OK ] DownloadExtensionTest.DownloadExtensionTest_OnDeterminingFilename_ParentDirInvalid (4729 ms)
[57/210] DownloadExtensionTest.DownloadExtensionTest_OnDeterminingFilename_ParentDirInvalid (6148 ms)
[ RUN ] BrowserActionApiTest.BadgeBackgroundColor
[1241:3847:0715/044835:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49325...
sending server_data: {"host": "127.0.0.1", "port": 49325} (36 bytes)
[1244:12551:0715/044838:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1244:12551:0715/044838:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1248:13063:0715/044838:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483652, remote ID 5)
[1248:13063:0715/044838:WARNING:channel.cc(322)] RawChannel write error
[ OK ] BrowserActionApiTest.BadgeBackgroundColor (5600 ms)
[58/210] BrowserActionApiTest.BadgeBackgroundColor (7237 ms)
[ RUN ] ExtensionBrowserTest.PageActionInPageNavigation
[1245:3847:0715/044836:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49326...
sending server_data: {"host": "127.0.0.1", "port": 49326} (36 bytes)
[1239:3847:0715/044839:INFO:CONSOLE(10)] "url: http://127.0.0.1:49326/files/extensions/api_test/page_action/hash_change/test_page_A.html", source: chrome-extension://aodecgcojjhkdechlfpebbfaoeocimpc/background.js (10)
[1239:3847:0715/044839:INFO:CONSOLE(13)] "Enabling for 2", source: chrome-extension://aodecgcojjhkdechlfpebbfaoeocimpc/background.js (13)
[1246:13063:0715/044839:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1246:13063:0715/044839:WARNING:channel.cc(322)] RawChannel write error
[1250:3847:0715/044839:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 2, remote ID 2147483648)
[1250:12551:0715/044839:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[ OK ] ExtensionBrowserTest.PageActionInPageNavigation (5604 ms)
[59/210] ExtensionBrowserTest.PageActionInPageNavigation (7045 ms)
[ RUN ] ExtensionBrowserTest.RSSParseFeedInvalidFeed2
[1255:3847:0715/044842:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49331...
sending server_data: {"host": "127.0.0.1", "port": 49331} (36 bytes)
[1258:3847:0715/044845:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 3, remote ID 2147483649)
[1258:3847:0715/044845:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 2, remote ID 2147483648)
[1251:3847:0715/044845: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.RSSParseFeedInvalidFeed2 (5667 ms)
[60/210] ExtensionBrowserTest.RSSParseFeedInvalidFeed2 (7011 ms)
[ RUN ] FileSystemApiTest.FileSystemApiOpenExistingFilePreviousPathDoesNotExistTest
[1259:3847:0715/044843:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1253:55815:0715/044844:ERROR:mach_broker_mac.mm(222)] Unknown process 1263 is sending Mach IPC messages!
[1253:3847:0715/044846:INFO:CONSOLE(0)] "[SUCCESS] openFile", source: chrome-extension://nlchkemmbgklpccdpdiicbopenbgogdk/test.html (0)
[1260:13063:0715/044846:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483652, remote ID 5)
[1260:13063:0715/044846:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483653, remote ID 6)
[1260:13063:0715/044846:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[1260:13063:0715/044846:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[1260:13063:0715/044846:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1260:13063:0715/044846:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1260:13063:0715/044846:WARNING:channel.cc(322)] RawChannel write error
[ OK ] FileSystemApiTest.FileSystemApiOpenExistingFilePreviousPathDoesNotExistTest (5523 ms)
[61/210] FileSystemApiTest.FileSystemApiOpenExistingFilePreviousPathDoesNotExistTest (6868 ms)
[ RUN ] FileSystemApiTest.FileSystemApiGetWritableRootEntryTest
[1269:3847:0715/044848:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1265:4871:0715/044851:ERROR:mach_broker_mac.mm(222)] Unknown process 1275 is sending Mach IPC messages!
[1265:3847:0715/044852:INFO:CONSOLE(0)] "[SUCCESS] getWritableEntry", source: chrome-extension://nkekbanalcdmkedhaiodemjjigoapief/test.html (0)
[1272:12807:0715/044852:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] FileSystemApiTest.FileSystemApiGetWritableRootEntryTest (5894 ms)
[62/210] FileSystemApiTest.FileSystemApiGetWritableRootEntryTest (7317 ms)
[ RUN ] FileSystemApiTest.FileSystemApiRetainDirectoryEntry
[1273:3847:0715/044849:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1266:62987:0715/044852:ERROR:mach_broker_mac.mm(222)] Unknown process 1277 is sending Mach IPC messages!
[1266:3847:0715/044853:INFO:CONSOLE(0)] "[SUCCESS] (no test)", source: chrome-extension://eciighanmbknnookglekkgnnbdfemojg/test_other_window.html (0)
[1266:3847:0715/044853:INFO:CONSOLE(0)] "[SUCCESS] retainEntryWorks", source: chrome-extension://eciighanmbknnookglekkgnnbdfemojg/test.html (0)
[1266:3847:0715/044853:INFO:CONSOLE(0)] "[SUCCESS] retainEntryWorks", source: chrome-extension://eciighanmbknnookglekkgnnbdfemojg/test.html (0)
[1274:12551:0715/044853:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483653, remote ID 6)
[1274:12551:0715/044853:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[1274:12551:0715/044853:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1274:12551:0715/044853:WARNING:channel.cc(322)] RawChannel write error
[ OK ] FileSystemApiTest.FileSystemApiRetainDirectoryEntry (6126 ms)
[63/210] FileSystemApiTest.FileSystemApiRetainDirectoryEntry (7282 ms)
[ RUN ] GcmApiTest.RegisterValidation
[1283:3847:0715/044856:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1279:3847:0715/044858:INFO:CONSOLE(0)] "[SUCCESS] successWithOneSender", source: chrome-extension://lefcecgkalmdpofeoodadlijjoebjlpe/_generated_background_page.html (0)
[1279:3847:0715/044858:INFO:CONSOLE(0)] "[SUCCESS] successWithMultipleSenders", source: chrome-extension://lefcecgkalmdpofeoodadlijjoebjlpe/_generated_background_page.html (0)
[1279:3847:0715/044858:INFO:CONSOLE(0)] "[SUCCESS] successWithMaxSenders", source: chrome-extension://lefcecgkalmdpofeoodadlijjoebjlpe/_generated_background_page.html (0)
[1279:3847:0715/044858:INFO:CONSOLE(0)] "[SUCCESS] failureWithNoSenders", source: chrome-extension://lefcecgkalmdpofeoodadlijjoebjlpe/_generated_background_page.html (0)
[1279:3847:0715/044858:INFO:CONSOLE(0)] "[SUCCESS] failureWithEmptySenderOnly", source: chrome-extension://lefcecgkalmdpofeoodadlijjoebjlpe/_generated_background_page.html (0)
[1279:3847:0715/044858:INFO:CONSOLE(0)] "[SUCCESS] failureWithEmptySender", source: chrome-extension://lefcecgkalmdpofeoodadlijjoebjlpe/_generated_background_page.html (0)
[1279:3847:0715/044858:INFO:CONSOLE(0)] "[SUCCESS] failureWithTooManySenders", source: chrome-extension://lefcecgkalmdpofeoodadlijjoebjlpe/_generated_background_page.html (0)
[1286:13063:0715/044858:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1286:13063:0715/044858:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1279:41987:0715/044858:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[1279:41987:0715/044858:WARNING:channel.cc(322)] RawChannel write error
[ OK ] GcmApiTest.RegisterValidation (4435 ms)
[64/210] GcmApiTest.RegisterValidation (5735 ms)
[ RUN ] HotwordPrivateApiTest.SetHotwordAlwaysOnSearchEnabled
[1287:3847:0715/044857:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1280:3847:0715/044859:INFO:CONSOLE(0)] "[SUCCESS] setHotwordAlwaysOnSearchEnabledTrue", source: chrome-extension://cpfhkdbjfdgdebcjlifoldbijinjfifp/_generated_background_page.html (0)
[1290:13063:0715/044859:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1290:13063:0715/044859:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1280:3847:0715/044900:INFO:CONSOLE(0)] "[SUCCESS] setHotwordAlwaysOnSearchEnabledFalse", source: chrome-extension://cpfhkdbjfdgdebcjlifoldbijinjfifp/_generated_background_page.html (0)
[1280:41219:0715/044900:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[1280:41219:0715/044900:WARNING:channel.cc(322)] RawChannel write error
[ OK ] HotwordPrivateApiTest.SetHotwordAlwaysOnSearchEnabled (5807 ms)
[65/210] HotwordPrivateApiTest.SetHotwordAlwaysOnSearchEnabled (7125 ms)
[ RUN ] HotwordPrivateApiTest.IsAvailableFalse
[1295:3847:0715/044902:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1291:3847:0715/044904:INFO:CONSOLE(0)] "[SUCCESS] isAvailable", source: chrome-extension://cpfhkdbjfdgdebcjlifoldbijinjfifp/_generated_background_page.html (0)
[1297:13063:0715/044904:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[1297:13063:0715/044904:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1297:13063:0715/044904:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1297:13063:0715/044904:WARNING:channel.cc(322)] RawChannel write error
[1300:13063:0715/044904:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] HotwordPrivateApiTest.IsAvailableFalse (4561 ms)
[66/210] HotwordPrivateApiTest.IsAvailableFalse (5962 ms)
[ RUN ] HotwordPrivateApiTest.GetLaunchStateHotwordOnly
[1301:3847:0715/044904:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1296:3847:0715/044906:INFO:CONSOLE(0)] "[SUCCESS] getLaunchState", source: chrome-extension://cpfhkdbjfdgdebcjlifoldbijinjfifp/_generated_background_page.html (0)
[1302:13063:0715/044906:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[1302:13063:0715/044906:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[1302:13063:0715/044906:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1302:13063:0715/044906:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1302:13063:0715/044906:WARNING:channel.cc(322)] RawChannel write error
[1303:13063:0715/044906:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[1303:13063:0715/044906:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1303:13063:0715/044906:WARNING:channel.cc(322)] RawChannel write error
[ OK ] HotwordPrivateApiTest.GetLaunchStateHotwordOnly (4331 ms)
[67/210] HotwordPrivateApiTest.GetLaunchStateHotwordOnly (5908 ms)
[ RUN ] ExtensionIdltestApiTest.IdlCompiler
[1307:3847:0715/044908:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1309:12807:0715/044909:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1309:12807:0715/044909:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1304:3847:0715/044910:INFO:CONSOLE(0)] "[SUCCESS] sendBuffer", source: chrome-extension://igecbdcobjkibbloeggikddlnldoiahm/binary.html (0)
[1304:3847:0715/044910:INFO:CONSOLE(0)] "[SUCCESS] sendBufferView", source: chrome-extension://igecbdcobjkibbloeggikddlnldoiahm/binary.html (0)
[1304:3847:0715/044910:INFO:CONSOLE(0)] "[SUCCESS] sendBufferSlice", source: chrome-extension://igecbdcobjkibbloeggikddlnldoiahm/binary.html (0)
[1304:3847:0715/044910:INFO:CONSOLE(0)] "[SUCCESS] getBuffer", source: chrome-extension://igecbdcobjkibbloeggikddlnldoiahm/binary.html (0)
[1304:3847:0715/044911:INFO:CONSOLE(0)] "[SUCCESS] functionDefinition", source: chrome-extension://ockncicmapilillhikcmmdmdcccnkmcl/nocompile.html (0)
[1304:41219:0715/044911:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[1304:41219:0715/044911:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ExtensionIdltestApiTest.IdlCompiler (5878 ms)
[68/210] ExtensionIdltestApiTest.IdlCompiler (7244 ms)
[ RUN ] InlineInstallPrivateApiTestApp.BackgroundInstall
HTTP server started on http://127.0.0.1:49333...
sending server_data: {"host": "127.0.0.1", "port": 49333} (36 bytes)
[1314:3847:0715/044910:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1316:13063:0715/044913:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1316:13063:0715/044913:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1317:13063:0715/044913:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] InlineInstallPrivateApiTestApp.BackgroundInstall (4825 ms)
[69/210] InlineInstallPrivateApiTestApp.BackgroundInstall (6201 ms)
[ RUN ] InstanceIDApiTest.DeleteID
[1327:3847:0715/044916:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1320:3847:0715/044918:INFO:CONSOLE(0)] "[SUCCESS] deleteIDWithoutCallback", source: chrome-extension://bfogmkklmnoanocmfhjgghdeadlnlhnp/_generated_background_page.html (0)
[1320:3847:0715/044918:INFO:CONSOLE(0)] "[SUCCESS] deleteIDWithCallback", source: chrome-extension://bfogmkklmnoanocmfhjgghdeadlnlhnp/_generated_background_page.html (0)
[1320:3847:0715/044918:INFO:CONSOLE(0)] "[SUCCESS] deleteAfterGetID", source: chrome-extension://bfogmkklmnoanocmfhjgghdeadlnlhnp/_generated_background_page.html (0)
[ OK ] InstanceIDApiTest.DeleteID (4762 ms)
[70/210] InstanceIDApiTest.DeleteID (6002 ms)
[ RUN ] InlineInstallPrivateApiTestExtension.OnlyApps
HTTP server started on http://127.0.0.1:49334...
sending server_data: {"host": "127.0.0.1", "port": 49334} (36 bytes)
[1325:3847:0715/044916:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1318:3847:0715/044918:INFO:CONSOLE(33)] "testName is onlyApps", source: chrome-extension://onjpmbjnmccpjoohmgbcjdigbmnbfmkf/page.js (33)
[1326:12807:0715/044920:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[1326:12807:0715/044920:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[1326:12807:0715/044920:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1326:12807:0715/044920:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1318:41219:0715/044920:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] InlineInstallPrivateApiTestExtension.OnlyApps (7734 ms)
[71/210] InlineInstallPrivateApiTestExtension.OnlyApps (9225 ms)
[ RUN ] ExtensionManagementApiEscalationTest.DisabledReason
[1338:3847:0715/044922:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1334:40963:0715/044926:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[1334:40963:0715/044926:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[1334:40963:0715/044926:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[1334:40963:0715/044926:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ExtensionManagementApiEscalationTest.DisabledReason (6475 ms)
[72/210] ExtensionManagementApiEscalationTest.DisabledReason (7727 ms)
[ RUN ] ExtensionManagementTest.InstallOlderVersion
[1344:3847:0715/044924:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1339:3847:0715/044928:WARNING:extension_error_reporter.cc(79)] Extension error: Attempted to downgrade extension.
[1339:41219:0715/044928:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] ExtensionManagementTest.InstallOlderVersion (6281 ms)
[73/210] ExtensionManagementTest.InstallOlderVersion (7652 ms)
[ RUN ] MediaGalleriesGalleryWatchApiTest.SetupGalleryChangedListenerWithoutWatchers
[1354:3847:0715/044930:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1356:12551:0715/044932:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[1356:12551:0715/044932:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[1356:12551:0715/044932:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1356:12551:0715/044932:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1356:12551:0715/044932:WARNING:channel.cc(322)] RawChannel write error
[1359:14083:0715/044932:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[1359:14083:0715/044932:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1359:14083:0715/044932:WARNING:channel.cc(322)] RawChannel write error
[ OK ] MediaGalleriesGalleryWatchApiTest.SetupGalleryChangedListenerWithoutWatchers (4523 ms)
[74/210] MediaGalleriesGalleryWatchApiTest.SetupGalleryChangedListenerWithoutWatchers (5781 ms)
[ RUN ] ExtensionPreferenceApiTest.Standard
[1360:3847:0715/044932:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1355:40707:0715/044934:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[1361:13063:0715/044934:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1361:13063:0715/044934:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1355:3847:0715/044934:INFO:CONSOLE(0)] "[SUCCESS] getPreferences", source: chrome-extension://nilfbfblcadmgihhgmhbddpehomphkcm/test.html (0)
[1355:3847:0715/044934:INFO:CONSOLE(0)] "[SUCCESS] setGlobals", source: chrome-extension://nilfbfblcadmgihhgmhbddpehomphkcm/test.html (0)
[1355:40707:0715/044934:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[1355:40707:0715/044934:WARNING:channel.cc(322)] RawChannel write error
[1355:3847:0715/044934:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown select_file_dialogs.allowed
[ OK ] ExtensionPreferenceApiTest.Standard (4628 ms)
[75/210] ExtensionPreferenceApiTest.Standard (6057 ms)
[ RUN ] ProxySettingsApiTest.ProxyDirectSettings
[1366:3847:0715/044936:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1363:73219:0715/044937:ERROR:mach_broker_mac.mm(222)] Unknown process 1371 is sending Mach IPC messages!
[1363:3847:0715/044938:INFO:CONSOLE(0)] "[SUCCESS] verifyTestsHaveStarted", source: chrome-extension://ipgpdakkeopadmknhhjnhmdgkompjhmj/_generated_background_page.html (0)
[1363:3847:0715/044938:INFO:CONSOLE(0)] "[SUCCESS] setAutoSettings", source: chrome-extension://ipgpdakkeopadmknhhjnhmdgkompjhmj/_generated_background_page.html (0)
[1363:3847:0715/044938:INFO:CONSOLE(0)] "[SUCCESS] verifyRegular", source: chrome-extension://ipgpdakkeopadmknhhjnhmdgkompjhmj/_generated_background_page.html (0)
[1363:3847:0715/044938:INFO:CONSOLE(0)] "[SUCCESS] verifyIncognito", source: chrome-extension://ipgpdakkeopadmknhhjnhmdgkompjhmj/_generated_background_page.html (0)
[1368:12807:0715/044938:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1363:39171:0715/044938:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[1363:39171:0715/044938:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ProxySettingsApiTest.ProxyDirectSettings (5210 ms)
[76/210] ProxySettingsApiTest.ProxyDirectSettings (6447 ms)
[ RUN ] ProxySettingsApiTest.ProxyFixedIndividualRemove
[1373:3847:0715/044938:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1367:3847:0715/044940:INFO:CONSOLE(0)] "[SUCCESS] verifyTestsHaveStarted", source: chrome-extension://jopkolooahlopmjabjpimomljgmfimpi/_generated_background_page.html (0)
[1367:3847:0715/044940:INFO:CONSOLE(0)] "[SUCCESS] setIndividualProxies", source: chrome-extension://jopkolooahlopmjabjpimomljgmfimpi/_generated_background_page.html (0)
[1367:3847:0715/044940:INFO:CONSOLE(0)] "[SUCCESS] clearProxies", source: chrome-extension://jopkolooahlopmjabjpimomljgmfimpi/_generated_background_page.html (0)
[1374:13063:0715/044940:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1374:13063:0715/044940:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1367:40963:0715/044940:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] ProxySettingsApiTest.ProxyFixedIndividualRemove (4669 ms)
[77/210] ProxySettingsApiTest.ProxyFixedIndividualRemove (6199 ms)
[ RUN ] SyncFileSystemApiTest.OnFileStatusChangedDeleted
[1379:3847:0715/044942:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1376:5383:0715/044944:ERROR:mach_broker_mac.mm(222)] Unknown process 1384 is sending Mach IPC messages!
[1376:3847:0715/044945:INFO:CONSOLE(0)] "[SUCCESS] setupListener", source: chrome-extension://japknpfpellaklehchbbmngagaoiioib/_generated_background_page.html (0)
[1385:12807:0715/044945:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1385:12807:0715/044945:WARNING:channel.cc(322)] RawChannel write error
[ OK ] SyncFileSystemApiTest.OnFileStatusChangedDeleted (5064 ms)
[78/210] SyncFileSystemApiTest.OnFileStatusChangedDeleted (6362 ms)
[ RUN ] SyncFileSystemApiTest.OnServiceStatusChanged
[1386:3847:0715/044944:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1380:7175:0715/044946:ERROR:mach_broker_mac.mm(222)] Unknown process 1388 is sending Mach IPC messages!
[1380:3847:0715/044947:INFO:CONSOLE(0)] "[SUCCESS] setupListener", source: chrome-extension://loeajmhbkadfojgcalkgibbbjijjbgmf/_generated_background_page.html (0)
[1387:12551:0715/044947:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1387:12551:0715/044947:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] SyncFileSystemApiTest.OnServiceStatusChanged (4981 ms)
[79/210] SyncFileSystemApiTest.OnServiceStatusChanged (6484 ms)
[ RUN ] ExtensionTabsTest.DefaultToIncognitoWhenItIsForcedAndNoArgs
[1393:3847:0715/044948:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1390:3847:0715/044951:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[ OK ] ExtensionTabsTest.DefaultToIncognitoWhenItIsForcedAndNoArgs (5722 ms)
[80/210] ExtensionTabsTest.DefaultToIncognitoWhenItIsForcedAndNoArgs (7040 ms)
[ RUN ] ExtensionWindowCreateTest.AcceptState
[1400:3847:0715/044950:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1401:12807:0715/044953:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1401:12807:0715/044953:WARNING:channel.cc(322)] RawChannel write error
[1402:12807:0715/044953:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1402:12807:0715/044953:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1402:12807:0715/044953:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ExtensionWindowCreateTest.AcceptState (4343 ms)
[81/210] ExtensionWindowCreateTest.AcceptState (5800 ms)
[ RUN ] ExtensionWebRequestApiTest.WebRequestDeclarativePermissionSpanning1
[1411:3847:0715/044956:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1404:5635:0715/044958:ERROR:mach_broker_mac.mm(222)] Unknown process 1414 is sending Mach IPC messages!
[1404:5635:0715/044958:ERROR:mach_broker_mac.mm(222)] Unknown process 1415 is sending Mach IPC messages!
[1404:41219:0715/045001:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[1404:41219:0715/045001:WARNING:channel.cc(322)] RawChannel write error
2015-07-15 04:50:01.648 browser_tests[1404:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[1404:41219:0715/045001:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[1404:41219:0715/045001:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ExtensionWebRequestApiTest.WebRequestDeclarativePermissionSpanning1 (7155 ms)
[82/210] ExtensionWebRequestApiTest.WebRequestDeclarativePermissionSpanning1 (8527 ms)
[ RUN ] WebNavigationApiTest.CrossProcessFragment
[1408:3847:0715/044955:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1417:12807:0715/044959:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1403:75015:0715/045000:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /test3
[1403:75015:0715/045000:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[1403:3847:0715/045000:INFO:CONSOLE(0)] "[SUCCESS] crossProcessFragment", source: chrome-extension://bhdhenjffjebhcjkohdfoadakjikgjjd/test_crossProcessFragment.html (0)
[1418:12807:0715/045001:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1418:12807:0715/045001:WARNING:channel.cc(322)] RawChannel write error
[1403:75015:0715/045001:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /test4
[1403:3847:0715/045001:INFO:CONSOLE(0)] "[SUCCESS] crossProcessFragmentIFrame", source: chrome-extension://bhdhenjffjebhcjkohdfoadakjikgjjd/test_crossProcessFragment.html (0)
[1410:13063:0715/045001:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1410:13063:0715/045001:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
2015-07-15 04:50:01.708 browser_tests[1403:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[1403:3847:0715/045002:ERROR:browser_thread.h(263)] DeleteSoon failed on thread 0
[ OK ] WebNavigationApiTest.CrossProcessFragment (8045 ms)
[83/210] WebNavigationApiTest.CrossProcessFragment (9519 ms)
[ RUN ] WebrtcLoggingPrivateApiTest.TestStartStopStoreAndUploadWithMetaData
[1428:3847:0715/045005:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1430:15107:0715/045006:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[1430:15107:0715/045006:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[ OK ] WebrtcLoggingPrivateApiTest.TestStartStopStoreAndUploadWithMetaData (3200 ms)
[84/210] WebrtcLoggingPrivateApiTest.TestStartStopStoreAndUploadWithMetaData (4297 ms)
[ RUN ] WebrtcLoggingPrivateApiTest.TestStartStopDiscard
[1427:3847:0715/045005:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1429:14851:0715/045006:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[1429:14851:0715/045006:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[1429:12551:0715/045006:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[1429:12551:0715/045006:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1429:12551:0715/045006:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] WebrtcLoggingPrivateApiTest.TestStartStopDiscard (2992 ms)
[85/210] WebrtcLoggingPrivateApiTest.TestStartStopDiscard (4505 ms)
[ RUN ] EphemeralAppWebstorePrivateApiTest.EphemeralAppsFeatureDisabled
HTTP server started on http://127.0.0.1:49346...
sending server_data: {"host": "127.0.0.1", "port": 49346} (36 bytes)
[1440:3847:0715/045010:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1441:12551:0715/045012:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1441:12551:0715/045012:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1431:3847:0715/045012:INFO:CONSOLE(0)] "[SUCCESS] canLaunchEphemeralApp", source: http://www.example.com:49346/files/extensions/platform_apps/ephemeral_launcher/webstore_launch_disabled.html (0)
[1431:3847:0715/045012:INFO:CONSOLE(0)] "[SUCCESS] launchEphemeralApp", source: http://www.example.com:49346/files/extensions/platform_apps/ephemeral_launcher/webstore_launch_disabled.html (0)
[ OK ] EphemeralAppWebstorePrivateApiTest.EphemeralAppsFeatureDisabled (5384 ms)
[86/210] EphemeralAppWebstorePrivateApiTest.EphemeralAppsFeatureDisabled (6557 ms)
[ RUN ] BackgroundXhrTest.HttpAuth
[1438:3847:0715/045009:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49347...
sending server_data: {"host": "127.0.0.1", "port": 49347} (36 bytes)
[1432:41219:0715/045012:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[1439:12807:0715/045012:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1439:12807:0715/045012:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1432:41219:0715/045013:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] BackgroundXhrTest.HttpAuth (5865 ms)
[87/210] BackgroundXhrTest.HttpAuth (7173 ms)
[ RUN ] CalculatorBrowserTest.Model
[1453:3847:0715/045017:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] CalculatorBrowserTest.Model (3349 ms)
[88/210] CalculatorBrowserTest.Model (4881 ms)
[ RUN ] ContentVerifierTest.FailOnDone
[1449:3847:0715/045016:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1456:15363:0715/045019:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[1456:15363:0715/045019:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[1456:13063:0715/045019:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[1456:13063:0715/045019:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[1456:13063:0715/045019:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1456:13063:0715/045019:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1456:15363:0715/045019:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[1456:15363:0715/045019:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[ OK ] ContentVerifierTest.FailOnDone (5423 ms)
[89/210] ContentVerifierTest.FailOnDone (6741 ms)
[ RUN ] ExecuteScriptApiTest.ExecuteScriptBasic
[1461:3847:0715/045022:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1457:75271:0715/045026:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[1457:3847:0715/045026:INFO:CONSOLE(0)] "[SUCCESS] executeJavaScriptCodeShouldSucceed", source: chrome-extension://jgjpkemgokhddnjljfkegbibglphodjd/test.html (0)
[1457:3847:0715/045026:INFO:CONSOLE(0)] "[SUCCESS] executeJavaScriptFileShouldSucceed", source: chrome-extension://jgjpkemgokhddnjljfkegbibglphodjd/test.html (0)
[1457:3847:0715/045026:INFO:CONSOLE(0)] "[SUCCESS] insertCSSTextShouldSucceed", source: chrome-extension://jgjpkemgokhddnjljfkegbibglphodjd/test.html (0)
[1457:3847:0715/045026:INFO:CONSOLE(0)] "[SUCCESS] insertCSSFileShouldSucceed", source: chrome-extension://jgjpkemgokhddnjljfkegbibglphodjd/test.html (0)
[1457:3847:0715/045026:INFO:CONSOLE(0)] "[SUCCESS] insertCSSTextShouldNotAffectDOM", source: chrome-extension://jgjpkemgokhddnjljfkegbibglphodjd/test.html (0)
[1457:3847:0715/045026:INFO:CONSOLE(0)] "[SUCCESS] executeJavaScriptCodeShouldFail", source: chrome-extension://jgjpkemgokhddnjljfkegbibglphodjd/test.html (0)
[1457:3847:0715/045026:INFO:CONSOLE(0)] "[SUCCESS] executeJavaScriptWithNoneValueShouldFail", source: chrome-extension://jgjpkemgokhddnjljfkegbibglphodjd/test.html (0)
[1457:3847:0715/045026:INFO:CONSOLE(0)] "[SUCCESS] executeJavaScriptWithTwoValuesShouldFail", source: chrome-extension://jgjpkemgokhddnjljfkegbibglphodjd/test.html (0)
[1467:13063:0715/045026:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[1467:13063:0715/045026:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1467:13063:0715/045026:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1469:12807:0715/045026:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1469:12807:0715/045026:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ExecuteScriptApiTest.ExecuteScriptBasic (6963 ms)
[90/210] ExecuteScriptApiTest.ExecuteScriptBasic (8330 ms)
[ RUN ] ExecuteScriptApiTest.InjectIntoSubframesOnLoad
[1465:3847:0715/045023:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1459:74247:0715/045027:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[1459:3847:0715/045027:INFO:CONSOLE(0)] "[SUCCESS] undefined", source: chrome-extension://pihbbpddgmoegjoccccfaibmafinodel/_generated_background_page.html (0)
[1466:13063:0715/045027:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1466:13063:0715/045027:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1468:13063:0715/045027:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[1468:13063:0715/045027:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1468:13063:0715/045027:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1470:13575:0715/045027:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1470:13575:0715/045027:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ExecuteScriptApiTest.InjectIntoSubframesOnLoad (6808 ms)
[91/210] ExecuteScriptApiTest.InjectIntoSubframesOnLoad (8138 ms)
[ RUN ] ExtensionContextMenuBrowserTest.UpdateOnclick
[1477:3847:0715/045030:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1479:13063:0715/045032:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] ExtensionContextMenuBrowserTest.UpdateOnclick (4504 ms)
[92/210] ExtensionContextMenuBrowserTest.UpdateOnclick (6113 ms)
[ RUN ] ExtensionDisabledGlobalErrorTest.RemoteInstall
[1480:3847:0715/045030:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ExtensionDisabledGlobalErrorTest.RemoteInstall (5007 ms)
[93/210] ExtensionDisabledGlobalErrorTest.RemoteInstall (6256 ms)
[ RUN ] ExtensionsLoadTest.Test
[1493:3847:0715/045037:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1494:12807:0715/045038:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[1494:12807:0715/045038:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[1494:12807:0715/045038:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1494:12807:0715/045038:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1494:12807:0715/045038:WARNING:channel.cc(322)] RawChannel write error
[1486:5635:0715/045038:ERROR:mach_broker_mac.mm(222)] Unknown process 1496 is sending Mach IPC messages!
[ OK ] ExtensionsLoadTest.Test (3145 ms)
[94/210] ExtensionsLoadTest.Test (4606 ms)
[ RUN ] ExternallyConnectableMessagingTest.FromIncognitoAllowApp
[1489:3847:0715/045036:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1485:75271:0715/045040:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[1485:40451:0715/045040:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[1485:40451:0715/045040:WARNING:channel.cc(322)] RawChannel write error
[1495:13063:0715/045040:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1495:13063:0715/045040:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ExternallyConnectableMessagingTest.FromIncognitoAllowApp (6254 ms)
[95/210] ExternallyConnectableMessagingTest.FromIncognitoAllowApp (7696 ms)
[ RUN ] LazyBackgroundPageApiTest.OnSuspendUseStorageApi
[1501:3847:0715/045042:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1505:12551:0715/045044:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[1505:12551:0715/045044:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1505:12551:0715/045044:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1505:12551:0715/045044:WARNING:channel.cc(322)] RawChannel write error
[1503:12807:0715/045044:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[1503:12807:0715/045044:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[1503:12807:0715/045044:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1503:12807:0715/045044:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] LazyBackgroundPageApiTest.OnSuspendUseStorageApi (4805 ms)
[96/210] LazyBackgroundPageApiTest.OnSuspendUseStorageApi (6067 ms)
[ RUN ] WebstoreStartupInstallUnpackFailureTest.WebstoreStartupInstallUnpackFailureTest
HTTP server started on http://127.0.0.1:49365...
sending server_data: {"host": "127.0.0.1", "port": 49365} (36 bytes)
[1508:3847:0715/045044:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
2015-07-15 04:50:47.047 browser_tests[1502:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[1502:3847:0715/045047:WARNING:extension_install_prompt.cc(163)] Proceeding!
[1502:3847:0715/045047:WARNING:extension_error_reporter.cc(79)] Extension error: Package is invalid: 'CRX_HEADER_INVALID'.
[1502:41475:0715/045048:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[1502:41475:0715/045048:WARNING:channel.cc(322)] RawChannel write error
[ OK ] WebstoreStartupInstallUnpackFailureTest.WebstoreStartupInstallUnpackFailureTest (6142 ms)
[97/210] WebstoreStartupInstallUnpackFailureTest.WebstoreStartupInstallUnpackFailureTest (7747 ms)
[ RUN ] IFrameTest.InEmptyFrame
[1517:3847:0715/045048:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1510:40451:0715/045049:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[1510:40451:0715/045049:WARNING:channel.cc(322)] RawChannel write error
[ OK ] IFrameTest.InEmptyFrame (3362 ms)
[98/210] IFrameTest.InEmptyFrame (4683 ms)
[ RUN ] LocaleTestHebrew.TestStart
[1523:3847:0715/045051:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1519:40707:0715/045052:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[1526:15619:0715/045052:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[1526:15619:0715/045052:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[1526:13319:0715/045052:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[1526:13319:0715/045052:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 4)
[1526:13319:0715/045052:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1526:13319:0715/045052:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1526:13319:0715/045052:WARNING:channel.cc(322)] RawChannel write error
[ OK ] LocaleTestHebrew.TestStart (2967 ms)
[99/210] LocaleTestHebrew.TestStart (4272 ms)
[ RUN ] EncryptedMediaIsTypeSupportedTest.ClearKey_Parent
[1527:3847:0715/045052:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49371...
sending server_data: {"host": "127.0.0.1", "port": 49371} (36 bytes)
[1521:3847:0715/045054:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[1521:3847:0715/045054:INFO:CONSOLE(0)] "canPlayType()'s 'keySystem' parameter is deprecated and will be ignored in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[1527:3847:0715/045054:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50CD0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[1527:3847:0715/045054:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50CD0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[ OK ] EncryptedMediaIsTypeSupportedTest.ClearKey_Parent (3950 ms)
[100/210] EncryptedMediaIsTypeSupportedTest.ClearKey_Parent (5323 ms)
[ RUN ] EncryptedMediaIsTypeSupportedClearKeyCDMRegisteredWithWrongPathTest.PepperCDMsRegisteredButAdapterNotPresent
[1533:3847:0715/045055:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49375...
sending server_data: {"host": "127.0.0.1", "port": 49375} (36 bytes)
[1529:3847:0715/045057:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[1529:3847:0715/045057:INFO:CONSOLE(0)] "canPlayType()'s 'keySystem' parameter is deprecated and will be ignored in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[1533:3847:0715/045057:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50CD0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[1533:3847:0715/045057:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50CD0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[1535:12551:0715/045057:ERROR:audio_output_device.cc(327)] IO loop going away before the audio device has been stopped
[ OK ] EncryptedMediaIsTypeSupportedClearKeyCDMRegisteredWithWrongPathTest.PepperCDMsRegisteredButAdapterNotPresent (4217 ms)
[101/210] EncryptedMediaIsTypeSupportedClearKeyCDMRegisteredWithWrongPathTest.PepperCDMsRegisteredButAdapterNotPresent (5433 ms)
[ RUN ] MediaStreamDevicesControllerTest.RequestAndBlockMicCam
[1539:3847:0715/045058:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1534:3847:0715/045059:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[ OK ] MediaStreamDevicesControllerTest.RequestAndBlockMicCam (3112 ms)
[102/210] MediaStreamDevicesControllerTest.RequestAndBlockMicCam (4676 ms)
[ RUN ] MediaFileValidatorTest.ValidVideo
[1545:3847:0715/045101:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1541:39939:0715/045102:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[1541:39939:0715/045102:WARNING:channel.cc(322)] RawChannel write error
[ OK ] MediaFileValidatorTest.ValidVideo (3754 ms)
[103/210] MediaFileValidatorTest.ValidVideo (5128 ms)
[ RUN ] PasswordManagerBrowserTestBase.NoPromptForFailedLoginFromMainFrameWithMultiFramesInPage
[1549:3847:0715/045102:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1544:56071:0715/045103:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[ OK ] PasswordManagerBrowserTestBase.NoPromptForFailedLoginFromMainFrameWithMultiFramesInPage (3435 ms)
[104/210] PasswordManagerBrowserTestBase.NoPromptForFailedLoginFromMainFrameWithMultiFramesInPage (4837 ms)
[ RUN ] PasswordManagerBrowserTestBase.DontPromptWhenEnableAutomaticPasswordSavingSwitchIsSet
[1556:3847:0715/045106:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1552:56839:0715/045107:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[1552:3847:0715/045107:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 3, remote ID 2147483650)
[1552:40963:0715/045107:WARNING:channel.cc(322)] RawChannel write error
[1552:3847:0715/045107:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] PasswordManagerBrowserTestBase.DontPromptWhenEnableAutomaticPasswordSavingSwitchIsSet (3312 ms)
[105/210] PasswordManagerBrowserTestBase.DontPromptWhenEnableAutomaticPasswordSavingSwitchIsSet (4672 ms)
[ RUN ] PasswordManagerBrowserTestBase.NoPromptForLoginFailedAndServerPushSeperateLoginForm_HttpToHttps
[1560:3847:0715/045107:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1555:56071:0715/045108:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[1561:13063:0715/045108:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1561:13063:0715/045108:WARNING:channel.cc(322)] RawChannel write error
[1560:3847:0715/045108:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50CD0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[1560:3847:0715/045108:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50CD0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[1560:3847:0715/045108:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50CD0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[1560:3847:0715/045108:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50CD0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[1560:3847:0715/045108:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50CD0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[1560:3847:0715/045108:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50CD0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[1560:3847:0715/045108:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50CD0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[1560:3847:0715/045108:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50CD0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[ OK ] PasswordManagerBrowserTestBase.NoPromptForLoginFailedAndServerPushSeperateLoginForm_HttpToHttps (3199 ms)
[106/210] PasswordManagerBrowserTestBase.NoPromptForLoginFailedAndServerPushSeperateLoginForm_HttpToHttps (4593 ms)
[ RUN ] PasswordManagerBrowserTestBase.CrossSiteIframeNotFillTest
[1566:3847:0715/045110:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1562:56071:0715/045112:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[1562:39427:0715/045112:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[1562:39427:0715/045112:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PasswordManagerBrowserTestBase.CrossSiteIframeNotFillTest (3598 ms)
[107/210] PasswordManagerBrowserTestBase.CrossSiteIframeNotFillTest (4982 ms)
[ RUN ] PDFExtensionTest.BasicPlugin
[1570:3847:0715/045112:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1563:74759:0715/045113:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[1563:3847:0715/045116:INFO:CONSOLE(0)] "[SUCCESS] testPageSize", source: chrome-extension://mhjfbmdgcfjbbpaeojofohoefgiehjai/index.html (0)
[1563:3847:0715/045116:INFO:CONSOLE(0)] "[SUCCESS] testAccessibility", source: chrome-extension://mhjfbmdgcfjbbpaeojofohoefgiehjai/index.html (0)
[1563:3847:0715/045116:INFO:CONSOLE(0)] "[SUCCESS] testAccessibilityWithPage", source: chrome-extension://mhjfbmdgcfjbbpaeojofohoefgiehjai/index.html (0)
[1563:3847:0715/045116:INFO:CONSOLE(0)] "[SUCCESS] testGetSelectedText", source: chrome-extension://mhjfbmdgcfjbbpaeojofohoefgiehjai/index.html (0)
[1563:41219:0715/045116:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[1563:41219:0715/045116:WARNING:channel.cc(322)] RawChannel write error
[1572:13063:0715/045116:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1572:13063:0715/045116:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1572:13063:0715/045116:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PDFExtensionTest.BasicPlugin (7190 ms)
[108/210] PDFExtensionTest.BasicPlugin (8379 ms)
[ RUN ] PrefsFunctionalTest.PRE_TestPrivacySecurityPrefs
[1576:3847:0715/045115:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1578:15363:0715/045116:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[1578:15363:0715/045116:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[1578:15363:0715/045116:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[ OK ] PrefsFunctionalTest.PRE_TestPrivacySecurityPrefs (2757 ms)
[109/210] PrefsFunctionalTest.PRE_TestPrivacySecurityPrefs (4419 ms)
[ RUN ] PrerenderBrowserTest.PrerenderPage
[1585:3847:0715/045120:WARNING:vt_video_decode_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)
[1588:13063:0715/045123:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1588:13063:0715/045123:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1588:13063:0715/045123:WARNING:channel.cc(322)] RawChannel write error
[1579:38915:0715/045123:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[1579:38915:0715/045123:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PrerenderBrowserTest.PrerenderPage (5347 ms)
[110/210] PrerenderBrowserTest.PrerenderPage (6830 ms)
[ RUN ] PrerenderBrowserTest.PrerenderInfiniteLoop
[1586:3847:0715/045120:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49410...
sending server_data: {"host": "127.0.0.1", "port": 49410} (36 bytes)
[1580:40195:0715/045124:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[1580:40195:0715/045124:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PrerenderBrowserTest.PrerenderInfiniteLoop (6073 ms)
[111/210] PrerenderBrowserTest.PrerenderInfiniteLoop (7230 ms)
[ RUN ] PrerenderBrowserTest.PrerenderSafeBrowsingServerRedirect
[1602:3847:0715/045128:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49425...
sending server_data: {"host": "127.0.0.1", "port": 49425} (36 bytes)
[1607:13063:0715/045130:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1607:13063:0715/045130:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1607:15363:0715/045130:ERROR:webgraphicscontext3d_command_buffer_impl.cc(273)] Failed to initialize GLES2Implementation.
[ OK ] PrerenderBrowserTest.PrerenderSafeBrowsingServerRedirect (5088 ms)
[112/210] PrerenderBrowserTest.PrerenderSafeBrowsingServerRedirect (6494 ms)
[ RUN ] PrerenderBrowserTest.PrerenderClientRedirectFromFragment
[1600:3847:0715/045127:WARNING:vt_video_decode_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)
[1601:12551:0715/045130:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[1601:12551:0715/045130:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[1601:12551:0715/045130:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483651, remote ID 4)
[1601:12551:0715/045130:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1601:12551:0715/045130:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1601:12551:0715/045130:WARNING:channel.cc(322)] RawChannel write error
[1594:39427:0715/045130:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[1594:39427:0715/045130:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PrerenderBrowserTest.PrerenderClientRedirectFromFragment (5881 ms)
[113/210] PrerenderBrowserTest.PrerenderClientRedirectFromFragment (7149 ms)
[ RUN ] PrerenderBrowserTest.PrerenderWebAudioDevice
[1614:3847:0715/045134:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49434...
sending server_data: {"host": "127.0.0.1", "port": 49434} (36 bytes)
[1621:12807:0715/045137:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1621:12807:0715/045137:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PrerenderBrowserTest.PrerenderWebAudioDevice (5761 ms)
[114/210] PrerenderBrowserTest.PrerenderWebAudioDevice (7127 ms)
[ RUN ] PrerenderBrowserTest.PrerenderPing
[1615:3847:0715/045134:WARNING:vt_video_decode_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)
[1617:12807:0715/045138:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1617:12807:0715/045138:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1617:12807:0715/045138:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PrerenderBrowserTest.PrerenderPing (5987 ms)
[115/210] PrerenderBrowserTest.PrerenderPing (7350 ms)
[ RUN ] ProfileBrowserTest.URLFetcherUsingExtensionContextDuringIncognitoTeardown
[1630:3847:0715/045141:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1624:40451:0715/045144:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[1635:15363:0715/045144:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[1635:15363:0715/045144:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[1635:13063:0715/045144:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] ProfileBrowserTest.URLFetcherUsingExtensionContextDuringIncognitoTeardown (4750 ms)
[116/210] ProfileBrowserTest.URLFetcherUsingExtensionContextDuringIncognitoTeardown (6180 ms)
[ RUN ] PrintPreviewDialogControllerBrowserTest.NavigateFromInitiatorTab
[1629:3847:0715/045141:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1633:13063:0715/045144:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1633:13063:0715/045144:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1633:13063:0715/045144:WARNING:channel.cc(322)] RawChannel write error
[1623:40451:0715/045145:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] PrintPreviewDialogControllerBrowserTest.NavigateFromInitiatorTab (6599 ms)
[117/210] PrintPreviewDialogControllerBrowserTest.NavigateFromInitiatorTab (7876 ms)
[ RUN ] ProfileManagerBrowserTest.SwitchToProfile
[1641:3847:0715/045148:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ProfileManagerBrowserTest.SwitchToProfile (3801 ms)
[118/210] ProfileManagerBrowserTest.SwitchToProfile (5195 ms)
[ RUN ] PushMessagingBrowserTest.ResetPushPermissionAfterClearingSiteData
HTTPS server started on https://127.0.0.1:49445...
sending server_data: {"host": "127.0.0.1", "port": 49445} (36 bytes)
[1647:3847:0715/045150:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1640:3847:0715/045151:INFO:CONSOLE(18)] "sendResultToTest: ok - service worker registered", source: https://127.0.0.1:49445/files/push_messaging/push_test.js (18)
[1640:3847:0715/045151:INFO:CONSOLE(18)] "sendResultToTest: permission status - granted", source: https://127.0.0.1:49445/files/push_messaging/push_test.js (18)
[1640:3847:0715/045151:INFO:CONSOLE(18)] "sendResultToTest: https://android.googleapis.com/gcm/send/1-0", source: https://127.0.0.1:49445/files/push_messaging/push_test.js (18)
[1640:41475:0715/045151:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[1640:41475:0715/045151:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PushMessagingBrowserTest.ResetPushPermissionAfterClearingSiteData (4111 ms)
[119/210] PushMessagingBrowserTest.ResetPushPermissionAfterClearingSiteData (5597 ms)
[ RUN ] SpellingMenuObserverTest.InitMenuWithCorrectWord
[1654:3847:0715/045153:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1655:15363:0715/045153:ERROR:webgraphicscontext3d_command_buffer_impl.cc(273)] Failed to initialize GLES2Implementation.
[ OK ] SpellingMenuObserverTest.InitMenuWithCorrectWord (2684 ms)
[120/210] SpellingMenuObserverTest.InitMenuWithCorrectWord (3922 ms)
[ RUN ] ServiceProcessControlBrowserTest.LaunchTwice
[ OK ] ServiceProcessControlBrowserTest.LaunchTwice (5 ms)
[121/210] ServiceProcessControlBrowserTest.LaunchTwice (1332 ms)
[ RUN ] ChromeResourceDispatcherHostDelegateBrowserTest.NoPolicyHeader
[1658:3847:0715/045154:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ChromeResourceDispatcherHostDelegateBrowserTest.NoPolicyHeader (3043 ms)
[122/210] ChromeResourceDispatcherHostDelegateBrowserTest.NoPolicyHeader (4450 ms)
[ RUN ] ChromeSSLHostStateDelegateTest.Clear
[1665:3847:0715/045158:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1668:15363:0715/045159:ERROR:webgraphicscontext3d_command_buffer_impl.cc(242)] Failed to initialize GLES2CmdHelper.
[ OK ] ChromeSSLHostStateDelegateTest.Clear (2857 ms)
[123/210] ChromeSSLHostStateDelegateTest.Clear (4328 ms)
[ RUN ] SSLUITest.TestRedirectHTTPToGoodHTTPS
[1669:3847:0715/045159:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49454...
sending server_data: {"host": "127.0.0.1", "port": 49454} (36 bytes)
HTTPS server started on https://127.0.0.1:49455...
sending server_data: {"host": "127.0.0.1", "port": 49455} (36 bytes)
[1669:3847:0715/045202:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50CD0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[1669:3847:0715/045202:ERROR:gles2_cmd_decoder.cc(4382)] Error: 5 for Command kLoseContextCHROMIUM
[1670:15363:0715/045202:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[1670:15363:0715/045202:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[1670:13063:0715/045202:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] SSLUITest.TestRedirectHTTPToGoodHTTPS (4827 ms)
[124/210] SSLUITest.TestRedirectHTTPToGoodHTTPS (6186 ms)
[ RUN ] ViewSourceTest.ViewSourceInMenuEnabledOnANormalPage
[1676:3847:0715/045202:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1677:12807:0715/045203:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[1677:12807:0715/045203:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ViewSourceTest.ViewSourceInMenuEnabledOnANormalPage (3002 ms)
[125/210] ViewSourceTest.ViewSourceInMenuEnabledOnANormalPage (4301 ms)
[ RUN ] ThemeServiceBrowserTest.PRE_ThemeDataPackInvalid
[1682:3847:0715/045205:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1683:13063:0715/045209:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[1683:13063:0715/045209:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[1683:13063:0715/045209:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1683:13063:0715/045209:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1686:13063:0715/045210:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1686:13063:0715/045210:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1685:13063:0715/045210:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[1685:13063:0715/045210:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1685:13063:0715/045210:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] ThemeServiceBrowserTest.PRE_ThemeDataPackInvalid (6881 ms)
[126/210] ThemeServiceBrowserTest.PRE_ThemeDataPackInvalid (8080 ms)
[ RUN ] TranslateBrowserTest.IgnoreRefreshMetaTagInCaseInsensitive
HTTPS server started on https://127.0.0.1:49460...
sending server_data: {"host": "127.0.0.1", "port": 49460} (36 bytes)
[1691:3847:0715/045208:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1681:75271:0715/045209:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[ OK ] TranslateBrowserTest.IgnoreRefreshMetaTagInCaseInsensitive (5770 ms)
[127/210] TranslateBrowserTest.IgnoreRefreshMetaTagInCaseInsensitive (7292 ms)
[ RUN ] TranslateBrowserTest.UpdateLocationAtOnload
HTTPS server started on https://127.0.0.1:49465...
sending server_data: {"host": "127.0.0.1", "port": 49465} (36 bytes)
[1707:3847:0715/045214:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1694:74519:0715/045215:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[ OK ] TranslateBrowserTest.UpdateLocationAtOnload (3893 ms)
[128/210] TranslateBrowserTest.UpdateLocationAtOnload (5329 ms)
[ RUN ] AutofillDialogControllerTest.ExpiredCard
[1708:3847:0715/045214:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] AutofillDialogControllerTest.ExpiredCard (3801 ms)
[129/210] AutofillDialogControllerTest.ExpiredCard (4960 ms)
[ RUN ] AutofillDialogControllerTest.AddNewClearsComboboxes
[1717:3847:0715/045219:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
2015-07-15 04:52:20.430 browser_tests[1711:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[1711:40195:0715/045220:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[1711:40195:0715/045220:WARNING:channel.cc(322)] RawChannel write error
[ OK ] AutofillDialogControllerTest.AddNewClearsComboboxes (3814 ms)
[130/210] AutofillDialogControllerTest.AddNewClearsComboboxes (5221 ms)
[ RUN ] PopupBlockerBrowserTest.OpenerSuppressed
[1718:3847:0715/045219:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
2015-07-15 04:52:20.407 browser_tests[1712:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[1712:72207:0715/045220:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[1722:12551:0715/045221:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[1722:12551:0715/045221:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1722:12551:0715/045221:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1722:12551:0715/045221:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PopupBlockerBrowserTest.OpenerSuppressed (4615 ms)
[131/210] PopupBlockerBrowserTest.OpenerSuppressed (5993 ms)
[ RUN ] BrowserTest.CanDuplicateTab
[1731:3847:0715/045225:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1748:13063:0715/045231:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1748:15363:0715/045231:ERROR:webgraphicscontext3d_command_buffer_impl.cc(273)] Failed to initialize GLES2Implementation.
[1748:15363:0715/045231:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[1748:15363:0715/045231:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[1732:12807:0715/045231:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1732:12807:0715/045231:WARNING:channel.cc(322)] RawChannel write error
[1726:41219:0715/045231:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[1726:41219:0715/045231:WARNING:channel.cc(322)] RawChannel write error
[ OK ] BrowserTest.CanDuplicateTab (8530 ms)
[132/210] BrowserTest.CanDuplicateTab (10230 ms)
[ RUN ] BrowserNavigatorTest.Disposition_IgnoreAction
[1768:3847:0715/045236:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1772:13063:0715/045245:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[1772:13063:0715/045245:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[1772:13063:0715/045245:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1772:13063:0715/045245:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] BrowserNavigatorTest.Disposition_IgnoreAction (11721 ms)
[133/210] BrowserNavigatorTest.Disposition_IgnoreAction (13504 ms)
[ RUN ] BrowserTest.ThirtyFourTabs
[1727:3847:0715/045224:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1733:13063:0715/045240:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[1733:13063:0715/045240:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[1733:13063:0715/045240:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1733:13063:0715/045240:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1723:41219:0715/045240:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[1735:12807:0715/045240:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[1735:12807:0715/045240:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1735:12807:0715/045240:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1737:12807:0715/045241:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[1737:12807:0715/045241:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1737:12807:0715/045241:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1738:13319:0715/045241:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[1738:13319:0715/045241:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1738:13319:0715/045241:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1739:12807:0715/045241:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[1739:12807:0715/045241:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1739:12807:0715/045241:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1741:12807:0715/045241:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[1741:12807:0715/045241:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1741:12807:0715/045241:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1742:12807:0715/045241:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[1742:12807:0715/045241:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[1742:12807:0715/045241:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1742:12807:0715/045241:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1743:13063:0715/045241:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[1743:13063:0715/045241:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1743:13063:0715/045241:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1744:12807:0715/045241:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[1744:12807:0715/045241:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1744:12807:0715/045241:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1745:12807:0715/045241:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[1745:12807:0715/045241:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1745:12807:0715/045241:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1746:13063:0715/045241:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[1746:13063:0715/045241:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1746:13063:0715/045241:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1747:13063:0715/045241:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[1747:13063:0715/045241:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1747:13063:0715/045241:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1749:13063:0715/045241:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[1749:13063:0715/045241:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1749:13063:0715/045241:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1750:12807:0715/045241:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[1750:12807:0715/045241:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[1750:12807:0715/045241:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1750:12807:0715/045241:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1750:12807:0715/045241:WARNING:channel.cc(322)] RawChannel write error
[1753:13063:0715/045241:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[1753:13063:0715/045241:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1753:13063:0715/045241:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1754:13063:0715/045241:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[1754:13063:0715/045241:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1754:13063:0715/045241:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1755:12807:0715/045241:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[1755:12807:0715/045241:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1755:12807:0715/045241:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1756:13063:0715/045241:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[1756:13063:0715/045241:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1756:13063:0715/045241:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1757:13063:0715/045241:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[1757:13063:0715/045241:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1757:13063:0715/045241:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1758:13319:0715/045241:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[1758:13319:0715/045241:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1758:13319:0715/045241:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1760:12807:0715/045241:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[1760:12807:0715/045241:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1760:12807:0715/045241:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1761:13319:0715/045241:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[1761:13319:0715/045241:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1761:13319:0715/045241:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1762:12807:0715/045241:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[1762:12807:0715/045241:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[1762:12807:0715/045241:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1762:12807:0715/045241:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1763:13063:0715/045241:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[1763:13063:0715/045241:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1763:13063:0715/045241:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1766:13063:0715/045241:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[1766:13063:0715/045241:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[1766:13063:0715/045241:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1766:13063:0715/045241:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1767:13063:0715/045241:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[1767:13063:0715/045241:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1767:13063:0715/045241:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1769:12807:0715/045241:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[1769:12807:0715/045241:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1769:12807:0715/045241:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1770:13319:0715/045241:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[1770:13319:0715/045241:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1770:13319:0715/045241:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1769:15107:0715/045241:ERROR:webgraphicscontext3d_command_buffer_impl.cc(273)] Failed to initialize GLES2Implementation.
[1752:13063:0715/045241:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[1752:13063:0715/045241:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[1752:13063:0715/045241:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1752:13063:0715/045241:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1752:13063:0715/045241:WARNING:channel.cc(322)] RawChannel write error
[1771:13575:0715/045241:WARNING:channel.cc(558)] Failed to send message to run remote endpoint (local ID 2, remote ID 2147483648)
[1771:13575:0715/045241:WARNING:channel.cc(558)] Failed to send message to run remote endpoint (local ID 3, remote ID 2147483649)
[1771:13575:0715/045241:WARNING:channel_endpoint.cc(94)] Failed to write enqueue message to channel
[1771:13575:0715/045241:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 1, remote ID 1)
[1769:15107:0715/045244:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[1769:15107:0715/045244:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[1769:15107:0715/045244:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[1769:15107:0715/045244:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[ OK ] BrowserTest.ThirtyFourTabs (23542 ms)
[134/210] BrowserTest.ThirtyFourTabs (24995 ms)
[ RUN ] AutofillDialogCocoaBrowserTest.DisplayUI
[1779:3847:0715/045249:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] AutofillDialogCocoaBrowserTest.DisplayUI (3953 ms)
[135/210] AutofillDialogCocoaBrowserTest.DisplayUI (5206 ms)
[ RUN ] ManagePasswordsBubbleTest.TabChangeTogglesIcon
[1780:3847:0715/045249:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1774:3847:0715/045251:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[1774:3847:0715/045252:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[1780:3847:0715/045253:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50440600B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[1780:3847:0715/045253:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50440600B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[1780:3847:0715/045253:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50440600B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[1780:3847:0715/045253:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50440600B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[1780:3847:0715/045253:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50440600B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[1780:3847:0715/045253:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50440600B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[1780:3847:0715/045253:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50440600B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[1780:3847:0715/045253:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50440600B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[1780:3847:0715/045253:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50440600B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[1780:3847:0715/045253:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50440600B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[1780:3847:0715/045253:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50440600B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[1780:3847:0715/045253:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50440600B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[ OK ] ManagePasswordsBubbleTest.TabChangeTogglesIcon (6520 ms)
[136/210] ManagePasswordsBubbleTest.TabChangeTogglesIcon (7914 ms)
[ RUN ] ProfileSigninConfirmationViewControllerTest.CloseClicked
[1788:3847:0715/045254:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1784:40195:0715/045255:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[1784:40195:0715/045255:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ProfileSigninConfirmationViewControllerTest.CloseClicked (3109 ms)
[137/210] ProfileSigninConfirmationViewControllerTest.CloseClicked (4513 ms)
[ RUN ] WebContentsModalDialogManagerViewsMacTest.Basic
[1794:3847:0715/045257:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1790:3847:0715/045257:ERROR:bridged_native_widget.mm(810)] Not implemented reached in virtual base::Closure views::BridgedNativeWidget::PrepareForLayerBoundsChange()
[1790:3847:0715/045257:ERROR:native_widget_mac.mm(254)] Not implemented reached in virtual void views::NativeWidgetMac::SetWindowIcons(const gfx::ImageSkia &, const gfx::ImageSkia &)
[1790:3847:0715/045257:ERROR:bridged_native_widget.mm(810)] Not implemented reached in virtual base::Closure views::BridgedNativeWidget::PrepareForLayerBoundsChange()
[1790:3847:0715/045258:ERROR:native_widget_mac.mm(180)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[1790:3847:0715/045258:ERROR:native_widget_mac.mm(180)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[1790:3847:0715/045258:ERROR:native_widget_mac.mm(180)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[1790:3847:0715/045258:ERROR:native_widget_mac.mm(180)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[1790:3847:0715/045258:ERROR:native_widget_mac.mm(180)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[1790:3847:0715/045258:ERROR:native_widget_mac.mm(180)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[1790:3847:0715/045258:ERROR:native_widget_mac.mm(180)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[1790:3847:0715/045258:ERROR:native_widget_mac.mm(180)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[1790:3847:0715/045258:ERROR:native_widget_mac.mm(180)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[1790:3847:0715/045258:ERROR:native_widget_mac.mm(180)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[1790:3847:0715/045258:ERROR:native_widget_mac.mm(180)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[1790:3847:0715/045258:ERROR:native_widget_mac.mm(180)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[1790:3847:0715/045258:ERROR:native_widget_mac.mm(180)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[1790:3847:0715/045258:ERROR:native_widget_mac.mm(180)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[1790:3847:0715/045258:ERROR:native_widget_mac.mm(180)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[ OK ] WebContentsModalDialogManagerViewsMacTest.Basic (3228 ms)
[138/210] WebContentsModalDialogManagerViewsMacTest.Basic (4599 ms)
[ RUN ] ContentSettingBubbleModelMixedScriptTest.Iframe
HTTPS server started on https://127.0.0.1:49476...
sending server_data: {"host": "127.0.0.1", "port": 49476} (36 bytes)
[1799:3847:0715/045259:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1793:3847:0715/045300:INFO:CONSOLE(0)] "Mixed Content: The page at 'https://127.0.0.1:49476/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:49476/files/content_setting_bubble/mixed_script.html (0)
[1793:3847:0715/045301:WARNING:web_contents_impl.cc(2973)] https://127.0.0.1:49476 ran insecure content from http://example.com/script.js
[1793:3847:0715/045301:WARNING:web_contents_impl.cc(2973)] https://127.0.0.1:49476 ran insecure content from http://example.com/script.js
[1793:3847:0715/045301:INFO:CONSOLE(0)] "Mixed Content: The page at 'https://127.0.0.1:49476/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:49476/files/content_setting_bubble/mixed_script.html (0)
[1793:41219:0715/045301:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[1793:41219:0715/045301:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ContentSettingBubbleModelMixedScriptTest.Iframe (4474 ms)
[139/210] ContentSettingBubbleModelMixedScriptTest.Iframe (5946 ms)
[ RUN ] FullscreenControllerTest.FullscreenOnFileURL
[1804:3847:0715/045301:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] FullscreenControllerTest.FullscreenOnFileURL (4667 ms)
[140/210] FullscreenControllerTest.FullscreenOnFileURL (6204 ms)
[ RUN ] FindInPageControllerTest.FindMovesWhenObscuring
[1817:3847:0715/045307:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1812:40451:0715/045309:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[1812:40451:0715/045309:WARNING:channel.cc(322)] RawChannel write error
[ OK ] FindInPageControllerTest.FindMovesWhenObscuring (4023 ms)
[141/210] FindInPageControllerTest.FindMovesWhenObscuring (5382 ms)
[ RUN ] HostedAppTest.ShouldShowLocationBarForHTTPSBookmarkApp
[1810:3847:0715/045304:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
2015-07-15 04:53:05.543 browser_tests[1806:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[1806:3847:0715/045309:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[1806:3847:0715/045309:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[1806:40195:0715/045311:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[1806:3847:0715/045311:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[ OK ] HostedAppTest.ShouldShowLocationBarForHTTPSBookmarkApp (9276 ms)
[142/210] HostedAppTest.ShouldShowLocationBarForHTTPSBookmarkApp (10545 ms)
[ RUN ] FindInPageControllerTest.PrepopulatePreserveLast
[1824:3847:0715/045313:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1821:40195:0715/045314:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[1821:40195:0715/045314:WARNING:channel.cc(322)] RawChannel write error
[ OK ] FindInPageControllerTest.PrepopulatePreserveLast (3575 ms)
[143/210] FindInPageControllerTest.PrepopulatePreserveLast (5071 ms)
[ RUN ] StartupBrowserCreatorTest.SyncPromoWithFirstRunTabsIncludingWelcomePage
[1836:3847:0715/045318:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1837:13063:0715/045320:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[1837:13063:0715/045320:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[1837:13063:0715/045320:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1837:13063:0715/045320:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1831:21251:0715/045320:ERROR:mach_broker_mac.mm(222)] Unknown process 1839 is sending Mach IPC messages!
[ OK ] StartupBrowserCreatorTest.SyncPromoWithFirstRunTabsIncludingWelcomePage (4151 ms)
[144/210] StartupBrowserCreatorTest.SyncPromoWithFirstRunTabsIncludingWelcomePage (5700 ms)
[ RUN ] LoginPromptBrowserTest.TestDigestAuth
[1829:3847:0715/045315:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49483...
sending server_data: {"host": "127.0.0.1", "port": 49483} (36 bytes)
[1825:40451:0715/045319:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[1835:13063:0715/045319:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1825:40451:0715/045321:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[1825:40451:0715/045321:WARNING:channel.cc(322)] RawChannel write error
[ OK ] LoginPromptBrowserTest.TestDigestAuth (8493 ms)
[145/210] LoginPromptBrowserTest.TestDigestAuth (10006 ms)
[ RUN ] WebUIBidiCheckerBrowserTestLTR.TestSettingsContentSettingsExceptionsPage
[ OK ] WebUIBidiCheckerBrowserTestLTR.TestSettingsContentSettingsExceptionsPage (1 ms)
[146/210] WebUIBidiCheckerBrowserTestLTR.TestSettingsContentSettingsExceptionsPage (1550 ms)
[ RUN ] WebUIBidiCheckerBrowserTestLTR.TestSettingsFrameContentExceptionsPlugins
[ OK ] WebUIBidiCheckerBrowserTestLTR.TestSettingsFrameContentExceptionsPlugins (1 ms)
[147/210] WebUIBidiCheckerBrowserTestLTR.TestSettingsFrameContentExceptionsPlugins (1528 ms)
[ RUN ] ProfileSigninConfirmationHelperBrowserTest.HasNotBeenShutdown
[1845:3847:0715/045324:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1848:15363:0715/045326:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[1848:15363:0715/045326:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[ OK ] ProfileSigninConfirmationHelperBrowserTest.HasNotBeenShutdown (4023 ms)
[148/210] ProfileSigninConfirmationHelperBrowserTest.HasNotBeenShutdown (5372 ms)
[ RUN ] WebUIBidiCheckerBrowserTestRTL.TestHistoryPage
[ OK ] WebUIBidiCheckerBrowserTestRTL.TestHistoryPage (1 ms)
[149/210] WebUIBidiCheckerBrowserTestRTL.TestHistoryPage (1448 ms)
[ RUN ] WebUIBidiCheckerBrowserTestRTL.TestSettingsFrameContentExceptionsLocation
[ OK ] WebUIBidiCheckerBrowserTestRTL.TestSettingsFrameContentExceptionsLocation (2 ms)
[150/210] WebUIBidiCheckerBrowserTestRTL.TestSettingsFrameContentExceptionsLocation (1306 ms)
[ RUN ] ConstrainedWebDialogBrowserTest.BasicTest
[1855:3847:0715/045329:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1851:5383:0715/045332:ERROR:mach_broker_mac.mm(222)] Unknown process 1861 is sending Mach IPC messages!
[ OK ] ConstrainedWebDialogBrowserTest.BasicTest (4185 ms)
[151/210] ConstrainedWebDialogBrowserTest.BasicTest (5484 ms)
[ RUN ] NewTabUIBrowserTest.ShowIncognito
[1859:3847:0715/045330:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1852:3847:0715/045335:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[1860:12807:0715/045335:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[ OK ] NewTabUIBrowserTest.ShowIncognito (6846 ms)
[152/210] NewTabUIBrowserTest.ShowIncognito (8473 ms)
[ RUN ] OptionsUIBrowserTest.LoadOptionsByURL
[1867:3847:0715/045335:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1863:38915:0715/045338:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[1863:3847:0715/045338:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[1863:3847:0715/045338:WARNING:CONSOLE(0)] "The -webkit-canvas CSS feature is deprecated. Please use a positioned <canvas> element instead.", source: (0)
[ OK ] OptionsUIBrowserTest.LoadOptionsByURL (7889 ms)
[153/210] OptionsUIBrowserTest.LoadOptionsByURL (9429 ms)
[ RUN ] InlineLoginUISafeIframeBrowserTest.Basic
[1873:3847:0715/045339:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1869:3847:0715/045341:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[1869:44291:0715/045341:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[1874:12551:0715/045341:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1874:12551:0715/045341:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1874:12551:0715/045341:WARNING:channel.cc(322)] RawChannel write error
[ OK ] InlineLoginUISafeIframeBrowserTest.Basic (4818 ms)
[154/210] InlineLoginUISafeIframeBrowserTest.Basic (6173 ms)
[ RUN ] ChromeLocatorTest.FindBundle
[ OK ] ChromeLocatorTest.FindBundle (2 ms)
[155/210] ChromeLocatorTest.FindBundle (1420 ms)
[ RUN ] FormAutofillTest.WebFormControlElementToFormFieldAutocompleteOff
[ OK ] FormAutofillTest.WebFormControlElementToFormFieldAutocompleteOff (423 ms)
[156/210] FormAutofillTest.WebFormControlElementToFormFieldAutocompleteOff (2095 ms)
[ RUN ] UnloadTest.BrowserCloseInfiniteUnloadAlert
[1880:3847:0715/045345:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1876:3847:0715/045347:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown select_file_dialogs.allowed
[ OK ] UnloadTest.BrowserCloseInfiniteUnloadAlert (4273 ms)
[157/210] UnloadTest.BrowserCloseInfiniteUnloadAlert (5714 ms)
[ RUN ] FormAutofillTest.DetectTextDirectionFromParentStyle
[ OK ] FormAutofillTest.DetectTextDirectionFromParentStyle (249 ms)
[158/210] FormAutofillTest.DetectTextDirectionFromParentStyle (1705 ms)
[ RUN ] FormAutofillTest.UnownedFormElementsAndFieldSetsToFormDataWithForm
[ OK ] FormAutofillTest.UnownedFormElementsAndFieldSetsToFormDataWithForm (478 ms)
[159/210] FormAutofillTest.UnownedFormElementsAndFieldSetsToFormDataWithForm (2068 ms)
[ RUN ] PasswordAutofillAgentTest.SendPasswordFormsTest
[ OK ] PasswordAutofillAgentTest.SendPasswordFormsTest (499 ms)
[160/210] PasswordAutofillAgentTest.SendPasswordFormsTest (2018 ms)
[ RUN ] PasswordAutofillAgentTest.FillSuggestionPasswordChangeForms
[ OK ] PasswordAutofillAgentTest.FillSuggestionPasswordChangeForms (450 ms)
[161/210] PasswordAutofillAgentTest.FillSuggestionPasswordChangeForms (1801 ms)
[ RUN ] PasswordAutofillAgentTest.SuggestionsOnPasswordFieldOfChangePasswordForm
[ OK ] PasswordAutofillAgentTest.SuggestionsOnPasswordFieldOfChangePasswordForm (464 ms)
[162/210] PasswordAutofillAgentTest.SuggestionsOnPasswordFieldOfChangePasswordForm (1965 ms)
[ RUN ] PPAPIBrokerInfoBarTest.Allowed
[1894:3847:0715/045355:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
objc[1900]: Class BaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testywsCDs/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1900]: Class ConstrainedWindowAnimationBase is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testywsCDs/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1900]: Class ConstrainedWindowAnimationShow is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testywsCDs/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1900]: Class ConstrainedWindowAnimationHide is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testywsCDs/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1900]: Class ConstrainedWindowAnimationPulse is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testywsCDs/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1900]: Class BlueLabelButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testywsCDs/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1900]: Class BlueLabelButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testywsCDs/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1900]: Class HoverImageMenuButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testywsCDs/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1900]: Class HoverImageMenuButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testywsCDs/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1900]: Class HyperlinkButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testywsCDs/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1900]: Class HyperlinkTextView is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testywsCDs/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1900]: Class FindPasteboard is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testywsCDs/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1900]: Class FlippedView is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testywsCDs/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1900]: Class FocusTracker is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testywsCDs/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1900]: Class FullscreenWindowManager is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testywsCDs/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1900]: Class HoverButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testywsCDs/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1900]: Class HoverImageButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testywsCDs/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1900]: Class MenuController is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testywsCDs/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1900]: Class ToolTipBaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testywsCDs/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1900]: Class CrTrackingAreaOwnerProxy is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testywsCDs/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1900]: Class CrTrackingArea is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testywsCDs/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1900]: Class UnderlayOpenGLHostingWindow is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testywsCDs/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1900]: Class MacScreenMonitor is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testywsCDs/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1900]: Class ComplexTextInputPanel is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testywsCDs/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1902]: Class BaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testywsCDs/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1902]: Class ConstrainedWindowAnimationBase is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testywsCDs/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1902]: Class ConstrainedWindowAnimationShow is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testywsCDs/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1902]: Class ConstrainedWindowAnimationHide is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testywsCDs/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1902]: Class ConstrainedWindowAnimationPulse is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testywsCDs/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1902]: Class BlueLabelButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testywsCDs/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1902]: Class BlueLabelButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testywsCDs/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1902]: Class HoverImageMenuButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testywsCDs/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1902]: Class HoverImageMenuButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testywsCDs/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1902]: Class HyperlinkButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testywsCDs/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1902]: Class HyperlinkTextView is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testywsCDs/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1902]: Class FindPasteboard is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testywsCDs/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1902]: Class FlippedView is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testywsCDs/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1902]: Class FocusTracker is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testywsCDs/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1902]: Class FullscreenWindowManager is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testywsCDs/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1902]: Class HoverButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testywsCDs/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1902]: Class HoverImageButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testywsCDs/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1902]: Class MenuController is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testywsCDs/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1902]: Class ToolTipBaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testywsCDs/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1902]: Class CrTrackingAreaOwnerProxy is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testywsCDs/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1902]: Class CrTrackingArea is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testywsCDs/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1902]: Class UnderlayOpenGLHostingWindow is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testywsCDs/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1902]: Class MacScreenMonitor is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testywsCDs/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1902]: Class ComplexTextInputPanel is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testywsCDs/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
[1888:3847:0715/045358:INFO:CONSOLE(177)] "ConnectPermissionGranted finished in 0.841 seconds.", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testywsCDs/ppapi/tests/test_case.html?testcase=Broker_ConnectPermissionGranted (177)
[1888:3847:0715/045358:INFO:CONSOLE(177)] "IsAllowedPermissionGranted finished in 0.020 seconds.", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testywsCDs/ppapi/tests/test_case.html?testcase=Broker_IsAllowedPermissionGranted (177)
[1888:40451:0715/045358:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] PPAPIBrokerInfoBarTest.Allowed (6935 ms)
[163/210] PPAPIBrokerInfoBarTest.Allowed (8511 ms)
[ RUN ] PPAPINaClNewlibTest.NetAddressPrivate
[1895:3847:0715/045355:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49491...
sending server_data: {"host": "127.0.0.1", "port": 49491} (36 bytes)
[1901,1962381696:04:53:58.696216] Native Client module will be loaded at base address 0x00000bb400000000
[1889:3847:0715/045358:INFO:CONSOLE(177)] "AreEqual finished in 0.011 seconds.", source: http://127.0.0.1:49491/files/test_case.html?mode=nacl_newlib&testcase=NetAddressPrivateUntrusted_AreEqual,NetAddressPrivateUntrusted_AreHostsEqual,NetAddressPrivateUntrusted_Describe,NetAddressPrivateUntrusted_ReplacePort,NetAddressPrivateUntrusted_GetAnyAddress,NetAddressPrivateUntrusted_GetFamily,NetAddressPrivateUntrusted_GetPort,NetAddressPrivateUntrusted_GetAddress, (177)
[1889:3847:0715/045358:INFO:CONSOLE(177)] "AreHostsEqual finished in 0.005 seconds.", source: http://127.0.0.1:49491/files/test_case.html?mode=nacl_newlib&testcase=NetAddressPrivateUntrusted_AreEqual,NetAddressPrivateUntrusted_AreHostsEqual,NetAddressPrivateUntrusted_Describe,NetAddressPrivateUntrusted_ReplacePort,NetAddressPrivateUntrusted_GetAnyAddress,NetAddressPrivateUntrusted_GetFamily,NetAddressPrivateUntrusted_GetPort,NetAddressPrivateUntrusted_GetAddress, (177)
[1889:3847:0715/045358:INFO:CONSOLE(177)] "Describe finished in 0.002 seconds.", source: http://127.0.0.1:49491/files/test_case.html?mode=nacl_newlib&testcase=NetAddressPrivateUntrusted_AreEqual,NetAddressPrivateUntrusted_AreHostsEqual,NetAddressPrivateUntrusted_Describe,NetAddressPrivateUntrusted_ReplacePort,NetAddressPrivateUntrusted_GetAnyAddress,NetAddressPrivateUntrusted_GetFamily,NetAddressPrivateUntrusted_GetPort,NetAddressPrivateUntrusted_GetAddress, (177)
[1889:3847:0715/045358:INFO:CONSOLE(177)] "ReplacePort finished in 0.013 seconds.", source: http://127.0.0.1:49491/files/test_case.html?mode=nacl_newlib&testcase=NetAddressPrivateUntrusted_AreEqual,NetAddressPrivateUntrusted_AreHostsEqual,NetAddressPrivateUntrusted_Describe,NetAddressPrivateUntrusted_ReplacePort,NetAddressPrivateUntrusted_GetAnyAddress,NetAddressPrivateUntrusted_GetFamily,NetAddressPrivateUntrusted_GetPort,NetAddressPrivateUntrusted_GetAddress, (177)
[1889:3847:0715/045358:INFO:CONSOLE(177)] "GetAnyAddress finished in 0.000 seconds.", source: http://127.0.0.1:49491/files/test_case.html?mode=nacl_newlib&testcase=NetAddressPrivateUntrusted_AreEqual,NetAddressPrivateUntrusted_AreHostsEqual,NetAddressPrivateUntrusted_Describe,NetAddressPrivateUntrusted_ReplacePort,NetAddressPrivateUntrusted_GetAnyAddress,NetAddressPrivateUntrusted_GetFamily,NetAddressPrivateUntrusted_GetPort,NetAddressPrivateUntrusted_GetAddress, (177)
[1889:3847:0715/045358:INFO:CONSOLE(177)] "GetFamily finished in 0.002 seconds.", source: http://127.0.0.1:49491/files/test_case.html?mode=nacl_newlib&testcase=NetAddressPrivateUntrusted_AreEqual,NetAddressPrivateUntrusted_AreHostsEqual,NetAddressPrivateUntrusted_Describe,NetAddressPrivateUntrusted_ReplacePort,NetAddressPrivateUntrusted_GetAnyAddress,NetAddressPrivateUntrusted_GetFamily,NetAddressPrivateUntrusted_GetPort,NetAddressPrivateUntrusted_GetAddress, (177)
[1889:3847:0715/045359:INFO:CONSOLE(177)] "GetPort finished in 0.002 seconds.", source: http://127.0.0.1:49491/files/test_case.html?mode=nacl_newlib&testcase=NetAddressPrivateUntrusted_AreEqual,NetAddressPrivateUntrusted_AreHostsEqual,NetAddressPrivateUntrusted_Describe,NetAddressPrivateUntrusted_ReplacePort,NetAddressPrivateUntrusted_GetAnyAddress,NetAddressPrivateUntrusted_GetFamily,NetAddressPrivateUntrusted_GetPort,NetAddressPrivateUntrusted_GetAddress, (177)
[1889:3847:0715/045359:INFO:CONSOLE(177)] "GetAddress finished in 0.007 seconds.", source: http://127.0.0.1:49491/files/test_case.html?mode=nacl_newlib&testcase=NetAddressPrivateUntrusted_AreEqual,NetAddressPrivateUntrusted_AreHostsEqual,NetAddressPrivateUntrusted_Describe,NetAddressPrivateUntrusted_ReplacePort,NetAddressPrivateUntrusted_GetAnyAddress,NetAddressPrivateUntrusted_GetFamily,NetAddressPrivateUntrusted_GetPort,NetAddressPrivateUntrusted_GetAddress, (177)
[ OK ] PPAPINaClNewlibTest.NetAddressPrivate (7008 ms)
[164/210] PPAPINaClNewlibTest.NetAddressPrivate (8605 ms)
[ RUN ] PPAPINaClPNaClTest.NetAddress
[1909:3847:0715/045403:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49504...
sending server_data: {"host": "127.0.0.1", "port": 49504} (36 bytes)
[1915,1962381696:04:54:06.900131] Native Client module will be loaded at base address 0x0000404300000000
[1903:3847:0715/045407:INFO:CONSOLE(177)] "IPv4Address finished in 0.000 seconds.", source: http://127.0.0.1:49504/files/test_case.html?mode=nacl_pnacl&testcase=NetAddress_IPv4Address,NetAddress_IPv6Address,NetAddress_DescribeAsString, (177)
[1903:3847:0715/045407:INFO:CONSOLE(177)] "IPv6Address finished in 0.000 seconds.", source: http://127.0.0.1:49504/files/test_case.html?mode=nacl_pnacl&testcase=NetAddress_IPv4Address,NetAddress_IPv6Address,NetAddress_DescribeAsString, (177)
[1903:3847:0715/045407:INFO:CONSOLE(177)] "DescribeAsString finished in 0.000 seconds.", source: http://127.0.0.1:49504/files/test_case.html?mode=nacl_pnacl&testcase=NetAddress_IPv4Address,NetAddress_IPv6Address,NetAddress_DescribeAsString, (177)
[1903:5635:0715/045407:ERROR:browser_io_surface_manager_mac.cc(297)] Invalid Id for IOSurface 6
[1911:12807:0715/045407:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] PPAPINaClPNaClTest.NetAddress (6584 ms)
[165/210] PPAPINaClPNaClTest.NetAddress (8139 ms)
[ RUN ] NewlibPackagedAppTest.NoSocketPermissions
[1910:3847:0715/045403:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1916,1962381696:04:54:08.063326] Native Client module will be loaded at base address 0x00006ea100000000
[1904:3847:0715/045408:ERROR:pepper_socket_utils.cc(63)] Host kaemhohmcdgcilcfakehinmeloncibfg cannot use socket API or destination is not allowed
[1904:3847:0715/045408:ERROR:pepper_socket_utils.cc(63)] Host kaemhohmcdgcilcfakehinmeloncibfg cannot use socket API or destination is not allowed
[1904:3847:0715/045408:ERROR:pepper_socket_utils.cc(63)] Host kaemhohmcdgcilcfakehinmeloncibfg cannot use socket API or destination is not allowed
[1914:13319:0715/045408:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[1914:13319:0715/045408:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[1914:13319:0715/045408:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483652, remote ID 5)
[1914:13319:0715/045408:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483653, remote ID 6)
[1914:13319:0715/045408:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1914:13319:0715/045408:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] NewlibPackagedAppTest.NoSocketPermissions (7311 ms)
[166/210] NewlibPackagedAppTest.NoSocketPermissions (8967 ms)
[ RUN ] NaClBrowserTestNewlib.ExitStatusNeg2
[1921:3847:0715/045411:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49510...
sending server_data: {"host": "127.0.0.1", "port": 49510} (36 bytes)
[1917:3847:0715/045414:INFO:nacl_browsertest_util.cc(130)] |||| [STARTUP]
[1929,1962381696:04:54:15.358871] Native Client module will be loaded at base address 0x000021b300000000
hello world from CreateModule
[1917:3847:0715/045415:INFO:nacl_browsertest_util.cc(130)] |||| / naclModule loaded
[1917:3847:0715/045415:INFO:nacl_browsertest_util.cc(130)] ||||
[1917:3847:0715/045415: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
[1917:3847:0715/045415:INFO:nacl_browsertest_util.cc(130)] |||| [StartTest PASS]
[1917:3847:0715/045415:INFO:nacl_browsertest_util.cc(130)] ||||
[1917:3847:0715/045415:INFO:nacl_browsertest_util.cc(130)] |||| [Exit0Test BEGIN]
Searching for handler for request "exitneg2".
found at index 4
[1929,1962381696:04:54:15.572715] NaCl untrusted code called _exit(0xfe)
[1917:40451:0715/045415:ERROR:nacl_process_host.cc(335)] NaCl process exited with status 65024 (0xfe00)
[1917:3847:0715/045415:INFO:CONSOLE(0)] "NativeClient: NaCl module crashed", source: http://127.0.0.1:49510/files/pm_exit_status_test.html?trigger=exitneg2&expected_exit=254 (0)
[1917:3847:0715/045415:INFO:nacl_browsertest_util.cc(130)] |||| [Exit0Test PASS]
[1917:3847:0715/045415:INFO:nacl_browsertest_util.cc(130)] ||||
[1917:3847:0715/045415:INFO:nacl_browsertest_util.cc(130)] |||| [SHUTDOWN] 2 passed, 0 failed, 0 errors
[ OK ] NaClBrowserTestNewlib.ExitStatusNeg2 (6726 ms)
[167/210] NaClBrowserTestNewlib.ExitStatusNeg2 (8496 ms)
[ RUN ] NaClBrowserTestGLibc.ExitStatus0
[1925:3847:0715/045412:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49516...
sending server_data: {"host": "127.0.0.1", "port": 49516} (36 bytes)
[1918:3847:0715/045414:INFO:nacl_browsertest_util.cc(130)] |||| [STARTUP]
[1930,1962381696:04:54:16.108808] Native Client module will be loaded at base address 0x0000407900000000
hello world from CreateModule
[1918:3847:0715/045417:INFO:nacl_browsertest_util.cc(130)] |||| / naclModule loaded
[1918:3847:0715/045417:INFO:nacl_browsertest_util.cc(130)] ||||
[1918:3847:0715/045417: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
[1918:3847:0715/045417:INFO:nacl_browsertest_util.cc(130)] |||| [StartTest PASS]
[1918:3847:0715/045417:INFO:nacl_browsertest_util.cc(130)] ||||
[1918:3847:0715/045417:INFO:nacl_browsertest_util.cc(130)] |||| [Exit0Test BEGIN]
Searching for handler for request "exit0".
found at index 1
[1930,1962381696:04:54:17.421004] NaCl untrusted code called _exit(0x0)
[1918:3847:0715/045417:INFO:CONSOLE(0)] "NativeClient: NaCl module crashed", source: http://127.0.0.1:49516/files/pm_exit_status_test.html?trigger=exit0&expected_exit=0 (0)
[1918:3847:0715/045417:INFO:nacl_browsertest_util.cc(130)] |||| [Exit0Test PASS]
[1918:3847:0715/045417:INFO:nacl_browsertest_util.cc(130)] ||||
[1918:3847:0715/045417:INFO:nacl_browsertest_util.cc(130)] |||| [SHUTDOWN] 2 passed, 0 failed, 0 errors
[ OK ] NaClBrowserTestGLibc.ExitStatus0 (7666 ms)
[168/210] NaClBrowserTestGLibc.ExitStatus0 (9126 ms)
[ RUN ] NaClBrowserTestGLibc.ProgressEvents
[1935:3847:0715/045419:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49529...
sending server_data: {"host": "127.0.0.1", "port": 49529} (36 bytes)
[1931:3847:0715/045422:INFO:nacl_browsertest_util.cc(130)] |||| [STARTUP]
[1942,1962381696:04:54:23.478733] Native Client module will be loaded at base address 0x0000001600000000
[1931:3847:0715/045424:INFO:nacl_browsertest_util.cc(130)] |||| / progress_events loaded
[1931:3847:0715/045424:INFO:nacl_browsertest_util.cc(130)] ||||
[1931:3847:0715/045424:INFO:nacl_browsertest_util.cc(130)] |||| [begin_count_progress_events BEGIN]
[1931:3847:0715/045424:INFO:nacl_browsertest_util.cc(130)] |||| [begin_count_progress_events PASS]
[1931:3847:0715/045424:INFO:nacl_browsertest_util.cc(130)] ||||
[1931:3847:0715/045424:INFO:nacl_browsertest_util.cc(130)] |||| [loadstart_count_progress_events BEGIN]
[1931:3847:0715/045424:INFO:nacl_browsertest_util.cc(130)] |||| [loadstart_count_progress_events PASS]
[1931:3847:0715/045424:INFO:nacl_browsertest_util.cc(130)] ||||
[1931:3847:0715/045424:INFO:nacl_browsertest_util.cc(130)] |||| [progress_min_count_progress_events BEGIN]
[1931:3847:0715/045424:INFO:nacl_browsertest_util.cc(130)] |||| [progress_min_count_progress_events PASS]
[1931:3847:0715/045424:INFO:nacl_browsertest_util.cc(130)] ||||
[1931:3847:0715/045424:INFO:nacl_browsertest_util.cc(130)] |||| [progress_samples_progress_events BEGIN]
[1931:3847:0715/045424:INFO:CONSOLE(138)] "stateSawLengthComputable true", source: http://127.0.0.1:49529/files/progress_event_listener.js (138)
[1931:3847:0715/045424:INFO:CONSOLE(140)] "stateProgressPrev 1082274", source: http://127.0.0.1:49529/files/progress_event_listener.js (140)
[1931:3847:0715/045424:INFO:CONSOLE(142)] "stateProgressTotal 1082274", source: http://127.0.0.1:49529/files/progress_event_listener.js (142)
[1931:3847:0715/045424:INFO:nacl_browsertest_util.cc(130)] |||| [progress_samples_progress_events PASS]
[1931:3847:0715/045424:INFO:nacl_browsertest_util.cc(130)] ||||
[1931:3847:0715/045424:INFO:nacl_browsertest_util.cc(130)] |||| [error_count_progress_events BEGIN]
[1931:3847:0715/045424:INFO:nacl_browsertest_util.cc(130)] |||| [error_count_progress_events PASS]
[1931:3847:0715/045424:INFO:nacl_browsertest_util.cc(130)] ||||
[1931:3847:0715/045424:INFO:nacl_browsertest_util.cc(130)] |||| [abort_count_progress_events BEGIN]
[1931:3847:0715/045424:INFO:nacl_browsertest_util.cc(130)] |||| [abort_count_progress_events PASS]
[1931:3847:0715/045424:INFO:nacl_browsertest_util.cc(130)] ||||
[1931:3847:0715/045424:INFO:nacl_browsertest_util.cc(130)] |||| [load_count_progress_events BEGIN]
[1931:3847:0715/045424:INFO:nacl_browsertest_util.cc(130)] |||| [load_count_progress_events PASS]
[1931:3847:0715/045424:INFO:nacl_browsertest_util.cc(130)] ||||
[1931:3847:0715/045424:INFO:nacl_browsertest_util.cc(130)] |||| [loadend_count_progress_events BEGIN]
[1931:3847:0715/045424:INFO:nacl_browsertest_util.cc(130)] |||| [loadend_count_progress_events PASS]
[1931:3847:0715/045424:INFO:nacl_browsertest_util.cc(130)] ||||
[1931:3847:0715/045424:INFO:nacl_browsertest_util.cc(130)] |||| [unexpected_count_progress_events BEGIN]
[1931:3847:0715/045424:INFO:nacl_browsertest_util.cc(130)] |||| [unexpected_count_progress_events PASS]
[1931:3847:0715/045424:INFO:nacl_browsertest_util.cc(130)] ||||
[1931:3847:0715/045424:INFO:nacl_browsertest_util.cc(130)] |||| [end_state_progress_events BEGIN]
[1931:3847:0715/045424:INFO:nacl_browsertest_util.cc(130)] |||| [end_state_progress_events PASS]
[1931:3847:0715/045424:INFO:nacl_browsertest_util.cc(130)] ||||
[1931:3847:0715/045424:INFO:nacl_browsertest_util.cc(130)] |||| [last_error_string_progress_events BEGIN]
[1931:3847:0715/045424:INFO:nacl_browsertest_util.cc(130)] |||| [last_error_string_progress_events PASS]
[1931:3847:0715/045424:INFO:nacl_browsertest_util.cc(130)] ||||
[1931:3847:0715/045424:INFO:nacl_browsertest_util.cc(130)] |||| [SHUTDOWN] 11 passed, 0 failed, 0 errors
[ OK ] NaClBrowserTestGLibc.ProgressEvents (7195 ms)
[169/210] NaClBrowserTestGLibc.ProgressEvents (8885 ms)
[ RUN ] NaClBrowserTestPnacl.PnaclNMFOptionsOlarge
[1939:3847:0715/045421:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49537...
sending server_data: {"host": "127.0.0.1", "port": 49537} (36 bytes)
[1944,1962381696:04:54:25.358644] Native Client module will be loaded at base address 0x000029a000000000
[1944,1962381696:04:54:26.405351] NaCl untrusted code called _exit(0x0)
[1946,1962381696:04:54:27.416994] Native Client module will be loaded at base address 0x00005aef00000000
[1946,1962381696:04:54:27.510180] NaCl untrusted code called _exit(0x0)
[1950,1962381696:04:54:28.725511] Native Client module will be loaded at base address 0x0000039100000000
[1934:3847:0715/045428:INFO:nacl_browsertest_util.cc(75)] SHUTDOWN 1 test passed.
[1941:12807:0715/045428:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[ OK ] NaClBrowserTestPnacl.PnaclNMFOptionsOlarge (9573 ms)
[170/210] NaClBrowserTestPnacl.PnaclNMFOptionsOlarge (11112 ms)
[ RUN ] PolicyTest.EnabledPlugins
[1949:3847:0715/045428:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1945:3847:0715/045429:INFO:policy_browsertest.cc(457)] Test skipped because the Flash plugin couldn't be found.
[1951:13063:0715/045429:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[1951:13063:0715/045429:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[1951:13063:0715/045429:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1951:13063:0715/045429:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1951:13063:0715/045429:WARNING:channel.cc(322)] RawChannel write error
[1951:15363:0715/045429:ERROR:webgraphicscontext3d_command_buffer_impl.cc(242)] Failed to initialize GLES2CmdHelper.
[1951:15363:0715/045429:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[1951:15363:0715/045429:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[ OK ] PolicyTest.EnabledPlugins (3649 ms)
[171/210] PolicyTest.EnabledPlugins (4961 ms)
[ RUN ] PolicyTest.DeveloperToolsDisabled
[1956:3847:0715/045432:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1952:40195:0715/045436:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[1962:15107:0715/045436:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[1962:15107:0715/045436:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[1952:40195:0715/045436:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[1952:40195:0715/045436:WARNING:channel.cc(322)] RawChannel write error
[1962:15107:0715/045436:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[1962:15107:0715/045436:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[ OK ] PolicyTest.DeveloperToolsDisabled (6217 ms)
[172/210] PolicyTest.DeveloperToolsDisabled (7618 ms)
[ RUN ] PolicyTest.ExtensionInstallSources
[1960:3847:0715/045433:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1953:3847:0715/045437:WARNING:extension_install_prompt.cc(163)] Proceeding!
[1961:13063:0715/045438:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[1961:13063:0715/045438:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[1961:13063:0715/045438:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483651, remote ID 4)
[1961:13063:0715/045438:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1961:13063:0715/045438:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1953:6147:0715/045438:ERROR:mach_broker_mac.mm(222)] Unknown process 1965 is sending Mach IPC messages!
[ OK ] PolicyTest.ExtensionInstallSources (6990 ms)
[173/210] PolicyTest.ExtensionInstallSources (8816 ms)
[ RUN ] CaptivePortalBrowserTest.Disabled
[1968:3847:0715/045440:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
2015-07-15 04:54:41.323 browser_tests[1964:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[1964:3847:0715/045442:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[ OK ] CaptivePortalBrowserTest.Disabled (4213 ms)
[174/210] CaptivePortalBrowserTest.Disabled (5724 ms)
[ RUN ] CaptivePortalBrowserTest.LoginSlow
[1974:3847:0715/045442:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1969:3847:0715/045445:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[1969:40451:0715/045445:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[1969:40451:0715/045445:WARNING:channel.cc(322)] RawChannel write error
[ OK ] CaptivePortalBrowserTest.LoginSlow (6019 ms)
[175/210] CaptivePortalBrowserTest.LoginSlow (7740 ms)
[ RUN ] CaptivePortalBrowserTest.InterstitialTimerNavigateWhileLoading_EndWithSSLInterstitial
[1980:3847:0715/045446: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:49553...
sending server_data: {"host": "localhost", "port": 49553} (36 bytes)
[ OK ] CaptivePortalBrowserTest.InterstitialTimerNavigateWhileLoading_EndWithSSLInterstitial (6168 ms)
[176/210] CaptivePortalBrowserTest.InterstitialTimerNavigateWhileLoading_EndWithSSLInterstitial (7667 ms)
[ RUN ] CaptivePortalBrowserTest.ReloadTimeout
[1987:3847:0715/045450:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] CaptivePortalBrowserTest.ReloadTimeout (5294 ms)
[177/210] CaptivePortalBrowserTest.ReloadTimeout (6822 ms)
[ RUN ] NetworkingPrivateApiTestFail.GetProperties
[1993:3847:0715/045453:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1994:13063:0715/045456:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1994:13063:0715/045456:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1994:13063:0715/045456:WARNING:channel.cc(322)] RawChannel write error
[1989:3847:0715/045456:INFO:CONSOLE(0)] "[FAIL] getProperties: lastError.message == Failure
Error
at Object.<anonymous> (extensions::test:224:18)
at Object.handleRequest (extensions::binding:57:27)
at Object.<anonymous> (extensions::binding:385:32)
at Object.callback (extensions::test:274:20)
at safeCallbackApply (extensions::sendRequest:21:15)
at handleResponse (extensions::sendRequest:72:7)", source: chrome-extension://epcifkihnkjgphfkloaaleeakhpmgdmn/main.html?getProperties (0)
[ OK ] NetworkingPrivateApiTestFail.GetProperties (5360 ms)
[178/210] NetworkingPrivateApiTestFail.GetProperties (6861 ms)
[ RUN ] NetworkingPrivateServiceClientApiTest.VerifyDestination
[1999:3847:0715/045457:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1995:41219:0715/045459:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[2000:13063:0715/045459:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1995:3847:0715/045459:INFO:CONSOLE(0)] "[SUCCESS] verifyDestination", source: chrome-extension://epcifkihnkjgphfkloaaleeakhpmgdmn/main.html?verifyDestination (0)
[ OK ] NetworkingPrivateServiceClientApiTest.VerifyDestination (5229 ms)
[179/210] NetworkingPrivateServiceClientApiTest.VerifyDestination (6876 ms)
[ RUN ] NetworkingPrivateServiceClientApiTest.VerifyAndEncryptCredentials
[2014:3847:0715/045500:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[2015:13063:0715/045503:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[2015:13063:0715/045503:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[2015:13063:0715/045503:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[2015:13063:0715/045503:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[2010:3847:0715/045503:INFO:CONSOLE(0)] "[SUCCESS] verifyAndEncryptCredentials", source: chrome-extension://epcifkihnkjgphfkloaaleeakhpmgdmn/main.html?verifyAndEncryptCredentials (0)
[ OK ] NetworkingPrivateServiceClientApiTest.VerifyAndEncryptCredentials (5409 ms)
[180/210] NetworkingPrivateServiceClientApiTest.VerifyAndEncryptCredentials (7093 ms)
[ RUN ] ITunesDataProviderUniqueNameTest.UniqueNameTest
[2020:3847:0715/045504:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[2016:40451:0715/045505:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[2016:40451:0715/045505:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ITunesDataProviderUniqueNameTest.UniqueNameTest (4463 ms)
[181/210] ITunesDataProviderUniqueNameTest.UniqueNameTest (6033 ms)
[ RUN ] DriveAppConverterTest.BadApp
[2026:3847:0715/045507:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[2028:13063:0715/045508:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[2028:13063:0715/045508:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[2028:13063:0715/045508:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[2028:15363:0715/045508:ERROR:webgraphicscontext3d_command_buffer_impl.cc(242)] Failed to initialize GLES2CmdHelper.
[ OK ] DriveAppConverterTest.BadApp (3235 ms)
[182/210] DriveAppConverterTest.BadApp (4611 ms)
[ RUN ] MediaRouterDialogControllerBrowserTest.ShowDialog
[2031:3847:0715/045510:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[2027:3847:0715/045512:ERROR:media_router_mojo_impl.cc(325)] Not implemented reached in virtual void media_router::MediaRouterMojoImpl::RegisterIssuesObserver(media_router::IssuesObserver *)
[2027:3847:0715/045514:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[2027:3847:0715/045514:ERROR:media_router_mojo_impl.cc(330)] Not implemented reached in virtual void media_router::MediaRouterMojoImpl::UnregisterIssuesObserver(media_router::IssuesObserver *)
[ OK ] MediaRouterDialogControllerBrowserTest.ShowDialog (6670 ms)
[183/210] MediaRouterDialogControllerBrowserTest.ShowDialog (8121 ms)
[ RUN ] SerialApiTest/SerialApiTest.SerialFakeHardware/0
[2037:3847:0715/045512:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[2032:3847:0715/045515:INFO:CONSOLE(42)] "Connecting to serial device /dev/fakeserial at 57600 bps.", source: chrome-extension://figobhhnmjhgkalfeojbndjmjlppjcme/background.js (42)
[2032:3847:0715/045515:INFO:CONSOLE(0)] "[SUCCESS] undefined", source: chrome-extension://figobhhnmjhgkalfeojbndjmjlppjcme/_generated_background_page.html (0)
[2038:13063:0715/045515:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[2038:13063:0715/045515:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[2038:13063:0715/045515:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[2038:13063:0715/045515:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[2032:41219:0715/045515:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] SerialApiTest/SerialApiTest.SerialFakeHardware/0 (5080 ms)
[184/210] SerialApiTest/SerialApiTest.SerialFakeHardware/0 (6661 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/19
[2044:3847:0715/045518:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[2047:12551:0715/045519:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[2047:12551:0715/045519:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[2047:12551:0715/045519:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[2047:12551:0715/045519:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[2047:12551:0715/045519:WARNING:channel.cc(322)] RawChannel write error
[2047:13067:0715/045519:FATAL:memory.cc(18)] Out of memory. size=4194304
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/19 (3737 ms)
[185/210] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/19 (5279 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/66
[2048:3847:0715/045519:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/66 (3954 ms)
[186/210] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/66 (5422 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/74
[2054:3847:0715/045523:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/74 (3935 ms)
[187/210] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/74 (5523 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/83
[2058:3847:0715/045524:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/83 (4094 ms)
[188/210] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/83 (5419 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/85
[2065:3847:0715/045529:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[2067:12807:0715/045530:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 4)
[2067:12807:0715/045530:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[2067:12807:0715/045530:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/85 (3745 ms)
[189/210] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/85 (5255 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/99
[2068:3847:0715/045530:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[2070:12807:0715/045531:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[2070:12807:0715/045531:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/99 (3834 ms)
[190/210] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/99 (5191 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/125
[2075:3847:0715/045534:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[2078:12807:0715/045535:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/125 (3785 ms)
[191/210] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/125 (5096 ms)
[ RUN ] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/7
[2079:3847:0715/045535:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[2082:12807:0715/045536:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483651, remote ID 4)
[2082:12807:0715/045536:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[2082:12807:0715/045536:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/7 (3715 ms)
[192/210] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/7 (5403 ms)
[ RUN ] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/13
[2087:3847:0715/045539:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[2090:13063:0715/045540:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[2090:13063:0715/045540:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[2090:13063:0715/045540:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483651, remote ID 4)
[2090:13063:0715/045540:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[2090:13063:0715/045540:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/13 (3634 ms)
[193/210] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/13 (5695 ms)
[ RUN ] FirstRunMasterPrefsWithTrackedPreferencesInstance/FirstRunMasterPrefsWithTrackedPreferences.TrackedPreferencesSurviveFirstRun/2
[2091:3847:0715/045540:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[2093:13063:0715/045544:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[2093:13063:0715/045544:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[2093:13063:0715/045544:WARNING:channel.cc(322)] RawChannel write error
[2094:13063:0715/045544:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[2094:13063:0715/045544:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[2094:13063:0715/045544:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[2094:13063:0715/045544:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[2094:13063:0715/045544:WARNING:channel.cc(322)] RawChannel write error
[2098:15107:0715/045544:ERROR:webgraphicscontext3d_command_buffer_impl.cc(242)] Failed to initialize GLES2CmdHelper.
[2098:15107:0715/045544:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[2098:15107:0715/045544:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[2098:15107:0715/045544:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[2098:15107:0715/045544:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[2098:15107:0715/045544:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[2098:15107:0715/045544:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[ OK ] FirstRunMasterPrefsWithTrackedPreferencesInstance/FirstRunMasterPrefsWithTrackedPreferences.TrackedPreferencesSurviveFirstRun/2 (6961 ms)
[194/210] FirstRunMasterPrefsWithTrackedPreferencesInstance/FirstRunMasterPrefsWithTrackedPreferences.TrackedPreferencesSurviveFirstRun/2 (8717 ms)
[ RUN ] SRC_ClearKey/EncryptedMediaTest.InvalidResponseKeyError/0
[2107:3847:0715/045549:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49582...
sending server_data: {"host": "127.0.0.1", "port": 49582} (36 bytes)
[2103:3847:0715/045551:INFO:CONSOLE(295)] "04:55:51.339 - Using ClearKeyPlayer", source: http://127.0.0.1:49582/files/eme_player_js/utils.js (295)
[2103:3847:0715/045551:INFO:CONSOLE(295)] "04:55:51.348 - Registering video event handlers.", source: http://127.0.0.1:49582/files/eme_player_js/utils.js (295)
[2103:3847:0715/045551:INFO:CONSOLE(295)] "04:55:51.352 - Setting video media keys: org.w3.clearkey", source: http://127.0.0.1:49582/files/eme_player_js/utils.js (295)
[2103:3847:0715/045551:INFO:CONSOLE(295)] "04:55:51.450 - Loading media using src.", source: http://127.0.0.1:49582/files/eme_player_js/utils.js (295)
[2103:3847:0715/045551:INFO:CONSOLE(295)] "04:55:51.669 - Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:49582/files/eme_player_js/utils.js (295)
[2103:3847:0715/045551:INFO:CONSOLE(295)] "04:55:51.673 - Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:49582/files/eme_player_js/utils.js (295)
[2103:3847:0715/045551:INFO:CONSOLE(295)] "04:55:51.693 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:49582/files/eme_player_js/utils.js (295)
[2103:3847:0715/045551:INFO:CONSOLE(295)] "04:55:51.732 - Forcing invalid key data.", source: http://127.0.0.1:49582/files/eme_player_js/utils.js (295)
[2103:3847:0715/045551:INFO:CONSOLE(295)] "04:55:51.741 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:49582/files/eme_player_js/utils.js (295)
[2103:3847:0715/045551:INFO:CONSOLE(295)] "04:55:51.744 - Forcing invalid key data.", source: http://127.0.0.1:49582/files/eme_player_js/utils.js (295)
[2103:3847:0715/045551:INFO:CONSOLE(145)] "FAIL: InvalidAccessError Invalid key length.", source: http://127.0.0.1:49582/files/eme_player_js/utils.js (145)
[2103:3847:0715/045551:INFO:CONSOLE(295)] "04:55:51.756 - Set document title to: EME_UPDATE_FAILED, updated title: EME_UPDATE_FAILED", source: http://127.0.0.1:49582/files/eme_player_js/utils.js (295)
[2103:3847:0715/045551:INFO:CONSOLE(145)] "FAIL: InvalidAccessError Invalid key length.", source: http://127.0.0.1:49582/files/eme_player_js/utils.js (145)
[2103:3847:0715/045551:INFO:CONSOLE(295)] "04:55:51.761 - Set document title to: EME_UPDATE_FAILED, updated title: EME_UPDATE_FAILED", source: http://127.0.0.1:49582/files/eme_player_js/utils.js (295)
[2108:12551:0715/045551:ERROR:audio_output_device.cc(327)] IO loop going away before the audio device has been stopped
[ OK ] SRC_ClearKey/EncryptedMediaTest.InvalidResponseKeyError/0 (4887 ms)
[195/210] SRC_ClearKey/EncryptedMediaTest.InvalidResponseKeyError/0 (6477 ms)
[ RUN ] SRC_ClearKey_Prefixed/EncryptedMediaTest.Playback_Multiple_VideoAudio_WebM/0
[2101:3847:0715/045545:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49565...
sending server_data: {"host": "127.0.0.1", "port": 49565} (36 bytes)
[2097:3847:0715/045548:INFO:CONSOLE(295)] "04:55:48.275 - Using PrefixedClearKeyPlayer", source: http://127.0.0.1:49565/files/eme_player_js/utils.js (295)
[2097:3847:0715/045548:INFO:CONSOLE(295)] "04:55:48.285 - Registering video event handlers.", source: http://127.0.0.1:49565/files/eme_player_js/utils.js (295)
[2097:3847:0715/045548:INFO:CONSOLE(295)] "04:55:48.296 - Loading media using src.", source: http://127.0.0.1:49565/files/eme_player_js/utils.js (295)
[2097:3847:0715/045548:INFO:CONSOLE(295)] "04:55:48.640 - webkit-org.w3.clearkey Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:49565/files/eme_player_js/utils.js (295)
[2097:3847:0715/045548:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[2097:3847:0715/045548:INFO:CONSOLE(295)] "04:55:48.649 - webkit-org.w3.clearkey Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:49565/files/eme_player_js/utils.js (295)
[2097:3847:0715/045548:INFO:CONSOLE(295)] "04:55:48.674 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:49565/files/eme_player_js/utils.js (295)
[2097:3847:0715/045548:INFO:CONSOLE(295)] "04:55:48.687 - Adding key to sessionID: 1", source: http://127.0.0.1:49565/files/eme_player_js/utils.js (295)
[2097:3847:0715/045548:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[2097:3847:0715/045548:INFO:CONSOLE(295)] "04:55:48.696 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:49565/files/eme_player_js/utils.js (295)
[2097:3847:0715/045548:INFO:CONSOLE(295)] "04:55:48.705 - Adding key to sessionID: 2", source: http://127.0.0.1:49565/files/eme_player_js/utils.js (295)
[2097:3847:0715/045548:INFO:CONSOLE(295)] "04:55:48.709 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:49565/files/eme_player_js/utils.js (295)
[2097:3847:0715/045548:INFO:CONSOLE(295)] "04:55:48.712 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:49565/files/eme_player_js/utils.js (295)
[2097:3847:0715/045551:INFO:CONSOLE(295)] "04:55:51.534 - First play ended.", source: http://127.0.0.1:49565/files/eme_player_js/utils.js (295)
[2097:3847:0715/045551:INFO:CONSOLE(295)] "04:55:51.538 - Loading media using src.", source: http://127.0.0.1:49565/files/eme_player_js/utils.js (295)
[2097:3847:0715/045551:INFO:CONSOLE(295)] "04:55:51.546 - Playing second time.", source: http://127.0.0.1:49565/files/eme_player_js/utils.js (295)
[2097:3847:0715/045551:INFO:CONSOLE(295)] "04:55:51.588 - webkit-org.w3.clearkey Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:49565/files/eme_player_js/utils.js (295)
[2097:3847:0715/045551:INFO:CONSOLE(295)] "04:55:51.590 - webkit-org.w3.clearkey Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:49565/files/eme_player_js/utils.js (295)
[2097:3847:0715/045551:INFO:CONSOLE(295)] "04:55:51.593 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:49565/files/eme_player_js/utils.js (295)
[2097:3847:0715/045551:INFO:CONSOLE(295)] "04:55:51.597 - Adding key to sessionID: 3", source: http://127.0.0.1:49565/files/eme_player_js/utils.js (295)
[2097:3847:0715/045551:INFO:CONSOLE(295)] "04:55:51.600 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:49565/files/eme_player_js/utils.js (295)
[2097:3847:0715/045551:INFO:CONSOLE(295)] "04:55:51.605 - Adding key to sessionID: 4", source: http://127.0.0.1:49565/files/eme_player_js/utils.js (295)
[2097:3847:0715/045551:INFO:CONSOLE(295)] "04:55:51.617 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:49565/files/eme_player_js/utils.js (295)
[2097:3847:0715/045551:INFO:CONSOLE(295)] "04:55:51.622 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:49565/files/eme_player_js/utils.js (295)
[2097:3847:0715/045554:INFO:CONSOLE(295)] "04:55:54.492 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:49565/files/eme_player_js/utils.js (295)
[2102:12551:0715/045554:ERROR:audio_output_device.cc(327)] IO loop going away before the audio device has been stopped
[ OK ] SRC_ClearKey_Prefixed/EncryptedMediaTest.Playback_Multiple_VideoAudio_WebM/0 (11357 ms)
[196/210] SRC_ClearKey_Prefixed/EncryptedMediaTest.Playback_Multiple_VideoAudio_WebM/0 (13293 ms)
[ RUN ] MSE_ClearKey_Prefixed/EncryptedMediaTest.Playback_AudioOnly_WebM/0
[2119:3847:0715/045555:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49600...
sending server_data: {"host": "127.0.0.1", "port": 49600} (36 bytes)
[2116:3847:0715/045558:INFO:CONSOLE(295)] "04:55:58.300 - Using PrefixedClearKeyPlayer", source: http://127.0.0.1:49600/files/eme_player_js/utils.js (295)
[2116:3847:0715/045558:INFO:CONSOLE(295)] "04:55:58.310 - Registering video event handlers.", source: http://127.0.0.1:49600/files/eme_player_js/utils.js (295)
[2116:3847:0715/045558:INFO:CONSOLE(295)] "04:55:58.322 - Loading media using MSE.", source: http://127.0.0.1:49600/files/eme_player_js/utils.js (295)
[2116:3847:0715/045558:INFO:CONSOLE(295)] "04:55:58.616 - onSourceOpen [object Event]", source: http://127.0.0.1:49600/files/eme_player_js/utils.js (295)
[2116:3847:0715/045558:INFO:CONSOLE(295)] "04:55:58.623 - Creating a source buffer for type audio/webm; codecs="vorbis"", source: http://127.0.0.1:49600/files/eme_player_js/utils.js (295)
[2116:3847:0715/045558:INFO:CONSOLE(295)] "04:55:58.694 - End of appending buffer from bear-a_enc-a.webm", source: http://127.0.0.1:49600/files/eme_player_js/utils.js (295)
[2116:3847:0715/045558:INFO:CONSOLE(295)] "04:55:58.705 - webkit-org.w3.clearkey Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:49600/files/eme_player_js/utils.js (295)
[2116:3847:0715/045558:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[2116:3847:0715/045558:INFO:CONSOLE(295)] "04:55:58.730 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:49600/files/eme_player_js/utils.js (295)
[2116:3847:0715/045558:INFO:CONSOLE(295)] "04:55:58.752 - Adding key to sessionID: 1", source: http://127.0.0.1:49600/files/eme_player_js/utils.js (295)
[2116:3847:0715/045558:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[2116:3847:0715/045558:INFO:CONSOLE(295)] "04:55:58.759 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:49600/files/eme_player_js/utils.js (295)
[2116:3847:0715/045601:INFO:CONSOLE(295)] "04:56:01.632 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:49600/files/eme_player_js/utils.js (295)
[2121:13063:0715/045601:ERROR:audio_output_device.cc(327)] IO loop going away before the audio device has been stopped
[ OK ] MSE_ClearKey_Prefixed/EncryptedMediaTest.Playback_AudioOnly_WebM/0 (8245 ms)
[197/210] MSE_ClearKey_Prefixed/EncryptedMediaTest.Playback_AudioOnly_WebM/0 (9890 ms)
[ RUN ] MSE_ClearKey_Prefixed/EncryptedMediaTest.Playback_VideoClearAudio_WebM_Opus/0
[2125:3847:0715/045558:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49617...
sending server_data: {"host": "127.0.0.1", "port": 49617} (36 bytes)
[2120:3847:0715/045600:INFO:CONSOLE(295)] "04:56:00.319 - Using PrefixedClearKeyPlayer", source: http://127.0.0.1:49617/files/eme_player_js/utils.js (295)
[2120:3847:0715/045600:INFO:CONSOLE(295)] "04:56:00.329 - Registering video event handlers.", source: http://127.0.0.1:49617/files/eme_player_js/utils.js (295)
[2120:3847:0715/045600:INFO:CONSOLE(295)] "04:56:00.342 - Loading media using MSE.", source: http://127.0.0.1:49617/files/eme_player_js/utils.js (295)
[2120:3847:0715/045600:INFO:CONSOLE(295)] "04:56:00.489 - onSourceOpen [object Event]", source: http://127.0.0.1:49617/files/eme_player_js/utils.js (295)
[2120:3847:0715/045600:INFO:CONSOLE(295)] "04:56:00.493 - Creating a source buffer for type video/webm; codecs="vorbis, vp8"", source: http://127.0.0.1:49617/files/eme_player_js/utils.js (295)
[2120:3847:0715/045600:INFO:CONSOLE(295)] "04:56:00.553 - End of appending buffer from bear-320x240-opus-av_enc-v.webm", source: http://127.0.0.1:49617/files/eme_player_js/utils.js (295)
[2120:3847:0715/045600:INFO:CONSOLE(295)] "04:56:00.571 - webkit-org.w3.clearkey Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:49617/files/eme_player_js/utils.js (295)
[2120:3847:0715/045600:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[2120:3847:0715/045600:INFO:CONSOLE(295)] "04:56:00.602 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:49617/files/eme_player_js/utils.js (295)
[2120:3847:0715/045600:INFO:CONSOLE(295)] "04:56:00.620 - Adding key to sessionID: 1", source: http://127.0.0.1:49617/files/eme_player_js/utils.js (295)
[2120:3847:0715/045600:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[2120:3847:0715/045600:INFO:CONSOLE(295)] "04:56:00.625 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:49617/files/eme_player_js/utils.js (295)
[2120:3847:0715/045603:INFO:CONSOLE(295)] "04:56:03.423 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:49617/files/eme_player_js/utils.js (295)
[2126:13063:0715/045603:ERROR:audio_output_device.cc(327)] IO loop going away before the audio device has been stopped
[ OK ] MSE_ClearKey_Prefixed/EncryptedMediaTest.Playback_VideoClearAudio_WebM_Opus/0 (7381 ms)
[198/210] MSE_ClearKey_Prefixed/EncryptedMediaTest.Playback_VideoClearAudio_WebM_Opus/0 (8995 ms)
[ RUN ] MSE_ClearKey/EncryptedMediaTest.InvalidResponseKeyError/0
[2132:3847:0715/045605:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49634...
sending server_data: {"host": "127.0.0.1", "port": 49634} (36 bytes)
[2128:3847:0715/045607:INFO:CONSOLE(295)] "04:56:07.971 - Using ClearKeyPlayer", source: http://127.0.0.1:49634/files/eme_player_js/utils.js (295)
[2128:3847:0715/045607:INFO:CONSOLE(295)] "04:56:07.983 - Registering video event handlers.", source: http://127.0.0.1:49634/files/eme_player_js/utils.js (295)
[2128:3847:0715/045607:INFO:CONSOLE(295)] "04:56:07.985 - Setting video media keys: org.w3.clearkey", source: http://127.0.0.1:49634/files/eme_player_js/utils.js (295)
[2128:3847:0715/045608:INFO:CONSOLE(295)] "04:56:08.055 - Loading media using MSE.", source: http://127.0.0.1:49634/files/eme_player_js/utils.js (295)
[2128:3847:0715/045608:INFO:CONSOLE(295)] "04:56:08.152 - onSourceOpen [object Event]", source: http://127.0.0.1:49634/files/eme_player_js/utils.js (295)
[2128:3847:0715/045608:INFO:CONSOLE(295)] "04:56:08.161 - Creating a source buffer for type video/webm; codecs="vorbis, vp8"", source: http://127.0.0.1:49634/files/eme_player_js/utils.js (295)
[2128:3847:0715/045608:INFO:CONSOLE(295)] "04:56:08.211 - Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:49634/files/eme_player_js/utils.js (295)
[2128:3847:0715/045608:INFO:CONSOLE(295)] "04:56:08.216 - Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:49634/files/eme_player_js/utils.js (295)
[2128:3847:0715/045608:INFO:CONSOLE(295)] "04:56:08.220 - End of appending buffer from bear-320x240-av_enc-av.webm", source: http://127.0.0.1:49634/files/eme_player_js/utils.js (295)
[2128:3847:0715/045608:INFO:CONSOLE(295)] "04:56:08.244 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:49634/files/eme_player_js/utils.js (295)
[2128:3847:0715/045608:INFO:CONSOLE(295)] "04:56:08.265 - Forcing invalid key data.", source: http://127.0.0.1:49634/files/eme_player_js/utils.js (295)
[2128:3847:0715/045608:INFO:CONSOLE(295)] "04:56:08.276 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:49634/files/eme_player_js/utils.js (295)
[2128:3847:0715/045608:INFO:CONSOLE(295)] "04:56:08.279 - Forcing invalid key data.", source: http://127.0.0.1:49634/files/eme_player_js/utils.js (295)
[2128:3847:0715/045608:INFO:CONSOLE(145)] "FAIL: InvalidAccessError Invalid key length.", source: http://127.0.0.1:49634/files/eme_player_js/utils.js (145)
[2128:3847:0715/045608:INFO:CONSOLE(295)] "04:56:08.290 - Set document title to: EME_UPDATE_FAILED, updated title: EME_UPDATE_FAILED", source: http://127.0.0.1:49634/files/eme_player_js/utils.js (295)
[2128:3847:0715/045608:INFO:CONSOLE(145)] "FAIL: InvalidAccessError Invalid key length.", source: http://127.0.0.1:49634/files/eme_player_js/utils.js (145)
[2128:3847:0715/045608:INFO:CONSOLE(295)] "04:56:08.300 - Set document title to: EME_UPDATE_FAILED, updated title: EME_UPDATE_FAILED", source: http://127.0.0.1:49634/files/eme_player_js/utils.js (295)
[2133:13319:0715/045608:ERROR:audio_output_device.cc(327)] IO loop going away before the audio device has been stopped
[2128:39171:0715/045608:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[2128:39171:0715/045608:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 4, remote ID 2147483651)
[2128:39171:0715/045608:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[2128:39171:0715/045608:WARNING:channel.cc(322)] RawChannel write error
[ OK ] MSE_ClearKey/EncryptedMediaTest.InvalidResponseKeyError/0 (5121 ms)
[199/210] MSE_ClearKey/EncryptedMediaTest.InvalidResponseKeyError/0 (6588 ms)
[ RUN ] SRC_ExternalClearKey/EncryptedMediaTest.FrameSizeChangeVideo/0
[2136:3847:0715/045607:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49651...
sending server_data: {"host": "127.0.0.1", "port": 49651} (36 bytes)
[2131:3847:0715/045609:INFO:CONSOLE(295)] "04:56:09.605 - Registering video event handlers.", source: http://127.0.0.1:49651/files/eme_player_js/utils.js (295)
[2131:3847:0715/045609:INFO:CONSOLE(295)] "04:56:09.612 - Setting video media keys: org.chromium.externalclearkey", source: http://127.0.0.1:49651/files/eme_player_js/utils.js (295)
[2131:3847:0715/045610:INFO:CONSOLE(295)] "04:56:10.621 - Loading media using src.", source: http://127.0.0.1:49651/files/eme_player_js/utils.js (295)
[2131:3847:0715/045610:INFO:CONSOLE(295)] "04:56:10.623 - Registering video event handlers.", source: http://127.0.0.1:49651/files/eme_player_js/utils.js (295)
[2131:3847:0715/045610:INFO:CONSOLE(295)] "04:56:10.623 - Setting video media keys: org.chromium.externalclearkey", source: http://127.0.0.1:49651/files/eme_player_js/utils.js (295)
[2131:3847:0715/045610:INFO:CONSOLE(295)] "04:56:10.740 - Loading media using src.", source: http://127.0.0.1:49651/files/eme_player_js/utils.js (295)
[2131:3847:0715/045610:INFO:CONSOLE(295)] "04:56:10.824 - Creating new media key session for initDataType: webm, initData: a58104e269934c050403b78eeb0ee57b", source: http://127.0.0.1:49651/files/eme_player_js/utils.js (295)
[2131:3847:0715/045610:INFO:CONSOLE(295)] "04:56:10.861 - Creating new media key session for initDataType: webm, initData: a58104e269934c050403b78eeb0ee57b", source: http://127.0.0.1:49651/files/eme_player_js/utils.js (295)
[2131:3847:0715/045610:INFO:CONSOLE(295)] "04:56:10.870 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:49651/files/eme_player_js/utils.js (295)
[2131:3847:0715/045610:INFO:CONSOLE(295)] "04:56:10.888 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:49651/files/eme_player_js/utils.js (295)
[2131:3847:0715/045611:INFO:CONSOLE(295)] "04:56:11.106 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:49651/files/eme_player_js/utils.js (295)
[2131:3847:0715/045611:INFO:CONSOLE(295)] "04:56:11.107 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:49651/files/eme_player_js/utils.js (295)
[2131:3847:0715/045611:INFO:CONSOLE(295)] "04:56:11.124 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:49651/files/eme_player_js/utils.js (295)
[2131:3847:0715/045611:INFO:CONSOLE(295)] "04:56:11.125 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:49651/files/eme_player_js/utils.js (295)
[2131:3847:0715/045611:INFO:CONSOLE(295)] "04:56:11.534 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:49651/files/eme_player_js/utils.js (295)
[2131:3847:0715/045611:INFO:CONSOLE(295)] "04:56:11.535 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:49651/files/eme_player_js/utils.js (295)
[2131:3847:0715/045611:INFO:CONSOLE(295)] "04:56:11.540 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:49651/files/eme_player_js/utils.js (295)
[2131:3847:0715/045611:INFO:CONSOLE(295)] "04:56:11.540 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:49651/files/eme_player_js/utils.js (295)
[2131:3847:0715/045612:INFO:CONSOLE(295)] "04:56:12.279 - One video seeked.", source: http://127.0.0.1:49651/files/eme_player_js/utils.js (295)
[2131:3847:0715/045612:INFO:CONSOLE(295)] "04:56:12.298 - Set document title to: ENDED, updated title: ENDED", source: http://127.0.0.1:49651/files/eme_player_js/utils.js (295)
[2131:3847:0715/045612:INFO:CONSOLE(295)] "04:56:12.311 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:49651/files/eme_player_js/utils.js (295)
[2131:3847:0715/045612:INFO:CONSOLE(295)] "04:56:12.311 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:49651/files/eme_player_js/utils.js (295)
[2131:3847:0715/045612:INFO:CONSOLE(295)] "04:56:12.328 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:49651/files/eme_player_js/utils.js (295)
[2131:3847:0715/045612:INFO:CONSOLE(295)] "04:56:12.329 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:49651/files/eme_player_js/utils.js (295)
[2138:12807:0715/045612:ERROR:audio_output_device.cc(327)] IO loop going away before the audio device has been stopped
[ OK ] SRC_ExternalClearKey/EncryptedMediaTest.FrameSizeChangeVideo/0 (7654 ms)
[200/210] SRC_ExternalClearKey/EncryptedMediaTest.FrameSizeChangeVideo/0 (9203 ms)
[ RUN ] MSE_ExternalClearKey_Prefixed/EncryptedMediaTest.Playback_AudioClearVideo_WebM/0
[2144:3847:0715/045612:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49669...
sending server_data: {"host": "127.0.0.1", "port": 49669} (36 bytes)
[2140:3847:0715/045614:INFO:CONSOLE(295)] "04:56:14.206 - Using PrefixedClearKeyPlayer", source: http://127.0.0.1:49669/files/eme_player_js/utils.js (295)
[2140:3847:0715/045614:INFO:CONSOLE(295)] "04:56:14.220 - Registering video event handlers.", source: http://127.0.0.1:49669/files/eme_player_js/utils.js (295)
[2140:3847:0715/045614:INFO:CONSOLE(295)] "04:56:14.232 - Loading media using MSE.", source: http://127.0.0.1:49669/files/eme_player_js/utils.js (295)
[2140:3847:0715/045614:INFO:CONSOLE(295)] "04:56:14.401 - onSourceOpen [object Event]", source: http://127.0.0.1:49669/files/eme_player_js/utils.js (295)
[2140:3847:0715/045614:INFO:CONSOLE(295)] "04:56:14.408 - Creating a source buffer for type video/webm; codecs="vorbis, vp8"", source: http://127.0.0.1:49669/files/eme_player_js/utils.js (295)
[2140:3847:0715/045614:INFO:CONSOLE(295)] "04:56:14.457 - org.chromium.externalclearkey Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:49669/files/eme_player_js/utils.js (295)
[2140:3847:0715/045614:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
2015-07-15 04:56:14.739 browser_tests[2140:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[2140:3847:0715/045615:INFO:CONSOLE(295)] "04:56:15.528 - End of appending buffer from bear-320x240-av_enc-a.webm", source: http://127.0.0.1:49669/files/eme_player_js/utils.js (295)
[2140:3847:0715/045615:INFO:CONSOLE(295)] "04:56:15.562 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:49669/files/eme_player_js/utils.js (295)
[2140:3847:0715/045615:INFO:CONSOLE(295)] "04:56:15.581 - Adding key to sessionID: 1", source: http://127.0.0.1:49669/files/eme_player_js/utils.js (295)
[2140:3847:0715/045615:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[2140:3847:0715/045615:INFO:CONSOLE(295)] "04:56:15.589 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:49669/files/eme_player_js/utils.js (295)
[2140:3847:0715/045615:INFO:CONSOLE(295)] "04:56:15.793 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:49669/files/eme_player_js/utils.js (295)
[2140:3847:0715/045615:INFO:CONSOLE(295)] "04:56:15.798 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:49669/files/eme_player_js/utils.js (295)
[2140:3847:0715/045615:INFO:CONSOLE(295)] "04:56:15.802 - Adding key to sessionID: 1", source: http://127.0.0.1:49669/files/eme_player_js/utils.js (295)
[2140:3847:0715/045615:INFO:CONSOLE(295)] "04:56:15.814 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:49669/files/eme_player_js/utils.js (295)
[2140:3847:0715/045616:INFO:CONSOLE(295)] "04:56:16.207 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:49669/files/eme_player_js/utils.js (295)
[2140:3847:0715/045616:INFO:CONSOLE(295)] "04:56:16.211 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:49669/files/eme_player_js/utils.js (295)
[2140:3847:0715/045616:INFO:CONSOLE(295)] "04:56:16.214 - Adding key to sessionID: 1", source: http://127.0.0.1:49669/files/eme_player_js/utils.js (295)
[2140:3847:0715/045616:INFO:CONSOLE(295)] "04:56:16.223 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:49669/files/eme_player_js/utils.js (295)
[2140:3847:0715/045616:INFO:CONSOLE(295)] "04:56:16.992 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:49669/files/eme_player_js/utils.js (295)
[2140:3847:0715/045617:INFO:CONSOLE(295)] "04:56:16.995 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:49669/files/eme_player_js/utils.js (295)
[2140:3847:0715/045617:INFO:CONSOLE(295)] "04:56:17.001 - Adding key to sessionID: 1", source: http://127.0.0.1:49669/files/eme_player_js/utils.js (295)
[2140:3847:0715/045617:INFO:CONSOLE(295)] "04:56:17.010 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:49669/files/eme_player_js/utils.js (295)
[2140:3847:0715/045618:INFO:CONSOLE(295)] "04:56:18.482 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:49669/files/eme_player_js/utils.js (295)
[2145:12551:0715/045618:ERROR:audio_output_device.cc(327)] IO loop going away before the audio device has been stopped
[ OK ] MSE_ExternalClearKey_Prefixed/EncryptedMediaTest.Playback_AudioClearVideo_WebM/0 (8920 ms)
[201/210] MSE_ExternalClearKey_Prefixed/EncryptedMediaTest.Playback_AudioClearVideo_WebM/0 (10509 ms)
[ RUN ] MSE_ExternalClearKey_Prefixed/EncryptedMediaTest.Playback_VP9Video_WebM/0
[2152:3847:0715/045616:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49686...
sending server_data: {"host": "127.0.0.1", "port": 49686} (36 bytes)
[2147:3847:0715/045618:INFO:CONSOLE(295)] "04:56:18.789 - Using PrefixedClearKeyPlayer", source: http://127.0.0.1:49686/files/eme_player_js/utils.js (295)
[2147:3847:0715/045618:INFO:CONSOLE(295)] "04:56:18.804 - Registering video event handlers.", source: http://127.0.0.1:49686/files/eme_player_js/utils.js (295)
[2147:3847:0715/045618:INFO:CONSOLE(295)] "04:56:18.825 - Loading media using MSE.", source: http://127.0.0.1:49686/files/eme_player_js/utils.js (295)
[2147:3847:0715/045619:INFO:CONSOLE(295)] "04:56:19.216 - onSourceOpen [object Event]", source: http://127.0.0.1:49686/files/eme_player_js/utils.js (295)
[2147:3847:0715/045619:INFO:CONSOLE(295)] "04:56:19.222 - Creating a source buffer for type video/webm; codecs="vp9"", source: http://127.0.0.1:49686/files/eme_player_js/utils.js (295)
[2147:3847:0715/045619:INFO:CONSOLE(295)] "04:56:19.256 - End of appending buffer from bear-320x240-v-vp9_enc-v.webm", source: http://127.0.0.1:49686/files/eme_player_js/utils.js (295)
[2147:3847:0715/045619:INFO:CONSOLE(295)] "04:56:19.265 - org.chromium.externalclearkey Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:49686/files/eme_player_js/utils.js (295)
[2147:3847:0715/045619:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[0715/045620:ERROR:ffmpeg_cdm_video_decoder.cc(170)] Initialize(): avcodec_find_decoder failed.
[2147:3847:0715/045620:INFO:CONSOLE(295)] "04:56:20.324 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:49686/files/eme_player_js/utils.js (295)
[2147:3847:0715/045620:INFO:CONSOLE(295)] "04:56:20.337 - Adding key to sessionID: 1", source: http://127.0.0.1:49686/files/eme_player_js/utils.js (295)
[2147:3847:0715/045620:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[2147:3847:0715/045620:INFO:CONSOLE(295)] "04:56:20.347 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:49686/files/eme_player_js/utils.js (295)
[2147:3847:0715/045620:INFO:CONSOLE(295)] "04:56:20.545 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:49686/files/eme_player_js/utils.js (295)
[2147:3847:0715/045620:INFO:CONSOLE(295)] "04:56:20.549 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:49686/files/eme_player_js/utils.js (295)
[2147:3847:0715/045620:INFO:CONSOLE(295)] "04:56:20.553 - Adding key to sessionID: 1", source: http://127.0.0.1:49686/files/eme_player_js/utils.js (295)
[2147:3847:0715/045620:INFO:CONSOLE(295)] "04:56:20.558 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:49686/files/eme_player_js/utils.js (295)
[2147:3847:0715/045620:INFO:CONSOLE(295)] "04:56:20.947 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:49686/files/eme_player_js/utils.js (295)
[2147:3847:0715/045620:INFO:CONSOLE(295)] "04:56:20.951 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:49686/files/eme_player_js/utils.js (295)
[2147:3847:0715/045620:INFO:CONSOLE(295)] "04:56:20.956 - Adding key to sessionID: 1", source: http://127.0.0.1:49686/files/eme_player_js/utils.js (295)
[2147:3847:0715/045620:INFO:CONSOLE(295)] "04:56:20.970 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:49686/files/eme_player_js/utils.js (295)
[2147:3847:0715/045621:INFO:CONSOLE(295)] "04:56:21.748 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:49686/files/eme_player_js/utils.js (295)
[2147:3847:0715/045621:INFO:CONSOLE(295)] "04:56:21.751 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:49686/files/eme_player_js/utils.js (295)
[2147:3847:0715/045621:INFO:CONSOLE(295)] "04:56:21.754 - Adding key to sessionID: 1", source: http://127.0.0.1:49686/files/eme_player_js/utils.js (295)
[2147:3847:0715/045621:INFO:CONSOLE(295)] "04:56:21.761 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:49686/files/eme_player_js/utils.js (295)
[2147:3847:0715/045623:INFO:CONSOLE(295)] "04:56:23.082 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:49686/files/eme_player_js/utils.js (295)
[ OK ] MSE_ExternalClearKey_Prefixed/EncryptedMediaTest.Playback_VP9Video_WebM/0 (9129 ms)
[202/210] MSE_ExternalClearKey_Prefixed/EncryptedMediaTest.Playback_VP9Video_WebM/0 (10788 ms)
[ RUN ] MSE_ExternalClearKey/EncryptedMediaTest.Playback_VideoClearAudio_WebM/0
[2159:3847:0715/045622:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49704...
sending server_data: {"host": "127.0.0.1", "port": 49704} (36 bytes)
[2156:3847:0715/045624:INFO:CONSOLE(295)] "04:56:24.901 - Using ClearKeyPlayer", source: http://127.0.0.1:49704/files/eme_player_js/utils.js (295)
[2156:3847:0715/045624:INFO:CONSOLE(295)] "04:56:24.910 - Registering video event handlers.", source: http://127.0.0.1:49704/files/eme_player_js/utils.js (295)
[2156:3847:0715/045624:INFO:CONSOLE(295)] "04:56:24.913 - Setting video media keys: org.chromium.externalclearkey", source: http://127.0.0.1:49704/files/eme_player_js/utils.js (295)
[2156:3847:0715/045626:INFO:CONSOLE(295)] "04:56:26.051 - Loading media using MSE.", source: http://127.0.0.1:49704/files/eme_player_js/utils.js (295)
[2156:3847:0715/045626:INFO:CONSOLE(295)] "04:56:26.182 - onSourceOpen [object Event]", source: http://127.0.0.1:49704/files/eme_player_js/utils.js (295)
[2156:3847:0715/045626:INFO:CONSOLE(295)] "04:56:26.187 - Creating a source buffer for type video/webm; codecs="vorbis, vp8"", source: http://127.0.0.1:49704/files/eme_player_js/utils.js (295)
[2156:3847:0715/045626:INFO:CONSOLE(295)] "04:56:26.246 - Creating new media key session for initDataType: webm, initData: 5ef3a16b338dc4e1a2bcb99f9a6cb780", source: http://127.0.0.1:49704/files/eme_player_js/utils.js (295)
[2156:3847:0715/045626:INFO:CONSOLE(295)] "04:56:26.250 - End of appending buffer from bear-320x240-av_enc-v.webm", source: http://127.0.0.1:49704/files/eme_player_js/utils.js (295)
[2156:3847:0715/045626:INFO:CONSOLE(295)] "04:56:26.276 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:49704/files/eme_player_js/utils.js (295)
[2156:3847:0715/045626:INFO:CONSOLE(295)] "04:56:26.504 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:49704/files/eme_player_js/utils.js (295)
[2156:3847:0715/045626:INFO:CONSOLE(295)] "04:56:26.506 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:49704/files/eme_player_js/utils.js (295)
[2156:3847:0715/045626:INFO:CONSOLE(295)] "04:56:26.906 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:49704/files/eme_player_js/utils.js (295)
[2156:3847:0715/045626:INFO:CONSOLE(295)] "04:56:26.912 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:49704/files/eme_player_js/utils.js (295)
[2156:3847:0715/045627:INFO:CONSOLE(295)] "04:56:27.706 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:49704/files/eme_player_js/utils.js (295)
[2156:3847:0715/045627:INFO:CONSOLE(295)] "04:56:27.709 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:49704/files/eme_player_js/utils.js (295)
[2156:3847:0715/045629:INFO:CONSOLE(295)] "04:56:29.145 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:49704/files/eme_player_js/utils.js (295)
[2160:13063:0715/045629:ERROR:audio_output_device.cc(327)] IO loop going away before the audio device has been stopped
[ OK ] MSE_ExternalClearKey/EncryptedMediaTest.Playback_VideoClearAudio_WebM/0 (8905 ms)
[203/210] MSE_ExternalClearKey/EncryptedMediaTest.Playback_VideoClearAudio_WebM/0 (10479 ms)
[ RUN ] MSE_ExternalClearKeyDecryptOnly_Prefixed/EncryptedMediaTest.Playback_AudioOnly_WebM_Opus/0
[2166:3847:0715/045627:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49721...
sending server_data: {"host": "127.0.0.1", "port": 49721} (36 bytes)
[2162:3847:0715/045629:INFO:CONSOLE(295)] "04:56:29.346 - org.chromium.externalclearkey.decryptonly is not a known key system", source: http://127.0.0.1:49721/files/eme_player_js/utils.js (295)
[2162:3847:0715/045629:INFO:CONSOLE(295)] "04:56:29.352 - Using PrefixedClearKeyPlayer", source: http://127.0.0.1:49721/files/eme_player_js/utils.js (295)
[2162:3847:0715/045629:INFO:CONSOLE(295)] "04:56:29.357 - Registering video event handlers.", source: http://127.0.0.1:49721/files/eme_player_js/utils.js (295)
[2162:3847:0715/045629:INFO:CONSOLE(295)] "04:56:29.370 - Loading media using MSE.", source: http://127.0.0.1:49721/files/eme_player_js/utils.js (295)
[2162:3847:0715/045629:INFO:CONSOLE(295)] "04:56:29.778 - onSourceOpen [object Event]", source: http://127.0.0.1:49721/files/eme_player_js/utils.js (295)
[2162:3847:0715/045629:INFO:CONSOLE(295)] "04:56:29.785 - Creating a source buffer for type audio/webm; codecs="vorbis"", source: http://127.0.0.1:49721/files/eme_player_js/utils.js (295)
[2162:3847:0715/045629:INFO:CONSOLE(295)] "04:56:29.821 - End of appending buffer from bear-320x240-opus-a_enc-a.webm", source: http://127.0.0.1:49721/files/eme_player_js/utils.js (295)
[2162:3847:0715/045629:INFO:CONSOLE(295)] "04:56:29.830 - org.chromium.externalclearkey.decryptonly Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:49721/files/eme_player_js/utils.js (295)
[2162:3847:0715/045629:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[2162:3847:0715/045630:INFO:CONSOLE(295)] "04:56:30.873 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:49721/files/eme_player_js/utils.js (295)
[2162:3847:0715/045630:INFO:CONSOLE(295)] "04:56:30.886 - Adding key to sessionID: 1", source: http://127.0.0.1:49721/files/eme_player_js/utils.js (295)
[2162:3847:0715/045630:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[2162:3847:0715/045630:INFO:CONSOLE(295)] "04:56:30.902 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:49721/files/eme_player_js/utils.js (295)
[2162:3847:0715/045631:INFO:CONSOLE(295)] "04:56:31.099 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:49721/files/eme_player_js/utils.js (295)
[2162:3847:0715/045631:INFO:CONSOLE(295)] "04:56:31.104 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:49721/files/eme_player_js/utils.js (295)
[2162:3847:0715/045631:INFO:CONSOLE(295)] "04:56:31.107 - Adding key to sessionID: 1", source: http://127.0.0.1:49721/files/eme_player_js/utils.js (295)
[2162:3847:0715/045631:INFO:CONSOLE(295)] "04:56:31.111 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:49721/files/eme_player_js/utils.js (295)
[2162:3847:0715/045631:INFO:CONSOLE(295)] "04:56:31.499 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:49721/files/eme_player_js/utils.js (295)
[2162:3847:0715/045631:INFO:CONSOLE(295)] "04:56:31.502 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:49721/files/eme_player_js/utils.js (295)
[2162:3847:0715/045631:INFO:CONSOLE(295)] "04:56:31.509 - Adding key to sessionID: 1", source: http://127.0.0.1:49721/files/eme_player_js/utils.js (295)
[2162:3847:0715/045631:INFO:CONSOLE(295)] "04:56:31.516 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:49721/files/eme_player_js/utils.js (295)
[2162:3847:0715/045632:INFO:CONSOLE(295)] "04:56:32.299 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:49721/files/eme_player_js/utils.js (295)
[2162:3847:0715/045632:INFO:CONSOLE(295)] "04:56:32.303 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:49721/files/eme_player_js/utils.js (295)
[2162:3847:0715/045632:INFO:CONSOLE(295)] "04:56:32.306 - Adding key to sessionID: 1", source: http://127.0.0.1:49721/files/eme_player_js/utils.js (295)
[2162:3847:0715/045632:INFO:CONSOLE(295)] "04:56:32.313 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:49721/files/eme_player_js/utils.js (295)
[2162:3847:0715/045633:INFO:CONSOLE(295)] "04:56:33.738 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:49721/files/eme_player_js/utils.js (295)
[2167:13319:0715/045633:ERROR:audio_output_device.cc(327)] IO loop going away before the audio device has been stopped
[ OK ] MSE_ExternalClearKeyDecryptOnly_Prefixed/EncryptedMediaTest.Playback_AudioOnly_WebM_Opus/0 (8908 ms)
[204/210] MSE_ExternalClearKeyDecryptOnly_Prefixed/EncryptedMediaTest.Playback_AudioOnly_WebM_Opus/0 (10481 ms)
[ RUN ] PrefHashBrowserTestChangedSplitPrefInstance/PrefHashBrowserTestChangedSplitPref.PRE_ChangedSplitPref/2
[2173:3847:0715/045632:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[2170:40451:0715/045635:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[2170:40451:0715/045635:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PrefHashBrowserTestChangedSplitPrefInstance/PrefHashBrowserTestChangedSplitPref.PRE_ChangedSplitPref/2 (4253 ms)
[205/210] PrefHashBrowserTestChangedSplitPrefInstance/PrefHashBrowserTestChangedSplitPref.PRE_ChangedSplitPref/2 (5765 ms)
[ RUN ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.DontProceed/1
[2184:3847:0715/045639:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[2177:3847:0715/045641:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[2184:3847:0715/045641:ERROR:gles2_cmd_decoder.cc(13133)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[2184:3847:0715/045641:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[2184:3847:0715/045641:ERROR:gles2_cmd_decoder.cc(13133)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[2184:3847:0715/045641:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[2184:3847:0715/045641:ERROR:gles2_cmd_decoder.cc(13133)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[2184:3847:0715/045641:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[2184:3847:0715/045641:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[2184:3847:0715/045641:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[2184:3847:0715/045641:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[2184:3847:0715/045641:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[2184:3847:0715/045641:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[2184:3847:0715/045641:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[2184:3847:0715/045641:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[2184:3847:0715/045641:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[2184:3847:0715/045641:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[2184:3847:0715/045641:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[2184:3847:0715/045641:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[2184:3847:0715/045641:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[2184:3847:0715/045641:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[2184:3847:0715/045641:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[2184:3847:0715/045641:ERROR:gpu_command_buffer_stub.cc(1006)] Image with ID doesn't exist.
[2177:39939:0715/045641:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[2177:39939:0715/045641:WARNING:channel.cc(322)] RawChannel write error
[2184:3847:0715/045641:ERROR:gpu_command_buffer_stub.cc(1006)] Image with ID doesn't exist.
[2184:3847:0715/045641:ERROR:gpu_command_buffer_stub.cc(1006)] Image with ID doesn't exist.
[ OK ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.DontProceed/1 (5261 ms)
[206/210] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.DontProceed/1 (6782 ms)
[ RUN ] NativeAppWindowCocoaBrowserTestInstance/NativeAppWindowCocoaBrowserTest.HideShowWithApp/1
[2180:3847:0715/045637:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[2176:3847:0715/045642:ERROR:bridged_native_widget.mm(810)] Not implemented reached in virtual base::Closure views::BridgedNativeWidget::PrepareForLayerBoundsChange()
[2176:3847:0715/045642:ERROR:native_widget_mac.mm(254)] Not implemented reached in virtual void views::NativeWidgetMac::SetWindowIcons(const gfx::ImageSkia &, const gfx::ImageSkia &)
[2176:3847:0715/045642:ERROR:bridged_native_widget.mm(810)] Not implemented reached in virtual base::Closure views::BridgedNativeWidget::PrepareForLayerBoundsChange()
[2176:3847:0715/045642:ERROR:bridged_native_widget.mm(810)] Not implemented reached in virtual base::Closure views::BridgedNativeWidget::PrepareForLayerBoundsChange()
[2176:3847:0715/045642:ERROR:native_widget_mac.mm(254)] Not implemented reached in virtual void views::NativeWidgetMac::SetWindowIcons(const gfx::ImageSkia &, const gfx::ImageSkia &)
[2176:3847:0715/045642:ERROR:bridged_native_widget.mm(810)] Not implemented reached in virtual base::Closure views::BridgedNativeWidget::PrepareForLayerBoundsChange()
[2183:12807:0715/045643:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[2183:12807:0715/045643:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[2183:12807:0715/045643:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[2183:12807:0715/045643:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[2176:3847:0715/045643:ERROR:native_widget_mac.mm(180)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[2176:3847:0715/045643:ERROR:native_widget_mac.mm(180)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[2176:3847:0715/045643:ERROR:native_widget_mac.mm(180)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[2176:3847:0715/045643:ERROR:native_widget_mac.mm(180)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[2176:3847:0715/045643:ERROR:native_widget_mac.mm(180)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[2176:3847:0715/045643:ERROR:native_widget_mac.mm(180)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[2176:3847:0715/045643:ERROR:native_widget_mac.mm(180)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[2176:3847:0715/045643:ERROR:native_widget_mac.mm(180)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[2176:3847:0715/045643:ERROR:native_widget_mac.mm(180)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[2176:3847:0715/045643:ERROR:native_widget_mac.mm(180)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[2176:3847:0715/045643:ERROR:native_widget_mac.mm(180)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[2176:3847:0715/045643:ERROR:native_widget_mac.mm(180)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[ OK ] NativeAppWindowCocoaBrowserTestInstance/NativeAppWindowCocoaBrowserTest.HideShowWithApp/1 (7913 ms)
[207/210] NativeAppWindowCocoaBrowserTestInstance/NativeAppWindowCocoaBrowserTest.HideShowWithApp/1 (9500 ms)
[ RUN ] PrefsFunctionalTest.TestPrivacySecurityPrefs
[2193:3847:0715/045645:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[2194:12807:0715/045646:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[2194:15107:0715/045646:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[2194:15107:0715/045646:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[ OK ] PrefsFunctionalTest.TestPrivacySecurityPrefs (3580 ms)
[208/210] PrefsFunctionalTest.TestPrivacySecurityPrefs (4940 ms)
[ RUN ] ThemeServiceBrowserTest.ThemeDataPackInvalid
[2197:3847:0715/045647:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[2198:13063:0715/045648:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[2198:13063:0715/045648:WARNING:channel.cc(322)] RawChannel write error
[2198:15363:0715/045648:ERROR:webgraphicscontext3d_command_buffer_impl.cc(273)] Failed to initialize GLES2Implementation.
[2192:64779:0715/045648:ERROR:mach_broker_mac.mm(222)] Unknown process 2200 is sending Mach IPC messages!
[ OK ] ThemeServiceBrowserTest.ThemeDataPackInvalid (3684 ms)
[209/210] ThemeServiceBrowserTest.ThemeDataPackInvalid (5401 ms)
[ RUN ] PrefHashBrowserTestChangedSplitPrefInstance/PrefHashBrowserTestChangedSplitPref.ChangedSplitPref/2
[2203:3847:0715/045650:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[2204:15363:0715/045651:ERROR:webgraphicscontext3d_command_buffer_impl.cc(273)] Failed to initialize GLES2Implementation.
[ OK ] PrefHashBrowserTestChangedSplitPrefInstance/PrefHashBrowserTestChangedSplitPref.ChangedSplitPref/2 (2985 ms)
[210/210] PrefHashBrowserTestChangedSplitPrefInstance/PrefHashBrowserTestChangedSplitPref.ChangedSplitPref/2 (4403 ms)
SUCCESS: all tests passed.
[run_isolated_out_hack]{"hash":"0e62cecd5f290d56105e60ab4ec2bfe0f145aa92","namespace":"default-gzip","storage":"https://isolateserver.appspot.com"}[/run_isolated_out_hack]
+-------------------------------------------------------------------------+
| End of shard 12 Pending: 2.0s Duration: 817.3s Bot: vm11-a4 Exit: 0 |
+-------------------------------------------------------------------------+
+-------------------------------------------------------------------------+
| Shard 10 https://chromium-swarm.appspot.com/user/task/28aa582f0f0efa10 |
+-------------------------------------------------------------------------+
3 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/cache/run_tha_testV_TqxZ/out/Release
G_SLICE=always-malloc
LANG=en_US.UTF-8
LLVM_SYMBOLIZER_PATH=/Volumes/data/b/swarm_slave/work/cache/run_tha_testV_TqxZ/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/cache/isolated_outUVt6M9/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 2 parallel jobs.
[ RUN ] ManageProfileUITest.CreateConfirmationText
[14742:3847:0715/044437:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[14736:40451:0715/044441:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[14736:3847:0715/044442:WARNING:CONSOLE(0)] "The -webkit-canvas CSS feature is deprecated. Please use a positioned <canvas> element instead.", source: (0)
[14736:3847:0715/044443:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[14736:3847:0715/044446:INFO:CONSOLE(1324)] "Running TestCase ManageProfileUITest.CreateConfirmationText", source: test_api.js (1324)
[ OK ] ManageProfileUITest.CreateConfirmationText (12865 ms)
[1/221] ManageProfileUITest.CreateConfirmationText (14473 ms)
[ RUN ] OptionsWebUIExtendedTest.CloseOverlayNoHistory
[14743:3847:0715/044437:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[14737:40195:0715/044441:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[14737:3847:0715/044442:WARNING:CONSOLE(0)] "The -webkit-canvas CSS feature is deprecated. Please use a positioned <canvas> element instead.", source: (0)
[14737:3847:0715/044443:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[14737:3847:0715/044445:INFO:CONSOLE(1324)] "Running TestCase OptionsWebUIExtendedTest.CloseOverlayNoHistory", source: test_api.js (1324)
[ OK ] OptionsWebUIExtendedTest.CloseOverlayNoHistory (13804 ms)
[2/221] OptionsWebUIExtendedTest.CloseOverlayNoHistory (15300 ms)
[ RUN ] WebUIAccessibilityAuditBrowserTest_TestsDisabledInFixture.testWithAuditFailures_a11yChecksNotEnabled
[14757:3847:0715/044451:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[14751:40195:0715/044455:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[14751:3847:0715/044455:INFO:CONSOLE(1324)] "Running TestCase WebUIAccessibilityAuditBrowserTest_TestsDisabledInFixture.testWithAuditFailures_a11yChecksNotEnabled", source: test_api.js (1324)
[14751:40195:0715/044455:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[14751:40195:0715/044455:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[14751:40195:0715/044455:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[14751:40195:0715/044455:WARNING:channel.cc(322)] RawChannel write error
[ OK ] WebUIAccessibilityAuditBrowserTest_TestsDisabledInFixture.testWithAuditFailures_a11yChecksNotEnabled (6032 ms)
[3/221] WebUIAccessibilityAuditBrowserTest_TestsDisabledInFixture.testWithAuditFailures_a11yChecksNotEnabled (7803 ms)
[ RUN ] HistoryWebUIRealBackendTest.shiftClickActivatesOneRow
[14759:3847:0715/044452:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[14752:3847:0715/044456:WARNING:CONSOLE(0)] "The -webkit-canvas CSS feature is deprecated. Please use a positioned <canvas> element instead.", source: (0)
[14752:3847:0715/044456:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[14752:3847:0715/044456:INFO:CONSOLE(1324)] "Running TestCase HistoryWebUIRealBackendTest.shiftClickActivatesOneRow", source: test_api.js (1324)
[ OK ] HistoryWebUIRealBackendTest.shiftClickActivatesOneRow (7145 ms)
[4/221] HistoryWebUIRealBackendTest.shiftClickActivatesOneRow (8842 ms)
[ RUN ] NetInternalsTest.netInternalsHSTSViewQueryNotFound
[14768:3847:0715/044459:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[14764:3847:0715/044504:INFO:CONSOLE(1324)] "Running TestCase NetInternalsTest.netInternalsHSTSViewQueryNotFound", source: test_api.js (1324)
[ OK ] NetInternalsTest.netInternalsHSTSViewQueryNotFound (7649 ms)
[5/221] NetInternalsTest.netInternalsHSTSViewQueryNotFound (9480 ms)
[ RUN ] PrintPreviewWebUITest.TestPrinterListCloudEmpty
[14772:3847:0715/044501:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[14767:3847:0715/044505:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[14767:3847:0715/044507:INFO:CONSOLE(1324)] "Running TestCase PrintPreviewWebUITest.TestPrinterListCloudEmpty", source: test_api.js (1324)
[ OK ] PrintPreviewWebUITest.TestPrinterListCloudEmpty (9530 ms)
[6/221] PrintPreviewWebUITest.TestPrinterListCloudEmpty (11068 ms)
[ RUN ] PlatformAppBrowserTest.WindowsApiAlphaEnabledWrongFrameType
[14786:3847:0715/044512:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[14782:5635:0715/044514:ERROR:mach_broker_mac.mm(222)] Unknown process 14788 is sending Mach IPC messages!
[14782:3847:0715/044516:INFO:CONSOLE(0)] "[SUCCESS] testAlphaEnabledFrameNone", source: chrome-extension://ngofffdcndcjkcjoohhaigbhakcodpjg/_generated_background_page.html (0)
[14782:3847:0715/044516:INFO:CONSOLE(0)] "[SUCCESS] testAlphaEnabledFrameChrome", source: chrome-extension://ngofffdcndcjkcjoohhaigbhakcodpjg/_generated_background_page.html (0)
[14782:3847:0715/044516:INFO:CONSOLE(0)] "[SUCCESS] testAlphaDisabledFrameChrome", source: chrome-extension://ngofffdcndcjkcjoohhaigbhakcodpjg/_generated_background_page.html (0)
[14787:13319:0715/044516:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[14782:38659:0715/044516:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 9, remote ID 2147483655)
[14782:38659:0715/044516:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[14782:38659:0715/044516:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PlatformAppBrowserTest.WindowsApiAlphaEnabledWrongFrameType (6570 ms)
[7/221] PlatformAppBrowserTest.WindowsApiAlphaEnabledWrongFrameType (8434 ms)
[ RUN ] MediaRouterElementsBrowserTest.MediaRouterElementsTest
[14780:3847:0715/044509:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[14776:3847:0715/044514:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[14776:3847:0715/044514:INFO:CONSOLE(1324)] "Running TestCase MediaRouterElementsBrowserTest.MediaRouterElementsTest", source: test_api.js (1324)
[14776:3847:0715/044519: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 - 2 of 2):
#back-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)
[ OK ] MediaRouterElementsBrowserTest.MediaRouterElementsTest (13133 ms)
[8/221] MediaRouterElementsBrowserTest.MediaRouterElementsTest (14843 ms)
[ RUN ] PlatformAppBrowserTest.DisallowStorage
[14793:3847:0715/044520:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[14790:63003:0715/044523:ERROR:mach_broker_mac.mm(222)] Unknown process 14798 is sending Mach IPC messages!
2015-07-15 04:45:23.809 browser_tests[14790:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[14790:3847:0715/044524:INFO:CONSOLE(0)] "[SUCCESS] testOpenDatabase", source: chrome-extension://ojlfpnnbiamdjcngodobbihpgdhniiga/_generated_background_page.html (0)
[14790:3847:0715/044524:INFO:CONSOLE(0)] "[SUCCESS] testOpenDatabaseSync", source: chrome-extension://ojlfpnnbiamdjcngodobbihpgdhniiga/_generated_background_page.html (0)
[14790:3847:0715/044524:INFO:CONSOLE(17)] "window.localStorage is not available in packaged apps. Use chrome.storage.local instead.", source: extensions::platformApp (17)
[14790:3847:0715/044524:INFO:CONSOLE(0)] "[SUCCESS] testLocalStorage", source: chrome-extension://ojlfpnnbiamdjcngodobbihpgdhniiga/_generated_background_page.html (0)
[ OK ] PlatformAppBrowserTest.DisallowStorage (6114 ms)
[9/221] PlatformAppBrowserTest.DisallowStorage (7609 ms)
[ RUN ] PlatformAppBrowserTest.Restrictions
[14800:3847:0715/044523:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[14795:5635:0715/044526:ERROR:mach_broker_mac.mm(222)] Unknown process 14803 is sending Mach IPC messages!
[14795:3847:0715/044527:INFO:CONSOLE(17)] "document.open() is not available in packaged apps.", source: extensions::platformApp (17)
[14795:3847:0715/044527:INFO:CONSOLE(17)] "document.clear() is not available in packaged apps.", source: extensions::platformApp (17)
[14795:3847:0715/044527:INFO:CONSOLE(17)] "document.close() is not available in packaged apps.", source: extensions::platformApp (17)
[14795:3847:0715/044527:INFO:CONSOLE(0)] "[SUCCESS] testDocumentBenignMethods", source: chrome-extension://fhddfcogihklokdchlfaakjjigiiohjj/main.html (0)
[14795:3847:0715/044527:INFO:CONSOLE(0)] "[SUCCESS] testDocumentEvilMethods", source: chrome-extension://fhddfcogihklokdchlfaakjjigiiohjj/main.html (0)
[14795:3847:0715/044527:INFO:CONSOLE(17)] "document.all is not available in packaged apps.", source: extensions::platformApp (17)
[14795:3847:0715/044527:INFO:CONSOLE(17)] "document.bgColor is not available in packaged apps.", source: extensions::platformApp (17)
[14795:3847:0715/044527:INFO:CONSOLE(17)] "document.fgColor is not available in packaged apps.", source: extensions::platformApp (17)
[14795:3847:0715/044527:INFO:CONSOLE(17)] "document.alinkColor is not available in packaged apps.", source: extensions::platformApp (17)
[14795:3847:0715/044527:INFO:CONSOLE(17)] "document.linkColor is not available in packaged apps.", source: extensions::platformApp (17)
[14795:3847:0715/044527:INFO:CONSOLE(17)] "document.vlinkColor is not available in packaged apps.", source: extensions::platformApp (17)
[14795:3847:0715/044527:INFO:CONSOLE(0)] "[SUCCESS] testDocumentGetters", source: chrome-extension://fhddfcogihklokdchlfaakjjigiiohjj/main.html (0)
[14795:3847:0715/044527:INFO:CONSOLE(17)] "history.back is not available in packaged apps.", source: extensions::platformApp (17)
[14795:3847:0715/044527:INFO:CONSOLE(17)] "history.forward is not available in packaged apps.", source: extensions::platformApp (17)
[14795:3847:0715/044527:INFO:CONSOLE(17)] "history.go is not available in packaged apps.", source: extensions::platformApp (17)
[14795:3847:0715/044527:INFO:CONSOLE(17)] "history.length is not available in packaged apps.", source: extensions::platformApp (17)
[14795:3847:0715/044527:INFO:CONSOLE(17)] "history.pushState is not available in packaged apps.", source: extensions::platformApp (17)
[14795:3847:0715/044527:INFO:CONSOLE(17)] "history.replaceState is not available in packaged apps.", source: extensions::platformApp (17)
[14795:3847:0715/044527:INFO:CONSOLE(0)] "[SUCCESS] testHistory", source: chrome-extension://fhddfcogihklokdchlfaakjjigiiohjj/main.html (0)
[14795:3847:0715/044527:INFO:CONSOLE(17)] "window.find() is not available in packaged apps.", source: extensions::platformApp (17)
[14795:3847:0715/044527:INFO:CONSOLE(17)] "window.find() is not available in packaged apps.", source: extensions::platformApp (17)
[14795:3847:0715/044527:INFO:CONSOLE(17)] "window.find() is not available in packaged apps.", source: extensions::platformApp (17)
[14795:3847:0715/044527:INFO:CONSOLE(0)] "[SUCCESS] testWindowFind", source: chrome-extension://fhddfcogihklokdchlfaakjjigiiohjj/main.html (0)
[14795:3847:0715/044527:INFO:CONSOLE(17)] "window.alert() is not available in packaged apps.", source: extensions::platformApp (17)
[14795:3847:0715/044527:INFO:CONSOLE(17)] "window.alert() is not available in packaged apps.", source: extensions::platformApp (17)
[14795:3847:0715/044527:INFO:CONSOLE(17)] "window.alert() is not available in packaged apps.", source: extensions::platformApp (17)
[14795:3847:0715/044527:INFO:CONSOLE(0)] "[SUCCESS] testWindowAlert", source: chrome-extension://fhddfcogihklokdchlfaakjjigiiohjj/main.html (0)
[14795:3847:0715/044527:INFO:CONSOLE(17)] "window.confirm() is not available in packaged apps.", source: extensions::platformApp (17)
[14795:3847:0715/044527:INFO:CONSOLE(17)] "window.confirm() is not available in packaged apps.", source: extensions::platformApp (17)
[14795:3847:0715/044527:INFO:CONSOLE(17)] "window.confirm() is not available in packaged apps.", source: extensions::platformApp (17)
[14795:3847:0715/044527:INFO:CONSOLE(0)] "[SUCCESS] testWindowConfirm", source: chrome-extension://fhddfcogihklokdchlfaakjjigiiohjj/main.html (0)
[14795:3847:0715/044527:INFO:CONSOLE(17)] "window.prompt() is not available in packaged apps.", source: extensions::platformApp (17)
[14795:3847:0715/044527:INFO:CONSOLE(17)] "window.prompt() is not available in packaged apps.", source: extensions::platformApp (17)
[14795:3847:0715/044527:INFO:CONSOLE(17)] "window.prompt() is not available in packaged apps.", source: extensions::platformApp (17)
[14795:3847:0715/044527:INFO:CONSOLE(0)] "[SUCCESS] testWindowPrompt", source: chrome-extension://fhddfcogihklokdchlfaakjjigiiohjj/main.html (0)
[14795:3847:0715/044527:INFO:CONSOLE(17)] "window.locationbar is not available in packaged apps.", source: extensions::platformApp (17)
[14795:3847:0715/044527:INFO:CONSOLE(17)] "window.locationbar is not available in packaged apps.", source: extensions::platformApp (17)
[14795:3847:0715/044527:INFO:CONSOLE(17)] "window.menubar is not available in packaged apps.", source: extensions::platformApp (17)
[14795:3847:0715/044527:INFO:CONSOLE(17)] "window.menubar is not available in packaged apps.", source: extensions::platformApp (17)
[14795:3847:0715/044527:INFO:CONSOLE(17)] "window.personalbar is not available in packaged apps.", source: extensions::platformApp (17)
[14795:3847:0715/044527:INFO:CONSOLE(17)] "window.personalbar is not available in packaged apps.", source: extensions::platformApp (17)
[14795:3847:0715/044527:INFO:CONSOLE(17)] "window.scrollbars is not available in packaged apps.", source: extensions::platformApp (17)
[14795:3847:0715/044527:INFO:CONSOLE(17)] "window.scrollbars is not available in packaged apps.", source: extensions::platformApp (17)
[14795:3847:0715/044527:INFO:CONSOLE(17)] "window.statusbar is not available in packaged apps.", source: extensions::platformApp (17)
[14795:3847:0715/044527:INFO:CONSOLE(17)] "window.statusbar is not available in packaged apps.", source: extensions::platformApp (17)
[14795:3847:0715/044527:INFO:CONSOLE(17)] "window.toolbar is not available in packaged apps.", source: extensions::platformApp (17)
[14795:3847:0715/044527:INFO:CONSOLE(17)] "window.toolbar is not available in packaged apps.", source: extensions::platformApp (17)
[14795:3847:0715/044527:INFO:CONSOLE(0)] "[SUCCESS] testBars", source: chrome-extension://fhddfcogihklokdchlfaakjjigiiohjj/main.html (0)
[14795:3847:0715/044527:INFO:CONSOLE(17)] "window.onunload is not available in packaged apps.", source: extensions::platformApp (17)
[14795:3847:0715/044527:INFO:CONSOLE(17)] "unload is not available in packaged apps.", source: extensions::platformApp (17)
[14795:3847:0715/044527:INFO:CONSOLE(17)] "unload is not available in packaged apps.", source: extensions::platformApp (17)
[14795:3847:0715/044527:INFO:CONSOLE(17)] "window.onbeforeunload is not available in packaged apps.", source: extensions::platformApp (17)
[14795:3847:0715/044527:INFO:CONSOLE(17)] "beforeunload is not available in packaged apps.", source: extensions::platformApp (17)
[14795:3847:0715/044527:INFO:CONSOLE(17)] "beforeunload is not available in packaged apps.", source: extensions::platformApp (17)
[14795:3847:0715/044527:INFO:CONSOLE(0)] "[SUCCESS] testBlockedEvents", source: chrome-extension://fhddfcogihklokdchlfaakjjigiiohjj/main.html (0)
[14795:3847:0715/044527:INFO:CONSOLE(0)] "[SUCCESS] testSyncXhr", source: chrome-extension://fhddfcogihklokdchlfaakjjigiiohjj/main.html (0)
[14795:3847:0715/044528:INFO:CONSOLE(0)] "[SUCCESS] testIframe", source: chrome-extension://fhddfcogihklokdchlfaakjjigiiohjj/main.html (0)
[14795:3847:0715/044528:INFO:CONSOLE(17)] "window.onunload is not available in packaged apps.", source: extensions::platformApp (17)
[14795:3847:0715/044528:INFO:CONSOLE(0)] "[SUCCESS] testSandboxedIframe", source: chrome-extension://fhddfcogihklokdchlfaakjjigiiohjj/main.html (0)
[14795:3847:0715/044528:INFO:CONSOLE(0)] "[SUCCESS] testLegacyApis", source: chrome-extension://fhddfcogihklokdchlfaakjjigiiohjj/main.html (0)
[14795:3847:0715/044528:INFO:CONSOLE(0)] "[SUCCESS] testExtensionApis", source: chrome-extension://fhddfcogihklokdchlfaakjjigiiohjj/main.html (0)
[ OK ] PlatformAppBrowserTest.Restrictions (7220 ms)
[10/221] PlatformAppBrowserTest.Restrictions (9024 ms)
[ RUN ] BluetoothApiTest.GetAdapterState
[14808:3847:0715/044528:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[14805:39683:0715/044529:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[14809:15619:0715/044529:ERROR:webgraphicscontext3d_command_buffer_impl.cc(273)] Failed to initialize GLES2Implementation.
[14809:13319:0715/044529:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] BluetoothApiTest.GetAdapterState (3307 ms)
[11/221] BluetoothApiTest.GetAdapterState (5199 ms)
[ RUN ] BluetoothApiTest.DiscoveryInProgress
[14814:3847:0715/044532:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[14810:3847:0715/044535:INFO:CONSOLE(0)] "[SUCCESS] testDiscovery", source: chrome-extension://pjdjhejcdkeebjehnokfbfnjmgmgdjlc/_generated_background_page.html (0)
[ OK ] BluetoothApiTest.DiscoveryInProgress (5471 ms)
[12/221] BluetoothApiTest.DiscoveryInProgress (6889 ms)
[ RUN ] BluetoothLowEnergyApiTest.GetCharacteristics
[14818:3847:0715/044533:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[14811:3847:0715/044536:INFO:CONSOLE(0)] "[SUCCESS] testGetCharacteristics", source: chrome-extension://pjdjhejcdkeebjehnokfbfnjmgmgdjlc/_generated_background_page.html (0)
[14811:41219:0715/044536:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[14811:41219:0715/044536:WARNING:channel.cc(322)] RawChannel write error
[ OK ] BluetoothLowEnergyApiTest.GetCharacteristics (5415 ms)
[13/221] BluetoothLowEnergyApiTest.GetCharacteristics (7008 ms)
[ RUN ] BluetoothLowEnergyApiTest.StartStopNotifications
[14826:3847:0715/044539:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[14822:3847:0715/044542:INFO:CONSOLE(0)] "[SUCCESS] testStartStopNotifications", source: chrome-extension://pjdjhejcdkeebjehnokfbfnjmgmgdjlc/_generated_background_page.html (0)
[14829:13319:0715/044542:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[14829:13319:0715/044542:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] BluetoothLowEnergyApiTest.StartStopNotifications (5216 ms)
[14/221] BluetoothLowEnergyApiTest.StartStopNotifications (6779 ms)
[ RUN ] ExtensionApiTest.UserLevelNativeMessaging
[14830:3847:0715/044540:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[14823:35075:0715/044543:ERROR:native_process_launcher.cc(130)] Can't find manifest for native messaging host not.installed.app
[14823:3847:0715/044543:INFO:CONSOLE(0)] "[SUCCESS] invalidHostName", source: chrome-extension://knldjmfmopnpolahpmmgbagdohdnhkik/_generated_background_page.html (0)
[14823:54275:0715/044543: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/cache/run_tha_testV_TqxZ/chrome/test/data/native_messaging/native_hosts/missing_nm_binary.exe
[14823:3847:0715/044543:INFO:CONSOLE(0)] "[SUCCESS] nonexistentHost", source: chrome-extension://knldjmfmopnpolahpmmgbagdohdnhkik/_generated_background_page.html (0)
[14823:3847:0715/044543:INFO:CONSOLE(0)] "[SUCCESS] sendMessageWithCallback", source: chrome-extension://knldjmfmopnpolahpmmgbagdohdnhkik/_generated_background_page.html (0)
[14823:3847:0715/044544:INFO:CONSOLE(0)] "[SUCCESS] sendMessageWithoutCallback", source: chrome-extension://knldjmfmopnpolahpmmgbagdohdnhkik/_generated_background_page.html (0)
[14823:41219:0715/044544:ERROR:native_message_process_host.cc(291)] Native Messaging host tried sending a message that is 1048676 bytes long.
[14823:3847:0715/044544:INFO:CONSOLE(0)] "[SUCCESS] bigMessage", source: chrome-extension://knldjmfmopnpolahpmmgbagdohdnhkik/_generated_background_page.html (0)
[14823:3847:0715/044545:INFO:CONSOLE(0)] "[SUCCESS] connect", source: chrome-extension://knldjmfmopnpolahpmmgbagdohdnhkik/_generated_background_page.html (0)
[14823:3847:0715/044545:INFO:CONSOLE(0)] "[SUCCESS] stopHost", source: chrome-extension://knldjmfmopnpolahpmmgbagdohdnhkik/_generated_background_page.html (0)
[14831:13063:0715/044545:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[14831:13063:0715/044545:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[14831:13063:0715/044545:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ExtensionApiTest.UserLevelNativeMessaging (7933 ms)
[15/221] ExtensionApiTest.UserLevelNativeMessaging (9614 ms)
[ RUN ] ExtensionApiTest.ContentScriptExtensionAPIs
[14847:3847:0715/044546:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[14834:74511:0715/044547:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[14853:12807:0715/044549:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[14855:12807:0715/044549:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[14855:12807:0715/044549:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ExtensionApiTest.ContentScriptExtensionAPIs (5952 ms)
[16/221] ExtensionApiTest.ContentScriptExtensionAPIs (7512 ms)
[ RUN ] ExtensionApiTest.SharedModuleLocale
[14858:3847:0715/044550:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[14854:40963:0715/044552:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[14854:40963:0715/044552:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[14854:40963:0715/044552:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[14854:40963:0715/044552:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[14854:40963:0715/044552:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] ExtensionApiTest.SharedModuleLocale (5322 ms)
[17/221] ExtensionApiTest.SharedModuleLocale (6787 ms)
[ RUN ] PlatformAppWithFileBrowserTest.LaunchNoType
[14864:3847:0715/044553:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[14860:63491:0715/044556:ERROR:mach_broker_mac.mm(222)] Unknown process 14869 is sending Mach IPC messages!
[14860:3847:0715/044557:INFO:CONSOLE(0)] "[SUCCESS] testFileHandler", source: chrome-extension://okfehdecflgmhkbkbmopibjjfopfdjbi/_generated_background_page.html (0)
[ OK ] PlatformAppWithFileBrowserTest.LaunchNoType (6012 ms)
[18/221] PlatformAppWithFileBrowserTest.LaunchNoType (7570 ms)
[ RUN ] AppShimHostManagerBrowserTestSocketFiles.ReplacesSymlinkAndCleansUpFiles
[14871:3847:0715/044556:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[14872:15363:0715/044557:ERROR:webgraphicscontext3d_command_buffer_impl.cc(273)] Failed to initialize GLES2Implementation.
[ OK ] AppShimHostManagerBrowserTestSocketFiles.ReplacesSymlinkAndCleansUpFiles (3139 ms)
[19/221] AppShimHostManagerBrowserTestSocketFiles.ReplacesSymlinkAndCleansUpFiles (4543 ms)
[ RUN ] SpeechRecognitionTest.SpeechFromBackgroundPageWithoutPermission
[14879:3847:0715/044601:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[14873:4611:0715/044603:ERROR:mach_broker_mac.mm(222)] Unknown process 14883 is sending Mach IPC messages!
[14873:3847:0715/044604:INFO:CONSOLE(0)] "[SUCCESS] testWebkitSpeechRecognition", source: chrome-extension://kmeidliielfhmfionoajfnecfnhoejda/_generated_background_page.html (0)
[14881:12807:0715/044604:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[14881:12807:0715/044604:WARNING:channel.cc(322)] RawChannel write error
[ OK ] SpeechRecognitionTest.SpeechFromBackgroundPageWithoutPermission (5615 ms)
[20/221] SpeechRecognitionTest.SpeechFromBackgroundPageWithoutPermission (7241 ms)
[ RUN ] AppWindowAPITest.TestCloseEvent
[14880:3847:0715/044601:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[14884:15363:0715/044604:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[14884:15363:0715/044604:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[14874:3847:0715/044604:INFO:CONSOLE(0)] "[SUCCESS] basic", source: chrome-extension://fcfnfipfceillmaofefgdepknkbddlje/_generated_background_page.html (0)
[14882:12551:0715/044604:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[14882:12551:0715/044604:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[14882:12551:0715/044604:WARNING:channel.cc(322)] RawChannel write error
[ OK ] AppWindowAPITest.TestCloseEvent (5976 ms)
[21/221] AppWindowAPITest.TestCloseEvent (7357 ms)
[ RUN ] AppWindowAPITest.TestMinimize
[14892:3847:0715/044608:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[14886:3847:0715/044612:INFO:CONSOLE(0)] "[SUCCESS] basic", source: chrome-extension://fcfnfipfceillmaofefgdepknkbddlje/_generated_background_page.html (0)
[14886:3847:0715/044613:INFO:CONSOLE(0)] "[SUCCESS] checkSizeAfterRestore", source: chrome-extension://fcfnfipfceillmaofefgdepknkbddlje/_generated_background_page.html (0)
[14886:39427:0715/044613:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[14886:39427:0715/044613:WARNING:channel.cc(322)] RawChannel write error
[ OK ] AppWindowAPITest.TestMinimize (7704 ms)
[22/221] AppWindowAPITest.TestMinimize (9261 ms)
[ RUN ] AppWindowAPITest.TestDeprecatedBounds
[14893:3847:0715/044608:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[14887:3847:0715/044611:INFO:CONSOLE(0)] "[SUCCESS] contentSize", source: chrome-extension://fcfnfipfceillmaofefgdepknkbddlje/_generated_background_page.html (0)
[14887:3847:0715/044612:INFO:CONSOLE(0)] "[SUCCESS] windowPosition", source: chrome-extension://fcfnfipfceillmaofefgdepknkbddlje/_generated_background_page.html (0)
[14887:3847:0715/044612:INFO:CONSOLE(0)] "[SUCCESS] minSize", source: chrome-extension://fcfnfipfceillmaofefgdepknkbddlje/_generated_background_page.html (0)
[14887:3847:0715/044612:INFO:CONSOLE(0)] "[SUCCESS] maxSize", source: chrome-extension://fcfnfipfceillmaofefgdepknkbddlje/_generated_background_page.html (0)
[14887:3847:0715/044612:INFO:CONSOLE(0)] "[SUCCESS] minAndMaxSize", source: chrome-extension://fcfnfipfceillmaofefgdepknkbddlje/_generated_background_page.html (0)
[14887:3847:0715/044613:INFO:CONSOLE(0)] "[SUCCESS] simpleSetBounds", source: chrome-extension://fcfnfipfceillmaofefgdepknkbddlje/_generated_background_page.html (0)
[14887:3847:0715/044613:INFO:CONSOLE(0)] "[SUCCESS] heightOnlySetBounds", source: chrome-extension://fcfnfipfceillmaofefgdepknkbddlje/_generated_background_page.html (0)
[14898:13063:0715/044613:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[ OK ] AppWindowAPITest.TestDeprecatedBounds (7641 ms)
[23/221] AppWindowAPITest.TestDeprecatedBounds (9185 ms)
[ RUN ] EphemeralAppBrowserTest.PromoteBlacklistedEphemeralApp
[14906:3847:0715/044618:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[14900:38147:0715/044623:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[14900:38147:0715/044623:WARNING:channel.cc(322)] RawChannel write error
[ OK ] EphemeralAppBrowserTest.PromoteBlacklistedEphemeralApp (7681 ms)
[24/221] EphemeralAppBrowserTest.PromoteBlacklistedEphemeralApp (9394 ms)
[ RUN ] EphemeralAppBrowserTest.InstallEventReceivedWhileIdle
[14905:3847:0715/044618:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[14912:12807:0715/044624:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[14912:12807:0715/044624:WARNING:channel.cc(322)] RawChannel write error
[ OK ] EphemeralAppBrowserTest.InstallEventReceivedWhileIdle (10378 ms)
[25/221] EphemeralAppBrowserTest.InstallEventReceivedWhileIdle (11874 ms)
[ RUN ] AppViewTest.TestAppViewEmbedSelfShouldFail
[14917:3847:0715/044627:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[14925:12551:0715/044634:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[14925:12551:0715/044634:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[14914:3847:0715/044634:INFO:CONSOLE(37)] "appToEmbed apeedlijjondlmjiahpmngidpfdnaiil", source: chrome-extension://apeedlijjondlmjiahpmngidpfdnaiil/main.js (37)
[14914:3847:0715/044634:INFO:CONSOLE(37)] "Attempting to embed self...(id=apeedlijjondlmjiahpmngidpfdnaiil).", source: chrome-extension://apeedlijjondlmjiahpmngidpfdnaiil/main.js (37)
[14914:3847:0715/044634:INFO:CONSOLE(66)] "Unable to connect to app "apeedlijjondlmjiahpmngidpfdnaiil".", source: extensions::appView (66)
[14914:3847:0715/044634:INFO:CONSOLE(37)] "EXPECTED REFUSAL.", source: chrome-extension://apeedlijjondlmjiahpmngidpfdnaiil/main.js (37)
[14917:3847:0715/044635:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:506A0700B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[14917:3847:0715/044635:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:506A0700B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[14917:3847:0715/044635:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:506A0700B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[14917:3847:0715/044635:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:506A0700B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[14917:3847:0715/044635:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:506A0700B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[14917:3847:0715/044635:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:506A0700B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[14917:3847:0715/044635:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:506A0700B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[14917:3847:0715/044635:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:506A0700B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[ OK ] AppViewTest.TestAppViewEmbedSelfShouldFail (10102 ms)
[26/221] AppViewTest.TestAppViewEmbedSelfShouldFail (11736 ms)
[ RUN ] ExtensionViewTest.ShimSrcAttribute
[14922:3847:0715/044629:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[14918:3847:0715/044638:INFO:CONSOLE(0)] "src is read only. Use .load(url) to navigate to a new extension page.", source: chrome-extension://jgjkadcgkdobbhdleeghlkfgcokhfemm/main.html (0)
[14923:3847:0715/044638:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 2, remote ID 2147483648)
[14929:12551:0715/044638:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[14929:12551:0715/044638:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[14929:14851:0715/044638:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[14929:14851:0715/044638:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[14929:14851:0715/044638:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[14929:14851:0715/044638:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[ OK ] ExtensionViewTest.ShimSrcAttribute (11349 ms)
[27/221] ExtensionViewTest.ShimSrcAttribute (13236 ms)
[ RUN ] WebViewTest.Shim_TestChromeExtensionRelativePath
[14934:3847:0715/044639:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[14930:41219:0715/044645:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[14930:41219:0715/044645:WARNING:channel.cc(322)] RawChannel write error
[ OK ] WebViewTest.Shim_TestChromeExtensionRelativePath (8753 ms)
[28/221] WebViewTest.Shim_TestChromeExtensionRelativePath (10379 ms)
[ RUN ] WebViewTest.Shim_TestDisplayNoneWebviewRemoveChild
[14940:3847:0715/044643:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[14943:15363:0715/044647:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[14943:15363:0715/044647:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[14936:3847:0715/044647:INFO:CONSOLE(128)] "Error calling attach: The guest has already been attached.", source: extensions::guestView (128)
[14936:5635:0715/044647:ERROR:mach_broker_mac.mm(222)] Unknown process 14945 is sending Mach IPC messages!
[ OK ] WebViewTest.Shim_TestDisplayNoneWebviewRemoveChild (8269 ms)
[29/221] WebViewTest.Shim_TestDisplayNoneWebviewRemoveChild (10004 ms)
[ RUN ] WebViewTest.Shim_TestExecuteScript
[14949:3847:0715/044649:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
2015-07-15 04:46:54.575 browser_tests[14944:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[14950:13063:0715/044655:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[14950:13063:0715/044655:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[14950:13063:0715/044655:WARNING:channel.cc(322)] RawChannel write error
[14944:41219:0715/044655:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] WebViewTest.Shim_TestExecuteScript (8225 ms)
[30/221] WebViewTest.Shim_TestExecuteScript (9869 ms)
[ RUN ] WebViewTest.Shim_TestWebRequestListenerSurvivesReparenting
[14955:3847:0715/044653:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
2015-07-15 04:46:54.574 browser_tests[14951:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[14951:75015:0715/044658:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[14951:41219:0715/044658:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[14951:41219:0715/044658:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[14951:41219:0715/044658:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 6, remote ID 2147483653)
[14951:41219:0715/044658:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 5, remote ID 2147483652)
[14951:41219:0715/044658:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[14951:41219:0715/044658:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 12, remote ID 2147483659)
[14951:41219:0715/044658:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 11, remote ID 2147483658)
[14951:41219:0715/044658:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[14951:41219:0715/044658:WARNING:channel.cc(322)] RawChannel write error
[ OK ] WebViewTest.Shim_TestWebRequestListenerSurvivesReparenting (8329 ms)
[31/221] WebViewTest.Shim_TestWebRequestListenerSurvivesReparenting (10053 ms)
[ RUN ] WebViewTest.MediaAccessAPIAllow_TestAllowAsync
[14965:3847:0715/044659:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[14960:75023:0715/044705:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[14960:3847:0715/044705:INFO:CONSOLE(20)] "test passed", source: chrome-extension://dibmbedgpjacfndpkojlhheendhobefl/embedder.js (20)
[14960:41475:0715/044705:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[14960:41475:0715/044705:WARNING:channel.cc(322)] RawChannel write error
[ OK ] WebViewTest.MediaAccessAPIAllow_TestAllowAsync (8508 ms)
[32/221] WebViewTest.MediaAccessAPIAllow_TestAllowAsync (10092 ms)
[ RUN ] WebViewTest.GeolocationAPIEmbedderHasAccessDeny
[14971:3847:0715/044703:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[14967:3847:0715/044706:INFO:CONSOLE(79)] "embedder.setUpLoadStop_", source: chrome-extension://faabdcikdejicaeppcgciadohinhmkmi/embedder.js (79)
[14967:3847:0715/044708:INFO:CONSOLE(81)] "embedder.onWebViewLoadStop", source: chrome-extension://faabdcikdejicaeppcgciadohinhmkmi/embedder.js (81)
[14967:74247:0715/044708:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[14967:3847:0715/044708:INFO:CONSOLE(87)] "embedder.webview.postMessage", source: chrome-extension://faabdcikdejicaeppcgciadohinhmkmi/embedder.js (87)
[14967:40963:0715/044708:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[14967:40963:0715/044708:WARNING:channel.cc(322)] RawChannel write error
[14967:40963:0715/044708:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[14967:40963:0715/044708:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[14967:40963:0715/044708:WARNING:channel.cc(322)] RawChannel write error
[ OK ] WebViewTest.GeolocationAPIEmbedderHasAccessDeny (7645 ms)
[33/221] WebViewTest.GeolocationAPIEmbedderHasAccessDeny (9251 ms)
[ RUN ] WebViewTest.ClearData
[14979:3847:0715/044709:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[14975:5635:0715/044711:ERROR:mach_broker_mac.mm(222)] Unknown process 14984 is sending Mach IPC messages!
[14975:3847:0715/044713:INFO:CONSOLE(25)] "app.onload", source: chrome-extension://fdfodcdbmhnejljicahjemfdlnpgjpdb/main.js (25)
[14975:3847:0715/044713:INFO:CONSOLE(6)] "embeder.common got config: [object Object]", source: chrome-extension://fdfodcdbmhnejljicahjemfdlnpgjpdb/utils.js (6)
[14975:3847:0715/044713:INFO:CONSOLE(6)] "customArg: cleardata", source: chrome-extension://fdfodcdbmhnejljicahjemfdlnpgjpdb/utils.js (6)
[14975:3847:0715/044713:INFO:CONSOLE(6)] "startTest: cleardata", source: chrome-extension://fdfodcdbmhnejljicahjemfdlnpgjpdb/utils.js (6)
[14975:3847:0715/044713:INFO:CONSOLE(24)] "getConfig: [object Object]", source: chrome-extension://fdfodcdbmhnejljicahjemfdlnpgjpdb/cleardata/bootstrap.js (24)
[14975:3847:0715/044713:INFO:CONSOLE(6)] "embedder.loadGuest begin", source: chrome-extension://fdfodcdbmhnejljicahjemfdlnpgjpdb/utils.js (6)
[14975:3847:0715/044714:INFO:CONSOLE(6)] "webview.loadstop", source: chrome-extension://fdfodcdbmhnejljicahjemfdlnpgjpdb/utils.js (6)
[14975:3847:0715/044714:INFO:CONSOLE(6)] "IS_JS_ONLY_GUEST: false", source: chrome-extension://fdfodcdbmhnejljicahjemfdlnpgjpdb/utils.js (6)
[14975:74767:0715/044714:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[14975:3847:0715/044714:INFO:CONSOLE(6)] "FROM GUEST: guest: create-channel", source: chrome-extension://fdfodcdbmhnejljicahjemfdlnpgjpdb/utils.js (6)
[14975:3847:0715/044714:INFO:CONSOLE(6)] "webview.onPostMessageReceived", source: chrome-extension://fdfodcdbmhnejljicahjemfdlnpgjpdb/utils.js (6)
[14975:3847:0715/044714:INFO:CONSOLE(60)] "clearDataTests.testCookies", source: chrome-extension://fdfodcdbmhnejljicahjemfdlnpgjpdb/cleardata/bootstrap.js (60)
[14975:3847:0715/044714:INFO:CONSOLE(6)] "FROM GUEST: guest.onPostMessageReceived: step1.add-cookies", source: chrome-extension://fdfodcdbmhnejljicahjemfdlnpgjpdb/utils.js (6)
[14975:3847:0715/044714:INFO:CONSOLE(6)] "FROM GUEST: guest.step1.add-cookies", source: chrome-extension://fdfodcdbmhnejljicahjemfdlnpgjpdb/utils.js (6)
[14975:3847:0715/044714:INFO:CONSOLE(6)] "FROM GUEST: setCookie: foo = foovalue", source: chrome-extension://fdfodcdbmhnejljicahjemfdlnpgjpdb/utils.js (6)
[14975:3847:0715/044714:INFO:CONSOLE(6)] "FROM GUEST: setCookie: bar = barvalue", source: chrome-extension://fdfodcdbmhnejljicahjemfdlnpgjpdb/utils.js (6)
[14975:3847:0715/044714:INFO:CONSOLE(6)] "webview.onPostMessageReceived", source: chrome-extension://fdfodcdbmhnejljicahjemfdlnpgjpdb/utils.js (6)
[14975:3847:0715/044714:INFO:CONSOLE(34)] "embedder, on message: step2.cookies-added", source: chrome-extension://fdfodcdbmhnejljicahjemfdlnpgjpdb/cleardata/bootstrap.js (34)
[14975:3847:0715/044714:INFO:CONSOLE(36)] "embedder.onDataCleared", source: chrome-extension://fdfodcdbmhnejljicahjemfdlnpgjpdb/cleardata/bootstrap.js (36)
[14975:3847:0715/044714:INFO:CONSOLE(6)] "FROM GUEST: guest.onPostMessageReceived: step3.get-cookies", source: chrome-extension://fdfodcdbmhnejljicahjemfdlnpgjpdb/utils.js (6)
[14975:3847:0715/044714:INFO:CONSOLE(6)] "FROM GUEST: guest.step3.get-cookies", source: chrome-extension://fdfodcdbmhnejljicahjemfdlnpgjpdb/utils.js (6)
[14975:3847:0715/044714:INFO:CONSOLE(6)] "webview.onPostMessageReceived", source: chrome-extension://fdfodcdbmhnejljicahjemfdlnpgjpdb/utils.js (6)
[14975:3847:0715/044714:INFO:CONSOLE(44)] "embedder, on message: step4.got-cookies", source: chrome-extension://fdfodcdbmhnejljicahjemfdlnpgjpdb/cleardata/bootstrap.js (44)
[14975:3847:0715/044714:INFO:CONSOLE(0)] "[SUCCESS] testCookies", source: chrome-extension://fdfodcdbmhnejljicahjemfdlnpgjpdb/main.html (0)
[14981:12807:0715/044714:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[14981:12807:0715/044714:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[14981:12807:0715/044714:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[14981:12807:0715/044714:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] WebViewTest.ClearData (7955 ms)
[34/221] WebViewTest.ClearData (9355 ms)
[ RUN ] WebViewTest.ConsoleMessage
[14986:3847:0715/044712:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[14980:70671:0715/044714:ERROR:mach_broker_mac.mm(222)] Unknown process 14988 is sending Mach IPC messages!
[14980:3847:0715/044715:INFO:CONSOLE(25)] "app.onload", source: chrome-extension://fdfodcdbmhnejljicahjemfdlnpgjpdb/main.js (25)
[14980:3847:0715/044715:INFO:CONSOLE(6)] "embeder.common got config: [object Object]", source: chrome-extension://fdfodcdbmhnejljicahjemfdlnpgjpdb/utils.js (6)
[14980:3847:0715/044715:INFO:CONSOLE(6)] "customArg: console_messages", source: chrome-extension://fdfodcdbmhnejljicahjemfdlnpgjpdb/utils.js (6)
[14980:3847:0715/044715:INFO:CONSOLE(6)] "startTest: console_messages", source: chrome-extension://fdfodcdbmhnejljicahjemfdlnpgjpdb/utils.js (6)
[14980:3847:0715/044715:INFO:CONSOLE(18)] "getConfig: [object Object]", source: chrome-extension://fdfodcdbmhnejljicahjemfdlnpgjpdb/console_messages/bootstrap.js (18)
[14980:3847:0715/044715:INFO:CONSOLE(6)] "embedder.loadGuest begin", source: chrome-extension://fdfodcdbmhnejljicahjemfdlnpgjpdb/utils.js (6)
[14980:3847:0715/044717:INFO:CONSOLE(6)] "webview.loadstop", source: chrome-extension://fdfodcdbmhnejljicahjemfdlnpgjpdb/utils.js (6)
[14980:3847:0715/044717:INFO:CONSOLE(6)] "IS_JS_ONLY_GUEST: true", source: chrome-extension://fdfodcdbmhnejljicahjemfdlnpgjpdb/utils.js (6)
[14980:3847:0715/044717:INFO:CONSOLE(6)] "webview.inject", source: chrome-extension://fdfodcdbmhnejljicahjemfdlnpgjpdb/utils.js (6)
[14980:3847:0715/044717:INFO:CONSOLE(6)] "FROM GUEST: Guest script loading.", source: chrome-extension://fdfodcdbmhnejljicahjemfdlnpgjpdb/utils.js (6)
[14980:3847:0715/044717:INFO:CONSOLE(6)] "FROM GUEST: aaa. guest: create-channel", source: chrome-extension://fdfodcdbmhnejljicahjemfdlnpgjpdb/utils.js (6)
[14980:3847:0715/044717:INFO:CONSOLE(6)] "webview.onPostMessageReceived", source: chrome-extension://fdfodcdbmhnejljicahjemfdlnpgjpdb/utils.js (6)
[14980:3847:0715/044717:INFO:CONSOLE(6)] "FROM GUEST: log-one-a", source: chrome-extension://fdfodcdbmhnejljicahjemfdlnpgjpdb/utils.js (6)
[14980:3847:0715/044717:INFO:CONSOLE(0)] "[SUCCESS] testLogLog", source: chrome-extension://fdfodcdbmhnejljicahjemfdlnpgjpdb/main.html (0)
[14980:3847:0715/044717:INFO:CONSOLE(6)] "FROM GUEST: log-one-b", source: chrome-extension://fdfodcdbmhnejljicahjemfdlnpgjpdb/utils.js (6)
[14980:3847:0715/044717:INFO:CONSOLE(0)] "[SUCCESS] testLogInfo", source: chrome-extension://fdfodcdbmhnejljicahjemfdlnpgjpdb/main.html (0)
[14980:3847:0715/044717:INFO:CONSOLE(6)] "FROM GUEST: log-two", source: chrome-extension://fdfodcdbmhnejljicahjemfdlnpgjpdb/utils.js (6)
[14980:3847:0715/044717:INFO:CONSOLE(0)] "[SUCCESS] testLogWarn", source: chrome-extension://fdfodcdbmhnejljicahjemfdlnpgjpdb/main.html (0)
[14980:3847:0715/044717:INFO:CONSOLE(6)] "FROM GUEST: log-three", source: chrome-extension://fdfodcdbmhnejljicahjemfdlnpgjpdb/utils.js (6)
[14980:3847:0715/044717:INFO:CONSOLE(0)] "[SUCCESS] testLogError", source: chrome-extension://fdfodcdbmhnejljicahjemfdlnpgjpdb/main.html (0)
[14980:3847:0715/044717:INFO:CONSOLE(6)] "FROM GUEST: log-four", source: chrome-extension://fdfodcdbmhnejljicahjemfdlnpgjpdb/utils.js (6)
[14980:3847:0715/044717:INFO:CONSOLE(0)] "[SUCCESS] testLogDebug", source: chrome-extension://fdfodcdbmhnejljicahjemfdlnpgjpdb/main.html (0)
[14980:3847:0715/044717:INFO:CONSOLE(6)] "FROM GUEST: Uncaught Error: log-five", source: chrome-extension://fdfodcdbmhnejljicahjemfdlnpgjpdb/utils.js (6)
[14980:3847:0715/044717:INFO:CONSOLE(0)] "[SUCCESS] testThrow", source: chrome-extension://fdfodcdbmhnejljicahjemfdlnpgjpdb/main.html (0)
[14987:13063:0715/044717:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[14980:41219:0715/044717:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 9, remote ID 2147483656)
[14980:41219:0715/044717:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 8, remote ID 2147483655)
[14980:41219:0715/044717:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[14980:41219:0715/044717:WARNING:channel.cc(322)] RawChannel write error
[14980:41219:0715/044717:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[14980:41219:0715/044717:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[14980:41219:0715/044717:WARNING:channel.cc(322)] RawChannel write error
[ OK ] WebViewTest.ConsoleMessage (7445 ms)
[35/221] WebViewTest.ConsoleMessage (9139 ms)
[ RUN ] WebViewDPITest.Shim_TestAutosizeBeforeNavigation
[14995:3847:0715/044718:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[14991:40963:0715/044723:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[14991:40963:0715/044723:WARNING:channel.cc(322)] RawChannel write error
[ OK ] WebViewDPITest.Shim_TestAutosizeBeforeNavigation (6969 ms)
[36/221] WebViewDPITest.Shim_TestAutosizeBeforeNavigation (8571 ms)
[ RUN ] ChromeContentBrowserClientBrowserTest.UberURLHandler_SettingsPage
[15001:3847:0715/044721:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[14996:3847:0715/044723:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[14996:3847:0715/044724:WARNING:CONSOLE(0)] "The -webkit-canvas CSS feature is deprecated. Please use a positioned <canvas> element instead.", source: (0)
[ OK ] ChromeContentBrowserClientBrowserTest.UberURLHandler_SettingsPage (6706 ms)
[37/221] ChromeContentBrowserClientBrowserTest.UberURLHandler_SettingsPage (8266 ms)
[ RUN ] ChromeSecurityExploitBrowserTest.ChromeExtensionResources
HTTP server started on http://127.0.0.1:52797...
sending server_data: {"host": "127.0.0.1", "port": 52797} (36 bytes)
HTTPS server started on https://127.0.0.1:52798...
sending server_data: {"host": "127.0.0.1", "port": 52798} (36 bytes)
[15011:3847:0715/044728:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15005:41731:0715/044729:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[15005:41731:0715/044729:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ChromeSecurityExploitBrowserTest.ChromeExtensionResources (4756 ms)
[38/221] ChromeSecurityExploitBrowserTest.ChromeExtensionResources (6205 ms)
[ RUN ] ChromeServiceWorkerTest.CanCloseIncognitoWindowWithServiceWorkerController
[15015:3847:0715/044729:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15008:75015:0715/044733:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[15018:13063:0715/044733:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[15018:13063:0715/044733:WARNING:channel.cc(322)] RawChannel write error
[15021:13063:0715/044733:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[15008:40963:0715/044733:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[15008:40963:0715/044733:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[15008:40963:0715/044733:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] ChromeServiceWorkerTest.CanCloseIncognitoWindowWithServiceWorkerController (6063 ms)
[39/221] ChromeServiceWorkerTest.CanCloseIncognitoWindowWithServiceWorkerController (7547 ms)
[ RUN ] ContentSettingsTest.PRE_AllowCookiesForASessionUsingExceptions
[15029:3847:0715/044736:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15024:39939:0715/044738:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[15024:39939:0715/044738:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ContentSettingsTest.PRE_AllowCookiesForASessionUsingExceptions (3454 ms)
[40/221] ContentSettingsTest.PRE_AllowCookiesForASessionUsingExceptions (4639 ms)
[ RUN ] ContentSettingsTest.PRE_BasicCookies
[15022:3847:0715/044733:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:52804...
sending server_data: {"host": "127.0.0.1", "port": 52804} (36 bytes)
[15026:13063:0715/044736:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[15026:13063:0715/044736:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[15026:13063:0715/044736:WARNING:channel.cc(322)] RawChannel write error
[15030:12807:0715/044737:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[15030:12807:0715/044737:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[15017:39939:0715/044738:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[15017:39939:0715/044738:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ContentSettingsTest.PRE_BasicCookies (6826 ms)
[41/221] ContentSettingsTest.PRE_BasicCookies (8340 ms)
[ RUN ] RegisterProtocolHandlerBrowserTest.ContextMenuEntryAppearsForHandledUrls
[15039:3847:0715/044742:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15041:12807:0715/044742:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[15041:12807:0715/044742:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[15041:12807:0715/044742:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[15041:12807:0715/044742:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[15041:15107:0715/044742:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[15041:15107:0715/044742:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[15041:15107:0715/044742:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[ OK ] RegisterProtocolHandlerBrowserTest.ContextMenuEntryAppearsForHandledUrls (3075 ms)
[42/221] RegisterProtocolHandlerBrowserTest.ContextMenuEntryAppearsForHandledUrls (4401 ms)
[ RUN ] PepperContentSettingsSpecialCasesJavaScriptBlockedTest.NaCl
[15038:3847:0715/044741:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15032:40451:0715/044743:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[15032:40451:0715/044743:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[15032:40451:0715/044743:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] PepperContentSettingsSpecialCasesJavaScriptBlockedTest.NaCl (3562 ms)
[43/221] PepperContentSettingsSpecialCasesJavaScriptBlockedTest.NaCl (5042 ms)
[ RUN ] DevToolsSanityTest.TestDevToolsExternalNavigation
[15050:3847:0715/044746:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:52812...
sending server_data: {"host": "127.0.0.1", "port": 52812} (36 bytes)
[15044:3847:0715/044750:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[15044:3847:0715/044752:INFO:CONSOLE(2)] "Loaded", source: http://127.0.0.1:52812/files/devtools/navigate_back.html (2)
[15056:13063:0715/044752:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[15056:13063:0715/044752:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[15056:13063:0715/044752:WARNING:channel.cc(322)] RawChannel write error
[ OK ] DevToolsSanityTest.TestDevToolsExternalNavigation (8241 ms)
[44/221] DevToolsSanityTest.TestDevToolsExternalNavigation (9678 ms)
[ RUN ] DevToolsSanityTest.TestNetworkTiming
[15049:3847:0715/044746:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:52809...
sending server_data: {"host": "127.0.0.1", "port": 52809} (36 bytes)
[15043:3847:0715/044750:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[15043:3847:0715/044752:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[15043:3847:0715/044752:ERROR:CONSOLE(72)] "Uncaught TypeError: Cannot read property 'addExtensions' of undefined", source: (72)
[ OK ] DevToolsSanityTest.TestNetworkTiming (9808 ms)
[45/221] DevToolsSanityTest.TestNetworkTiming (11205 ms)
[ RUN ] DownloadTest.NoDownload
[15061:3847:0715/044756:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15064:13319:0715/044757:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[15064:13319:0715/044757:WARNING:channel.cc(322)] RawChannel write error
[ OK ] DownloadTest.NoDownload (3174 ms)
[46/221] DownloadTest.NoDownload (4648 ms)
[ RUN ] DownloadTest.DownloadTest_IncognitoRegular
[15065:3847:0715/044757:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15066:13063:0715/044801:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[15066:13063:0715/044801:WARNING:channel.cc(322)] RawChannel write error
[ OK ] DownloadTest.DownloadTest_IncognitoRegular (6860 ms)
[47/221] DownloadTest.DownloadTest_IncognitoRegular (8282 ms)
[ RUN ] ErrorPageTest.DNSError_DoReload
[15081:3847:0715/044805:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15076:3847:0715/044806:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[15076:3847:0715/044807:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[15076:40451:0715/044807:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] ErrorPageTest.DNSError_DoReload (3824 ms)
[48/221] ErrorPageTest.DNSError_DoReload (5130 ms)
[ RUN ] DownloadTest.DownloadTest_Renaming
[15072:3847:0715/044800:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] DownloadTest.DownloadTest_Renaming (8525 ms)
[49/221] DownloadTest.DownloadTest_Renaming (9990 ms)
[ RUN ] ErrorPageTest.CheckEasterEggIsNotDisabled
[15091:3847:0715/044811:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15085:3847:0715/044811:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[ OK ] ErrorPageTest.CheckEasterEggIsNotDisabled (3513 ms)
[50/221] ErrorPageTest.CheckEasterEggIsNotDisabled (5049 ms)
[ RUN ] ErrorPageAutoReloadTest.ManualReloadNotSuppressed
[15092:3847:0715/044811:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15086:3847:0715/044812:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[15086:3847:0715/044812:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[ OK ] ErrorPageAutoReloadTest.ManualReloadNotSuppressed (3837 ms)
[51/221] ErrorPageAutoReloadTest.ManualReloadNotSuppressed (5206 ms)
[ RUN ] CastStreamingApiTest.StopNoStart
[15102:3847:0715/044816:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15096:41219:0715/044818:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[15096:3847:0715/044818:INFO:CONSOLE(13)] "[TEST] stopNoStart", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/stop_no_start.js (13)
[15107:22531:0715/044818:WARNING:webrtcvoiceengine.cc(472)] Unexpected codec: ISAC/48000/1 (105)
[15107:22531:0715/044818:WARNING:webrtcvoiceengine.cc(472)] Unexpected codec: PCMU/8000/2 (110)
[15107:22531:0715/044818:WARNING:webrtcvoiceengine.cc(472)] Unexpected codec: PCMA/8000/2 (118)
[15107:22531:0715/044818:WARNING:webrtcvoiceengine.cc(472)] Unexpected codec: G722/8000/2 (119)
[15096:3847:0715/044818:INFO:CONSOLE(16)] "Got MediaStream.", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/stop_no_start.js (16)
[15096:3847:0715/044818:INFO:CONSOLE(0)] "[SUCCESS] stopNoStart", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/stop_no_start.html (0)
[15096:3847:0715/044818:INFO:CONSOLE(0)] "[SUCCESS] stopNoStart", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/stop_no_start.html (0)
[15107:12807:0715/044818:ERROR:audio_input_device.cc(261)] IO loop going away before the input device has been stopped
[ OK ] CastStreamingApiTest.StopNoStart (4696 ms)
[52/221] CastStreamingApiTest.StopNoStart (5911 ms)
[ RUN ] CommandLinePrivateApiTest.Basics
[15119:3847:0715/044822:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15109:3847:0715/044824:INFO:CONSOLE(0)] "[SUCCESS] testHaveSwitch", source: chrome-extension://kgjeljgkbckpoekmgjfplammhcggiiaf/_generated_background_page.html (0)
[15109:3847:0715/044824:INFO:CONSOLE(0)] "[SUCCESS] testNotHaveSwitch", source: chrome-extension://kgjeljgkbckpoekmgjfplammhcggiiaf/_generated_background_page.html (0)
[15109:3847:0715/044824:INFO:CONSOLE(0)] "[SUCCESS] testInvalidArgs", source: chrome-extension://kgjeljgkbckpoekmgjfplammhcggiiaf/_generated_background_page.html (0)
[15120:13063:0715/044824:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[15120:13063:0715/044824:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] CommandLinePrivateApiTest.Basics (4601 ms)
[53/221] CommandLinePrivateApiTest.Basics (5890 ms)
[ RUN ] DeclarativeContentApiTest.PRE_RulesPersistence
[15132:3847:0715/044827:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15128:5635:0715/044829:ERROR:mach_broker_mac.mm(222)] Unknown process 15136 is sending Mach IPC messages!
[15134:13063:0715/044832:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[15134:13063:0715/044832:WARNING:channel.cc(322)] RawChannel write error
[15128:40707:0715/044832:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[15128:40707:0715/044832:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[15128:40707:0715/044832:WARNING:channel.cc(322)] RawChannel write error
[15128:40707:0715/044832:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[15128:40707:0715/044832:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[15128:40707:0715/044832:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[15128:40707:0715/044832:WARNING:channel.cc(322)] RawChannel write error
[ OK ] DeclarativeContentApiTest.PRE_RulesPersistence (7168 ms)
[54/221] DeclarativeContentApiTest.PRE_RulesPersistence (8569 ms)
[ RUN ] ActivityLogApiTest.TriggerEvent
[15101:3847:0715/044815:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15095:4871:0715/044817:ERROR:mach_broker_mac.mm(222)] Unknown process 15105 is sending Mach IPC messages!
[15095:3847:0715/044818:INFO:CONSOLE(458)] "Completed setup events", source: chrome-extension://pknkgggnfecklokoggaggchhaebkajji/reply.js (458)
[15095:3847:0715/044819:INFO:CONSOLE(475)] "Logged:runtime.onMessageExternal Expected:runtime.onMessageExternal", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[15095:3847:0715/044819:INFO:CONSOLE(458)] "Completed makeApiCall", source: chrome-extension://pknkgggnfecklokoggaggchhaebkajji/reply.js (458)
[15095:3847:0715/044819:INFO:CONSOLE(475)] "Logged:cookies.set Expected:cookies.set", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[15095:3847:0715/044819:INFO:CONSOLE(0)] "[SUCCESS] triggerApiCall", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/_generated_background_page.html (0)
[15095:3847:0715/044819:INFO:CONSOLE(475)] "Logged:runtime.onMessageExternal Expected:runtime.onMessageExternal", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[15095:3847:0715/044819:INFO:CONSOLE(475)] "Logged:extension.getURL Expected:extension.getURL", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[15095:3847:0715/044819:INFO:CONSOLE(458)] "Completed makeSpecialApiCalls", source: chrome-extension://pknkgggnfecklokoggaggchhaebkajji/reply.js (458)
[15095:3847:0715/044819:INFO:CONSOLE(475)] "Logged:extension.getViews Expected:extension.getViews", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[15095:3847:0715/044819:INFO:CONSOLE(0)] "[SUCCESS] triggerSpecialCall", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/_generated_background_page.html (0)
[15095:3847:0715/044819:INFO:CONSOLE(475)] "Logged:runtime.onMessageExternal Expected:runtime.onMessageExternal", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[15095:3847:0715/044819:INFO:CONSOLE(458)] "Completed checkNoDoubleLogging", source: chrome-extension://pknkgggnfecklokoggaggchhaebkajji/reply.js (458)
[15095:3847:0715/044819:INFO:CONSOLE(475)] "Logged:omnibox.setDefaultSuggestion Expected:omnibox.setDefaultSuggestion", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[15095:3847:0715/044819:INFO:CONSOLE(0)] "[SUCCESS] triggerDouble", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/_generated_background_page.html (0)
[15095:3847:0715/044819:INFO:CONSOLE(475)] "Logged:runtime.onMessageExternal Expected:runtime.onMessageExternal", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[15095:3847:0715/044819:INFO:CONSOLE(475)] "Logged:app.GetDetails Expected:app.GetDetails", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[15095:3847:0715/044819:INFO:CONSOLE(458)] "Completed checkAppCalls", source: chrome-extension://pknkgggnfecklokoggaggchhaebkajji/reply.js (458)
[15095:3847:0715/044819:INFO:CONSOLE(475)] "Logged:app.GetIsInstalled Expected:app.GetIsInstalled", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[15095:3847:0715/044819:INFO:CONSOLE(475)] "Logged:app.getInstallState Expected:app.getInstallState", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[15095:3847:0715/044819:INFO:CONSOLE(0)] "[SUCCESS] triggerAppBindings", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/_generated_background_page.html (0)
[15095:3847:0715/044819:INFO:CONSOLE(475)] "Logged:runtime.onMessageExternal Expected:runtime.onMessageExternal", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[15095:3847:0715/044819:INFO:CONSOLE(458)] "Completed callObjectMethod", source: chrome-extension://pknkgggnfecklokoggaggchhaebkajji/reply.js (458)
[15095:3847:0715/044819:INFO:CONSOLE(475)] "Logged:storage.clear Expected:storage.clear", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[15095:3847:0715/044819:INFO:CONSOLE(0)] "[SUCCESS] triggerObjectMethods", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/_generated_background_page.html (0)
[15095:3847:0715/044819:INFO:CONSOLE(475)] "Logged:runtime.onMessageExternal Expected:runtime.onMessageExternal", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[15095:3847:0715/044819:INFO:CONSOLE(475)] "Logged:runtime.connect Expected:runtime.connect", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[15095:3847:0715/044819:INFO:CONSOLE(475)] "Logged:runtime.sendMessage Expected:runtime.sendMessage", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[15095:3847:0715/044819:INFO:CONSOLE(458)] "Completed sendMessageToSelf", source: chrome-extension://pknkgggnfecklokoggaggchhaebkajji/reply.js (458)
[15095:3847:0715/044819:INFO:CONSOLE(0)] "[SUCCESS] triggerMessageSelf", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/_generated_background_page.html (0)
[15095:3847:0715/044820:INFO:CONSOLE(475)] "Logged:runtime.onMessageExternal Expected:runtime.onMessageExternal", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[15095:3847:0715/044820:INFO:CONSOLE(475)] "Logged:runtime.connect Expected:runtime.connect", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[15095:3847:0715/044820:INFO:CONSOLE(475)] "Logged:runtime.sendMessage Expected:runtime.sendMessage", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[15095:3847:0715/044820:INFO:CONSOLE(168)] "who's there?", source: chrome-extension://pknkgggnfecklokoggaggchhaebkajji/reply.js (168)
[15095:3847:0715/044820:INFO:CONSOLE(0)] "[SUCCESS] triggerMessageOther", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/_generated_background_page.html (0)
[15095:3847:0715/044820:INFO:CONSOLE(458)] "Completed sendMessageToOther", source: chrome-extension://pknkgggnfecklokoggaggchhaebkajji/reply.js (458)
[15095:3847:0715/044820:INFO:CONSOLE(475)] "Logged:runtime.onMessageExternal Expected:runtime.onMessageExternal", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[15095:3847:0715/044820:INFO:CONSOLE(475)] "Logged:runtime.connect Expected:runtime.connect", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[15095:3847:0715/044820:INFO:CONSOLE(458)] "Completed connectToOther", source: chrome-extension://pknkgggnfecklokoggaggchhaebkajji/reply.js (458)
[15095:3847:0715/044820:INFO:CONSOLE(0)] "[SUCCESS] triggerConnectOther", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/_generated_background_page.html (0)
[15095:3847:0715/044820: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)
[15095:3847:0715/044820:INFO:CONSOLE(475)] "Logged:runtime.onMessageExternal Expected:runtime.onMessageExternal", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[15095:3847:0715/044820:INFO:CONSOLE(475)] "Logged:blinkRequestResource XMLHttpRequest Expected:blinkRequestResource XMLHttpRequest", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[15095:3847:0715/044820:INFO:CONSOLE(0)] "[SUCCESS] triggerBackgroundXHR", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/_generated_background_page.html (0)
[15095:3847:0715/044820:INFO:CONSOLE(458)] "Completed doBackgroundXHR", source: chrome-extension://pknkgggnfecklokoggaggchhaebkajji/reply.js (458)
[15095:3847:0715/044820:INFO:CONSOLE(475)] "Logged:runtime.onMessageExternal Expected:runtime.onMessageExternal", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[15095:3847:0715/044821:INFO:CONSOLE(475)] "Logged:tabs.onUpdated Expected:tabs.onUpdated", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[15095:3847:0715/044821:INFO:CONSOLE(475)] "Logged:tabs.onUpdated Expected:tabs.onUpdated", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[15095:3847:0715/044821:INFO:CONSOLE(475)] "Logged:tabs.executeScript Expected:tabs.executeScript", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[15095:3847:0715/044821:INFO:CONSOLE(5)] "g o o g l e", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testV_TqxZ/chrome/test/data/extensions/api_test/activity_log_private/friend/google_cs.js (5)
[15095:3847:0715/044822:INFO:CONSOLE(475)] "Logged:tabs.onUpdated Expected:tabs.onUpdated", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[15095:3847:0715/044822:INFO:CONSOLE(475)] "Logged:tabs.onUpdated Expected:tabs.onUpdated", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[15095:3847:0715/044822:INFO:CONSOLE(475)] "Logged:tabs.move Expected:tabs.move", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[15117:13063:0715/044822:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483651, remote ID 4)
[15117:13063:0715/044822:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[15117:13063:0715/044822:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[15095:3847:0715/044823:INFO:CONSOLE(458)] "Completed tabIdTranslation", source: chrome-extension://pknkgggnfecklokoggaggchhaebkajji/reply.js (458)
[15095:3847:0715/044823:INFO:CONSOLE(475)] "Logged:tabs.remove Expected:tabs.remove", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[15095:3847:0715/044823:INFO:CONSOLE(0)] "[SUCCESS] triggerTabIds", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/_generated_background_page.html (0)
[15095:3847:0715/044823:INFO:CONSOLE(475)] "Logged:runtime.onMessageExternal Expected:runtime.onMessageExternal", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[15095:3847:0715/044823:INFO:CONSOLE(475)] "Logged:windows.create Expected:windows.create", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[15095:3847:0715/044824:INFO:CONSOLE(475)] "Logged:tabs.onUpdated Expected:tabs.onUpdated", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[15095:3847:0715/044824:INFO:CONSOLE(475)] "Logged:tabs.onUpdated Expected:tabs.onUpdated", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[15095:3847:0715/044824:INFO:CONSOLE(475)] "Logged:tabs.executeScript Expected:tabs.executeScript", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[15095:3847:0715/044825:INFO:CONSOLE(475)] "Logged:windows.create Expected:windows.create", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[15095:3847:0715/044826:INFO:CONSOLE(475)] "Logged:tabs.onUpdated Expected:tabs.onUpdated", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[15124:13063:0715/044826:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[15124:13063:0715/044826:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[15124:13063:0715/044826:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483651, remote ID 4)
[15124:13063:0715/044826:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[15124:13063:0715/044826:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[15127:12551:0715/044826:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[15127:12551:0715/044826:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[15127:12551:0715/044826:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483651, remote ID 4)
[15127:12551:0715/044826:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[15127:12551:0715/044826:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[15127:12551:0715/044826:WARNING:channel.cc(322)] RawChannel write error
[15095:3847:0715/044826:INFO:CONSOLE(458)] "Completed tabIdTranslation", source: chrome-extension://pknkgggnfecklokoggaggchhaebkajji/reply.js (458)
[15095:3847:0715/044826:INFO:CONSOLE(475)] "Logged:tabs.onUpdated Expected:tabs.onUpdated", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[15095:3847:0715/044826:INFO:CONSOLE(475)] "Logged:tabs.move Expected:tabs.move", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[15095:3847:0715/044826:INFO:CONSOLE(475)] "Logged:tabs.remove Expected:tabs.remove", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[15095:3847:0715/044826:INFO:CONSOLE(0)] "[SUCCESS] triggerTabIdsIncognito", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/_generated_background_page.html (0)
[15095:3847:0715/044826:INFO:CONSOLE(475)] "Logged:runtime.onMessageExternal Expected:runtime.onMessageExternal", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[15095:3847:0715/044826:INFO:CONSOLE(475)] "Logged:webRequestInternal.addEventListener Expected:webRequestInternal.addEventListener", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[15095:3847:0715/044826:INFO:CONSOLE(475)] "Logged:webRequestInternal.addEventListener Expected:webRequestInternal.addEventListener", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
2015-07-15 04:48:27.456 browser_tests[15095:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[15095:3847:0715/044827:INFO:CONSOLE(475)] "Logged:webRequest.onBeforeSendHeaders/1 Expected:webRequest.onBeforeSendHeaders/1", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[15095:3847:0715/044827:INFO:CONSOLE(475)] "Logged:webRequestInternal.eventHandled Expected:webRequestInternal.eventHandled", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[15095:3847:0715/044827:INFO:CONSOLE(475)] "Logged:webRequest.onBeforeSendHeaders Expected:webRequest.onBeforeSendHeaders", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[15095:3847:0715/044827:INFO:CONSOLE(475)] "Logged:webRequest.onHeadersReceived/2 Expected:webRequest.onHeadersReceived/2", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[15095:3847:0715/044827:INFO:CONSOLE(475)] "Logged:webRequestInternal.eventHandled Expected:webRequestInternal.eventHandled", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[15095:3847:0715/044827:INFO:CONSOLE(475)] "Logged:webRequest.onHeadersReceived Expected:webRequest.onHeadersReceived", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[15095:3847:0715/044827:INFO:CONSOLE(475)] "Logged:tabs.onUpdated Expected:tabs.onUpdated", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[15131:13063:0715/044828:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[15131:13063:0715/044828:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[15131:13063:0715/044828:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483651, remote ID 4)
[15131:13063:0715/044828:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[15131:13063:0715/044828:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[15131:13063:0715/044828:WARNING:channel.cc(322)] RawChannel write error
[15095:3847:0715/044828:INFO:CONSOLE(458)] "Completed doWebRequestModifications", source: chrome-extension://pknkgggnfecklokoggaggchhaebkajji/reply.js (458)
[15095:3847:0715/044828:INFO:CONSOLE(475)] "Logged:tabs.onUpdated Expected:tabs.onUpdated", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[15095:3847:0715/044828:INFO:CONSOLE(475)] "Logged:tabs.remove Expected:tabs.remove", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[15095:3847:0715/044828:INFO:CONSOLE(0)] "[SUCCESS] triggerWebRequest", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/_generated_background_page.html (0)
[15095:3847:0715/044828:INFO:CONSOLE(475)] "Logged:runtime.onMessageExternal Expected:runtime.onMessageExternal", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[15095:3847:0715/044828:INFO:CONSOLE(475)] "Logged:webRequestInternal.addEventListener Expected:webRequestInternal.addEventListener", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[15095:3847:0715/044828:INFO:CONSOLE(475)] "Logged:webRequestInternal.addEventListener Expected:webRequestInternal.addEventListener", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[15095:3847:0715/044828:INFO:CONSOLE(475)] "Logged:windows.create Expected:windows.create", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[15095:3847:0715/044829:INFO:CONSOLE(475)] "Logged:webRequest.onBeforeSendHeaders/3 Expected:webRequest.onBeforeSendHeaders/3", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[15095:3847:0715/044829:INFO:CONSOLE(475)] "Logged:webRequestInternal.eventHandled Expected:webRequestInternal.eventHandled", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[15095:3847:0715/044829:INFO:CONSOLE(475)] "Logged:webRequest.onBeforeSendHeaders Expected:webRequest.onBeforeSendHeaders", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[15095:3847:0715/044829:INFO:CONSOLE(475)] "Logged:webRequest.onHeadersReceived/4 Expected:webRequest.onHeadersReceived/4", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[15095:3847:0715/044829:INFO:CONSOLE(475)] "Logged:webRequestInternal.eventHandled Expected:webRequestInternal.eventHandled", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[15095:3847:0715/044829:INFO:CONSOLE(475)] "Logged:webRequest.onHeadersReceived Expected:webRequest.onHeadersReceived", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[15095:3847:0715/044829:INFO:CONSOLE(475)] "Logged:tabs.onUpdated Expected:tabs.onUpdated", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[15095:3847:0715/044829:INFO:CONSOLE(458)] "Completed doWebRequestModifications", source: chrome-extension://pknkgggnfecklokoggaggchhaebkajji/reply.js (458)
[15095:3847:0715/044829:INFO:CONSOLE(475)] "Logged:tabs.onUpdated Expected:tabs.onUpdated", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[15095:3847:0715/044829:INFO:CONSOLE(475)] "Logged:tabs.remove Expected:tabs.remove", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[15095:3847:0715/044829:INFO:CONSOLE(0)] "[SUCCESS] triggerWebRequestIncognito", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/_generated_background_page.html (0)
[15095:3847:0715/044829:INFO:CONSOLE(475)] "Logged:runtime.onMessageExternal Expected:runtime.onMessageExternal", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[15095:3847:0715/044830:INFO:CONSOLE(475)] "Logged:tabs.onUpdated Expected:tabs.onUpdated", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[15095:3847:0715/044830:INFO:CONSOLE(458)] "Completed sendMessageToCS", source: chrome-extension://pknkgggnfecklokoggaggchhaebkajji/reply.js (458)
[15095:3847:0715/044830:INFO:CONSOLE(475)] "Logged:tabs.onUpdated Expected:tabs.onUpdated", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[15095:3847:0715/044830:INFO:CONSOLE(475)] "Logged:tabs.connect Expected:tabs.connect", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[15095:3847:0715/044830:INFO:CONSOLE(475)] "Logged:tabs.sendMessage Expected:tabs.sendMessage", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[15095:3847:0715/044830:INFO:CONSOLE(475)] "Logged:tabs.executeScript Expected:tabs.executeScript", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[15095:3847:0715/044830:INFO:CONSOLE(475)] "Logged:tabs.executeScript Expected:tabs.executeScript", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[15095:3847:0715/044831:INFO:CONSOLE(5)] "g o o g l e", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testV_TqxZ/chrome/test/data/extensions/api_test/activity_log_private/friend/google_cs.js (5)
[15095:3847:0715/044831:INFO:CONSOLE(458)] "Completed injectScriptBlob", source: chrome-extension://pknkgggnfecklokoggaggchhaebkajji/reply.js (458)
[15095:3847:0715/044831:INFO:CONSOLE(458)] "Completed injectContentScript", source: chrome-extension://pknkgggnfecklokoggaggchhaebkajji/reply.js (458)
[15095:3847:0715/044831:INFO:CONSOLE(475)] "Logged:tabs.remove Expected:tabs.remove", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[15095:3847:0715/044831:INFO:CONSOLE(0)] "[SUCCESS] triggerApiCallsOnTabsUpdated", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/_generated_background_page.html (0)
[15095:3847:0715/044831:INFO:CONSOLE(475)] "Logged:runtime.onMessageExternal Expected:runtime.onMessageExternal", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[15095:3847:0715/044831:INFO:CONSOLE(475)] "Logged:windows.create Expected:windows.create", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[15095:3847:0715/044832:INFO:CONSOLE(475)] "Logged:tabs.onUpdated Expected:tabs.onUpdated", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[15095:3847:0715/044832:INFO:CONSOLE(458)] "Completed sendMessageToCS", source: chrome-extension://pknkgggnfecklokoggaggchhaebkajji/reply.js (458)
[15095:3847:0715/044832:INFO:CONSOLE(475)] "Logged:tabs.onUpdated Expected:tabs.onUpdated", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[15095:3847:0715/044832:INFO:CONSOLE(475)] "Logged:tabs.connect Expected:tabs.connect", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[15095:3847:0715/044832:INFO:CONSOLE(475)] "Logged:tabs.sendMessage Expected:tabs.sendMessage", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[15095:3847:0715/044832:INFO:CONSOLE(475)] "Logged:tabs.executeScript Expected:tabs.executeScript", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[15095:3847:0715/044832:INFO:CONSOLE(475)] "Logged:tabs.executeScript Expected:tabs.executeScript", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[15095:3847:0715/044832:INFO:CONSOLE(458)] "Completed injectScriptBlob", source: chrome-extension://pknkgggnfecklokoggaggchhaebkajji/reply.js (458)
[15095:41219:0715/044832:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[15095:3847:0715/044832:INFO:CONSOLE(458)] "Completed injectContentScript", source: chrome-extension://pknkgggnfecklokoggaggchhaebkajji/reply.js (458)
[15095:3847:0715/044833:INFO:CONSOLE(475)] "Logged:tabs.remove Expected:tabs.remove", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[15095:3847:0715/044833:INFO:CONSOLE(0)] "[SUCCESS] triggerApiCallsOnTabsUpdatedIncognito", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/_generated_background_page.html (0)
[15095:3847:0715/044833:INFO:CONSOLE(475)] "Logged:runtime.onMessageExternal Expected:runtime.onMessageExternal", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[15095:3847:0715/044833:INFO:CONSOLE(475)] "Logged:extension.getURL Expected:extension.getURL", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[15095:3847:0715/044833:INFO:CONSOLE(433)] "Not installing extension message listener on options.html", source: chrome-extension://pknkgggnfecklokoggaggchhaebkajji/reply.js (433)
[15095:3847:0715/044833:INFO:CONSOLE(475)] "Logged:test.getConfig Expected:test.getConfig", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[15095:3847:0715/044833:INFO:CONSOLE(458)] "Completed setup events", source: chrome-extension://pknkgggnfecklokoggaggchhaebkajji/reply.js (458)
[15095:3847:0715/044833:INFO:CONSOLE(458)] "Completed Switching to fullscreen...", source: chrome-extension://pknkgggnfecklokoggaggchhaebkajji/reply.js (458)
[15095:3847:0715/044833: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)
[15095:3847:0715/044833:INFO:CONSOLE(475)] "Logged:Element.webkitRequestFullscreen Expected:Element.webkitRequestFullscreen", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[15095:3847:0715/044833:INFO:CONSOLE(0)] "[SUCCESS] triggerFullscreen", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/_generated_background_page.html (0)
[15095:3847:0715/044833:INFO:CONSOLE(475)] "Logged:runtime.onMessageExternal Expected:runtime.onMessageExternal", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[15095:3847:0715/044834:INFO:CONSOLE(475)] "Logged:tabs.onUpdated Expected:tabs.onUpdated", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[15095:3847:0715/044834:INFO:CONSOLE(475)] "Logged:tabs.onUpdated Expected:tabs.onUpdated", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[15095:3847:0715/044834:INFO:CONSOLE(475)] "Logged:tabs.executeScript Expected:tabs.executeScript", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[15095:3847:0715/044834:INFO:CONSOLE(475)] "Logged:blinkSetAttribute LocalDOMWindow url Expected:blinkSetAttribute LocalDOMWindow url", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[15095:3847:0715/044834: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)
[15095:3847:0715/044834:INFO:CONSOLE(475)] "Logged:blinkSetAttribute LocalDOMWindow url Expected:blinkSetAttribute LocalDOMWindow url", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[15095:3847:0715/044835:INFO:CONSOLE(475)] "Logged:blinkSetAttribute LocalDOMWindow url Expected:blinkSetAttribute LocalDOMWindow url", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[15095:3847:0715/044835:INFO:CONSOLE(475)] "Logged:blinkSetAttribute LocalDOMWindow url Expected:blinkSetAttribute LocalDOMWindow url", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[15095:3847:0715/044835:INFO:CONSOLE(475)] "Logged:Window.navigator Expected:Window.navigator", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[15095:3847:0715/044835:INFO:CONSOLE(475)] "Logged:Geolocation.getCurrentPosition Expected:Geolocation.getCurrentPosition", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[15095:3847:0715/044835:INFO:CONSOLE(475)] "Logged:Geolocation.watchPosition Expected:Geolocation.watchPosition", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[15095:3847:0715/044835:INFO:CONSOLE(475)] "Logged:Window.sessionStorage Expected:Window.sessionStorage", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[15095:3847:0715/044835:INFO:CONSOLE(475)] "Logged:Storage.setItem Expected:Storage.setItem", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[15095:3847:0715/044835:INFO:CONSOLE(475)] "Logged:Storage.getItem Expected:Storage.getItem", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[15095:3847:0715/044835:INFO:CONSOLE(475)] "Logged:Storage.removeItem Expected:Storage.removeItem", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[15095:3847:0715/044835:INFO:CONSOLE(475)] "Logged:Storage.clear Expected:Storage.clear", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[15095:3847:0715/044835:INFO:CONSOLE(475)] "Logged:Window.localStorage Expected:Window.localStorage", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[15095:3847:0715/044835:INFO:CONSOLE(475)] "Logged:Storage.setItem Expected:Storage.setItem", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[15095:3847:0715/044835:INFO:CONSOLE(475)] "Logged:Storage.getItem Expected:Storage.getItem", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[15095:3847:0715/044835: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)
[15095:3847:0715/044835:INFO:CONSOLE(475)] "Logged:Storage.removeItem Expected:Storage.removeItem", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[15095:3847:0715/044835:INFO:CONSOLE(475)] "Logged:Storage.clear Expected:Storage.clear", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[15095:3847:0715/044835:INFO:CONSOLE(475)] "Logged:Window.applicationCache Expected:Window.applicationCache", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[15095:3847:0715/044835:INFO:CONSOLE(475)] "Logged:Window.openDatabase Expected:Window.openDatabase", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[15095:3847:0715/044835:INFO:CONSOLE(475)] "Logged:blinkRequestResource XMLHttpRequest Expected:blinkRequestResource XMLHttpRequest", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[15095:3847:0715/044835:INFO:CONSOLE(475)] "Logged:blinkAddEventListener BODY click Expected:blinkAddEventListener BODY click", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[15095:3847:0715/044835:INFO:CONSOLE(458)] "Completed executeDOMChangesOnTabUpdated", source: chrome-extension://pknkgggnfecklokoggaggchhaebkajji/reply.js (458)
[15095:3847:0715/044835:INFO:CONSOLE(475)] "Logged:blinkAddEventListener #document click Expected:blinkAddEventListener #document click", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[15095:3847:0715/044835:INFO:CONSOLE(475)] "Logged:blinkAddEventListener DOMWindow click Expected:blinkAddEventListener DOMWindow click", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[15095:3847:0715/044835:INFO:CONSOLE(475)] "Logged:blinkAddEventListener BODY dblclick Expected:blinkAddEventListener BODY dblclick", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[15095:3847:0715/044835:INFO:CONSOLE(475)] "Logged:blinkAddEventListener #document dblclick Expected:blinkAddEventListener #document dblclick", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[15095:3847:0715/044835:INFO:CONSOLE(475)] "Logged:blinkAddEventListener DOMWindow dblclick Expected:blinkAddEventListener DOMWindow dblclick", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[15095:3847:0715/044835:INFO:CONSOLE(475)] "Logged:blinkAddEventListener BODY drag Expected:blinkAddEventListener BODY drag", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[15095:3847:0715/044835:INFO:CONSOLE(475)] "Logged:blinkAddEventListener #document drag Expected:blinkAddEventListener #document drag", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[15095:3847:0715/044835:INFO:CONSOLE(475)] "Logged:blinkAddEventListener DOMWindow drag Expected:blinkAddEventListener DOMWindow drag", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[15095:3847:0715/044835:INFO:CONSOLE(475)] "Logged:blinkAddEventListener BODY dragend Expected:blinkAddEventListener BODY dragend", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[15095:3847:0715/044835:INFO:CONSOLE(475)] "Logged:blinkAddEventListener #document dragend Expected:blinkAddEventListener #document dragend", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[15095:3847:0715/044835:INFO:CONSOLE(475)] "Logged:blinkAddEventListener DOMWindow dragend Expected:blinkAddEventListener DOMWindow dragend", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[15095:3847:0715/044835:INFO:CONSOLE(475)] "Logged:blinkAddEventListener BODY dragenter Expected:blinkAddEventListener BODY dragenter", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[15095:3847:0715/044835:INFO:CONSOLE(475)] "Logged:blinkAddEventListener #document dragenter Expected:blinkAddEventListener #document dragenter", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[15095:3847:0715/044835:INFO:CONSOLE(475)] "Logged:blinkAddEventListener DOMWindow dragenter Expected:blinkAddEventListener DOMWindow dragenter", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[15095:3847:0715/044835:INFO:CONSOLE(475)] "Logged:blinkAddEventListener BODY dragleave Expected:blinkAddEventListener BODY dragleave", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[15095:3847:0715/044835:INFO:CONSOLE(475)] "Logged:blinkAddEventListener #document dragleave Expected:blinkAddEventListener #document dragleave", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[15095:3847:0715/044835:INFO:CONSOLE(475)] "Logged:blinkAddEventListener DOMWindow dragleave Expected:blinkAddEventListener DOMWindow dragleave", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[15095:3847:0715/044835:INFO:CONSOLE(475)] "Logged:blinkAddEventListener BODY dragover Expected:blinkAddEventListener BODY dragover", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[15095:3847:0715/044835:INFO:CONSOLE(475)] "Logged:blinkAddEventListener #document dragover Expected:blinkAddEventListener #document dragover", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[15095:3847:0715/044835:INFO:CONSOLE(475)] "Logged:blinkAddEventListener DOMWindow dragover Expected:blinkAddEventListener DOMWindow dragover", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[15095:3847:0715/044835:INFO:CONSOLE(475)] "Logged:blinkAddEventListener BODY dragstart Expected:blinkAddEventListener BODY dragstart", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[15095:3847:0715/044835:INFO:CONSOLE(475)] "Logged:blinkAddEventListener #document dragstart Expected:blinkAddEventListener #document dragstart", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[15095:3847:0715/044835:INFO:CONSOLE(475)] "Logged:blinkAddEventListener DOMWindow dragstart Expected:blinkAddEventListener DOMWindow dragstart", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[15095:3847:0715/044835:INFO:CONSOLE(475)] "Logged:blinkAddEventListener BODY drop Expected:blinkAddEventListener BODY drop", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[15095:3847:0715/044835:INFO:CONSOLE(475)] "Logged:blinkAddEventListener #document drop Expected:blinkAddEventListener #document drop", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[15095:3847:0715/044835:INFO:CONSOLE(475)] "Logged:blinkAddEventListener DOMWindow drop Expected:blinkAddEventListener DOMWindow drop", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[15095:3847:0715/044835:INFO:CONSOLE(475)] "Logged:blinkAddEventListener BODY input Expected:blinkAddEventListener BODY input", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[15095:3847:0715/044835:INFO:CONSOLE(475)] "Logged:blinkAddEventListener #document input Expected:blinkAddEventListener #document input", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[15095:3847:0715/044835:INFO:CONSOLE(475)] "Logged:blinkAddEventListener DOMWindow input Expected:blinkAddEventListener DOMWindow input", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[15095:3847:0715/044835:INFO:CONSOLE(475)] "Logged:blinkAddEventListener BODY keydown Expected:blinkAddEventListener BODY keydown", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[15095:3847:0715/044835:INFO:CONSOLE(475)] "Logged:blinkAddEventListener #document keydown Expected:blinkAddEventListener #document keydown", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[15095:3847:0715/044835:INFO:CONSOLE(475)] "Logged:blinkAddEventListener DOMWindow keydown Expected:blinkAddEventListener DOMWindow keydown", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[15095:3847:0715/044835:INFO:CONSOLE(475)] "Logged:blinkAddEventListener BODY keypress Expected:blinkAddEventListener BODY keypress", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[15095:3847:0715/044835:INFO:CONSOLE(475)] "Logged:blinkAddEventListener #document keypress Expected:blinkAddEventListener #document keypress", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[15095:3847:0715/044835:INFO:CONSOLE(475)] "Logged:blinkAddEventListener DOMWindow keypress Expected:blinkAddEventListener DOMWindow keypress", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[15095:3847:0715/044835:INFO:CONSOLE(475)] "Logged:blinkAddEventListener BODY keyup Expected:blinkAddEventListener BODY keyup", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[15095:3847:0715/044835:INFO:CONSOLE(475)] "Logged:blinkAddEventListener #document keyup Expected:blinkAddEventListener #document keyup", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[15095:3847:0715/044835:INFO:CONSOLE(475)] "Logged:blinkAddEventListener DOMWindow keyup Expected:blinkAddEventListener DOMWindow keyup", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[15095:3847:0715/044835:INFO:CONSOLE(475)] "Logged:blinkAddEventListener BODY mousedown Expected:blinkAddEventListener BODY mousedown", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[15095:3847:0715/044835:INFO:CONSOLE(475)] "Logged:blinkAddEventListener #document mousedown Expected:blinkAddEventListener #document mousedown", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[15095:3847:0715/044835:INFO:CONSOLE(475)] "Logged:blinkAddEventListener DOMWindow mousedown Expected:blinkAddEventListener DOMWindow mousedown", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[15095:3847:0715/044835:INFO:CONSOLE(475)] "Logged:blinkAddEventListener BODY mouseenter Expected:blinkAddEventListener BODY mouseenter", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[15095:3847:0715/044835:INFO:CONSOLE(475)] "Logged:blinkAddEventListener #document mouseenter Expected:blinkAddEventListener #document mouseenter", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[15095:3847:0715/044835:INFO:CONSOLE(475)] "Logged:blinkAddEventListener DOMWindow mouseenter Expected:blinkAddEventListener DOMWindow mouseenter", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[15095:3847:0715/044835:INFO:CONSOLE(475)] "Logged:blinkAddEventListener BODY mouseleave Expected:blinkAddEventListener BODY mouseleave", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[15095:3847:0715/044835:INFO:CONSOLE(475)] "Logged:blinkAddEventListener #document mouseleave Expected:blinkAddEventListener #document mouseleave", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[15095:3847:0715/044835:INFO:CONSOLE(475)] "Logged:blinkAddEventListener DOMWindow mouseleave Expected:blinkAddEventListener DOMWindow mouseleave", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[15095:3847:0715/044835:INFO:CONSOLE(475)] "Logged:blinkAddEventListener BODY mousemove Expected:blinkAddEventListener BODY mousemove", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[15095:3847:0715/044835:INFO:CONSOLE(475)] "Logged:blinkAddEventListener #document mousemove Expected:blinkAddEventListener #document mousemove", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[15095:3847:0715/044835:INFO:CONSOLE(475)] "Logged:blinkAddEventListener DOMWindow mousemove Expected:blinkAddEventListener DOMWindow mousemove", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[15095:3847:0715/044835:INFO:CONSOLE(475)] "Logged:blinkAddEventListener BODY mouseout Expected:blinkAddEventListener BODY mouseout", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[15095:3847:0715/044835:INFO:CONSOLE(475)] "Logged:blinkAddEventListener #document mouseout Expected:blinkAddEventListener #document mouseout", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[15095:3847:0715/044835:INFO:CONSOLE(475)] "Logged:blinkAddEventListener DOMWindow mouseout Expected:blinkAddEventListener DOMWindow mouseout", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[15095:3847:0715/044835:INFO:CONSOLE(475)] "Logged:blinkAddEventListener BODY mouseover Expected:blinkAddEventListener BODY mouseover", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[15095:3847:0715/044835:INFO:CONSOLE(475)] "Logged:blinkAddEventListener #document mouseover Expected:blinkAddEventListener #document mouseover", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[15095:3847:0715/044835:INFO:CONSOLE(475)] "Logged:blinkAddEventListener DOMWindow mouseover Expected:blinkAddEventListener DOMWindow mouseover", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[15095:3847:0715/044835:INFO:CONSOLE(475)] "Logged:blinkAddEventListener BODY mouseup Expected:blinkAddEventListener BODY mouseup", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[15095:3847:0715/044835:INFO:CONSOLE(475)] "Logged:blinkAddEventListener #document mouseup Expected:blinkAddEventListener #document mouseup", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[15095:3847:0715/044835:INFO:CONSOLE(475)] "Logged:blinkAddEventListener DOMWindow mouseup Expected:blinkAddEventListener DOMWindow mouseup", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[15095:3847:0715/044835:INFO:CONSOLE(475)] "Logged:blinkAddEventListener BODY mousewheel Expected:blinkAddEventListener BODY mousewheel", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[15095:3847:0715/044835:INFO:CONSOLE(475)] "Logged:blinkAddEventListener #document mousewheel Expected:blinkAddEventListener #document mousewheel", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[15095:3847:0715/044835:INFO:CONSOLE(475)] "Logged:blinkAddEventListener DOMWindow mousewheel Expected:blinkAddEventListener DOMWindow mousewheel", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[15095:3847:0715/044835:INFO:CONSOLE(475)] "Logged:tabs.remove Expected:tabs.remove", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[15095:3847:0715/044835:INFO:CONSOLE(0)] "[SUCCESS] triggerDOMChangesOnTabsUpdated", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/_generated_background_page.html (0)
[15095:3847:0715/044835:INFO:CONSOLE(475)] "Logged:runtime.onMessageExternal Expected:runtime.onMessageExternal", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[15095:3847:0715/044835:INFO:CONSOLE(475)] "Logged:windows.create Expected:windows.create", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[15095:3847:0715/044836:INFO:CONSOLE(475)] "Logged:tabs.onUpdated Expected:tabs.onUpdated", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[15095:3847:0715/044836:INFO:CONSOLE(475)] "Logged:tabs.onUpdated Expected:tabs.onUpdated", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[15095:3847:0715/044836:INFO:CONSOLE(475)] "Logged:tabs.executeScript Expected:tabs.executeScript", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[15095:3847:0715/044836:INFO:CONSOLE(475)] "Logged:blinkSetAttribute LocalDOMWindow url Expected:blinkSetAttribute LocalDOMWindow url", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[15095:3847:0715/044836:INFO:CONSOLE(475)] "Logged:blinkSetAttribute LocalDOMWindow url Expected:blinkSetAttribute LocalDOMWindow url", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[15095:3847:0715/044836:INFO:CONSOLE(475)] "Logged:blinkSetAttribute LocalDOMWindow url Expected:blinkSetAttribute LocalDOMWindow url", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[15095:3847:0715/044837:INFO:CONSOLE(475)] "Logged:blinkSetAttribute LocalDOMWindow url Expected:blinkSetAttribute LocalDOMWindow url", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[15095:3847:0715/044837:INFO:CONSOLE(475)] "Logged:Window.navigator Expected:Window.navigator", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[15095:3847:0715/044837:INFO:CONSOLE(475)] "Logged:Geolocation.getCurrentPosition Expected:Geolocation.getCurrentPosition", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[15095:3847:0715/044837:INFO:CONSOLE(475)] "Logged:Geolocation.watchPosition Expected:Geolocation.watchPosition", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[15095:3847:0715/044837:INFO:CONSOLE(475)] "Logged:Window.sessionStorage Expected:Window.sessionStorage", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[15095:3847:0715/044837:INFO:CONSOLE(475)] "Logged:Storage.setItem Expected:Storage.setItem", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[15095:3847:0715/044837:INFO:CONSOLE(475)] "Logged:Storage.getItem Expected:Storage.getItem", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[15095:3847:0715/044837:INFO:CONSOLE(475)] "Logged:Storage.removeItem Expected:Storage.removeItem", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[15095:3847:0715/044837:INFO:CONSOLE(475)] "Logged:Storage.clear Expected:Storage.clear", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[15095:3847:0715/044837:INFO:CONSOLE(475)] "Logged:Window.localStorage Expected:Window.localStorage", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[15095:3847:0715/044837:INFO:CONSOLE(475)] "Logged:Storage.setItem Expected:Storage.setItem", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[15095:3847:0715/044837:INFO:CONSOLE(475)] "Logged:Storage.getItem Expected:Storage.getItem", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[15095:3847:0715/044837:INFO:CONSOLE(475)] "Logged:Storage.removeItem Expected:Storage.removeItem", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[15095:3847:0715/044837:INFO:CONSOLE(475)] "Logged:Storage.clear Expected:Storage.clear", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[15095:3847:0715/044837:INFO:CONSOLE(475)] "Logged:Window.applicationCache Expected:Window.applicationCache", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[15095:3847:0715/044837:INFO:CONSOLE(475)] "Logged:Window.openDatabase Expected:Window.openDatabase", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[15095:3847:0715/044837:INFO:CONSOLE(475)] "Logged:blinkRequestResource XMLHttpRequest Expected:blinkRequestResource XMLHttpRequest", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[15095:3847:0715/044837:INFO:CONSOLE(475)] "Logged:blinkAddEventListener BODY click Expected:blinkAddEventListener BODY click", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[15095:3847:0715/044837:INFO:CONSOLE(475)] "Logged:blinkAddEventListener #document click Expected:blinkAddEventListener #document click", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[15095:3847:0715/044837:INFO:CONSOLE(475)] "Logged:blinkAddEventListener DOMWindow click Expected:blinkAddEventListener DOMWindow click", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[15095:3847:0715/044837:INFO:CONSOLE(458)] "Completed executeDOMChangesOnTabUpdated", source: chrome-extension://pknkgggnfecklokoggaggchhaebkajji/reply.js (458)
[15095:3847:0715/044837:INFO:CONSOLE(475)] "Logged:blinkAddEventListener BODY dblclick Expected:blinkAddEventListener BODY dblclick", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[15095:3847:0715/044837:INFO:CONSOLE(475)] "Logged:blinkAddEventListener #document dblclick Expected:blinkAddEventListener #document dblclick", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[15095:3847:0715/044837:INFO:CONSOLE(475)] "Logged:blinkAddEventListener DOMWindow dblclick Expected:blinkAddEventListener DOMWindow dblclick", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[15095:3847:0715/044837:INFO:CONSOLE(475)] "Logged:blinkAddEventListener BODY drag Expected:blinkAddEventListener BODY drag", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[15095:3847:0715/044837:INFO:CONSOLE(475)] "Logged:blinkAddEventListener #document drag Expected:blinkAddEventListener #document drag", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[15095:3847:0715/044837:INFO:CONSOLE(475)] "Logged:blinkAddEventListener DOMWindow drag Expected:blinkAddEventListener DOMWindow drag", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[15095:3847:0715/044837:INFO:CONSOLE(475)] "Logged:blinkAddEventListener BODY dragend Expected:blinkAddEventListener BODY dragend", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[15095:3847:0715/044837:INFO:CONSOLE(475)] "Logged:blinkAddEventListener #document dragend Expected:blinkAddEventListener #document dragend", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[15095:3847:0715/044837:INFO:CONSOLE(475)] "Logged:blinkAddEventListener DOMWindow dragend Expected:blinkAddEventListener DOMWindow dragend", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[15095:3847:0715/044837:INFO:CONSOLE(475)] "Logged:blinkAddEventListener BODY dragenter Expected:blinkAddEventListener BODY dragenter", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[15095:3847:0715/044837:INFO:CONSOLE(475)] "Logged:blinkAddEventListener #document dragenter Expected:blinkAddEventListener #document dragenter", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[15095:3847:0715/044837:INFO:CONSOLE(475)] "Logged:blinkAddEventListener DOMWindow dragenter Expected:blinkAddEventListener DOMWindow dragenter", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[15095:3847:0715/044837:INFO:CONSOLE(475)] "Logged:blinkAddEventListener BODY dragleave Expected:blinkAddEventListener BODY dragleave", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[15095:3847:0715/044837:INFO:CONSOLE(475)] "Logged:blinkAddEventListener #document dragleave Expected:blinkAddEventListener #document dragleave", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[15095:3847:0715/044837:INFO:CONSOLE(475)] "Logged:blinkAddEventListener DOMWindow dragleave Expected:blinkAddEventListener DOMWindow dragleave", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[15095:3847:0715/044837:INFO:CONSOLE(475)] "Logged:blinkAddEventListener BODY dragover Expected:blinkAddEventListener BODY dragover", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[15095:3847:0715/044837:INFO:CONSOLE(475)] "Logged:blinkAddEventListener #document dragover Expected:blinkAddEventListener #document dragover", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[15095:3847:0715/044837:INFO:CONSOLE(475)] "Logged:blinkAddEventListener DOMWindow dragover Expected:blinkAddEventListener DOMWindow dragover", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[15095:3847:0715/044837:INFO:CONSOLE(475)] "Logged:blinkAddEventListener BODY dragstart Expected:blinkAddEventListener BODY dragstart", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[15095:3847:0715/044837:INFO:CONSOLE(475)] "Logged:blinkAddEventListener #document dragstart Expected:blinkAddEventListener #document dragstart", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[15095:3847:0715/044837:INFO:CONSOLE(475)] "Logged:blinkAddEventListener DOMWindow dragstart Expected:blinkAddEventListener DOMWindow dragstart", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[15095:3847:0715/044837:INFO:CONSOLE(475)] "Logged:blinkAddEventListener BODY drop Expected:blinkAddEventListener BODY drop", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[15095:3847:0715/044837:INFO:CONSOLE(475)] "Logged:blinkAddEventListener #document drop Expected:blinkAddEventListener #document drop", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[15095:3847:0715/044837:INFO:CONSOLE(475)] "Logged:blinkAddEventListener DOMWindow drop Expected:blinkAddEventListener DOMWindow drop", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[15095:3847:0715/044837:INFO:CONSOLE(475)] "Logged:blinkAddEventListener BODY input Expected:blinkAddEventListener BODY input", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[15095:3847:0715/044837:INFO:CONSOLE(475)] "Logged:blinkAddEventListener #document input Expected:blinkAddEventListener #document input", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[15095:3847:0715/044837:INFO:CONSOLE(475)] "Logged:blinkAddEventListener DOMWindow input Expected:blinkAddEventListener DOMWindow input", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[15095:3847:0715/044837:INFO:CONSOLE(475)] "Logged:blinkAddEventListener BODY keydown Expected:blinkAddEventListener BODY keydown", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[15095:3847:0715/044837:INFO:CONSOLE(475)] "Logged:blinkAddEventListener #document keydown Expected:blinkAddEventListener #document keydown", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[15095:3847:0715/044837:INFO:CONSOLE(475)] "Logged:blinkAddEventListener DOMWindow keydown Expected:blinkAddEventListener DOMWindow keydown", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[15095:3847:0715/044837:INFO:CONSOLE(475)] "Logged:blinkAddEventListener BODY keypress Expected:blinkAddEventListener BODY keypress", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[15095:3847:0715/044837:INFO:CONSOLE(475)] "Logged:blinkAddEventListener #document keypress Expected:blinkAddEventListener #document keypress", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[15095:3847:0715/044837:INFO:CONSOLE(475)] "Logged:blinkAddEventListener DOMWindow keypress Expected:blinkAddEventListener DOMWindow keypress", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[15095:3847:0715/044837:INFO:CONSOLE(475)] "Logged:blinkAddEventListener BODY keyup Expected:blinkAddEventListener BODY keyup", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[15095:3847:0715/044837:INFO:CONSOLE(475)] "Logged:blinkAddEventListener #document keyup Expected:blinkAddEventListener #document keyup", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[15095:3847:0715/044837:INFO:CONSOLE(475)] "Logged:blinkAddEventListener DOMWindow keyup Expected:blinkAddEventListener DOMWindow keyup", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[15095:3847:0715/044837:INFO:CONSOLE(475)] "Logged:blinkAddEventListener BODY mousedown Expected:blinkAddEventListener BODY mousedown", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[15095:3847:0715/044837:INFO:CONSOLE(475)] "Logged:blinkAddEventListener #document mousedown Expected:blinkAddEventListener #document mousedown", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[15095:3847:0715/044837:INFO:CONSOLE(475)] "Logged:blinkAddEventListener DOMWindow mousedown Expected:blinkAddEventListener DOMWindow mousedown", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[15095:3847:0715/044837:INFO:CONSOLE(475)] "Logged:blinkAddEventListener BODY mouseenter Expected:blinkAddEventListener BODY mouseenter", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[15095:3847:0715/044837:INFO:CONSOLE(475)] "Logged:blinkAddEventListener #document mouseenter Expected:blinkAddEventListener #document mouseenter", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[15095:3847:0715/044837:INFO:CONSOLE(475)] "Logged:blinkAddEventListener DOMWindow mouseenter Expected:blinkAddEventListener DOMWindow mouseenter", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[15095:3847:0715/044837:INFO:CONSOLE(475)] "Logged:blinkAddEventListener BODY mouseleave Expected:blinkAddEventListener BODY mouseleave", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[15095:3847:0715/044837:INFO:CONSOLE(475)] "Logged:blinkAddEventListener #document mouseleave Expected:blinkAddEventListener #document mouseleave", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[15095:3847:0715/044837:INFO:CONSOLE(475)] "Logged:blinkAddEventListener DOMWindow mouseleave Expected:blinkAddEventListener DOMWindow mouseleave", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[15095:3847:0715/044837:INFO:CONSOLE(475)] "Logged:blinkAddEventListener BODY mousemove Expected:blinkAddEventListener BODY mousemove", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[15095:3847:0715/044837:INFO:CONSOLE(475)] "Logged:blinkAddEventListener #document mousemove Expected:blinkAddEventListener #document mousemove", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[15095:3847:0715/044837:INFO:CONSOLE(475)] "Logged:blinkAddEventListener DOMWindow mousemove Expected:blinkAddEventListener DOMWindow mousemove", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[15095:3847:0715/044837:INFO:CONSOLE(475)] "Logged:blinkAddEventListener BODY mouseout Expected:blinkAddEventListener BODY mouseout", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[15095:3847:0715/044837:INFO:CONSOLE(475)] "Logged:blinkAddEventListener #document mouseout Expected:blinkAddEventListener #document mouseout", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[15095:3847:0715/044837:INFO:CONSOLE(475)] "Logged:blinkAddEventListener DOMWindow mouseout Expected:blinkAddEventListener DOMWindow mouseout", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[15095:3847:0715/044837:INFO:CONSOLE(475)] "Logged:blinkAddEventListener BODY mouseover Expected:blinkAddEventListener BODY mouseover", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[15095:3847:0715/044837:INFO:CONSOLE(475)] "Logged:blinkAddEventListener #document mouseover Expected:blinkAddEventListener #document mouseover", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[15095:3847:0715/044837:INFO:CONSOLE(475)] "Logged:blinkAddEventListener DOMWindow mouseover Expected:blinkAddEventListener DOMWindow mouseover", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[15095:3847:0715/044837:INFO:CONSOLE(475)] "Logged:blinkAddEventListener BODY mouseup Expected:blinkAddEventListener BODY mouseup", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[15095:3847:0715/044837:INFO:CONSOLE(475)] "Logged:blinkAddEventListener #document mouseup Expected:blinkAddEventListener #document mouseup", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[15095:3847:0715/044837:INFO:CONSOLE(475)] "Logged:blinkAddEventListener DOMWindow mouseup Expected:blinkAddEventListener DOMWindow mouseup", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[15095:3847:0715/044837:INFO:CONSOLE(475)] "Logged:blinkAddEventListener BODY mousewheel Expected:blinkAddEventListener BODY mousewheel", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[15095:3847:0715/044837:INFO:CONSOLE(475)] "Logged:blinkAddEventListener #document mousewheel Expected:blinkAddEventListener #document mousewheel", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[15095:3847:0715/044837:INFO:CONSOLE(475)] "Logged:blinkAddEventListener DOMWindow mousewheel Expected:blinkAddEventListener DOMWindow mousewheel", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[15095:3847:0715/044837:INFO:CONSOLE(475)] "Logged:tabs.remove Expected:tabs.remove", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[15095:3847:0715/044837:INFO:CONSOLE(0)] "[SUCCESS] triggerDOMChangesOnTabsUpdatedIncognito", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/_generated_background_page.html (0)
[15095:3847:0715/044837:INFO:CONSOLE(0)] "[SUCCESS] checkSavedHistory", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/_generated_background_page.html (0)
[15095:3847:0715/044837:INFO:CONSOLE(0)] "[SUCCESS] checkHistoryForURL", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/_generated_background_page.html (0)
[15095:3847:0715/044837:INFO:CONSOLE(0)] "[SUCCESS] checkOtherObject", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/_generated_background_page.html (0)
[15095:3847:0715/044837:INFO:CONSOLE(0)] "[SUCCESS] checkOtherObject", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/_generated_background_page.html (0)
[15095:3847:0715/044837:INFO:CONSOLE(0)] "[SUCCESS] deleteGoogleUrls", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/_generated_background_page.html (0)
[15095:3847:0715/044837:INFO:CONSOLE(0)] "[SUCCESS] deleteAllUrls", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/_generated_background_page.html (0)
[15095:3847:0715/044837:INFO:CONSOLE(0)] "[SUCCESS] deleteAllHistory", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/_generated_background_page.html (0)
[15095:41219:0715/044837:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[15095:41219:0715/044837:WARNING:channel.cc(322)] RawChannel write error
[15106:13063:0715/044837:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[15106:13063:0715/044837:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 4)
[15106:13063:0715/044837:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[15106:13063:0715/044837:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[15106:13063:0715/044837:WARNING:channel.cc(322)] RawChannel write error
[15095:41219:0715/044837:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[15095:41219:0715/044837:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ActivityLogApiTest.TriggerEvent (24422 ms)
[55/221] ActivityLogApiTest.TriggerEvent (25756 ms)
[ RUN ] BrowserActionApiTest.Getters
[15147:3847:0715/044836:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15148:13063:0715/044839:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[15148:13063:0715/044839:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[15143:3847:0715/044839:INFO:CONSOLE(0)] "[SUCCESS] getBadgeText", source: chrome-extension://kklpdfeekpgcaofjipddnidippflbhal/update.html (0)
[15143:3847:0715/044839:INFO:CONSOLE(0)] "[SUCCESS] getBadgeBackgroundColor", source: chrome-extension://kklpdfeekpgcaofjipddnidippflbhal/update.html (0)
[15143:3847:0715/044839:INFO:CONSOLE(0)] "[SUCCESS] getPopup", source: chrome-extension://kklpdfeekpgcaofjipddnidippflbhal/update.html (0)
[15143:3847:0715/044839:INFO:CONSOLE(0)] "[SUCCESS] getTitle", source: chrome-extension://kklpdfeekpgcaofjipddnidippflbhal/update.html (0)
[15143:3847:0715/044839:INFO:CONSOLE(0)] "[SUCCESS] getBadgeText", source: chrome-extension://kklpdfeekpgcaofjipddnidippflbhal/update2.html (0)
[15143:3847:0715/044839:INFO:CONSOLE(0)] "[SUCCESS] getBadgeBackgroundColor", source: chrome-extension://kklpdfeekpgcaofjipddnidippflbhal/update2.html (0)
[15143:3847:0715/044839:INFO:CONSOLE(0)] "[SUCCESS] getPopup", source: chrome-extension://kklpdfeekpgcaofjipddnidippflbhal/update2.html (0)
[15143:3847:0715/044839:INFO:CONSOLE(0)] "[SUCCESS] getTitle", source: chrome-extension://kklpdfeekpgcaofjipddnidippflbhal/update2.html (0)
[ OK ] BrowserActionApiTest.Getters (5118 ms)
[56/221] BrowserActionApiTest.Getters (6514 ms)
[ RUN ] FileSystemApiTest.FileSystemApiGetDisplayPath
[15154:3847:0715/044841:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15150:70927:0715/044843:ERROR:mach_broker_mac.mm(222)] Unknown process 15160 is sending Mach IPC messages!
[15150:3847:0715/044845:INFO:CONSOLE(0)] "[SUCCESS] getDisplayPath", source: chrome-extension://ipcjhjnfhmbknhfmbangjhikccecffaa/test.html (0)
[15155:13063:0715/044845:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[15155:13063:0715/044845:WARNING:channel.cc(322)] RawChannel write error
[15150:41219:0715/044845:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] FileSystemApiTest.FileSystemApiGetDisplayPath (6422 ms)
[57/221] FileSystemApiTest.FileSystemApiGetDisplayPath (7759 ms)
[ RUN ] FileSystemApiTest.FileSystemApiGetDisplayPathPrettifyMac
[15158:3847:0715/044843:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15153:5635:0715/044845:ERROR:mach_broker_mac.mm(222)] Unknown process 15162 is sending Mach IPC messages!
[15153:3847:0715/044846:INFO:CONSOLE(0)] "chrome.fileSystem.chooseFile is deprecated", source: chrome-extension://nijnhjpgjndpcccibgafpbihffedonol/test.html (0)
[15153:3847:0715/044846:INFO:CONSOLE(0)] "Please use chrome.fileSystem.chooseEntry instead", source: chrome-extension://nijnhjpgjndpcccibgafpbihffedonol/test.html (0)
[15153:3847:0715/044846:INFO:CONSOLE(0)] "[SUCCESS] getDisplayPath", source: chrome-extension://nijnhjpgjndpcccibgafpbihffedonol/test.html (0)
[15159:13319:0715/044846:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] FileSystemApiTest.FileSystemApiGetDisplayPathPrettifyMac (5994 ms)
[58/221] FileSystemApiTest.FileSystemApiGetDisplayPathPrettifyMac (7243 ms)
[ RUN ] FileSystemApiTest.FileSystemApiOpenDirectoryTest
[15168:3847:0715/044849:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15164:61735:0715/044851:ERROR:mach_broker_mac.mm(222)] Unknown process 15174 is sending Mach IPC messages!
[15164:3847:0715/044853:INFO:CONSOLE(0)] "[SUCCESS] openFile", source: chrome-extension://cofhfembndgfhiiaiombjhgbpadgfoec/test.html (0)
[15164:3847:0715/044853:INFO:CONSOLE(0)] "[SUCCESS] readDirectory", source: chrome-extension://cofhfembndgfhiiaiombjhgbpadgfoec/test.html (0)
[15164:3847:0715/044853:INFO:CONSOLE(0)] "[SUCCESS] removeFile", source: chrome-extension://cofhfembndgfhiiaiombjhgbpadgfoec/test.html (0)
[15164:3847:0715/044853:INFO:CONSOLE(0)] "[SUCCESS] copyFile", source: chrome-extension://cofhfembndgfhiiaiombjhgbpadgfoec/test.html (0)
[15164:3847:0715/044853:INFO:CONSOLE(0)] "[SUCCESS] moveFile", source: chrome-extension://cofhfembndgfhiiaiombjhgbpadgfoec/test.html (0)
[15164:3847:0715/044853:INFO:CONSOLE(0)] "[SUCCESS] createFile", source: chrome-extension://cofhfembndgfhiiaiombjhgbpadgfoec/test.html (0)
[15164:3847:0715/044853:INFO:CONSOLE(0)] "[SUCCESS] createDirectory", source: chrome-extension://cofhfembndgfhiiaiombjhgbpadgfoec/test.html (0)
[15171:12807:0715/044853:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[15171:12807:0715/044853:WARNING:channel.cc(322)] RawChannel write error
[ OK ] FileSystemApiTest.FileSystemApiOpenDirectoryTest (6323 ms)
[59/221] FileSystemApiTest.FileSystemApiOpenDirectoryTest (7652 ms)
[ RUN ] FileSystemApiTest.FileSystemApiSaveBackgroundTest
[15172:3847:0715/044850:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15165:5383:0715/044852:ERROR:mach_broker_mac.mm(222)] Unknown process 15176 is sending Mach IPC messages!
[15165:3847:0715/044853:INFO:CONSOLE(0)] "[SUCCESS] openFile", source: chrome-extension://bfdaifgiikjjjjeleldgnhphhhnacljl/_generated_background_page.html (0)
[15173:13319:0715/044853:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[15173:13319:0715/044853:WARNING:channel.cc(322)] RawChannel write error
[15165:41219:0715/044853:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[15165:41219:0715/044853:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[15165:41219:0715/044853:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[15165:41219:0715/044853:WARNING:channel.cc(322)] RawChannel write error
[ OK ] FileSystemApiTest.FileSystemApiSaveBackgroundTest (5526 ms)
[60/221] FileSystemApiTest.FileSystemApiSaveBackgroundTest (6849 ms)
[ RUN ] GetAuthTokenFunctionTest.InteractiveLoginCanceled
[15185:3847:0715/044857:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15179:3847:0715/044859:INFO:CONSOLE(5)] "hi there", source: chrome-extension://pjpfnkfalinabcmopapichbpmndjbcop/test.js (5)
[15187:12807:0715/044859:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[15187:12807:0715/044859:WARNING:channel.cc(322)] RawChannel write error
[ OK ] GetAuthTokenFunctionTest.InteractiveLoginCanceled (4601 ms)
[61/221] GetAuthTokenFunctionTest.InteractiveLoginCanceled (5922 ms)
[ RUN ] HistoryApiTest.SearchAfterAdd
[15184:3847:0715/044857:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15178:3847:0715/044859:INFO:CONSOLE(0)] "[SUCCESS] searchAfterAdd", source: chrome-extension://ipmlmfkgjdiajnoklcgfaoadbciloboc/search_after_add.html (0)
[15178:39683:0715/044859:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] HistoryApiTest.SearchAfterAdd (4893 ms)
[62/221] HistoryApiTest.SearchAfterAdd (6225 ms)
[ RUN ] GetAuthTokenFunctionTest.InteractiveMintBadCredentialsLoginCanceled
[15205:3847:0715/044903:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15199:3847:0715/044905:INFO:CONSOLE(5)] "hi there", source: chrome-extension://pjpfnkfalinabcmopapichbpmndjbcop/test.js (5)
[ OK ] GetAuthTokenFunctionTest.InteractiveMintBadCredentialsLoginCanceled (4830 ms)
[63/221] GetAuthTokenFunctionTest.InteractiveMintBadCredentialsLoginCanceled (6305 ms)
[ RUN ] MediaGalleriesGalleryWatchApiTest.RemoveListenerAndModifyGallery
[15206:3847:0715/044903:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15200:39683:0715/044905:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[15200:39683:0715/044905:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[15200:3847:0715/044905:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 3, remote ID 2147483650)
[15200:39683:0715/044906:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[15200:39683:0715/044906:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[15200:39683:0715/044906:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] MediaGalleriesGalleryWatchApiTest.RemoveListenerAndModifyGallery (5132 ms)
[64/221] MediaGalleriesGalleryWatchApiTest.RemoveListenerAndModifyGallery (6460 ms)
[ RUN ] ExtensionSessionsTest.RestoreInIncognito
[15218:3847:0715/044909: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.
Stack trace:
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.
Stack trace:
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.
Stack trace:
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.
Stack trace:
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.
Stack trace:
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.
Stack trace:
[ OK ] ExtensionSessionsTest.RestoreInIncognito (4742 ms)
[65/221] ExtensionSessionsTest.RestoreInIncognito (5954 ms)
[ RUN ] MediaGalleriesGalleryWatchApiTest.RemoveAllGalleryWatch
[15217:3847:0715/044909:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15211:39939:0715/044911:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[15211:39939:0715/044911:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[15211:39939:0715/044911:WARNING:channel.cc(322)] RawChannel write error
[ OK ] MediaGalleriesGalleryWatchApiTest.RemoveAllGalleryWatch (4895 ms)
[66/221] MediaGalleriesGalleryWatchApiTest.RemoveAllGalleryWatch (6308 ms)
[ RUN ] ExtensionSettingsApiTest.ManagedStorageDisabled
[15230:3847:0715/044916:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15224:3847:0715/044918:INFO:CONSOLE(0)] "[SUCCESS] storageIsDisabled", source: chrome-extension://kjmkgkdkpedkejedfhmfcenooemhbpbo/_generated_background_page.html (0)
[15235:12551:0715/044918:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[ OK ] ExtensionSettingsApiTest.ManagedStorageDisabled (4714 ms)
[67/221] ExtensionSettingsApiTest.ManagedStorageDisabled (6012 ms)
[ RUN ] SocketApiTest.SocketUDPExtension
[15229:3847:0715/044916: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 61930...
sending server_data: {"host": "127.0.0.1", "port": 61930} (36 bytes)
[15223:3847:0715/044919:INFO:CONSOLE(374)] "Running tests, protocol none, echo server LOCALhost:61930", source: chrome-extension://pficeklgdhpfhbbkjfjnihnicjmibije/background.js (374)
[15223:3847:0715/044919:INFO:CONSOLE(0)] "[SUCCESS] undefined", source: chrome-extension://pficeklgdhpfhbbkjfjnihnicjmibije/_generated_background_page.html (0)
[15223:3847:0715/044919:INFO:CONSOLE(0)] "Unchecked runtime.lastError while running socket.getInfo: Socket not found
at Object.onGetInfo [as callback] (chrome-extension://pficeklgdhpfhbbkjfjnihnicjmibije/background.js:65:14)", source: chrome-extension://pficeklgdhpfhbbkjfjnihnicjmibije/_generated_background_page.html (0)
[15223:3847:0715/044919:INFO:CONSOLE(0)] "[SUCCESS] undefined", source: chrome-extension://pficeklgdhpfhbbkjfjnihnicjmibije/_generated_background_page.html (0)
[15223:3847:0715/044919:INFO:CONSOLE(255)] "calling create", source: chrome-extension://pficeklgdhpfhbbkjfjnihnicjmibije/background.js (255)
[15223:3847:0715/044919:INFO:CONSOLE(261)] "calling connect", source: chrome-extension://pficeklgdhpfhbbkjfjnihnicjmibije/background.js (261)
[15223:3847:0715/044919:INFO:CONSOLE(270)] "Socket connect: result=0", source: chrome-extension://pficeklgdhpfhbbkjfjnihnicjmibije/background.js (270)
[15223:3847:0715/044919:INFO:CONSOLE(272)] "calling read with readCB2 callback", source: chrome-extension://pficeklgdhpfhbbkjfjnihnicjmibije/background.js (272)
[15223:3847:0715/044919:INFO:CONSOLE(278)] "calling disconnect", source: chrome-extension://pficeklgdhpfhbbkjfjnihnicjmibije/background.js (278)
[15223:3847:0715/044919:INFO:CONSOLE(281)] "calling connect", source: chrome-extension://pficeklgdhpfhbbkjfjnihnicjmibije/background.js (281)
[15223:3847:0715/044919:INFO:CONSOLE(290)] "Socket connect: result=0", source: chrome-extension://pficeklgdhpfhbbkjfjnihnicjmibije/background.js (290)
[15223:3847:0715/044919:INFO:CONSOLE(292)] "calling read with readCB1 callback", source: chrome-extension://pficeklgdhpfhbbkjfjnihnicjmibije/background.js (292)
[15223:3847:0715/044919:INFO:CONSOLE(308)] "write callback: bytesWritten=24", source: chrome-extension://pficeklgdhpfhbbkjfjnihnicjmibije/background.js (308)
[15223:3847:0715/044919:INFO:CONSOLE(323)] "Socket read CB2: result=30", source: chrome-extension://pficeklgdhpfhbbkjfjnihnicjmibije/background.js (323)
[15223:3847:0715/044919:INFO:CONSOLE(333)] "Success!", source: chrome-extension://pficeklgdhpfhbbkjfjnihnicjmibije/background.js (333)
[15223:3847:0715/044919:INFO:CONSOLE(0)] "[SUCCESS] undefined", source: chrome-extension://pficeklgdhpfhbbkjfjnihnicjmibije/_generated_background_page.html (0)
[15223:3847:0715/044919:INFO:CONSOLE(0)] "[SUCCESS] undefined", source: chrome-extension://pficeklgdhpfhbbkjfjnihnicjmibije/_generated_background_page.html (0)
[15223:3847:0715/044919:INFO:CONSOLE(0)] "Unchecked runtime.lastError while running socket.recvFrom: Socket not found
at Object.callback (chrome-extension://pficeklgdhpfhbbkjfjnihnicjmibije/background.js:345:14)", source: chrome-extension://pficeklgdhpfhbbkjfjnihnicjmibije/_generated_background_page.html (0)
[15223:3847:0715/044919:INFO:CONSOLE(0)] "[SUCCESS] (no test)", source: chrome-extension://pficeklgdhpfhbbkjfjnihnicjmibije/_generated_background_page.html (0)
[ OK ] SocketApiTest.SocketUDPExtension (5734 ms)
[68/221] SocketApiTest.SocketUDPExtension (7056 ms)
[ RUN ] TabCaptureApiTest.TabIndicator
[15241:3847:0715/044921:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15244:12807:0715/044923:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[15237:3847:0715/044923:INFO:CONSOLE(0)] "[SUCCESS] startTabCapture", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/start_tab_capture.html (0)
[15237:41987:0715/044923:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[15237:41987:0715/044923:WARNING:channel.cc(322)] RawChannel write error
[ OK ] TabCaptureApiTest.TabIndicator (4227 ms)
[69/221] TabCaptureApiTest.TabIndicator (5682 ms)
[ RUN ] WebNavigationApiTest.ClientRedirect
[15245:3847:0715/044922:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15238:3847:0715/044926:INFO:CONSOLE(0)] "[SUCCESS] clientRedirect", source: chrome-extension://lkcomffiiedjpmgdmangcobhdgpkjhjm/test_clientRedirect.html (0)
[15238:41219:0715/044926:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[15238:3847:0715/044926:ERROR:browser_thread.h(263)] DeleteSoon failed on thread 0
[ OK ] WebNavigationApiTest.ClientRedirect (5717 ms)
[70/221] WebNavigationApiTest.ClientRedirect (7015 ms)
[ RUN ] ExtensionWebstorePrivateApiTest.InstallLocalized
HTTP server started on http://127.0.0.1:52853...
sending server_data: {"host": "127.0.0.1", "port": 52853} (36 bytes)
[15255:3847:0715/044928:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15249:3847:0715/044930: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)
[15249:3847:0715/044930:INFO:CONSOLE(52)] "img.onload called", source: http://www.example.com:52853/files/extensions/api_test/webstore_private/common.js (52)
[15249:3847:0715/044931:WARNING:extension_install_prompt.cc(163)] Proceeding!
[15249:3847:0715/044932:INFO:CONSOLE(0)] "[SUCCESS] localizeName", source: http://www.example.com:52853/files/extensions/api_test/webstore_private/localized.html (0)
[15249:41219:0715/044932:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[15249:41219:0715/044932:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ExtensionWebstorePrivateApiTest.InstallLocalized (7558 ms)
[71/221] ExtensionWebstorePrivateApiTest.InstallLocalized (9127 ms)
[ RUN ] BundleWebstorePrivateApiTest.InstallBundleInvalid
HTTP server started on http://127.0.0.1:52854...
sending server_data: {"host": "127.0.0.1", "port": 52854} (36 bytes)
[15261:3847:0715/044930:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15254:3847:0715/044932: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/cache/run_tha_testV_TqxZ/chrome/test/data/extensions/api_test/webstore_private/bundle/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb.crx
127.0.0.1 - - [15/Jul/2015 04:49:34] code 404, message Not Found
[15254:3847:0715/044935:WARNING:extension_error_reporter.cc(79)] Extension error: Package is invalid: 'CRX_MAGIC_NUMBER_INVALID'.
[15254:3847:0715/044936:WARNING:extension_error_reporter.cc(79)] Extension error: Manifest file is invalid.
[15254:3847:0715/044936:INFO:CONSOLE(0)] "[SUCCESS] partialInstall", source: http://www.example.com:52854/files/extensions/api_test/webstore_private/install_bundle_invalid.html (0)
[15254:3847:0715/044938:WARNING:extension_error_reporter.cc(79)] Extension error: Manifest file is invalid.
[15254:3847:0715/044938:INFO:CONSOLE(0)] "[SUCCESS] allItemsFail", source: http://www.example.com:52854/files/extensions/api_test/webstore_private/install_bundle_invalid.html (0)
[15254:3847:0715/044938:INFO:CONSOLE(0)] "[SUCCESS] noItems", source: http://www.example.com:52854/files/extensions/api_test/webstore_private/install_bundle_invalid.html (0)
[ OK ] BundleWebstorePrivateApiTest.InstallBundleInvalid (11103 ms)
[72/221] BundleWebstorePrivateApiTest.InstallBundleInvalid (12687 ms)
[ RUN ] ExtensionBrowsertestUtilTest.ExecuteScriptInBackground
[15275:3847:0715/044937:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ExtensionBrowsertestUtilTest.ExecuteScriptInBackground (4577 ms)
[73/221] ExtensionBrowsertestUtilTest.ExecuteScriptInBackground (6594 ms)
[ RUN ] ContentVerifierTest.FailOnRead
[15285:3847:0715/044942:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15291:15363:0715/044945:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[15291:15363:0715/044945:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[15291:13063:0715/044945:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[15291:13063:0715/044945:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[15291:13063:0715/044945:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[15291:13063:0715/044945:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[15280:41219:0715/044945:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[15280:41219:0715/044945:WARNING:channel.cc(322)] RawChannel write error
[15291:15363:0715/044945:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[15291:15363:0715/044945:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[ OK ] ContentVerifierTest.FailOnRead (5114 ms)
[74/221] ContentVerifierTest.FailOnRead (6548 ms)
[ RUN ] ExtensionCrxInstallerTest.ExperimentalExtensionFromOutsideGallery
[15288:3847:0715/044943:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15281:41219:0715/044946:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] ExtensionCrxInstallerTest.ExperimentalExtensionFromOutsideGallery (5601 ms)
[75/221] ExtensionCrxInstallerTest.ExperimentalExtensionFromOutsideGallery (6984 ms)
[ RUN ] ExtensionCrxInstallerTest.DoNotSync
[15297:3847:0715/044949:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ExtensionCrxInstallerTest.DoNotSync (4223 ms)
[76/221] ExtensionCrxInstallerTest.DoNotSync (5807 ms)
[ RUN ] ErrorConsoleBrowserTest.BrowserActionRuntimeError
[15301:3847:0715/044950:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15296:4611:0715/044952:ERROR:mach_broker_mac.mm(222)] Unknown process 15304 is sending Mach IPC messages!
[15296:3847:0715/044953:INFO:CONSOLE(0)] "Error in event handler for browserAction.onClicked: ReferenceError: baz is not defined
at chrome-extension://jkimbgalikekofghcckgkfgfaoibgjpe/browser_action.js:7:12", source: chrome-extension://jkimbgalikekofghcckgkfgfaoibgjpe/_generated_background_page.html (0)
[ OK ] ErrorConsoleBrowserTest.BrowserActionRuntimeError (5290 ms)
[77/221] ErrorConsoleBrowserTest.BrowserActionRuntimeError (6703 ms)
[ RUN ] ErrorConsoleBrowserTest.CatchesLastError
[15309:3847:0715/044955:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15306:63243:0715/044956:ERROR:mach_broker_mac.mm(222)] Unknown process 15314 is sending Mach IPC messages!
[15306:3847:0715/044957:INFO:CONSOLE(0)] "Unchecked runtime.lastError while running permissions.remove: 'foobar' is not a recognized permission.
at chrome-extension://dgigbioajpaoboaihpjcecdakcpedpfj/background.js:12:20", source: chrome-extension://dgigbioajpaoboaihpjcecdakcpedpfj/_generated_background_page.html (0)
[15306:41475:0715/044957:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[15306:41475:0715/044957:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ErrorConsoleBrowserTest.CatchesLastError (4950 ms)
[78/221] ErrorConsoleBrowserTest.CatchesLastError (6440 ms)
[ RUN ] ExecuteScriptApiTest.RemovedFrames
[15316:3847:0715/044957:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
2015-07-15 04:50:01.556 browser_tests[15310:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[15310:75271:0715/045001:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[15310:3847:0715/045001:INFO:CONSOLE(0)] "[SUCCESS] undefined", source: chrome-extension://cgbfppkjfhgfjdffjkjononjombnhnml/_generated_background_page.html (0)
[15310:3847:0715/045003:INFO:CONSOLE(0)] "[SUCCESS] undefined", source: chrome-extension://cgbfppkjfhgfjdffjkjononjombnhnml/_generated_background_page.html (0)
[15317:12551:0715/045003:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[15317:12551:0715/045003:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[15318:13063:0715/045003:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[15318:13063:0715/045003:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[15318:13063:0715/045003:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[15310:41219:0715/045003:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[15310:41219:0715/045003:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ExecuteScriptApiTest.RemovedFrames (8793 ms)
[79/221] ExecuteScriptApiTest.RemovedFrames (10289 ms)
[ RUN ] ExtensionBindingsApiTest.Nocompile
[15323:3847:0715/045001:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
2015-07-15 04:50:01.555 browser_tests[15319:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[15319:3847:0715/045003:INFO:CONSOLE(0)] "[SUCCESS] (no test)", source: chrome-extension://ibpfjleahclpajdphaogbncigjeojahl/page.html (0)
[ OK ] ExtensionBindingsApiTest.Nocompile (4756 ms)
[80/221] ExtensionBindingsApiTest.Nocompile (6194 ms)
[ RUN ] ExtensionContextMenuBrowserTest.Simple
[15334:3847:0715/045007:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ExtensionContextMenuBrowserTest.Simple (4702 ms)
[81/221] ExtensionContextMenuBrowserTest.Simple (6131 ms)
[ RUN ] ExtensionDisabledGlobalErrorTest.UninstallFromDialog
[15335:3847:0715/045007:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15340:3847:0715/045011:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 2, remote ID 2147483648)
[15329:41219:0715/045011:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[15329:41219:0715/045011:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[15329:41219:0715/045011:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ExtensionDisabledGlobalErrorTest.UninstallFromDialog (6605 ms)
[82/221] ExtensionDisabledGlobalErrorTest.UninstallFromDialog (7845 ms)
[ RUN ] ExternallyConnectableMessagingTest.FromIframeWithoutPermission
[15345:3847:0715/045013:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15341:74247:0715/045015:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[15347:12807:0715/045016:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[15347:12807:0715/045016:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[15347:12807:0715/045016:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483651, remote ID 4)
[15347:12807:0715/045016:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[15347:12807:0715/045016:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] ExternallyConnectableMessagingTest.FromIframeWithoutPermission (5315 ms)
[83/221] ExternallyConnectableMessagingTest.FromIframeWithoutPermission (6715 ms)
[ RUN ] ExtensionStorageMonitorTest.DoubleInitialThreshold
[15351:3847:0715/045015:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15346:3847:0715/045019:INFO:CONSOLE(0)] "[SUCCESS] (no test)", source: chrome-extension://dcckeoekmhimdlpcpelpifkmnbpcbimm/index.html (0)
[15346:3847:0715/045020:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 3, remote ID 2147483650)
[ OK ] ExtensionStorageMonitorTest.DoubleInitialThreshold (6720 ms)
[84/221] ExtensionStorageMonitorTest.DoubleInitialThreshold (8422 ms)
[ RUN ] ExtensionApiCaptureTest.CaptureVisibleDisabled
[15358:3847:0715/045019:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15354:3847:0715/045023:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[15354:3847:0715/045023:INFO:CONSOLE(0)] "[SUCCESS] captureVisibleDisabled", source: chrome-extension://doebnifdfmnhmbleibedlnehdghoiebd/test_disabled.html (0)
[15354:3847:0715/045023:INFO:CONSOLE(0)] "[SUCCESS] captureVisibleDisabledInNullWindow", source: chrome-extension://doebnifdfmnhmbleibedlnehdghoiebd/test_disabled.html (0)
[15354:3847:0715/045023:INFO:CONSOLE(0)] "[SUCCESS] captureVisibleDisabledInCurrentWindow", source: chrome-extension://doebnifdfmnhmbleibedlnehdghoiebd/test_disabled.html (0)
[15354:41219:0715/045023:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] ExtensionApiCaptureTest.CaptureVisibleDisabled (6054 ms)
[85/221] ExtensionApiCaptureTest.CaptureVisibleDisabled (7468 ms)
[ RUN ] ExtensionWebUITest.SanityCheckUnavailableAPIs
[15365:3847:0715/045023:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15366:12807:0715/045025:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[15366:12807:0715/045025:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[15361:3847:0715/045025:ERROR:CONSOLE(34)] "chrome://chrome-urls/: Expected: ["csi","developerPrivate","getVariableValue","loadTimes","management","runtime","send","test"], Actual: ["csi","getVariableValue","loadTimes","runtime","send"]", source: (34)
[15361:40963:0715/045025:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] ExtensionWebUITest.SanityCheckUnavailableAPIs (4227 ms)
[86/221] ExtensionWebUITest.SanityCheckUnavailableAPIs (5632 ms)
[ RUN ] ExtensionWebUITest.SendMessage
[15371:3847:0715/045027:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15368:3847:0715/045029:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[15371:3847:0715/045030:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[15371:3847:0715/045030:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[15371:3847:0715/045030:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[15371:3847:0715/045030:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[15371:3847:0715/045030:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[15371:3847:0715/045030:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[15371:3847:0715/045030:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[15371:3847:0715/045030:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[15368:3847:0715/045030:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 6, remote ID 2147483653)
[ OK ] ExtensionWebUITest.SendMessage (5379 ms)
[87/221] ExtensionWebUITest.SendMessage (6992 ms)
[ RUN ] StartupHelperBrowserTest.ValidateCrx
[15377:3847:0715/045029:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15372:3847:0715/045031:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown select_file_dialogs.allowed
[ OK ] StartupHelperBrowserTest.ValidateCrx (4401 ms)
[88/221] StartupHelperBrowserTest.ValidateCrx (5778 ms)
[ RUN ] HistoryBrowserTest.SavingHistoryDisabled
HTTP server started on http://127.0.0.1:52889...
sending server_data: {"host": "127.0.0.1", "port": 52889} (36 bytes)
[ OK ] HistoryBrowserTest.SavingHistoryDisabled (614 ms)
[89/221] HistoryBrowserTest.SavingHistoryDisabled (1981 ms)
[ RUN ] HistoryBrowserTest.VerifyHistoryLength3
HTTP server started on http://127.0.0.1:52901...
sending server_data: {"host": "127.0.0.1", "port": 52901} (36 bytes)
[ OK ] HistoryBrowserTest.VerifyHistoryLength3 (579 ms)
[90/221] HistoryBrowserTest.VerifyHistoryLength3 (1982 ms)
[ RUN ] GeolocationBrowserTest.NoPromptBeforeStart
[15386:3847:0715/045034:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15381:76039:0715/045035:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[15381:39427:0715/045035:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[15381:39427:0715/045035:WARNING:channel.cc(322)] RawChannel write error
[15381:3847:0715/045035:WARNING:geolocation_browsertest.cc(282)] TearDownInProcessBrowserTestFixture. Test Finished.
[ OK ] GeolocationBrowserTest.NoPromptBeforeStart (3340 ms)
[91/221] GeolocationBrowserTest.NoPromptBeforeStart (4716 ms)
[ RUN ] HistoryBrowserTest.ConsiderSlowRedirectAsUserInitiated
HTTP server started on http://127.0.0.1:52902...
sending server_data: {"host": "127.0.0.1", "port": 52902} (36 bytes)
[ OK ] HistoryBrowserTest.ConsiderSlowRedirectAsUserInitiated (605 ms)
[92/221] HistoryBrowserTest.ConsiderSlowRedirectAsUserInitiated (1818 ms)
[ RUN ] MediaStreamPermissionTest.TestAcceptIsNotSticky
[15396:3847:0715/045039:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:52903...
sending server_data: {"host": "127.0.0.1", "port": 52903} (36 bytes)
[15391:3847:0715/045040:INFO:CONSOLE(71)] "This appears to be Chrome", source: http://127.0.0.1:52903/files/webrtc/adapter.js (71)
[15391:3847:0715/045040:INFO:CONSOLE(13)] "Requesting doGetUserMedia: constraints: {"audio":true,"video":true}", source: http://127.0.0.1:52903/files/webrtc/test_functions.js (13)
[15397:21251:0715/045040:WARNING:webrtcvoiceengine.cc(472)] Unexpected codec: ISAC/48000/1 (105)
[15397:21251:0715/045040:WARNING:webrtcvoiceengine.cc(472)] Unexpected codec: PCMU/8000/2 (110)
[15397:21251:0715/045040:WARNING:webrtcvoiceengine.cc(472)] Unexpected codec: PCMA/8000/2 (118)
[15397:21251:0715/045040:WARNING:webrtcvoiceengine.cc(472)] Unexpected codec: G722/8000/2 (119)
[15391:3847:0715/045040:INFO:CONSOLE(13)] "Returning request-callback-granted to test.", source: http://127.0.0.1:52903/files/webrtc/test_functions.js (13)
[15391:3847:0715/045040:INFO:CONSOLE(13)] "Returning ok-got-stream to test.", source: http://127.0.0.1:52903/files/webrtc/test_functions.js (13)
[15391:3847:0715/045040:INFO:CONSOLE(13)] "Requesting doGetUserMedia: constraints: {"audio":true,"video":true}", source: http://127.0.0.1:52903/files/webrtc/test_functions.js (13)
[15391:3847:0715/045041:INFO:CONSOLE(13)] "Returning request-callback-granted to test.", source: http://127.0.0.1:52903/files/webrtc/test_functions.js (13)
[15391:3847:0715/045041:INFO:CONSOLE(13)] "Returning ok-got-stream to test.", source: http://127.0.0.1:52903/files/webrtc/test_functions.js (13)
[15397:13063:0715/045041:ERROR:audio_input_device.cc(261)] IO loop going away before the input device has been stopped
[15397:13063:0715/045041:ERROR:audio_output_device.cc(327)] IO loop going away before the audio device has been stopped
[ OK ] MediaStreamPermissionTest.TestAcceptIsNotSticky (4044 ms)
[93/221] MediaStreamPermissionTest.TestAcceptIsNotSticky (5487 ms)
[ RUN ] DnsProbeBrowserTest.CorrectionsLoadStopped
[15408:3847:0715/045044:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15404:40195:0715/045045:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[15404:40195:0715/045045:WARNING:channel.cc(322)] RawChannel write error
[ OK ] DnsProbeBrowserTest.CorrectionsLoadStopped (2726 ms)
[94/221] DnsProbeBrowserTest.CorrectionsLoadStopped (4139 ms)
[ RUN ] ECKPrefixedEncryptedMediaTest.FileIOTest
[15401:3847:0715/045040:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:52912...
sending server_data: {"host": "127.0.0.1", "port": 52912} (36 bytes)
[15395:3847:0715/045042:INFO:CONSOLE(295)] "04:50:42.487 - Using FileIOTestPlayer", source: http://127.0.0.1:52912/files/eme_player_js/utils.js (295)
[15395:3847:0715/045042:INFO:CONSOLE(295)] "04:50:42.497 - Registering video event handlers.", source: http://127.0.0.1:52912/files/eme_player_js/utils.js (295)
[15395:3847:0715/045042:INFO:CONSOLE(295)] "04:50:42.511 - Loading media using src.", source: http://127.0.0.1:52912/files/eme_player_js/utils.js (295)
[15395:3847:0715/045042:INFO:CONSOLE(295)] "04:50:42.702 - org.chromium.externalclearkey.fileiotest Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:52912/files/eme_player_js/utils.js (295)
[15395:3847:0715/045042:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[15395:3847:0715/045043:INFO:CONSOLE(295)] "04:50:43.604 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:52912/files/eme_player_js/utils.js (295)
[15402:3847:0715/045043:ERROR:pepper_uma_host.cc(119)] Host or histogram name is not allowed to use the UMA API.
[15395:3847:0715/045045:INFO:CONSOLE(295)] "04:50:45.643 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:52912/files/eme_player_js/utils.js (295)
[15395:3847:0715/045045:INFO:CONSOLE(295)] "04:50:45.648 - CDM file IO test: Success", source: http://127.0.0.1:52912/files/eme_player_js/utils.js (295)
[15395:3847:0715/045045:INFO:CONSOLE(295)] "04:50:45.651 - Set document title to: FILE_IO_TEST_SUCCESS, updated title: FILE_IO_TEST_SUCCESS", source: http://127.0.0.1:52912/files/eme_player_js/utils.js (295)
[15402:12807:0715/045045:ERROR:audio_output_device.cc(327)] IO loop going away before the audio device has been stopped
[15395:39939:0715/045045:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[15395:39939:0715/045045:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[15395:39939:0715/045045:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 4, remote ID 2147483651)
[15395:39939:0715/045045:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[15395:39939:0715/045045:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ECKPrefixedEncryptedMediaTest.FileIOTest (7209 ms)
[95/221] ECKPrefixedEncryptedMediaTest.FileIOTest (8658 ms)
[ RUN ] PasswordManagerBrowserTestBase.NoPromptForPushStateWhenFormPersists
[15418:3847:0715/045049:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15411:56071:0715/045050:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[15418:3847:0715/045050:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50170500B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[15418:3847:0715/045050:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50170500B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[15418:3847:0715/045050:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50170500B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[15418:3847:0715/045050:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50170500B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[15418:3847:0715/045050:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50170500B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[15418:3847:0715/045050:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50170500B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[ OK ] PasswordManagerBrowserTestBase.NoPromptForPushStateWhenFormPersists (3184 ms)
[96/221] PasswordManagerBrowserTestBase.NoPromptForPushStateWhenFormPersists (4595 ms)
[ RUN ] WebSocketBrowserTest.WebSocketBasicAuthInHTTPSURL
[15415:3847:0715/045048: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:52930...
sending server_data: {"host": "127.0.0.1", "port": 52930} (36 bytes)
1.0.0.127.in-addr.arpa - code 404, message File not found
[ OK ] WebSocketBrowserTest.WebSocketBasicAuthInHTTPSURL (4225 ms)
[97/221] WebSocketBrowserTest.WebSocketBasicAuthInHTTPSURL (5491 ms)
[ RUN ] PasswordManagerBrowserTestBase.NoPromptOnBack
[15429:3847:0715/045054:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15423:56071:0715/045055:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[15423:39939:0715/045055:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[15423:39939:0715/045055:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PasswordManagerBrowserTestBase.NoPromptOnBack (3716 ms)
[98/221] PasswordManagerBrowserTestBase.NoPromptOnBack (5173 ms)
[ RUN ] PDFExtensionTest.Bookmark
[15430:3847:0715/045054:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15424:74759:0715/045055:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[15424:3847:0715/045059:INFO:CONSOLE(0)] "[SUCCESS] testHasCorrectBookmarks", source: chrome-extension://mhjfbmdgcfjbbpaeojofohoefgiehjai/index.html (0)
[15424:40963:0715/045059:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] PDFExtensionTest.Bookmark (7391 ms)
[99/221] PDFExtensionTest.Bookmark (8801 ms)
[ RUN ] MaterialPDFExtensionTest.ParamsParser
[15438:3847:0715/045059:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15434:74759:0715/045100:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[15434:3847:0715/045103:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[15434:3847:0715/045105:INFO:CONSOLE(0)] "[SUCCESS] testParamsParser", source: chrome-extension://mhjfbmdgcfjbbpaeojofohoefgiehjai/index-material.html (0)
[15434:40707:0715/045105:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[ OK ] MaterialPDFExtensionTest.ParamsParser (8645 ms)
[100/221] MaterialPDFExtensionTest.ParamsParser (9976 ms)
[ RUN ] PrerenderBrowserTest.PrerenderPagePending
[15444:3847:0715/045102:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:52948...
sending server_data: {"host": "127.0.0.1", "port": 52948} (36 bytes)
[15445:12807:0715/045106:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[15445:12807:0715/045106:WARNING:channel.cc(322)] RawChannel write error
[15440:40195:0715/045107:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[15448:14083:0715/045107:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[15448:14083:0715/045107:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[15448:14083:0715/045107:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PrerenderBrowserTest.PrerenderPagePending (6792 ms)
[101/221] PrerenderBrowserTest.PrerenderPagePending (8248 ms)
[ RUN ] PrerenderBrowserTest.PrerenderContentSettingDetect
[15453:3847:0715/045109:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:52957...
sending server_data: {"host": "127.0.0.1", "port": 52957} (36 bytes)
[15455:12551:0715/045113:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[15455:12551:0715/045113:WARNING:channel.cc(322)] RawChannel write error
objc[15463]: Class BaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testV_TqxZ/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. 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/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testV_TqxZ/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. 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/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testV_TqxZ/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. 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/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testV_TqxZ/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. 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/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testV_TqxZ/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. 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/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testV_TqxZ/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. 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/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testV_TqxZ/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. 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/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testV_TqxZ/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. 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/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testV_TqxZ/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. 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/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testV_TqxZ/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. 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/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testV_TqxZ/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. 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/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testV_TqxZ/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. 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/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testV_TqxZ/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. 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/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testV_TqxZ/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. 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/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testV_TqxZ/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. 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/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testV_TqxZ/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. 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/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testV_TqxZ/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. 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/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testV_TqxZ/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. 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/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testV_TqxZ/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. 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/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testV_TqxZ/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. 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/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testV_TqxZ/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. 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/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testV_TqxZ/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. 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/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testV_TqxZ/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. 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/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testV_TqxZ/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
[15450:38915:0715/045113:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[15460:12807:0715/045113:FATAL:memory.cc(18)] Out of memory. size=4194304
[ OK ] PrerenderBrowserTest.PrerenderContentSettingDetect (6743 ms)
[102/221] PrerenderBrowserTest.PrerenderContentSettingDetect (8280 ms)
[ RUN ] PrerenderBrowserTest.PrerenderPopup
[15459:3847:0715/045111:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:52964...
sending server_data: {"host": "127.0.0.1", "port": 52964} (36 bytes)
[15454:38915:0715/045114:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[15454:38915:0715/045114:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PrerenderBrowserTest.PrerenderPopup (5708 ms)
[103/221] PrerenderBrowserTest.PrerenderPopup (7271 ms)
[ RUN ] PrerenderBrowserTest.PrerenderXhrGet
[15473:3847:0715/045118:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:52973...
sending server_data: {"host": "127.0.0.1", "port": 52973} (36 bytes)
[ OK ] PrerenderBrowserTest.PrerenderXhrGet (5262 ms)
[104/221] PrerenderBrowserTest.PrerenderXhrGet (6878 ms)
[ RUN ] PrerenderBrowserTest.PrerenderHTML5VideoNetwork
[15469:3847:0715/045117:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:52969...
sending server_data: {"host": "127.0.0.1", "port": 52969} (36 bytes)
[15476:12551:0715/045124:ERROR:audio_output_device.cc(327)] IO loop going away before the audio device has been stopped
[ OK ] PrerenderBrowserTest.PrerenderHTML5VideoNetwork (9166 ms)
[105/221] PrerenderBrowserTest.PrerenderHTML5VideoNetwork (10681 ms)
[ RUN ] PrerenderBrowserTest.PrerenderPrint
[15482:3847:0715/045125:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:52985...
sending server_data: {"host": "127.0.0.1", "port": 52985} (36 bytes)
[15479:40195:0715/045128:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[15479:40195:0715/045128:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PrerenderBrowserTest.PrerenderPrint (5405 ms)
[106/221] PrerenderBrowserTest.PrerenderPrint (6705 ms)
[ RUN ] PrerenderBrowserTest.PrerenderTargetHasPopup
[15489:3847:0715/045128:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:52990...
sending server_data: {"host": "127.0.0.1", "port": 52990} (36 bytes)
[15484:40451:0715/045131:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[15484:40451:0715/045131:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PrerenderBrowserTest.PrerenderTargetHasPopup (5752 ms)
[107/221] PrerenderBrowserTest.PrerenderTargetHasPopup (7318 ms)
[ RUN ] PrerenderBrowserTest.PrerenderSSLClientCertTopLevel
[15496:3847:0715/045132:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:52998...
sending server_data: {"host": "127.0.0.1", "port": 52998} (36 bytes)
HTTPS server started on https://127.0.0.1:52999...
sending server_data: {"host": "127.0.0.1", "port": 52999} (36 bytes)
2015-07-15 04:51:34.347 browser_tests[15492:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[15504:13063:0715/045136:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] PrerenderBrowserTest.PrerenderSSLClientCertTopLevel (6151 ms)
[108/221] PrerenderBrowserTest.PrerenderSSLClientCertTopLevel (7509 ms)
[ RUN ] PrerenderBrowserTest.PrerenderSafeBrowsingClientRedirect
[15505:3847:0715/045135:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:53004...
sending server_data: {"host": "127.0.0.1", "port": 53004} (36 bytes)
[15509:13063:0715/045138:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[15509:13063:0715/045138:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] PrerenderBrowserTest.PrerenderSafeBrowsingClientRedirect (5623 ms)
[109/221] PrerenderBrowserTest.PrerenderSafeBrowsingClientRedirect (6975 ms)
[ RUN ] PrerenderBrowserTest.PrerenderReferrerPolicy
[15512:3847:0715/045139:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:53009...
sending server_data: {"host": "127.0.0.1", "port": 53009} (36 bytes)
[15513:13063:0715/045142:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[15513:13063:0715/045142:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] PrerenderBrowserTest.PrerenderReferrerPolicy (5402 ms)
[110/221] PrerenderBrowserTest.PrerenderReferrerPolicy (6727 ms)
[ RUN ] PrerenderBrowserTest.PrerenderCancelSubresourceRedirectUnsupportedScheme
[15519:3847:0715/045142:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:53015...
sending server_data: {"host": "127.0.0.1", "port": 53015} (36 bytes)
[15523:13063:0715/045145:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[15523:13063:0715/045145:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 4)
[15523:13063:0715/045145:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[15523:13063:0715/045145:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[15514:40451:0715/045145:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[15514:40451:0715/045145:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PrerenderBrowserTest.PrerenderCancelSubresourceRedirectUnsupportedScheme (4935 ms)
[111/221] PrerenderBrowserTest.PrerenderCancelSubresourceRedirectUnsupportedScheme (6254 ms)
[ RUN ] ProfileBrowserTest.URLFetcherUsingMainContextDuringIncognitoTeardown
[15526:3847:0715/045146:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15531:15107:0715/045148:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[15531:15107:0715/045148:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[15531:3847:0715/045148:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 3, remote ID 2147483649)
[15531:12807:0715/045148:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[15522:40707:0715/045148:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] ProfileBrowserTest.URLFetcherUsingMainContextDuringIncognitoTeardown (4389 ms)
[112/221] ProfileBrowserTest.URLFetcherUsingMainContextDuringIncognitoTeardown (5954 ms)
[ RUN ] ProfileWindowBrowserTest.GuestCannotSignin
[15532:3847:0715/045148:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15527:40451:0715/045150:ERROR:service_worker_context_wrapper.cc(335)] ServiceWorkerContextCore is no longer alive.
[ OK ] ProfileWindowBrowserTest.GuestCannotSignin (3414 ms)
[113/221] ProfileWindowBrowserTest.GuestCannotSignin (5000 ms)
[ RUN ] PushMessagingBrowserTest.GrantAlreadyGrantedPermissionDoesNotUnsubscribe
HTTPS server started on https://127.0.0.1:53021...
sending server_data: {"host": "127.0.0.1", "port": 53021} (36 bytes)
[15540:3847:0715/045152:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15534:3847:0715/045154:INFO:CONSOLE(18)] "sendResultToTest: ok - service worker registered", source: https://127.0.0.1:53021/files/push_messaging/push_test.js (18)
[15534:3847:0715/045154:INFO:CONSOLE(18)] "sendResultToTest: permission status - granted", source: https://127.0.0.1:53021/files/push_messaging/push_test.js (18)
[15534:3847:0715/045154:INFO:CONSOLE(18)] "sendResultToTest: https://android.googleapis.com/gcm/send/1-0", source: https://127.0.0.1:53021/files/push_messaging/push_test.js (18)
[15534:3847:0715/045154:INFO:CONSOLE(18)] "sendResultToTest: true - subscribed", source: https://127.0.0.1:53021/files/push_messaging/push_test.js (18)
[15534:3847:0715/045154:INFO:CONSOLE(18)] "sendResultToTest: permission status - granted", source: https://127.0.0.1:53021/files/push_messaging/push_test.js (18)
[15534:3847:0715/045154:INFO:CONSOLE(18)] "sendResultToTest: permission status - granted", source: https://127.0.0.1:53021/files/push_messaging/push_test.js (18)
[15534:3847:0715/045154:INFO:CONSOLE(18)] "sendResultToTest: true - subscribed", source: https://127.0.0.1:53021/files/push_messaging/push_test.js (18)
[15534:3847:0715/045154:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.allow_outdated
[15534:3847:0715/045154:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown printing.enabled
[15534:3847:0715/045154:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.always_authorize
[ OK ] PushMessagingBrowserTest.GrantAlreadyGrantedPermissionDoesNotUnsubscribe (3991 ms)
[114/221] PushMessagingBrowserTest.GrantAlreadyGrantedPermissionDoesNotUnsubscribe (5194 ms)
[ RUN ] ReferrerPolicyTest.LeftClickOrigin
[15544:3847:0715/045153:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15537:40195:0715/045154:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[15537:40195:0715/045154:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[15537:40195:0715/045154:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 4, remote ID 2147483651)
[15537:40195:0715/045154:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] ReferrerPolicyTest.LeftClickOrigin (3220 ms)
[115/221] ReferrerPolicyTest.LeftClickOrigin (4658 ms)
[ RUN ] ReferrerPolicyTest.LeftClickRedirect
[15550:3847:0715/045157:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ReferrerPolicyTest.LeftClickRedirect (3221 ms)
[116/221] ReferrerPolicyTest.LeftClickRedirect (4407 ms)
[ RUN ] ReferrerPolicyTest.HttpLeftClickHTTPSRedirectToHTTPOriginWhenCrossOrigin
[15554:3847:0715/045158:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ReferrerPolicyTest.HttpLeftClickHTTPSRedirectToHTTPOriginWhenCrossOrigin (3277 ms)
[117/221] ReferrerPolicyTest.HttpLeftClickHTTPSRedirectToHTTPOriginWhenCrossOrigin (4591 ms)
[ RUN ] ContinueWhereILeftOffTest.PRE_SessionCookies
[15560:3847:0715/045202:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15556:40963:0715/045202:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] ContinueWhereILeftOffTest.PRE_SessionCookies (3219 ms)
[118/221] ContinueWhereILeftOffTest.PRE_SessionCookies (4440 ms)
[ RUN ] NoSessionRestoreTest.PRE_PRE_LocalStorageClearedOnExit
[15564:3847:0715/045203:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15559:40451:0715/045204:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[15559:40451:0715/045204:WARNING:channel.cc(322)] RawChannel write error
[ OK ] NoSessionRestoreTest.PRE_PRE_LocalStorageClearedOnExit (3021 ms)
[119/221] NoSessionRestoreTest.PRE_PRE_LocalStorageClearedOnExit (4551 ms)
[ RUN ] CaptivePortalBlockingPageTest.WiredNetwork_LoginURL
[15574:3847:0715/045207:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15569:3847:0715/045209:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[15569:3847:0715/045209:INFO:CONSOLE(1718)] "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%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%20body%3Anot(.extended-reporting-has-checkbox)%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%3Anot(.extended-reporting-has-checkbox)%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/*%20Extended%20reporting%20opt-in.%20No%20fixed%20nav.%20*/%0A@media%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-height%3A%20360px)%20and%20(max-width%3A%20680px)%20and%20(orientation%3A%20landscape)%20%7B%0A%20%20.extended-reporting-has-checkbox%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.extended-reporting-has-checkbox%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.extended-reporting-has-checkbox%20%23main-content%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%20%20padding-bottom%3A%200;%0A%20%20%7D%0A%0A%20%20.extended-reporting-has-checkbox%20%23extended-reporting-opt-in%20%7B%0A%20%20%20%20margin-bottom%3A%208px;%0A%20%20%7D%0A%0A%20%20body.extended-reporting-has-checkbox%20.nav-wrapper%20%7B%0A%20%20%20%20flex%3A%200%201%20auto;%0A%20%20%20%20margin-top%3A%200;%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%7B(!Document%7C!DocumentFragment%7C!Element)%7D%20context%20The%20context%20object%0A%20*%20%20%20%20%20for%20querySelector.%0A%20*%20@param%20%7Bstring%7D%20selectors%20CSS%20selectors%20to%20query%20the%20element.%0A%20*%20@return%20%7B!HTMLElement%7D%20the%20Element.%0A%20*/%0Afunction%20queryRequiredElement(context,%20selectors)%20%7B%0A%20%20var%20element%20=%20context.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(orientation%3A%20portrait),'%20+%0A%20%20%20%20%20%20'(max-width%3A%20736px)%20and%20(max-height%3A%20420px)%20and%20(orientation%3A%20landscape)';%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%20placeholders%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%7BHTMLElement%7D%20element%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20key%20The%20name%20of%20the%20value%20in%20the%20dictionary.%0A%20%20%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%20The%20dictionary%20of%20strings%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,%20dictionary,%20visited)%20%7B%0A%20%20%20%20%20%20element.textContent%20=%20dictionary.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%7BHTMLElement%7D%20select%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20key%20The%20name%20of%20the%20value%20in%20the%20dictionary.%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%7BLoadTimeData%7D%20dictionary%20The%20dictionary%20of%20strings%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,%20dictionary,%20visited)%20%7B%0A%20%20%20%20%20%20var%20options%20=%20dictionary.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%7BHTMLElement%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%20the%20dictionary.%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%7BLoadTimeData%7D%20dictionary%20The%20dictionary%20of%20strings%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,%20dictionary,%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=%20dictionary.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%20temp%20=%20element.firstElementChild;%20temp;%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20temp%20=%20temp.nextElementSibling)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20processWithoutCycles(temp,%20dictionary,%20visited);%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%20attributeNames%20=%20Object.keys(handlers);%0A%20%20//%20Only%20use%20/deep/%20when%20shadow%20DOM%20is%20supported.%20As%20of%20April%202015%20iOS%20Chrome%0A%20%20//%20doesn't%20support%20shadow%20DOM.%0A%20%20var%20prefix%20=%20Element.prototype.createShadowRoot%20%3F%20'%3Aroot%20/deep/%20'%20%3A%20'';%0A%20%20var%20selector%20=%20prefix%20+%20'%5B'%20+%20attributeNames.join('%5D,'%20+%20prefix%20+%20'%5B')%20+%20'%5D';%0A%0A%20%20/**%0A%20%20%20*%20Processes%20a%20DOM%20tree%20with%20the%20%7B@code%20dictionary%7D%20map.%0A%20%20%20*%20@param%20%7BProcessingRoot%7D%20root%20The%20root%20of%20the%20DOM%20tree%20to%20process.%0A%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%20The%20dictionary%20to%20draw%20from.%0A%20%20%20*/%0A%20%20function%20process(root,%20dictionary)%20%7B%0A%20%20%20%20processWithoutCycles(root,%20dictionary,%20%5B%5D);%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%7BProcessingRoot%7D%20root%0A%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%0A%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%20Already%20visited%20roots.%0A%20%20%20*/%0A%20%20function%20processWithoutCycles(root,%20dictionary,%20visited)%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,%20dictionary,%20visited);%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,%20dictionary,%20visited);%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20firstElement%20=%20root%20instanceof%20Element%20%3F%20root%20%3A%20root.querySelector('*');%0A%0A%20%20%20%20if%20(prefix)%20%7B%0A%20%20%20%20%20%20//%20Prefixes%20skip%20root%20level%20elements.%20This%20is%20typically%20%3Chtml%3E%20but%20can%0A%20%20%20%20%20%20//%20differ%20inside%20of%20DocumentFragments%20(i.e.%20%3Ctemplate%3Es).%20Process%20them%0A%20%20%20%20%20%20//%20explicitly.%0A%20%20%20%20%20%20for%20(var%20temp%20=%20firstElement;%20temp;%20temp%20=%20temp.nextElementSibling)%20%7B%0A%20%20%20%20%20%20%20%20processElement(/**%20@type%20%7BElement%7D%20*/(temp),%20dictionary,%20visited);%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20elements%20=%20root.querySelectorAll(selector);%0A%20%20%20%20for%20(var%20element,%20i%20=%200;%20element%20=%20elements%5Bi%5D;%20i++)%20%7B%0A%20%20%20%20%20%20processElement(element,%20dictionary,%20visited);%0A%20%20%20%20%7D%0A%0A%20%20%20%20if%20(firstElement)%0A%20%20%20%20%20%20firstElement.setAttribute('i18n-processed',%20'');%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Run%20through%20various%20%5Bi18n-*%5D%20attributes%20and%20do%20activate%20replacements.%0A%20%20%20*%20@param%20%7BElement%7D%20element%0A%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%0A%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20*/%0A%20%20function%20processElement(element,%20dictionary,%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,%20dictionary,%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%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%20body%3Anot(.extended-reporting-has-checkbox)%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%3Anot(.extended-reporting-has-checkbox)%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/*%20Extended%20reporting%20opt-in.%20No%20fixed%20nav.%20*/%0A@media%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-height%3A%20360px)%20and%20(max-width%3A%20680px)%20and%20(orientation%3A%20landscape)%20%7B%0A%20%20.extended-reporting-has-checkbox%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.extended-reporting-has-checkbox%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.extended-reporting-has-checkbox%20%23main-content%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%20%20padding-bottom%3A%200;%0A%20%20%7D%0A%0A%20%20.extended-reporting-has-checkbox%20%23extended-reporting-opt-in%20%7B%0A%20%20%20%20margin-bottom%3A%208px;%0A%20%20%7D%0A%0A%20%20body.extended-reporting-has-checkbox%20.nav-wrapper%20%7B%0A%20%20%20%20flex%3A%200%201%20auto;%0A%20%20%20%20margin-top%3A%200;%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%7B(!Document%7C!DocumentFragment%7C!Element)%7D%20context%20The%20context%20object%0A%20*%20%20%20%20%20for%20querySelector.%0A%20*%20@param%20%7Bstring%7D%20selectors%20CSS%20selectors%20to%20query%20the%20element.%0A%20*%20@return%20%7B!HTMLElement%7D%20the%20Element.%0A%20*/%0Afunction%20queryRequiredElement(context,%20selectors)%20%7B%0A%20%20var%20element%20=%20context.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(orientation%3A%20portrait),'%20+%0A%20%20%20%20%20%20'(max-width%3A%20736px)%20and%20(max-height%3A%20420px)%20and%20(orientation%3A%20landscape)';%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%20placeholders%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%7BHTMLElement%7D%20element%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20key%20The%20name%20of%20the%20value%20in%20the%20dictionary.%0A%20%20%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%20The%20dictionary%20of%20strings%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,%20dictionary,%20visited)%20%7B%0A%20%20%20%20%20%20element.textContent%20=%20dictionary.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%7BHTMLElement%7D%20select%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20key%20The%20name%20of%20the%20value%20in%20the%20dictionary.%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%7BLoadTimeData%7D%20dictionary%20The%20dictionary%20of%20strings%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,%20dictionary,%20visited)%20%7B%0A%20%20%20%20%20%20var%20options%20=%20dictionary.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%7BHTMLElement%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%20the%20dictionary.%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%7BLoadTimeData%7D%20dictionary%20The%20dictionary%20of%20strings%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,%20dictionary,%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=%20dictionary.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%20temp%20=%20element.firstElementChild;%20temp;%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20temp%20=%20temp.nextElementSibling)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20processWithoutCycles(temp,%20dictionary,%20visited);%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%20attributeNames%20=%20Object.keys(handlers);%0A%20%20//%20Only%20use%20/deep/%20when%20shadow%20DOM%20is%20supported.%20As%20of%20April%202015%20iOS%20Chrome%0A%20%20//%20doesn't%20support%20shadow%20DOM.%0A%20%20var%20prefix%20=%20Element.prototype.createShadowRoot%20%3F%20'%3Aroot%20/deep/%20'%20%3A%20'';%0A%20%20var%20selector%20=%20prefix%20+%20'%5B'%20+%20attributeNames.join('%5D,'%20+%20prefix%20+%20'%5B')%20+%20'%5D';%0A%0A%20%20/**%0A%20%20%20*%20Processes%20a%20DOM%20tree%20with%20the%20%7B@code%20dictionary%7D%20map.%0A%20%20%20*%20@param%20%7BProcessingRoot%7D%20root%20The%20root%20of%20the%20DOM%20tree%20to%20process.%0A%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%20The%20dictionary%20to%20draw%20from.%0A%20%20%20*/%0A%20%20function%20process(root,%20dictionary)%20%7B%0A%20%20%20%20processWithoutCycles(root,%20dictionary,%20%5B%5D);%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%7BProcessingRoot%7D%20root%0A%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%0A%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%20Already%20visited%20roots.%0A%20%20%20*/%0A%20%20function%20processWithoutCycles(root,%20dictionary,%20visited)%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,%20dictionary,%20visited);%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,%20dictionary,%20visited);%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20firstElement%20=%20root%20instanceof%20Element%20%3F%20root%20%3A%20root.querySelector('*');%0A%0A%20%20%20%20if%20(prefix)%20%7B%0A%20%20%20%20%20%20//%20Prefixes%20skip%20root%20level%20elements.%20This%20is%20typically%20%3Chtml%3E%20but%20can%0A%20%20%20%20%20%20//%20differ%20inside%20of%20DocumentFragments%20(i.e.%20%3Ctemplate%3Es).%20Process%20them%0A%20%20%20%20%20%20//%20explicitly.%0A%20%20%20%20%20%20for%20(var%20temp%20=%20firstElement;%20temp;%20temp%20=%20temp.nextElementSibling)%20%7B%0A%20%20%20%20%20%20%20%20processElement(/**%20@type%20%7BElement%7D%20*/(temp),%20dictionary,%20visited);%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20elements%20=%20root.querySelectorAll(selector);%0A%20%20%20%20for%20(var%20element,%20i%20=%200;%20element%20=%20elements%5Bi%5D;%20i++)%20%7B%0A%20%20%20%20%20%20processElement(element,%20dictionary,%20visited);%0A%20%20%20%20%7D%0A%0A%20%20%20%20if%20(firstElement)%0A%20%20%20%20%20%20firstElement.setAttribute('i18n-processed',%20'');%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Run%20through%20various%20%5Bi18n-*%5D%20attributes%20and%20do%20activate%20replacements.%0A%20%20%20*%20@param%20%7BElement%7D%20element%0A%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%0A%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20*/%0A%20%20function%20processElement(element,%20dictionary,%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,%20dictionary,%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 (1718)
[15569:3847:0715/045209:INFO:CONSOLE(1718)] "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%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%20body%3Anot(.extended-reporting-has-checkbox)%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%3Anot(.extended-reporting-has-checkbox)%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/*%20Extended%20reporting%20opt-in.%20No%20fixed%20nav.%20*/%0A@media%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-height%3A%20360px)%20and%20(max-width%3A%20680px)%20and%20(orientation%3A%20landscape)%20%7B%0A%20%20.extended-reporting-has-checkbox%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.extended-reporting-has-checkbox%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.extended-reporting-has-checkbox%20%23main-content%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%20%20padding-bottom%3A%200;%0A%20%20%7D%0A%0A%20%20.extended-reporting-has-checkbox%20%23extended-reporting-opt-in%20%7B%0A%20%20%20%20margin-bottom%3A%208px;%0A%20%20%7D%0A%0A%20%20body.extended-reporting-has-checkbox%20.nav-wrapper%20%7B%0A%20%20%20%20flex%3A%200%201%20auto;%0A%20%20%20%20margin-top%3A%200;%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%7B(!Document%7C!DocumentFragment%7C!Element)%7D%20context%20The%20context%20object%0A%20*%20%20%20%20%20for%20querySelector.%0A%20*%20@param%20%7Bstring%7D%20selectors%20CSS%20selectors%20to%20query%20the%20element.%0A%20*%20@return%20%7B!HTMLElement%7D%20the%20Element.%0A%20*/%0Afunction%20queryRequiredElement(context,%20selectors)%20%7B%0A%20%20var%20element%20=%20context.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(orientation%3A%20portrait),'%20+%0A%20%20%20%20%20%20'(max-width%3A%20736px)%20and%20(max-height%3A%20420px)%20and%20(orientation%3A%20landscape)';%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%20placeholders%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%7BHTMLElement%7D%20element%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20key%20The%20name%20of%20the%20value%20in%20the%20dictionary.%0A%20%20%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%20The%20dictionary%20of%20strings%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,%20dictionary,%20visited)%20%7B%0A%20%20%20%20%20%20element.textContent%20=%20dictionary.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%7BHTMLElement%7D%20select%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20key%20The%20name%20of%20the%20value%20in%20the%20dictionary.%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%7BLoadTimeData%7D%20dictionary%20The%20dictionary%20of%20strings%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,%20dictionary,%20visited)%20%7B%0A%20%20%20%20%20%20var%20options%20=%20dictionary.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%7BHTMLElement%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%20the%20dictionary.%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%7BLoadTimeData%7D%20dictionary%20The%20dictionary%20of%20strings%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,%20dictionary,%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=%20dictionary.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%20temp%20=%20element.firstElementChild;%20temp;%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20temp%20=%20temp.nextElementSibling)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20processWithoutCycles(temp,%20dictionary,%20visited);%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%20attributeNames%20=%20Object.keys(handlers);%0A%20%20//%20Only%20use%20/deep/%20when%20shadow%20DOM%20is%20supported.%20As%20of%20April%202015%20iOS%20Chrome%0A%20%20//%20doesn't%20support%20shadow%20DOM.%0A%20%20var%20prefix%20=%20Element.prototype.createShadowRoot%20%3F%20'%3Aroot%20/deep/%20'%20%3A%20'';%0A%20%20var%20selector%20=%20prefix%20+%20'%5B'%20+%20attributeNames.join('%5D,'%20+%20prefix%20+%20'%5B')%20+%20'%5D';%0A%0A%20%20/**%0A%20%20%20*%20Processes%20a%20DOM%20tree%20with%20the%20%7B@code%20dictionary%7D%20map.%0A%20%20%20*%20@param%20%7BProcessingRoot%7D%20root%20The%20root%20of%20the%20DOM%20tree%20to%20process.%0A%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%20The%20dictionary%20to%20draw%20from.%0A%20%20%20*/%0A%20%20function%20process(root,%20dictionary)%20%7B%0A%20%20%20%20processWithoutCycles(root,%20dictionary,%20%5B%5D);%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%7BProcessingRoot%7D%20root%0A%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%0A%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%20Already%20visited%20roots.%0A%20%20%20*/%0A%20%20function%20processWithoutCycles(root,%20dictionary,%20visited)%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,%20dictionary,%20visited);%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,%20dictionary,%20visited);%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20firstElement%20=%20root%20instanceof%20Element%20%3F%20root%20%3A%20root.querySelector('*');%0A%0A%20%20%20%20if%20(prefix)%20%7B%0A%20%20%20%20%20%20//%20Prefixes%20skip%20root%20level%20elements.%20This%20is%20typically%20%3Chtml%3E%20but%20can%0A%20%20%20%20%20%20//%20differ%20inside%20of%20DocumentFragments%20(i.e.%20%3Ctemplate%3Es).%20Process%20them%0A%20%20%20%20%20%20//%20explicitly.%0A%20%20%20%20%20%20for%20(var%20temp%20=%20firstElement;%20temp;%20temp%20=%20temp.nextElementSibling)%20%7B%0A%20%20%20%20%20%20%20%20processElement(/**%20@type%20%7BElement%7D%20*/(temp),%20dictionary,%20visited);%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20elements%20=%20root.querySelectorAll(selector);%0A%20%20%20%20for%20(var%20element,%20i%20=%200;%20element%20=%20elements%5Bi%5D;%20i++)%20%7B%0A%20%20%20%20%20%20processElement(element,%20dictionary,%20visited);%0A%20%20%20%20%7D%0A%0A%20%20%20%20if%20(firstElement)%0A%20%20%20%20%20%20firstElement.setAttribute('i18n-processed',%20'');%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Run%20through%20various%20%5Bi18n-*%5D%20attributes%20and%20do%20activate%20replacements.%0A%20%20%20*%20@param%20%7BElement%7D%20element%0A%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%0A%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20*/%0A%20%20function%20processElement(element,%20dictionary,%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,%20dictionary,%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%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%20body%3Anot(.extended-reporting-has-checkbox)%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%3Anot(.extended-reporting-has-checkbox)%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/*%20Extended%20reporting%20opt-in.%20No%20fixed%20nav.%20*/%0A@media%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-height%3A%20360px)%20and%20(max-width%3A%20680px)%20and%20(orientation%3A%20landscape)%20%7B%0A%20%20.extended-reporting-has-checkbox%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.extended-reporting-has-checkbox%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.extended-reporting-has-checkbox%20%23main-content%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%20%20padding-bottom%3A%200;%0A%20%20%7D%0A%0A%20%20.extended-reporting-has-checkbox%20%23extended-reporting-opt-in%20%7B%0A%20%20%20%20margin-bottom%3A%208px;%0A%20%20%7D%0A%0A%20%20body.extended-reporting-has-checkbox%20.nav-wrapper%20%7B%0A%20%20%20%20flex%3A%200%201%20auto;%0A%20%20%20%20margin-top%3A%200;%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%7B(!Document%7C!DocumentFragment%7C!Element)%7D%20context%20The%20context%20object%0A%20*%20%20%20%20%20for%20querySelector.%0A%20*%20@param%20%7Bstring%7D%20selectors%20CSS%20selectors%20to%20query%20the%20element.%0A%20*%20@return%20%7B!HTMLElement%7D%20the%20Element.%0A%20*/%0Afunction%20queryRequiredElement(context,%20selectors)%20%7B%0A%20%20var%20element%20=%20context.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(orientation%3A%20portrait),'%20+%0A%20%20%20%20%20%20'(max-width%3A%20736px)%20and%20(max-height%3A%20420px)%20and%20(orientation%3A%20landscape)';%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%20placeholders%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%7BHTMLElement%7D%20element%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20key%20The%20name%20of%20the%20value%20in%20the%20dictionary.%0A%20%20%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%20The%20dictionary%20of%20strings%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,%20dictionary,%20visited)%20%7B%0A%20%20%20%20%20%20element.textContent%20=%20dictionary.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%7BHTMLElement%7D%20select%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20key%20The%20name%20of%20the%20value%20in%20the%20dictionary.%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%7BLoadTimeData%7D%20dictionary%20The%20dictionary%20of%20strings%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,%20dictionary,%20visited)%20%7B%0A%20%20%20%20%20%20var%20options%20=%20dictionary.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%7BHTMLElement%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%20the%20dictionary.%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%7BLoadTimeData%7D%20dictionary%20The%20dictionary%20of%20strings%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,%20dictionary,%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=%20dictionary.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%20temp%20=%20element.firstElementChild;%20temp;%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20temp%20=%20temp.nextElementSibling)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20processWithoutCycles(temp,%20dictionary,%20visited);%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%20attributeNames%20=%20Object.keys(handlers);%0A%20%20//%20Only%20use%20/deep/%20when%20shadow%20DOM%20is%20supported.%20As%20of%20April%202015%20iOS%20Chrome%0A%20%20//%20doesn't%20support%20shadow%20DOM.%0A%20%20var%20prefix%20=%20Element.prototype.createShadowRoot%20%3F%20'%3Aroot%20/deep/%20'%20%3A%20'';%0A%20%20var%20selector%20=%20prefix%20+%20'%5B'%20+%20attributeNames.join('%5D,'%20+%20prefix%20+%20'%5B')%20+%20'%5D';%0A%0A%20%20/**%0A%20%20%20*%20Processes%20a%20DOM%20tree%20with%20the%20%7B@code%20dictionary%7D%20map.%0A%20%20%20*%20@param%20%7BProcessingRoot%7D%20root%20The%20root%20of%20the%20DOM%20tree%20to%20process.%0A%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%20The%20dictionary%20to%20draw%20from.%0A%20%20%20*/%0A%20%20function%20process(root,%20dictionary)%20%7B%0A%20%20%20%20processWithoutCycles(root,%20dictionary,%20%5B%5D);%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%7BProcessingRoot%7D%20root%0A%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%0A%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%20Already%20visited%20roots.%0A%20%20%20*/%0A%20%20function%20processWithoutCycles(root,%20dictionary,%20visited)%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,%20dictionary,%20visited);%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,%20dictionary,%20visited);%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20firstElement%20=%20root%20instanceof%20Element%20%3F%20root%20%3A%20root.querySelector('*');%0A%0A%20%20%20%20if%20(prefix)%20%7B%0A%20%20%20%20%20%20//%20Prefixes%20skip%20root%20level%20elements.%20This%20is%20typically%20%3Chtml%3E%20but%20can%0A%20%20%20%20%20%20//%20differ%20inside%20of%20DocumentFragments%20(i.e.%20%3Ctemplate%3Es).%20Process%20them%0A%20%20%20%20%20%20//%20explicitly.%0A%20%20%20%20%20%20for%20(var%20temp%20=%20firstElement;%20temp;%20temp%20=%20temp.nextElementSibling)%20%7B%0A%20%20%20%20%20%20%20%20processElement(/**%20@type%20%7BElement%7D%20*/(temp),%20dictionary,%20visited);%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20elements%20=%20root.querySelectorAll(selector);%0A%20%20%20%20for%20(var%20element,%20i%20=%200;%20element%20=%20elements%5Bi%5D;%20i++)%20%7B%0A%20%20%20%20%20%20processElement(element,%20dictionary,%20visited);%0A%20%20%20%20%7D%0A%0A%20%20%20%20if%20(firstElement)%0A%20%20%20%20%20%20firstElement.setAttribute('i18n-processed',%20'');%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Run%20through%20various%20%5Bi18n-*%5D%20attributes%20and%20do%20activate%20replacements.%0A%20%20%20*%20@param%20%7BElement%7D%20element%0A%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%0A%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20*/%0A%20%20function%20processElement(element,%20dictionary,%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,%20dictionary,%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 (1718)
[15569:40451:0715/045209:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] CaptivePortalBlockingPageTest.WiredNetwork_LoginURL (4467 ms)
[120/221] CaptivePortalBlockingPageTest.WiredNetwork_LoginURL (5957 ms)
[ RUN ] CaptivePortalBlockingPageTest.WiFi_NoSSID_LoginURL
[15584:3847:0715/045213:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15580:3847:0715/045215:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[15580:3847:0715/045215:INFO:CONSOLE(1718)] "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%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%20body%3Anot(.extended-reporting-has-checkbox)%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%3Anot(.extended-reporting-has-checkbox)%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/*%20Extended%20reporting%20opt-in.%20No%20fixed%20nav.%20*/%0A@media%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-height%3A%20360px)%20and%20(max-width%3A%20680px)%20and%20(orientation%3A%20landscape)%20%7B%0A%20%20.extended-reporting-has-checkbox%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.extended-reporting-has-checkbox%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.extended-reporting-has-checkbox%20%23main-content%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%20%20padding-bottom%3A%200;%0A%20%20%7D%0A%0A%20%20.extended-reporting-has-checkbox%20%23extended-reporting-opt-in%20%7B%0A%20%20%20%20margin-bottom%3A%208px;%0A%20%20%7D%0A%0A%20%20body.extended-reporting-has-checkbox%20.nav-wrapper%20%7B%0A%20%20%20%20flex%3A%200%201%20auto;%0A%20%20%20%20margin-top%3A%200;%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%7B(!Document%7C!DocumentFragment%7C!Element)%7D%20context%20The%20context%20object%0A%20*%20%20%20%20%20for%20querySelector.%0A%20*%20@param%20%7Bstring%7D%20selectors%20CSS%20selectors%20to%20query%20the%20element.%0A%20*%20@return%20%7B!HTMLElement%7D%20the%20Element.%0A%20*/%0Afunction%20queryRequiredElement(context,%20selectors)%20%7B%0A%20%20var%20element%20=%20context.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(orientation%3A%20portrait),'%20+%0A%20%20%20%20%20%20'(max-width%3A%20736px)%20and%20(max-height%3A%20420px)%20and%20(orientation%3A%20landscape)';%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%20placeholders%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%7BHTMLElement%7D%20element%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20key%20The%20name%20of%20the%20value%20in%20the%20dictionary.%0A%20%20%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%20The%20dictionary%20of%20strings%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,%20dictionary,%20visited)%20%7B%0A%20%20%20%20%20%20element.textContent%20=%20dictionary.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%7BHTMLElement%7D%20select%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20key%20The%20name%20of%20the%20value%20in%20the%20dictionary.%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%7BLoadTimeData%7D%20dictionary%20The%20dictionary%20of%20strings%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,%20dictionary,%20visited)%20%7B%0A%20%20%20%20%20%20var%20options%20=%20dictionary.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%7BHTMLElement%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%20the%20dictionary.%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%7BLoadTimeData%7D%20dictionary%20The%20dictionary%20of%20strings%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,%20dictionary,%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=%20dictionary.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%20temp%20=%20element.firstElementChild;%20temp;%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20temp%20=%20temp.nextElementSibling)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20processWithoutCycles(temp,%20dictionary,%20visited);%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%20attributeNames%20=%20Object.keys(handlers);%0A%20%20//%20Only%20use%20/deep/%20when%20shadow%20DOM%20is%20supported.%20As%20of%20April%202015%20iOS%20Chrome%0A%20%20//%20doesn't%20support%20shadow%20DOM.%0A%20%20var%20prefix%20=%20Element.prototype.createShadowRoot%20%3F%20'%3Aroot%20/deep/%20'%20%3A%20'';%0A%20%20var%20selector%20=%20prefix%20+%20'%5B'%20+%20attributeNames.join('%5D,'%20+%20prefix%20+%20'%5B')%20+%20'%5D';%0A%0A%20%20/**%0A%20%20%20*%20Processes%20a%20DOM%20tree%20with%20the%20%7B@code%20dictionary%7D%20map.%0A%20%20%20*%20@param%20%7BProcessingRoot%7D%20root%20The%20root%20of%20the%20DOM%20tree%20to%20process.%0A%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%20The%20dictionary%20to%20draw%20from.%0A%20%20%20*/%0A%20%20function%20process(root,%20dictionary)%20%7B%0A%20%20%20%20processWithoutCycles(root,%20dictionary,%20%5B%5D);%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%7BProcessingRoot%7D%20root%0A%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%0A%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%20Already%20visited%20roots.%0A%20%20%20*/%0A%20%20function%20processWithoutCycles(root,%20dictionary,%20visited)%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,%20dictionary,%20visited);%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,%20dictionary,%20visited);%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20firstElement%20=%20root%20instanceof%20Element%20%3F%20root%20%3A%20root.querySelector('*');%0A%0A%20%20%20%20if%20(prefix)%20%7B%0A%20%20%20%20%20%20//%20Prefixes%20skip%20root%20level%20elements.%20This%20is%20typically%20%3Chtml%3E%20but%20can%0A%20%20%20%20%20%20//%20differ%20inside%20of%20DocumentFragments%20(i.e.%20%3Ctemplate%3Es).%20Process%20them%0A%20%20%20%20%20%20//%20explicitly.%0A%20%20%20%20%20%20for%20(var%20temp%20=%20firstElement;%20temp;%20temp%20=%20temp.nextElementSibling)%20%7B%0A%20%20%20%20%20%20%20%20processElement(/**%20@type%20%7BElement%7D%20*/(temp),%20dictionary,%20visited);%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20elements%20=%20root.querySelectorAll(selector);%0A%20%20%20%20for%20(var%20element,%20i%20=%200;%20element%20=%20elements%5Bi%5D;%20i++)%20%7B%0A%20%20%20%20%20%20processElement(element,%20dictionary,%20visited);%0A%20%20%20%20%7D%0A%0A%20%20%20%20if%20(firstElement)%0A%20%20%20%20%20%20firstElement.setAttribute('i18n-processed',%20'');%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Run%20through%20various%20%5Bi18n-*%5D%20attributes%20and%20do%20activate%20replacements.%0A%20%20%20*%20@param%20%7BElement%7D%20element%0A%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%0A%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20*/%0A%20%20function%20processElement(element,%20dictionary,%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,%20dictionary,%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%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%20body%3Anot(.extended-reporting-has-checkbox)%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%3Anot(.extended-reporting-has-checkbox)%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/*%20Extended%20reporting%20opt-in.%20No%20fixed%20nav.%20*/%0A@media%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-height%3A%20360px)%20and%20(max-width%3A%20680px)%20and%20(orientation%3A%20landscape)%20%7B%0A%20%20.extended-reporting-has-checkbox%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.extended-reporting-has-checkbox%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.extended-reporting-has-checkbox%20%23main-content%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%20%20padding-bottom%3A%200;%0A%20%20%7D%0A%0A%20%20.extended-reporting-has-checkbox%20%23extended-reporting-opt-in%20%7B%0A%20%20%20%20margin-bottom%3A%208px;%0A%20%20%7D%0A%0A%20%20body.extended-reporting-has-checkbox%20.nav-wrapper%20%7B%0A%20%20%20%20flex%3A%200%201%20auto;%0A%20%20%20%20margin-top%3A%200;%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%7B(!Document%7C!DocumentFragment%7C!Element)%7D%20context%20The%20context%20object%0A%20*%20%20%20%20%20for%20querySelector.%0A%20*%20@param%20%7Bstring%7D%20selectors%20CSS%20selectors%20to%20query%20the%20element.%0A%20*%20@return%20%7B!HTMLElement%7D%20the%20Element.%0A%20*/%0Afunction%20queryRequiredElement(context,%20selectors)%20%7B%0A%20%20var%20element%20=%20context.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(orientation%3A%20portrait),'%20+%0A%20%20%20%20%20%20'(max-width%3A%20736px)%20and%20(max-height%3A%20420px)%20and%20(orientation%3A%20landscape)';%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%20placeholders%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%7BHTMLElement%7D%20element%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20key%20The%20name%20of%20the%20value%20in%20the%20dictionary.%0A%20%20%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%20The%20dictionary%20of%20strings%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,%20dictionary,%20visited)%20%7B%0A%20%20%20%20%20%20element.textContent%20=%20dictionary.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%7BHTMLElement%7D%20select%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20key%20The%20name%20of%20the%20value%20in%20the%20dictionary.%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%7BLoadTimeData%7D%20dictionary%20The%20dictionary%20of%20strings%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,%20dictionary,%20visited)%20%7B%0A%20%20%20%20%20%20var%20options%20=%20dictionary.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%7BHTMLElement%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%20the%20dictionary.%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%7BLoadTimeData%7D%20dictionary%20The%20dictionary%20of%20strings%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,%20dictionary,%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=%20dictionary.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%20temp%20=%20element.firstElementChild;%20temp;%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20temp%20=%20temp.nextElementSibling)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20processWithoutCycles(temp,%20dictionary,%20visited);%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%20attributeNames%20=%20Object.keys(handlers);%0A%20%20//%20Only%20use%20/deep/%20when%20shadow%20DOM%20is%20supported.%20As%20of%20April%202015%20iOS%20Chrome%0A%20%20//%20doesn't%20support%20shadow%20DOM.%0A%20%20var%20prefix%20=%20Element.prototype.createShadowRoot%20%3F%20'%3Aroot%20/deep/%20'%20%3A%20'';%0A%20%20var%20selector%20=%20prefix%20+%20'%5B'%20+%20attributeNames.join('%5D,'%20+%20prefix%20+%20'%5B')%20+%20'%5D';%0A%0A%20%20/**%0A%20%20%20*%20Processes%20a%20DOM%20tree%20with%20the%20%7B@code%20dictionary%7D%20map.%0A%20%20%20*%20@param%20%7BProcessingRoot%7D%20root%20The%20root%20of%20the%20DOM%20tree%20to%20process.%0A%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%20The%20dictionary%20to%20draw%20from.%0A%20%20%20*/%0A%20%20function%20process(root,%20dictionary)%20%7B%0A%20%20%20%20processWithoutCycles(root,%20dictionary,%20%5B%5D);%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%7BProcessingRoot%7D%20root%0A%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%0A%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%20Already%20visited%20roots.%0A%20%20%20*/%0A%20%20function%20processWithoutCycles(root,%20dictionary,%20visited)%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,%20dictionary,%20visited);%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,%20dictionary,%20visited);%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20firstElement%20=%20root%20instanceof%20Element%20%3F%20root%20%3A%20root.querySelector('*');%0A%0A%20%20%20%20if%20(prefix)%20%7B%0A%20%20%20%20%20%20//%20Prefixes%20skip%20root%20level%20elements.%20This%20is%20typically%20%3Chtml%3E%20but%20can%0A%20%20%20%20%20%20//%20differ%20inside%20of%20DocumentFragments%20(i.e.%20%3Ctemplate%3Es).%20Process%20them%0A%20%20%20%20%20%20//%20explicitly.%0A%20%20%20%20%20%20for%20(var%20temp%20=%20firstElement;%20temp;%20temp%20=%20temp.nextElementSibling)%20%7B%0A%20%20%20%20%20%20%20%20processElement(/**%20@type%20%7BElement%7D%20*/(temp),%20dictionary,%20visited);%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20elements%20=%20root.querySelectorAll(selector);%0A%20%20%20%20for%20(var%20element,%20i%20=%200;%20element%20=%20elements%5Bi%5D;%20i++)%20%7B%0A%20%20%20%20%20%20processElement(element,%20dictionary,%20visited);%0A%20%20%20%20%7D%0A%0A%20%20%20%20if%20(firstElement)%0A%20%20%20%20%20%20firstElement.setAttribute('i18n-processed',%20'');%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Run%20through%20various%20%5Bi18n-*%5D%20attributes%20and%20do%20activate%20replacements.%0A%20%20%20*%20@param%20%7BElement%7D%20element%0A%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%0A%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20*/%0A%20%20function%20processElement(element,%20dictionary,%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,%20dictionary,%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 (1718)
[15580:3847:0715/045215:INFO:CONSOLE(1718)] "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%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%20body%3Anot(.extended-reporting-has-checkbox)%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%3Anot(.extended-reporting-has-checkbox)%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/*%20Extended%20reporting%20opt-in.%20No%20fixed%20nav.%20*/%0A@media%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-height%3A%20360px)%20and%20(max-width%3A%20680px)%20and%20(orientation%3A%20landscape)%20%7B%0A%20%20.extended-reporting-has-checkbox%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.extended-reporting-has-checkbox%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.extended-reporting-has-checkbox%20%23main-content%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%20%20padding-bottom%3A%200;%0A%20%20%7D%0A%0A%20%20.extended-reporting-has-checkbox%20%23extended-reporting-opt-in%20%7B%0A%20%20%20%20margin-bottom%3A%208px;%0A%20%20%7D%0A%0A%20%20body.extended-reporting-has-checkbox%20.nav-wrapper%20%7B%0A%20%20%20%20flex%3A%200%201%20auto;%0A%20%20%20%20margin-top%3A%200;%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%7B(!Document%7C!DocumentFragment%7C!Element)%7D%20context%20The%20context%20object%0A%20*%20%20%20%20%20for%20querySelector.%0A%20*%20@param%20%7Bstring%7D%20selectors%20CSS%20selectors%20to%20query%20the%20element.%0A%20*%20@return%20%7B!HTMLElement%7D%20the%20Element.%0A%20*/%0Afunction%20queryRequiredElement(context,%20selectors)%20%7B%0A%20%20var%20element%20=%20context.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(orientation%3A%20portrait),'%20+%0A%20%20%20%20%20%20'(max-width%3A%20736px)%20and%20(max-height%3A%20420px)%20and%20(orientation%3A%20landscape)';%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%20placeholders%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%7BHTMLElement%7D%20element%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20key%20The%20name%20of%20the%20value%20in%20the%20dictionary.%0A%20%20%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%20The%20dictionary%20of%20strings%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,%20dictionary,%20visited)%20%7B%0A%20%20%20%20%20%20element.textContent%20=%20dictionary.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%7BHTMLElement%7D%20select%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20key%20The%20name%20of%20the%20value%20in%20the%20dictionary.%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%7BLoadTimeData%7D%20dictionary%20The%20dictionary%20of%20strings%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,%20dictionary,%20visited)%20%7B%0A%20%20%20%20%20%20var%20options%20=%20dictionary.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%7BHTMLElement%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%20the%20dictionary.%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%7BLoadTimeData%7D%20dictionary%20The%20dictionary%20of%20strings%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,%20dictionary,%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=%20dictionary.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%20temp%20=%20element.firstElementChild;%20temp;%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20temp%20=%20temp.nextElementSibling)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20processWithoutCycles(temp,%20dictionary,%20visited);%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%20attributeNames%20=%20Object.keys(handlers);%0A%20%20//%20Only%20use%20/deep/%20when%20shadow%20DOM%20is%20supported.%20As%20of%20April%202015%20iOS%20Chrome%0A%20%20//%20doesn't%20support%20shadow%20DOM.%0A%20%20var%20prefix%20=%20Element.prototype.createShadowRoot%20%3F%20'%3Aroot%20/deep/%20'%20%3A%20'';%0A%20%20var%20selector%20=%20prefix%20+%20'%5B'%20+%20attributeNames.join('%5D,'%20+%20prefix%20+%20'%5B')%20+%20'%5D';%0A%0A%20%20/**%0A%20%20%20*%20Processes%20a%20DOM%20tree%20with%20the%20%7B@code%20dictionary%7D%20map.%0A%20%20%20*%20@param%20%7BProcessingRoot%7D%20root%20The%20root%20of%20the%20DOM%20tree%20to%20process.%0A%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%20The%20dictionary%20to%20draw%20from.%0A%20%20%20*/%0A%20%20function%20process(root,%20dictionary)%20%7B%0A%20%20%20%20processWithoutCycles(root,%20dictionary,%20%5B%5D);%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%7BProcessingRoot%7D%20root%0A%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%0A%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%20Already%20visited%20roots.%0A%20%20%20*/%0A%20%20function%20processWithoutCycles(root,%20dictionary,%20visited)%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,%20dictionary,%20visited);%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,%20dictionary,%20visited);%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20firstElement%20=%20root%20instanceof%20Element%20%3F%20root%20%3A%20root.querySelector('*');%0A%0A%20%20%20%20if%20(prefix)%20%7B%0A%20%20%20%20%20%20//%20Prefixes%20skip%20root%20level%20elements.%20This%20is%20typically%20%3Chtml%3E%20but%20can%0A%20%20%20%20%20%20//%20differ%20inside%20of%20DocumentFragments%20(i.e.%20%3Ctemplate%3Es).%20Process%20them%0A%20%20%20%20%20%20//%20explicitly.%0A%20%20%20%20%20%20for%20(var%20temp%20=%20firstElement;%20temp;%20temp%20=%20temp.nextElementSibling)%20%7B%0A%20%20%20%20%20%20%20%20processElement(/**%20@type%20%7BElement%7D%20*/(temp),%20dictionary,%20visited);%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20elements%20=%20root.querySelectorAll(selector);%0A%20%20%20%20for%20(var%20element,%20i%20=%200;%20element%20=%20elements%5Bi%5D;%20i++)%20%7B%0A%20%20%20%20%20%20processElement(element,%20dictionary,%20visited);%0A%20%20%20%20%7D%0A%0A%20%20%20%20if%20(firstElement)%0A%20%20%20%20%20%20firstElement.setAttribute('i18n-processed',%20'');%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Run%20through%20various%20%5Bi18n-*%5D%20attributes%20and%20do%20activate%20replacements.%0A%20%20%20*%20@param%20%7BElement%7D%20element%0A%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%0A%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20*/%0A%20%20function%20processElement(element,%20dictionary,%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,%20dictionary,%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,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%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%20body%3Anot(.extended-reporting-has-checkbox)%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%3Anot(.extended-reporting-has-checkbox)%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/*%20Extended%20reporting%20opt-in.%20No%20fixed%20nav.%20*/%0A@media%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-height%3A%20360px)%20and%20(max-width%3A%20680px)%20and%20(orientation%3A%20landscape)%20%7B%0A%20%20.extended-reporting-has-checkbox%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.extended-reporting-has-checkbox%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.extended-reporting-has-checkbox%20%23main-content%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%20%20padding-bottom%3A%200;%0A%20%20%7D%0A%0A%20%20.extended-reporting-has-checkbox%20%23extended-reporting-opt-in%20%7B%0A%20%20%20%20margin-bottom%3A%208px;%0A%20%20%7D%0A%0A%20%20body.extended-reporting-has-checkbox%20.nav-wrapper%20%7B%0A%20%20%20%20flex%3A%200%201%20auto;%0A%20%20%20%20margin-top%3A%200;%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%7B(!Document%7C!DocumentFragment%7C!Element)%7D%20context%20The%20context%20object%0A%20*%20%20%20%20%20for%20querySelector.%0A%20*%20@param%20%7Bstring%7D%20selectors%20CSS%20selectors%20to%20query%20the%20element.%0A%20*%20@return%20%7B!HTMLElement%7D%20the%20Element.%0A%20*/%0Afunction%20queryRequiredElement(context,%20selectors)%20%7B%0A%20%20var%20element%20=%20context.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(orientation%3A%20portrait),'%20+%0A%20%20%20%20%20%20'(max-width%3A%20736px)%20and%20(max-height%3A%20420px)%20and%20(orientation%3A%20landscape)';%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%20placeholders%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%7BHTMLElement%7D%20element%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20key%20The%20name%20of%20the%20value%20in%20the%20dictionary.%0A%20%20%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%20The%20dictionary%20of%20strings%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,%20dictionary,%20visited)%20%7B%0A%20%20%20%20%20%20element.textContent%20=%20dictionary.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%7BHTMLElement%7D%20select%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20key%20The%20name%20of%20the%20value%20in%20the%20dictionary.%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%7BLoadTimeData%7D%20dictionary%20The%20dictionary%20of%20strings%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,%20dictionary,%20visited)%20%7B%0A%20%20%20%20%20%20var%20options%20=%20dictionary.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%7BHTMLElement%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%20the%20dictionary.%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%7BLoadTimeData%7D%20dictionary%20The%20dictionary%20of%20strings%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,%20dictionary,%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=%20dictionary.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%20temp%20=%20element.firstElementChild;%20temp;%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20temp%20=%20temp.nextElementSibling)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20processWithoutCycles(temp,%20dictionary,%20visited);%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%20attributeNames%20=%20Object.keys(handlers);%0A%20%20//%20Only%20use%20/deep/%20when%20shadow%20DOM%20is%20supported.%20As%20of%20April%202015%20iOS%20Chrome%0A%20%20//%20doesn't%20support%20shadow%20DOM.%0A%20%20var%20prefix%20=%20Element.prototype.createShadowRoot%20%3F%20'%3Aroot%20/deep/%20'%20%3A%20'';%0A%20%20var%20selector%20=%20prefix%20+%20'%5B'%20+%20attributeNames.join('%5D,'%20+%20prefix%20+%20'%5B')%20+%20'%5D';%0A%0A%20%20/**%0A%20%20%20*%20Processes%20a%20DOM%20tree%20with%20the%20%7B@code%20dictionary%7D%20map.%0A%20%20%20*%20@param%20%7BProcessingRoot%7D%20root%20The%20root%20of%20the%20DOM%20tree%20to%20process.%0A%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%20The%20dictionary%20to%20draw%20from.%0A%20%20%20*/%0A%20%20function%20process(root,%20dictionary)%20%7B%0A%20%20%20%20processWithoutCycles(root,%20dictionary,%20%5B%5D);%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%7BProcessingRoot%7D%20root%0A%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%0A%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%20Already%20visited%20roots.%0A%20%20%20*/%0A%20%20function%20processWithoutCycles(root,%20dictionary,%20visited)%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,%20dictionary,%20visited);%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,%20dictionary,%20visited);%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20firstElement%20=%20root%20instanceof%20Element%20%3F%20root%20%3A%20root.querySelector('*');%0A%0A%20%20%20%20if%20(prefix)%20%7B%0A%20%20%20%20%20%20//%20Prefixes%20skip%20root%20level%20elements.%20This%20is%20typically%20%3Chtml%3E%20but%20can%0A%20%20%20%20%20%20//%20differ%20inside%20of%20DocumentFragments%20(i.e.%20%3Ctemplate%3Es).%20Process%20them%0A%20%20%20%20%20%20//%20explicitly.%0A%20%20%20%20%20%20for%20(var%20temp%20=%20firstElement;%20temp;%20temp%20=%20temp.nextElementSibling)%20%7B%0A%20%20%20%20%20%20%20%20processElement(/**%20@type%20%7BElement%7D%20*/(temp),%20dictionary,%20visited);%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20elements%20=%20root.querySelectorAll(selector);%0A%20%20%20%20for%20(var%20element,%20i%20=%200;%20element%20=%20elements%5Bi%5D;%20i++)%20%7B%0A%20%20%20%20%20%20processElement(element,%20dictionary,%20visited);%0A%20%20%20%20%7D%0A%0A%20%20%20%20if%20(firstElement)%0A%20%20%20%20%20%20firstElement.setAttribute('i18n-processed',%20'');%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Run%20through%20various%20%5Bi18n-*%5D%20attributes%20and%20do%20activate%20replacements.%0A%20%20%20*%20@param%20%7BElement%7D%20element%0A%20%20%20*%20@param%20%7BLoadTimeData%7D%20dictionary%0A%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20*/%0A%20%20function%20processElement(element,%20dictionary,%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,%20dictionary,%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 (1718)
[15585:13063:0715/045215:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[15585:13063:0715/045215:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] CaptivePortalBlockingPageTest.WiFi_NoSSID_LoginURL (4325 ms)
[121/221] CaptivePortalBlockingPageTest.WiFi_NoSSID_LoginURL (5716 ms)
[ RUN ] NoSessionRestoreTest.CookiesClearedOnBrowserClose
[15570:3847:0715/045206:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15566:40451:0715/045210:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[15566:40451:0715/045213:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[15566:40451:0715/045213:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[15566:40451:0715/045216:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[15566:40451:0715/045216:WARNING:channel.cc(322)] RawChannel write error
[ OK ] NoSessionRestoreTest.CookiesClearedOnBrowserClose (12322 ms)
[122/221] NoSessionRestoreTest.CookiesClearedOnBrowserClose (13742 ms)
[ RUN ] CaptivePortalBlockingPageTest.CertReportingOptIn
[15593:3847:0715/045219:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
2015-07-15 04:52:19.470 browser_tests[15589:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[15589:3847:0715/045221:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[15589:3847:0715/045221:ERROR:certificate_error_report.cc(78)] Could not get PEM encoded chain.
[15589:40451:0715/045221:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[15593:3847:0715/045221:ERROR:gpu_command_buffer_stub.cc(1006)] Image with ID doesn't exist.
[15593:3847:0715/045221:ERROR:gpu_command_buffer_stub.cc(1006)] Image with ID doesn't exist.
[15593:3847:0715/045221:ERROR:gpu_command_buffer_stub.cc(1006)] Image with ID doesn't exist.
[15593:3847:0715/045221:ERROR:gpu_command_buffer_stub.cc(1006)] Image with ID doesn't exist.
[15593:3847:0715/045221:ERROR:gpu_command_buffer_stub.cc(1006)] Image with ID doesn't exist.
[ OK ] CaptivePortalBlockingPageTest.CertReportingOptIn (4418 ms)
[123/221] CaptivePortalBlockingPageTest.CertReportingOptIn (5774 ms)
[ RUN ] SSLUITest.TestRedirectHTTPToBadHTTPS
[15597:3847:0715/045220:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:53027...
sending server_data: {"host": "127.0.0.1", "port": 53027} (36 bytes)
HTTPS server started on https://127.0.0.1:53028...
sending server_data: {"host": "127.0.0.1", "port": 53028} (36 bytes)
[15590:3847:0715/045223:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[15604:13067:0715/045223:FATAL:memory.cc(18)] Out of memory. size=4194304
[15590:40451:0715/045223:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[15590:40451:0715/045223:WARNING:channel.cc(322)] RawChannel write error
[ OK ] SSLUITest.TestRedirectHTTPToBadHTTPS (5820 ms)
[124/221] SSLUITest.TestRedirectHTTPToBadHTTPS (7147 ms)
[ RUN ] TaskManagerBrowserTest.NoticeAppTab
[15607:3847:0715/045225:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15603:41219:0715/045227:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[15603:41219:0715/045227:WARNING:channel.cc(322)] RawChannel write error
[ OK ] TaskManagerBrowserTest.NoticeAppTab (4605 ms)
[125/221] TaskManagerBrowserTest.NoticeAppTab (6116 ms)
[ RUN ] TaskManagerBrowserTest.JSHeapMemory
[15613:3847:0715/045227:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] TaskManagerBrowserTest.JSHeapMemory (7013 ms)
[126/221] TaskManagerBrowserTest.JSHeapMemory (8399 ms)
[ RUN ] TaskManagerUtilityProcessBrowserTest.UtilityJSHeapMemory
[15618:3847:0715/045230:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15615:40707:0715/045235:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
1 0x1100ddd3b v8::HandleScope::Initialize(v8::Isolate*)
2 0x114023ad9 v8::PersistentValueMapBase<WTF::StringImpl*, v8::String, blink::StringCacheMapTraits>::Clear()
3 0x114014350 blink::V8PerIsolateData::destroy(v8::Isolate*)
4 0x11120fac4 blink::shutdown()
5 0x11875c2ec content::ChildProcess::~ChildProcess()
6 0x11970ffa3 content::UtilityMain(content::MainFunctionParams const&)
7 0x10c64c1b6 content::ContentMainRunnerImpl::Run()
8 0x10c64a7de content::ContentMain(content::ContentMainParams const&)
9 0x10b513fb5 ChromeMain
10 0x10a80ac1b main
11 0x10a80ac04 start
ASAN:SIGSEGV
=================================================================
==15619==ERROR: AddressSanitizer: SEGV on unknown address 0x0000fbadbeef (pc 0x000113ff664e bp 0x7fff553f52d0 sp 0x7fff553f52b0 T0)
#0 0x113ff664d in blink::reportFatalErrorInMainThread(char const*, char const*) third_party/WebKit/Source/bindings/core/v8/V8Initializer.cpp:95:5
#1 0x1100ddd3a in ReportApiFailure v8/src/api.cc:291:5
#2 0x1100ddd3a in ApiCheck v8/src/api.h:185:0
#3 0x1100ddd3a in v8::HandleScope::Initialize(v8::Isolate*) v8/src/api.cc:662:0
#4 0x114023ad8 in v8::PersistentValueMapBase<WTF::StringImpl*, v8::String, blink::StringCacheMapTraits>::Clear() v8/include/v8-util.h:219:17
#5 0x11401434f in blink::V8PerIsolateData::destroy(v8::Isolate*) third_party/WebKit/Source/bindings/core/v8/V8PerIsolateData.cpp:157:5
#6 0x11120fac3 in blink::shutdown() third_party/WebKit/Source/web/WebKit.cpp:248:5
#7 0x11875c2eb in content::ChildProcess::~ChildProcess() content/child/child_process.cc:66:5
#8 0x11970ffa2 in content::UtilityMain(content::MainFunctionParams const&) content/utility/utility_main.cc:68:1
#9 0x10c64c1b5 in content::ContentMainRunnerImpl::Run() content/app/content_main_runner.cc:808:12
#10 0x10c64a7dd in content::ContentMain(content::ContentMainParams const&) content/app/content_main.cc:19:15
#11 0x10b513fb4 in ChromeMain chrome/app/chrome_main.cc:66:12
#12 0x10a80ac1a in main chrome/app/chrome_exe_main_mac.cc:16:12
#13 0x10a80ac03 in start ??:0:0
#12 0x7 (<unknown module>)
AddressSanitizer can not provide additional info.
SUMMARY: AddressSanitizer: SEGV (/Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21+0x8ae664d)
==15619==ABORTING
[ OK ] TaskManagerUtilityProcessBrowserTest.UtilityJSHeapMemory (6893 ms)
[127/221] TaskManagerUtilityProcessBrowserTest.UtilityJSHeapMemory (8070 ms)
[ RUN ] ChromeTracingDelegateBrowserTestOnStartup.ScenarioSetFromFieldtrial
[15624:3847:0715/045235:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15625:12551:0715/045236:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[15625:12551:0715/045236:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[15625:12551:0715/045236:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[15625:15107:0715/045236:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[15625:15107:0715/045236:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[15625:15107:0715/045236:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[ OK ] ChromeTracingDelegateBrowserTestOnStartup.ScenarioSetFromFieldtrial (2606 ms)
[128/221] ChromeTracingDelegateBrowserTestOnStartup.ScenarioSetFromFieldtrial (3933 ms)
[ RUN ] PopupBlockerBrowserTest.WindowFeatures
[15633:3847:0715/045239:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15627:75023:0715/045240:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[15635:12807:0715/045241:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] PopupBlockerBrowserTest.WindowFeatures (3775 ms)
[129/221] PopupBlockerBrowserTest.WindowFeatures (5154 ms)
[ RUN ] AutofillDialogControllerTest.NoCvcSegfault
[15632:3847:0715/045239:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] AutofillDialogControllerTest.NoCvcSegfault (3992 ms)
[130/221] AutofillDialogControllerTest.NoCvcSegfault (5577 ms)
[ RUN ] BookmarkBrowsertest.HideStarOnNonbookmarkedInterstitial
[15643:3847:0715/045245: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:53038...
sending server_data: {"host": "localhost", "port": 53038} (36 bytes)
[15637:3847:0715/045247:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[15650:12551:0715/045249:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[15650:12551:0715/045249:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[15650:12551:0715/045249:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[15650:12551:0715/045249:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[15650:12551:0715/045249:WARNING:channel.cc(322)] RawChannel write error
[15651:13067:0715/045249:FATAL:memory.cc(18)] Out of memory. size=4194304
[ OK ] BookmarkBrowsertest.HideStarOnNonbookmarkedInterstitial (7309 ms)
[131/221] BookmarkBrowsertest.HideStarOnNonbookmarkedInterstitial (8689 ms)
[ RUN ] BrowserTest.InterstitialCancelsGuestViewDialogs
[15644:3847:0715/045245:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:53040...
sending server_data: {"host": "127.0.0.1", "port": 53040} (36 bytes)
[15638:40707:0715/045252:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 6, remote ID 2147483653)
[15638:40707:0715/045252:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 5, remote ID 2147483652)
[15638:40707:0715/045252:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[15638:40707:0715/045252:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 7, remote ID 2147483654)
[15638:40707:0715/045252:WARNING:channel.cc(322)] RawChannel write error
[ OK ] BrowserTest.InterstitialCancelsGuestViewDialogs (9367 ms)
[132/221] BrowserTest.InterstitialCancelsGuestViewDialogs (10904 ms)
[ RUN ] BrowserTest.WindowOpenClose
[15657:3847:0715/045253:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] BrowserTest.WindowOpenClose (5350 ms)
[133/221] BrowserTest.WindowOpenClose (6843 ms)
[ RUN ] BrowserNavigatorTest.ViewSourceIsntSingleton
[15662:3847:0715/045256:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15658:40195:0715/045258:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[ OK ] BrowserNavigatorTest.ViewSourceIsntSingleton (4225 ms)
[134/221] BrowserNavigatorTest.ViewSourceIsntSingleton (5928 ms)
[ RUN ] PermissionBubbleBrowserTest.AnchorPositionDifferentWithAndWithoutLocationBar
[15673:3847:0715/045302:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] PermissionBubbleBrowserTest.AnchorPositionDifferentWithAndWithoutLocationBar (3299 ms)
[135/221] PermissionBubbleBrowserTest.AnchorPositionDifferentWithAndWithoutLocationBar (4960 ms)
[ RUN ] BrowserCrApplicationAppleScriptTest.InsertAndDeleteWindows
[15669:3847:0715/045300:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
2015-07-15 04:53:06.345 browser_tests[15665:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[ OK ] BrowserCrApplicationAppleScriptTest.InsertAndDeleteWindows (8548 ms)
[136/221] BrowserCrApplicationAppleScriptTest.InsertAndDeleteWindows (10171 ms)
[ RUN ] FullscreenControllerTest.PendingMouseLockExitsOnTabClose
[15679:3847:0715/045306:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15686:12807:0715/045310:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[15686:12807:0715/045310:WARNING:channel.cc(322)] RawChannel write error
[15676:40451:0715/045310:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[15676:40451:0715/045310:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[15676:40451:0715/045310:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] FullscreenControllerTest.PendingMouseLockExitsOnTabClose (6068 ms)
[137/221] FullscreenControllerTest.PendingMouseLockExitsOnTabClose (7581 ms)
[ RUN ] FindInPageControllerTest.SpanAndListsSearchable
[15687:3847:0715/045310:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15688:14595:0715/045311:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[15688:14595:0715/045311:WARNING:channel.cc(322)] RawChannel write error
[ OK ] FindInPageControllerTest.SpanAndListsSearchable (3299 ms)
[138/221] FindInPageControllerTest.SpanAndListsSearchable (4581 ms)
[ RUN ] FindInPageControllerTest.GlobalPasteBoardClearMatches
[15694:3847:0715/045314:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15689:38915:0715/045318:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[15699:12807:0715/045318:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[15699:12807:0715/045318:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[15699:12807:0715/045318:WARNING:channel.cc(322)] RawChannel write error
[15689:38915:0715/045318:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[15689:38915:0715/045318:WARNING:channel.cc(322)] RawChannel write error
[ OK ] FindInPageControllerTest.GlobalPasteBoardClearMatches (6799 ms)
[139/221] FindInPageControllerTest.GlobalPasteBoardClearMatches (8157 ms)
[ RUN ] LocationBarBrowserTest.PageActionUITest
[15697:3847:0715/045315:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15690:41219:0715/045319:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[15690:41219:0715/045319:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[15690:41219:0715/045319:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[15690:3847:0715/045319:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 3, remote ID 2147483650)
[15690:41219:0715/045319:WARNING:channel.cc(322)] RawChannel write error
[15700:12807:0715/045319:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[15700:12807:0715/045319:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[15700:12807:0715/045319:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[15702:12551:0715/045319:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[15702:12551:0715/045319:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[15702:12551:0715/045319:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[15702:12551:0715/045319:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[15702:12551:0715/045319:WARNING:channel.cc(322)] RawChannel write error
[ OK ] LocationBarBrowserTest.PageActionUITest (6671 ms)
[140/221] LocationBarBrowserTest.PageActionUITest (8052 ms)
[ RUN ] OneClickSigninBubbleLinksDelegateBrowserTest.LearnMoreLink
[15713:3847:0715/045323:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] OneClickSigninBubbleLinksDelegateBrowserTest.LearnMoreLink (3857 ms)
[141/221] OneClickSigninBubbleLinksDelegateBrowserTest.LearnMoreLink (5216 ms)
[ RUN ] SettingsWindowManagerTest.OpenSettingsWindow
[15709:3847:0715/045322:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15703:4871:0715/045324:ERROR:mach_broker_mac.mm(222)] Unknown process 15716 is sending Mach IPC messages!
[15703:39939:0715/045325:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[15703:39939:0715/045325:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[15703:39939:0715/045325:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[15703:39939:0715/045325:WARNING:channel.cc(322)] RawChannel write error
[ OK ] SettingsWindowManagerTest.OpenSettingsWindow (5030 ms)
[142/221] SettingsWindowManagerTest.OpenSettingsWindow (6666 ms)
[ RUN ] WebUIBidiCheckerBrowserTestRTL.TestSettingsLanguageOptionsPage
[ OK ] WebUIBidiCheckerBrowserTestRTL.TestSettingsLanguageOptionsPage (1 ms)
[143/221] WebUIBidiCheckerBrowserTestRTL.TestSettingsLanguageOptionsPage (1434 ms)
[ RUN ] WebUIBidiCheckerBrowserTestRTL.TestSettingsFrameContentExceptionsJavascript
[ OK ] WebUIBidiCheckerBrowserTestRTL.TestSettingsFrameContentExceptionsJavascript (1 ms)
[144/221] WebUIBidiCheckerBrowserTestRTL.TestSettingsFrameContentExceptionsJavascript (1238 ms)
[ RUN ] FormAutocompleteTest.AutoCompleteOffFormSubmit
[ OK ] FormAutocompleteTest.AutoCompleteOffFormSubmit (584 ms)
[145/221] FormAutocompleteTest.AutoCompleteOffFormSubmit (1951 ms)
[ RUN ] FormAutofillTest.DetectTextDirectionFromDirectStyle
[ OK ] FormAutofillTest.DetectTextDirectionFromDirectStyle (268 ms)
[146/221] FormAutofillTest.DetectTextDirectionFromDirectStyle (1894 ms)
[ RUN ] FormAutofillTest.OnlyExtractNewForms
[ OK ] FormAutofillTest.OnlyExtractNewForms (400 ms)
[147/221] FormAutofillTest.OnlyExtractNewForms (1694 ms)
[ RUN ] ChromeURLDataManagerTest.200
[15725:3847:0715/045329:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15721:40195:0715/045332:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[15725:3847:0715/045332:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[15725:3847:0715/045332:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[15725:3847:0715/045332:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[15725:3847:0715/045332:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[15725:3847:0715/045332:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[15725:3847:0715/045332:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[15725:3847:0715/045332:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[15725:3847:0715/045332:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[15725:3847:0715/045332:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[15725:3847:0715/045332:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[15725:3847:0715/045332:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[15725:3847:0715/045332:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[15725:3847:0715/045332:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[15725:3847:0715/045332:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[15725:3847:0715/045332:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[15725:3847:0715/045332:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[ OK ] ChromeURLDataManagerTest.200 (4938 ms)
[148/221] ChromeURLDataManagerTest.200 (6511 ms)
[ RUN ] FormAutofillTest.ExtractFormsNoFields
[ OK ] FormAutofillTest.ExtractFormsNoFields (304 ms)
[149/221] FormAutofillTest.ExtractFormsNoFields (1816 ms)
[ RUN ] FormAutofillTest.FindFormForInputElement
[ OK ] FormAutofillTest.FindFormForInputElement (388 ms)
[150/221] FormAutofillTest.FindFormForInputElement (1788 ms)
[ RUN ] FormAutofillTest.FindFormForTextAreaElementForUnownedForm
[ OK ] FormAutofillTest.FindFormForTextAreaElementForUnownedForm (246 ms)
[151/221] FormAutofillTest.FindFormForTextAreaElementForUnownedForm (1523 ms)
[ RUN ] FormAutofillTest.LabelsInferredFromTableEmptyTDs
[ OK ] FormAutofillTest.LabelsInferredFromTableEmptyTDs (402 ms)
[152/221] FormAutofillTest.LabelsInferredFromTableEmptyTDs (1771 ms)
[ RUN ] FormAutofillTest.ClearFormWithNodeContainingSelectOne
[ OK ] FormAutofillTest.ClearFormWithNodeContainingSelectOne (389 ms)
[153/221] FormAutofillTest.ClearFormWithNodeContainingSelectOne (1796 ms)
[ RUN ] FormAutofillTest.ClearPreviewedFormWithNonEmptyInitiatingNode
[ OK ] FormAutofillTest.ClearPreviewedFormWithNonEmptyInitiatingNode (327 ms)
[154/221] FormAutofillTest.ClearPreviewedFormWithNonEmptyInitiatingNode (1537 ms)
[ RUN ] PasswordAutofillAgentTest.NoInitialAutocompleteForReadOnlyPassword
[ OK ] PasswordAutofillAgentTest.NoInitialAutocompleteForReadOnlyPassword (388 ms)
[155/221] PasswordAutofillAgentTest.NoInitialAutocompleteForReadOnlyPassword (1780 ms)
[ RUN ] PasswordAutofillAgentTest.ClearPreviewWithAutofilledUsernameAndPassword
[ OK ] PasswordAutofillAgentTest.ClearPreviewWithAutofilledUsernameAndPassword (352 ms)
[156/221] PasswordAutofillAgentTest.ClearPreviewWithAutofilledUsernameAndPassword (1822 ms)
[ RUN ] PasswordAutofillAgentTest.FillOnAccountSelectOnlyCredentialsOnPasswordClick
[ OK ] PasswordAutofillAgentTest.FillOnAccountSelectOnlyCredentialsOnPasswordClick (485 ms)
[157/221] PasswordAutofillAgentTest.FillOnAccountSelectOnlyCredentialsOnPasswordClick (2083 ms)
[ RUN ] PasswordAutofillAgentTest.RememberLastTypedAfterAutofilledUsernameAndPasswordOnSubmit_ScriptChanged
[15740:3847:0715/045341:16555764353386:WARNING:keycode_converter.cc(91)] empty code string
[15740:3847:0715/045341:16555768755425:WARNING:keycode_converter.cc(91)] empty code string
[15740:3847:0715/045341:16555769992673:WARNING:keycode_converter.cc(91)] empty code string
[15740:3847:0715/045341:16555771065039:WARNING:keycode_converter.cc(91)] empty code string
[15740:3847:0715/045341:16555771938762:WARNING:keycode_converter.cc(91)] empty code string
[15740:3847:0715/045341:16555772887957:WARNING:keycode_converter.cc(91)] empty code string
[15740:3847:0715/045341:16555821999050:WARNING:keycode_converter.cc(91)] empty code string
[15740:3847:0715/045341:16555824524974:WARNING:keycode_converter.cc(91)] empty code string
[15740:3847:0715/045341:16555827298793:WARNING:keycode_converter.cc(91)] empty code string
[15740:3847:0715/045341:16555835591335:WARNING:keycode_converter.cc(91)] empty code string
[15740:3847:0715/045341:16555838680653:WARNING:keycode_converter.cc(91)] empty code string
[15740:3847:0715/045341:16555839457776:WARNING:keycode_converter.cc(91)] empty code string
[15740:3847:0715/045341:16555840058350:WARNING:keycode_converter.cc(91)] empty code string
[15740:3847:0715/045341:16555840545217:WARNING:keycode_converter.cc(91)] empty code string
[15740:3847:0715/045341:16555841059989:WARNING:keycode_converter.cc(91)] empty code string
[15740:3847:0715/045341:16555841549024:WARNING:keycode_converter.cc(91)] empty code string
[15740:3847:0715/045341:16555842158529:WARNING:keycode_converter.cc(91)] empty code string
[15740:3847:0715/045341:16555842695139:WARNING:keycode_converter.cc(91)] empty code string
[15740:3847:0715/045341:16555844912355:WARNING:keycode_converter.cc(91)] empty code string
[15740:3847:0715/045341:16555846801589:WARNING:keycode_converter.cc(91)] empty code string
[15740:3847:0715/045341:16555848796777:WARNING:keycode_converter.cc(91)] empty code string
[15740:3847:0715/045341:16555850721187:WARNING:keycode_converter.cc(91)] empty code string
[15740:3847:0715/045341:16555852826902:WARNING:keycode_converter.cc(91)] empty code string
[ OK ] PasswordAutofillAgentTest.RememberLastTypedAfterAutofilledUsernameAndPasswordOnSubmit_ScriptChanged (520 ms)
[158/221] PasswordAutofillAgentTest.RememberLastTypedAfterAutofilledUsernameAndPasswordOnSubmit_ScriptChanged (2031 ms)
[ RUN ] PasswordGenerationAgentTest.BlurTest
[ OK ] PasswordGenerationAgentTest.BlurTest (482 ms)
[159/221] PasswordGenerationAgentTest.BlurTest (1774 ms)
[ RUN ] CreatePluginPlaceholderTest.MissingPlugin
[ OK ] CreatePluginPlaceholderTest.MissingPlugin (156 ms)
[160/221] CreatePluginPlaceholderTest.MissingPlugin (1512 ms)
[ RUN ] CastSessionBrowserTest.CreateAndDestroy
[ OK ] CastSessionBrowserTest.CreateAndDestroy (155 ms)
[161/221] CastSessionBrowserTest.CreateAndDestroy (1534 ms)
[ RUN ] WebUIBrowserAsyncTest.TestSyncOkTestFail
[15861:3847:0715/045347:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15849:40451:0715/045349:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[15874:13063:0715/045349:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[15849:3847:0715/045350:INFO:CONSOLE(1791)] "Running test testFailsAssert", source: async.js (1791)
[15849:3847:0715/045350:ERROR:web_ui_test_handler.cc(75)] 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
[ OK ] WebUIBrowserAsyncTest.TestSyncOkTestFail (5676 ms)
[162/221] WebUIBrowserAsyncTest.TestSyncOkTestFail (7096 ms)
[ RUN ] WebUIResourceBrowserTest.CommandTest
[15898:3847:0715/045348:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15854:3847:0715/045350:INFO:CONSOLE(0)] "'window.webkitStorageInfo' is deprecated. Please use 'navigator.webkitTemporaryStorage' or 'navigator.webkitPersistentStorage' instead.", source: (0)
[15854:3847:0715/045350:INFO:CONSOLE(0)] "'webkitIndexedDB' is deprecated. Please use 'indexedDB' instead.", source: (0)
[15854:40451:0715/045350:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[15854:40451:0715/045350:WARNING:channel.cc(322)] RawChannel write error
[ OK ] WebUIResourceBrowserTest.CommandTest (4530 ms)
[163/221] WebUIResourceBrowserTest.CommandTest (6105 ms)
[ RUN ] WebUIResourceBrowserTest.MenuButtonTest
[16022:3847:0715/045354:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15984:3847:0715/045356:INFO:CONSOLE(0)] "'window.webkitStorageInfo' is deprecated. Please use 'navigator.webkitTemporaryStorage' or 'navigator.webkitPersistentStorage' instead.", source: (0)
[15984:3847:0715/045356:INFO:CONSOLE(0)] "'webkitIndexedDB' is deprecated. Please use 'indexedDB' instead.", source: (0)
[ OK ] WebUIResourceBrowserTest.MenuButtonTest (4261 ms)
[164/221] WebUIResourceBrowserTest.MenuButtonTest (5960 ms)
[ RUN ] OutOfProcessPPAPITest.ImeInputEvent
[16024:3847:0715/045354:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
objc[16038]: Class BaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testV_TqxZ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[16038]: Class ConstrainedWindowAnimationBase is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testV_TqxZ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[16038]: Class ConstrainedWindowAnimationShow is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testV_TqxZ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[16038]: Class ConstrainedWindowAnimationHide is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testV_TqxZ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[16038]: Class ConstrainedWindowAnimationPulse is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testV_TqxZ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[16038]: Class BlueLabelButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testV_TqxZ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[16038]: Class BlueLabelButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testV_TqxZ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[16038]: Class HoverImageMenuButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testV_TqxZ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[16038]: Class HoverImageMenuButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testV_TqxZ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[16038]: Class HyperlinkButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testV_TqxZ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[16038]: Class HyperlinkTextView is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testV_TqxZ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[16038]: Class FindPasteboard is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testV_TqxZ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[16038]: Class FlippedView is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testV_TqxZ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[16038]: Class FocusTracker is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testV_TqxZ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[16038]: Class FullscreenWindowManager is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testV_TqxZ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[16038]: Class HoverButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testV_TqxZ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[16038]: Class HoverImageButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testV_TqxZ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[16038]: Class MenuController is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testV_TqxZ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[16038]: Class ToolTipBaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testV_TqxZ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[16038]: Class CrTrackingAreaOwnerProxy is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testV_TqxZ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[16038]: Class CrTrackingArea is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testV_TqxZ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[16038]: Class UnderlayOpenGLHostingWindow is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testV_TqxZ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[16038]: Class MacScreenMonitor is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testV_TqxZ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[16038]: Class ComplexTextInputPanel is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testV_TqxZ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
[15992:3847:0715/045357:INFO:CONSOLE(177)] "ImeCommit finished in 0.024 seconds.", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testV_TqxZ/ppapi/tests/test_case.html?testcase=ImeInputEvent (177)
[16030:3847:0715/045357:WARNING:keycode_converter.cc(91)] empty code string
[16030:3847:0715/045357:WARNING:keycode_converter.cc(91)] empty code string
[16030:3847:0715/045357:WARNING:keycode_converter.cc(91)] empty code string
[15992:3847:0715/045357:INFO:CONSOLE(177)] "ImeCancel finished in 0.030 seconds.", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testV_TqxZ/ppapi/tests/test_case.html?testcase=ImeInputEvent (177)
[15992:3847:0715/045357:INFO:CONSOLE(177)] "ImeUnawareCommit finished in 0.024 seconds.", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testV_TqxZ/ppapi/tests/test_case.html?testcase=ImeInputEvent (177)
[15992:3847:0715/045357:INFO:CONSOLE(177)] "ImeUnawareCancel finished in 0.037 seconds.", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testV_TqxZ/ppapi/tests/test_case.html?testcase=ImeInputEvent (177)
[15992:40195:0715/045357:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] OutOfProcessPPAPITest.ImeInputEvent (5514 ms)
[165/221] OutOfProcessPPAPITest.ImeInputEvent (7095 ms)
[ RUN ] OutOfProcessPPAPITest.UDPSocket_ParallelSend
[16056:3847:0715/045400:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:53051...
sending server_data: {"host": "127.0.0.1", "port": 53051} (36 bytes)
objc[16084]: Class BaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testV_TqxZ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[16084]: Class ConstrainedWindowAnimationBase is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testV_TqxZ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[16084]: Class ConstrainedWindowAnimationShow is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testV_TqxZ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[16084]: Class ConstrainedWindowAnimationHide is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testV_TqxZ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[16084]: Class ConstrainedWindowAnimationPulse is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testV_TqxZ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[16084]: Class BlueLabelButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testV_TqxZ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[16084]: Class BlueLabelButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testV_TqxZ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[16084]: Class HoverImageMenuButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testV_TqxZ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[16084]: Class HoverImageMenuButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testV_TqxZ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[16084]: Class HyperlinkButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testV_TqxZ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[16084]: Class HyperlinkTextView is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testV_TqxZ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[16084]: Class FindPasteboard is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testV_TqxZ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[16084]: Class FlippedView is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testV_TqxZ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[16084]: Class FocusTracker is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testV_TqxZ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[16084]: Class FullscreenWindowManager is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testV_TqxZ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[16084]: Class HoverButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testV_TqxZ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[16084]: Class HoverImageButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testV_TqxZ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[16084]: Class MenuController is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testV_TqxZ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[16084]: Class ToolTipBaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testV_TqxZ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[16084]: Class CrTrackingAreaOwnerProxy is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testV_TqxZ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[16084]: Class CrTrackingArea is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testV_TqxZ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[16084]: Class UnderlayOpenGLHostingWindow is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testV_TqxZ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[16084]: Class MacScreenMonitor is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testV_TqxZ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[16084]: Class ComplexTextInputPanel is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testV_TqxZ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
[16042:3847:0715/045403:INFO:CONSOLE(177)] "ParallelSendForceAsync finished in 0.000 seconds.", source: http://127.0.0.1:53051/files/test_case.html?testcase=UDPSocket_ParallelSend, (177)
[16042:3847:0715/045403:INFO:CONSOLE(177)] "ParallelSend finished in 0.037 seconds.", source: http://127.0.0.1:53051/files/test_case.html?testcase=UDPSocket_ParallelSend, (177)
[16042:3847:0715/045403:INFO:CONSOLE(177)] "ParallelSendBlocking finished in 0.004 seconds.", source: http://127.0.0.1:53051/files/test_case.html?testcase=UDPSocket_ParallelSend, (177)
[16042:3847:0715/045403:INFO:CONSOLE(177)] "ParallelSendBackground finished in 0.002 seconds.", source: http://127.0.0.1:53051/files/test_case.html?testcase=UDPSocket_ParallelSend, (177)
[ OK ] OutOfProcessPPAPITest.UDPSocket_ParallelSend (5922 ms)
[166/221] OutOfProcessPPAPITest.UDPSocket_ParallelSend (7660 ms)
[ RUN ] OutOfProcessPPAPITest.URLRequest_CreateAndIsURLRequestInfo
[16066:3847:0715/045402:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:53058...
sending server_data: {"host": "127.0.0.1", "port": 53058} (36 bytes)
objc[16114]: Class BaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testV_TqxZ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[16114]: Class ConstrainedWindowAnimationBase is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testV_TqxZ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[16114]: Class ConstrainedWindowAnimationShow is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testV_TqxZ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[16114]: Class ConstrainedWindowAnimationHide is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testV_TqxZ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[16114]: Class ConstrainedWindowAnimationPulse is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testV_TqxZ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[16114]: Class BlueLabelButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testV_TqxZ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[16114]: Class BlueLabelButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testV_TqxZ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[16114]: Class HoverImageMenuButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testV_TqxZ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[16114]: Class HoverImageMenuButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testV_TqxZ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[16114]: Class HyperlinkButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testV_TqxZ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[16114]: Class HyperlinkTextView is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testV_TqxZ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[16114]: Class FindPasteboard is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testV_TqxZ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[16114]: Class FlippedView is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testV_TqxZ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[16114]: Class FocusTracker is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testV_TqxZ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[16114]: Class FullscreenWindowManager is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testV_TqxZ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[16114]: Class HoverButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testV_TqxZ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[16114]: Class HoverImageButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testV_TqxZ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[16114]: Class MenuController is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testV_TqxZ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[16114]: Class ToolTipBaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testV_TqxZ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[16114]: Class CrTrackingAreaOwnerProxy is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testV_TqxZ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[16114]: Class CrTrackingArea is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testV_TqxZ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[16114]: Class UnderlayOpenGLHostingWindow is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testV_TqxZ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[16114]: Class MacScreenMonitor is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testV_TqxZ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[16114]: Class ComplexTextInputPanel is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testV_TqxZ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
[16052:3847:0715/045405:INFO:CONSOLE(0)] "ppapi_tests.plugin: 0xFFFFF0 is not a valid instance ID.", source: http://127.0.0.1:53058/files/test_case.html?testcase=URLRequest_CreateAndIsURLRequestInfo (0)
[16052:3847:0715/045405:INFO:CONSOLE(177)] "CreateAndIsURLRequestInfo finished in 0.000 seconds.", source: http://127.0.0.1:53058/files/test_case.html?testcase=URLRequest_CreateAndIsURLRequestInfo (177)
[ OK ] OutOfProcessPPAPITest.URLRequest_CreateAndIsURLRequestInfo (6134 ms)
[167/221] OutOfProcessPPAPITest.URLRequest_CreateAndIsURLRequestInfo (7932 ms)
[ RUN ] OutOfProcessPPAPITest.URLRequest_AppendDataToBody
[16163:3847:0715/045407:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:53062...
sending server_data: {"host": "127.0.0.1", "port": 53062} (36 bytes)
objc[16238]: Class BaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testV_TqxZ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[16238]: Class ConstrainedWindowAnimationBase is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testV_TqxZ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[16238]: Class ConstrainedWindowAnimationShow is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testV_TqxZ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[16238]: Class ConstrainedWindowAnimationHide is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testV_TqxZ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[16238]: Class ConstrainedWindowAnimationPulse is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testV_TqxZ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[16238]: Class BlueLabelButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testV_TqxZ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[16238]: Class BlueLabelButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testV_TqxZ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[16238]: Class HoverImageMenuButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testV_TqxZ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[16238]: Class HoverImageMenuButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testV_TqxZ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[16238]: Class HyperlinkButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testV_TqxZ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[16238]: Class HyperlinkTextView is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testV_TqxZ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[16238]: Class FindPasteboard is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testV_TqxZ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[16238]: Class FlippedView is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testV_TqxZ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[16238]: Class FocusTracker is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testV_TqxZ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[16238]: Class FullscreenWindowManager is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testV_TqxZ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[16238]: Class HoverButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testV_TqxZ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[16238]: Class HoverImageButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testV_TqxZ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[16238]: Class MenuController is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testV_TqxZ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[16238]: Class ToolTipBaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testV_TqxZ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[16238]: Class CrTrackingAreaOwnerProxy is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testV_TqxZ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[16238]: Class CrTrackingArea is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testV_TqxZ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[16238]: Class UnderlayOpenGLHostingWindow is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testV_TqxZ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[16238]: Class MacScreenMonitor is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testV_TqxZ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[16238]: Class ComplexTextInputPanel is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testV_TqxZ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
[16120:3847:0715/045411:INFO:CONSOLE(177)] "AppendDataToBody finished in 0.021 seconds.", source: http://127.0.0.1:53062/files/test_case.html?testcase=URLRequest_AppendDataToBody (177)
[16120:40451:0715/045411:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[16120:40451:0715/045411:WARNING:channel.cc(322)] RawChannel write error
[ OK ] OutOfProcessPPAPITest.URLRequest_AppendDataToBody (6321 ms)
[168/221] OutOfProcessPPAPITest.URLRequest_AppendDataToBody (7862 ms)
[ RUN ] OutOfProcessPPAPITest.X509CertificatePrivate
[16203:3847:0715/045409:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
objc[16254]: Class BaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testV_TqxZ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[16254]: Class ConstrainedWindowAnimationBase is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testV_TqxZ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[16254]: Class ConstrainedWindowAnimationShow is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testV_TqxZ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[16254]: Class ConstrainedWindowAnimationHide is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testV_TqxZ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[16254]: Class ConstrainedWindowAnimationPulse is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testV_TqxZ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[16254]: Class BlueLabelButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testV_TqxZ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[16254]: Class BlueLabelButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testV_TqxZ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[16254]: Class HoverImageMenuButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testV_TqxZ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[16254]: Class HoverImageMenuButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testV_TqxZ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[16254]: Class HyperlinkButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testV_TqxZ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[16254]: Class HyperlinkTextView is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testV_TqxZ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[16254]: Class FindPasteboard is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testV_TqxZ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[16254]: Class FlippedView is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testV_TqxZ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[16254]: Class FocusTracker is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testV_TqxZ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[16254]: Class FullscreenWindowManager is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testV_TqxZ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[16254]: Class HoverButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testV_TqxZ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[16254]: Class HoverImageButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testV_TqxZ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[16254]: Class MenuController is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testV_TqxZ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[16254]: Class ToolTipBaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testV_TqxZ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[16254]: Class CrTrackingAreaOwnerProxy is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testV_TqxZ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[16254]: Class CrTrackingArea is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testV_TqxZ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[16254]: Class UnderlayOpenGLHostingWindow is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testV_TqxZ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[16254]: Class MacScreenMonitor is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testV_TqxZ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[16254]: Class ComplexTextInputPanel is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testV_TqxZ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
[16155:3847:0715/045412:INFO:CONSOLE(177)] "ValidCertificateForceAsync finished in 0.018 seconds.", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testV_TqxZ/ppapi/tests/test_case.html?testcase=X509CertificatePrivate (177)
[16155:3847:0715/045412:INFO:CONSOLE(177)] "ValidCertificate finished in 0.003 seconds.", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testV_TqxZ/ppapi/tests/test_case.html?testcase=X509CertificatePrivate (177)
[16155:3847:0715/045412:INFO:CONSOLE(177)] "InvalidCertificateForceAsync finished in 0.000 seconds.", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testV_TqxZ/ppapi/tests/test_case.html?testcase=X509CertificatePrivate (177)
[16155:3847:0715/045412:INFO:CONSOLE(177)] "InvalidCertificate finished in 0.000 seconds.", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testV_TqxZ/ppapi/tests/test_case.html?testcase=X509CertificatePrivate (177)
[16155:41219:0715/045412:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] OutOfProcessPPAPITest.X509CertificatePrivate (5268 ms)
[169/221] OutOfProcessPPAPITest.X509CertificatePrivate (6970 ms)
[ RUN ] PPAPINaClNewlibTest.View
[16290:3847:0715/045415:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:53067...
sending server_data: {"host": "127.0.0.1", "port": 53067} (36 bytes)
[16309,1961681280:04:54:19.149007] Native Client module will be loaded at base address 0x0000706200000000
[16275:3847:0715/045419:INFO:CONSOLE(177)] "SizeChange finished in 0.011 seconds.", source: http://127.0.0.1:53067/files/test_case.html?mode=nacl_newlib&testcase=View_SizeChange,View_ClipChange,View_ScrollOffsetChange, (177)
[16275:3847:0715/045419:INFO:CONSOLE(177)] "ClipChange finished in 0.031 seconds.", source: http://127.0.0.1:53067/files/test_case.html?mode=nacl_newlib&testcase=View_SizeChange,View_ClipChange,View_ScrollOffsetChange, (177)
[16275:3847:0715/045419:INFO:CONSOLE(177)] "ScrollOffsetChange finished in 0.035 seconds.", source: http://127.0.0.1:53067/files/test_case.html?mode=nacl_newlib&testcase=View_SizeChange,View_ClipChange,View_ScrollOffsetChange, (177)
[ OK ] PPAPINaClNewlibTest.View (6111 ms)
[170/221] PPAPINaClNewlibTest.View (7792 ms)
[ RUN ] NaClBrowserTestGLibc.SuccessfulLoadUMA
[16296:3847:0715/045416:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:53073...
sending server_data: {"host": "127.0.0.1", "port": 53073} (36 bytes)
[16312,1961681280:04:54:19.976112] Native Client module will be loaded at base address 0x0000745e00000000
[16280:3847:0715/045420:INFO:nacl_browsertest_util.cc(75)] SHUTDOWN 1 test passed.
[ OK ] NaClBrowserTestGLibc.SuccessfulLoadUMA (6354 ms)
[171/221] NaClBrowserTestGLibc.SuccessfulLoadUMA (7781 ms)
[ RUN ] NaClBrowserTestPnaclDebug.PnaclDebugURLFlagNoURL
[16319:3847:0715/045423:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:53090...
sending server_data: {"host": "127.0.0.1", "port": 53090} (36 bytes)
[16327,1961681280:04:54:26.336051] NaClSetUpBootstrapChannel: descriptor 20, error 0
[16327,1961681280:04:54:26.336250] NaClPerfCounterInterval(NaClAppLoadFile __start__:PreAllocAddrSpace): 86 microsecs
[16327,1961681280:04:54:26.356527] Native Client module will be loaded at base address 0x0000596d00000000
[16327,1961681280:04:54:26.356662] NaClPerfCounterInterval(NaClAppLoadFile PreAllocAddrSpace:*AllocAddrSpace): 20412 microsecs
[16327,1961681280:04:54:26.356732] NaClElfFileMapSegment: mapping for validation
[16327,1961681280:04:54:26.356826] NaClPerfCounterInterval(NaClElfFileMapSegment __start__:PreMap): 93 microsecs
[16327,1961681280:04:54:26.358321] NaClPerfCounterInterval(NaClElfFileMapSegment PreMap:MapForValidate): 1493 microsecs
[16327,1961681280:04:54:26.558797] NaClPerfCounterInterval(NaClElfFileMapSegment MapForValidate:ValidateMapped): 200474 microsecs
[16327,1961681280:04:54:26.559301] NaClElfFileMapSegment: mapping into code space
[16327,1961681280:04:54:26.559341] NaClElfFileMapSegment: EXERCISING MMAP LOAD PATH
[16327,1961681280:04:54:26.560303] NaClPerfCounterInterval(NaClElfFileMapSegment ValidateMapped:MapFinal): 1510 microsecs
[16327,1961681280:04:54:26.560347] NaClPerfCounterInterval(NaClElfFileMapSegment __start__:MapFinal): 9 microsecs
[16327,1961681280:04:54:26.560436] NaClPerfCounterInterval(NaClElfFileMapSegment __start__:PRead tail): 64 microsecs
[16327,1961681280:04:54:26.560471] NaClPerfCounterInterval(NaClElfFileMapSegment PRead tail:MapFinal): 36 microsecs
[16327,1961681280:04:54:26.560488] NaClPerfCounterInterval(NaClAppLoadFile *AllocAddrSpace:*NaClElfImageLoad): 203828 microsecs
[16327,1961681280:04:54:26.565410] NaClPerfCounterInterval(NaClAppLoadFile *NaClElfImageLoad:*MakeDynText): 4918 microsecs
[16327,1961681280:04:54:26.565482] NaClPerfCounterInterval(NaClAppLoadFile *MakeDynText:*ValidateImg): 76 microsecs
[16327,1961681280:04:54:26.566115] NaClPerfCounterInterval(NaClAppLoadFile __start__:EndLoadFile): 229952 microsecs
[16327,1961681280:04:54:26.616994] NaClPerfCounterInterval(NaClTextDyncodeCreate __start__:*DynRegionValidate): 43528 microsecs
[16327,433152000:04:54:26.741961] Exit syscall handler: 0
[16327,1961681280:04:54:26.742105] NaCl untrusted code called _exit(0x0)
[16329,1961681280:04:54:27.694264] NaClSetUpBootstrapChannel: descriptor 20, error 0
[16329,1961681280:04:54:27.695601] NaClPerfCounterInterval(NaClAppLoadFile __start__:PreAllocAddrSpace): 1263 microsecs
[16329,1961681280:04:54:27.695968] Native Client module will be loaded at base address 0x0000053600000000
[16329,1961681280:04:54:27.696006] NaClPerfCounterInterval(NaClAppLoadFile PreAllocAddrSpace:*AllocAddrSpace): 406 microsecs
[16329,1961681280:04:54:27.696037] NaClElfFileMapSegment: mapping for validation
[16329,1961681280:04:54:27.696089] NaClPerfCounterInterval(NaClElfFileMapSegment __start__:PreMap): 53 microsecs
[16329,1961681280:04:54:27.699545] NaClPerfCounterInterval(NaClElfFileMapSegment PreMap:MapForValidate): 3452 microsecs
[16329,1961681280:04:54:27.755464] NaClPerfCounterInterval(NaClElfFileMapSegment MapForValidate:ValidateMapped): 55917 microsecs
[16329,1961681280:04:54:27.755705] NaClElfFileMapSegment: mapping into code space
[16329,1961681280:04:54:27.755738] NaClElfFileMapSegment: EXERCISING MMAP LOAD PATH
[16329,1961681280:04:54:27.755951] NaClPerfCounterInterval(NaClElfFileMapSegment ValidateMapped:MapFinal): 491 microsecs
[16329,1961681280:04:54:27.756008] NaClPerfCounterInterval(NaClElfFileMapSegment __start__:MapFinal): 15 microsecs
[16329,1961681280:04:54:27.756863] NaClPerfCounterInterval(NaClElfFileMapSegment __start__:PRead tail): 775 microsecs
[16329,1961681280:04:54:27.756947] NaClPerfCounterInterval(NaClElfFileMapSegment PRead tail:MapFinal): 88 microsecs
[16329,1961681280:04:54:27.757006] NaClPerfCounterInterval(NaClAppLoadFile *AllocAddrSpace:*NaClElfImageLoad): 60999 microsecs
[16329,1961681280:04:54:27.761882] NaClPerfCounterInterval(NaClAppLoadFile *NaClElfImageLoad:*MakeDynText): 4873 microsecs
[16329,1961681280:04:54:27.761987] NaClPerfCounterInterval(NaClAppLoadFile *MakeDynText:*ValidateImg): 109 microsecs
[16329,1961681280:04:54:27.762444] NaClPerfCounterInterval(NaClAppLoadFile __start__:EndLoadFile): 68106 microsecs
[16329,1961681280:04:54:27.766581] NaClPerfCounterInterval(NaClTextDyncodeCreate __start__:*DynRegionValidate): 672 microsecs
[16329,445480960:04:54:27.802501] Exit syscall handler: 0
[16329,1961681280:04:54:27.802717] NaCl untrusted code called _exit(0x0)
[16315:38915:0715/045427:WARNING:nacl_process_host.cc(875)] debug stub on port 4014
[16315:38915:0715/045427:INFO:nacl_browsertest.cc(307)] python /Volumes/data/b/swarm_slave/work/cache/run_tha_testV_TqxZ/chrome/test/data/nacl/debug_stub_browser_tests.py 4014 continue
[16331,1961681280:04:54:28.781793] NaClSetUpBootstrapChannel: descriptor 20, error 0
[16331,1961681280:04:54:28.782001] NaClPerfCounterInterval(NaClAppLoadFile __start__:PreAllocAddrSpace): 94 microsecs
[16331,1961681280:04:54:28.787558] Native Client module will be loaded at base address 0x00007d2c00000000
[16331,1961681280:04:54:28.787732] NaClPerfCounterInterval(NaClAppLoadFile PreAllocAddrSpace:*AllocAddrSpace): 5730 microsecs
[16331,1961681280:04:54:28.788231] NaClPerfCounterInterval(NaClAppLoadFile *AllocAddrSpace:*NaClElfImageLoad): 500 microsecs
[16331,1961681280:04:54:28.794909] NaClPerfCounterInterval(NaClAppLoadFile *NaClElfImageLoad:*MakeDynText): 6673 microsecs
[16331,1961681280:04:54:28.799624] NaClPerfCounterInterval(NaClAppLoadFile *MakeDynText:*ValidateImg): 4712 microsecs
[16331,1961681280:04:54:28.800537] NaClPerfCounterInterval(NaClAppLoadFile __start__:EndLoadFile): 18630 microsecs
[16331,1961681280:04:54:28.807692] NaClPerfCounterInterval(NaClTextDyncodeCreate __start__:*DynRegionValidate): 1332 microsecs
[16331,1961681280:04:54:28.816054] nacl_debug(139) : Debugging started.
[16331,433135616:04:54:28.820924] nacl_debug(87) : Connected, happy debugging!
[16331,433135616:04:54:28.822319] RX $vCont;c
[16315:3847:0715/045428:INFO:nacl_browsertest_util.cc(75)] SHUTDOWN 1 test passed.
[16315:3847:0715/045428:INFO:nacl_browsertest.cc(323)] Waiting for script to exit (which waits for embed to die).
[ OK ] NaClBrowserTestPnaclDebug.PnaclDebugURLFlagNoURL (8123 ms)
[172/221] NaClBrowserTestPnaclDebug.PnaclDebugURLFlagNoURL (9645 ms)
[ RUN ] NaClBrowserTestGLibcVcacheExtension.ValidationCacheOfMainNexe
[16323:3847:0715/045424:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:53097...
sending server_data: {"host": "127.0.0.1", "port": 53097} (36 bytes)
[16316:40451:0715/045427:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[16330,1961681280:04:54:28.450930] Native Client module will be loaded at base address 0x000022a700000000
[16316:3847:0715/045428:INFO:nacl_browsertest_util.cc(130)] |||| 1 test passed.
[16333,1961681280:04:54:29.917829] Native Client module will be loaded at base address 0x000027ad00000000
[16316:3847:0715/045429:INFO:nacl_browsertest_util.cc(130)] |||| 1 test passed.
[ OK ] NaClBrowserTestGLibcVcacheExtension.ValidationCacheOfMainNexe (8012 ms)
[173/221] NaClBrowserTestGLibcVcacheExtension.ValidationCacheOfMainNexe (9399 ms)
[ RUN ] CloudPolicyManagerTest.RegisterFailsWithRetries
[16339:3847:0715/045433:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[16334:3847:0715/045433:WARNING:device_management_service.cc(225)] DMServer request failed, status: 3, error: -21
[16341:15363:0715/045434:ERROR:webgraphicscontext3d_command_buffer_impl.cc(242)] Failed to initialize GLES2CmdHelper.
[16341:13063:0715/045434:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] CloudPolicyManagerTest.RegisterFailsWithRetries (3283 ms)
[174/221] CloudPolicyManagerTest.RegisterFailsWithRetries (4749 ms)
[ RUN ] PolicyTest.HomepageLocation
[16342:3847:0715/045433:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[16335:3847:0715/045435:INFO:CONSOLE(1)] "Uncaught ReferenceError: policy is not defined", source: (1)
[16335:62491:0715/045435:ERROR:mach_broker_mac.mm(222)] Unknown process 16345 is sending Mach IPC messages!
[16335:40451:0715/045436:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[16335:40451:0715/045438:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[16346:13063:0715/045438:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[16346:13063:0715/045438:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[16342:3847:0715/045438:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50420A00B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[16342:3847:0715/045438:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50420A00B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[16342:3847:0715/045439:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50420A00B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[16342:3847:0715/045439:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50420A00B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[16342:3847:0715/045439:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50420A00B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[16342:3847:0715/045439:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50420A00B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[16342:3847:0715/045439:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50420A00B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[16342:3847:0715/045439:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50420A00B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[16342:3847:0715/045439:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50420A00B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[16342:3847:0715/045439:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50420A00B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[16342:3847:0715/045439:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50420A00B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[16342:3847:0715/045439:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50420A00B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[16342:3847:0715/045439:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50420A00B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[16342:3847:0715/045439:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50420A00B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[16342:3847:0715/045439:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50420A00B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[16342:3847:0715/045439:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50420A00B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[16342:3847:0715/045439:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50420A00B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[ OK ] PolicyTest.HomepageLocation (7433 ms)
[175/221] PolicyTest.HomepageLocation (8935 ms)
[ RUN ] CaptivePortalBrowserTest.AbortLoad
[16349:3847:0715/045437:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
2015-07-15 04:54:40.480 browser_tests[16344:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[16351:12807:0715/045440:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[16344:40451:0715/045440:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] CaptivePortalBrowserTest.AbortLoad (5113 ms)
[176/221] CaptivePortalBrowserTest.AbortLoad (6626 ms)
[ RUN ] NetworkingPrivateApiTest.EnableNetworkType
[16362:3847:0715/045444:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[16363:12551:0715/045446:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[16363:12551:0715/045446:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[16357:3847:0715/045446:INFO:CONSOLE(0)] "[SUCCESS] enableNetworkType", source: chrome-extension://epcifkihnkjgphfkloaaleeakhpmgdmn/main.html?enableNetworkType (0)
[16362:3847:0715/045447:ERROR:gles2_cmd_decoder.cc(13133)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[16362:3847:0715/045447:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[ OK ] NetworkingPrivateApiTest.EnableNetworkType (4827 ms)
[177/221] NetworkingPrivateApiTest.EnableNetworkType (6441 ms)
[ RUN ] CaptivePortalBrowserTest.GoBackToTimeout
[16358:3847:0715/045442:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[16353:3847:0715/045443:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[16353:40195:0715/045445:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[16366:13063:0715/045448:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] CaptivePortalBrowserTest.GoBackToTimeout (8147 ms)
[178/221] CaptivePortalBrowserTest.GoBackToTimeout (9764 ms)
[ RUN ] NetworkingPrivateApiTest.VerifyAndEncryptCredentials
[16372:3847:0715/045450:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[16368:39939:0715/045453:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[16368:3847:0715/045453:INFO:CONSOLE(0)] "[SUCCESS] verifyAndEncryptCredentials", source: chrome-extension://epcifkihnkjgphfkloaaleeakhpmgdmn/main.html?verifyAndEncryptCredentials (0)
[ OK ] NetworkingPrivateApiTest.VerifyAndEncryptCredentials (5065 ms)
[179/221] NetworkingPrivateApiTest.VerifyAndEncryptCredentials (6769 ms)
[ RUN ] ITunesDataProviderRefreshTest.RefreshTest
[16376:3847:0715/045452:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ITunesDataProviderRefreshTest.RefreshTest (5046 ms)
[180/221] ITunesDataProviderRefreshTest.RefreshTest (6744 ms)
[ RUN ] DriveAppConverterTest.GoodApp
[16385:3847:0715/045457:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] DriveAppConverterTest.GoodApp (4399 ms)
[181/221] DriveAppConverterTest.GoodApp (5975 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/5
[16389:3847:0715/045459:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/5 (3432 ms)
[182/221] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/5 (5177 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/8
[16398:3847:0715/045503:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[16399:13315:0715/045504:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[16399:13315:0715/045504:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/8 (3476 ms)
[183/221] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/8 (4914 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/12
[16400:3847:0715/045504:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/12 (3471 ms)
[184/221] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/12 (4940 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/23
[16407:3847:0715/045508:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[16407:3847:0715/045510:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50CD0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[16407:3847:0715/045510:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50CD0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[16407:3847:0715/045510:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50CD0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[16407:3847:0715/045510:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50CD0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[16407:3847:0715/045510:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50CD0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[16407:3847:0715/045510:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50CD0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[16407:3847:0715/045510:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50CD0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[16407:3847:0715/045510:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50CD0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/23 (4155 ms)
[185/221] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/23 (5777 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/36
[16410:3847:0715/045509:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[16411:12551:0715/045510:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[16411:12551:0715/045510:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[16411:12551:0715/045510:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[16411:12551:0715/045510:WARNING:channel.cc(322)] RawChannel write error
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/36 (3737 ms)
[186/221] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/36 (5102 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/80
[16419:3847:0715/045514:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[16421:12807:0715/045515:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[16421:12807:0715/045515:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[16421:12807:0715/045515:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/80 (3528 ms)
[187/221] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/80 (4883 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/55
[16418:3847:0715/045514:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[16412:39171:0715/045515:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[16412:39171:0715/045515:WARNING:channel.cc(322)] RawChannel write error
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/55 (3886 ms)
[188/221] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/55 (5256 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/93
[16428:3847:0715/045519:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/93 (3496 ms)
[189/221] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/93 (4968 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/114
[16429:3847:0715/045519:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[16423:40451:0715/045520:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[16423:40451:0715/045520:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[16423:40451:0715/045520:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[16423:40451:0715/045520:WARNING:channel.cc(322)] RawChannel write error
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/114 (3589 ms)
[190/221] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/114 (4900 ms)
[ RUN ] BrowserCloseManagerBrowserTest/BrowserCloseManagerBrowserTest.TestShutdownMoreThanOnce/1
[16438:3847:0715/045524:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[16432:75287:0715/045525:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[ OK ] BrowserCloseManagerBrowserTest/BrowserCloseManagerBrowserTest.TestShutdownMoreThanOnce/1 (3454 ms)
[191/221] BrowserCloseManagerBrowserTest/BrowserCloseManagerBrowserTest.TestShutdownMoreThanOnce/1 (4758 ms)
[ RUN ] BrowserCloseManagerBrowserTest/BrowserCloseManagerBrowserTest.TestMultipleWindows/1
[16439:3847:0715/045524:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
2015-07-15 04:55:25.629 browser_tests[16433:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[16433:74255:0715/045526:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[ OK ] BrowserCloseManagerBrowserTest/BrowserCloseManagerBrowserTest.TestMultipleWindows/1 (5098 ms)
[192/221] BrowserCloseManagerBrowserTest/BrowserCloseManagerBrowserTest.TestMultipleWindows/1 (6539 ms)
[ RUN ] BrowserCloseManagerBrowserTest/BrowserCloseManagerBrowserTest.TestAddWindowWithBeforeUnloadDuringShutdown/0
[16448:3847:0715/045529:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[16444:76295:0715/045532:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[16444:76295:0715/045532:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[16454:13063:0715/045532:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[16444:39171:0715/045532:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[16444:39171:0715/045532:WARNING:channel.cc(322)] RawChannel write error
[ OK ] BrowserCloseManagerBrowserTest/BrowserCloseManagerBrowserTest.TestAddWindowWithBeforeUnloadDuringShutdown/0 (5732 ms)
[193/221] BrowserCloseManagerBrowserTest/BrowserCloseManagerBrowserTest.TestAddWindowWithBeforeUnloadDuringShutdown/0 (7349 ms)
[ RUN ] BrowserCloseManagerBrowserTest/BrowserCloseManagerBrowserTest.TestCloseTabDuringShutdown/0
[16452:3847:0715/045530:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[16447:74247:0715/045533:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[16447:74247:0715/045533:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[16455:12807:0715/045533:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[16455:12807:0715/045533:WARNING:channel.cc(322)] RawChannel write error
[ OK ] BrowserCloseManagerBrowserTest/BrowserCloseManagerBrowserTest.TestCloseTabDuringShutdown/0 (5469 ms)
[194/221] BrowserCloseManagerBrowserTest/BrowserCloseManagerBrowserTest.TestCloseTabDuringShutdown/0 (6794 ms)
[ RUN ] BrowserCloseManagerBrowserTest/BrowserCloseManagerBrowserTest.TestCloseTabDuringShutdown/1
[16460:3847:0715/045536:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[16456:75527:0715/045537:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[16456:75527:0715/045539:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[16466:13063:0715/045539:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[16466:13063:0715/045539:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] BrowserCloseManagerBrowserTest/BrowserCloseManagerBrowserTest.TestCloseTabDuringShutdown/1 (5337 ms)
[195/221] BrowserCloseManagerBrowserTest/BrowserCloseManagerBrowserTest.TestCloseTabDuringShutdown/1 (6893 ms)
[ RUN ] SRC_ClearKey_Prefixed/EncryptedMediaTest.Playback_AudioOnly_WebM/0
[16464:3847:0715/045537:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:53126...
sending server_data: {"host": "127.0.0.1", "port": 53126} (36 bytes)
[16459:3847:0715/045539:INFO:CONSOLE(295)] "04:55:39.906 - Using PrefixedClearKeyPlayer", source: http://127.0.0.1:53126/files/eme_player_js/utils.js (295)
[16459:3847:0715/045539:INFO:CONSOLE(295)] "04:55:39.925 - Registering video event handlers.", source: http://127.0.0.1:53126/files/eme_player_js/utils.js (295)
[16459:3847:0715/045539:INFO:CONSOLE(295)] "04:55:39.939 - Loading media using src.", source: http://127.0.0.1:53126/files/eme_player_js/utils.js (295)
[16459:3847:0715/045540:INFO:CONSOLE(295)] "04:55:40.183 - webkit-org.w3.clearkey Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:53126/files/eme_player_js/utils.js (295)
[16459:3847:0715/045540:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[16459:3847:0715/045540:INFO:CONSOLE(295)] "04:55:40.202 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:53126/files/eme_player_js/utils.js (295)
[16459:3847:0715/045540:INFO:CONSOLE(295)] "04:55:40.219 - Adding key to sessionID: 1", source: http://127.0.0.1:53126/files/eme_player_js/utils.js (295)
[16459:3847:0715/045540:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[16459:3847:0715/045540:INFO:CONSOLE(295)] "04:55:40.226 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:53126/files/eme_player_js/utils.js (295)
[16459:3847:0715/045543:INFO:CONSOLE(295)] "04:55:43.053 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:53126/files/eme_player_js/utils.js (295)
[16465:13063:0715/045543:ERROR:audio_output_device.cc(327)] IO loop going away before the audio device has been stopped
[ OK ] SRC_ClearKey_Prefixed/EncryptedMediaTest.Playback_AudioOnly_WebM/0 (7624 ms)
[196/221] SRC_ClearKey_Prefixed/EncryptedMediaTest.Playback_AudioOnly_WebM/0 (8985 ms)
[ RUN ] SRC_ClearKey/EncryptedMediaTest.Playback_AudioOnly_WebM/0
[16471:3847:0715/045542:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:53143...
sending server_data: {"host": "127.0.0.1", "port": 53143} (36 bytes)
[16468:3847:0715/045544:INFO:CONSOLE(295)] "04:55:44.793 - Using ClearKeyPlayer", source: http://127.0.0.1:53143/files/eme_player_js/utils.js (295)
[16468:3847:0715/045544:INFO:CONSOLE(295)] "04:55:44.800 - Registering video event handlers.", source: http://127.0.0.1:53143/files/eme_player_js/utils.js (295)
[16468:3847:0715/045544:INFO:CONSOLE(295)] "04:55:44.804 - Setting video media keys: org.w3.clearkey", source: http://127.0.0.1:53143/files/eme_player_js/utils.js (295)
[16468:3847:0715/045544:INFO:CONSOLE(295)] "04:55:44.867 - Loading media using src.", source: http://127.0.0.1:53143/files/eme_player_js/utils.js (295)
[16468:3847:0715/045545:INFO:CONSOLE(295)] "04:55:45.040 - Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:53143/files/eme_player_js/utils.js (295)
[16468:3847:0715/045545:INFO:CONSOLE(295)] "04:55:45.054 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:53143/files/eme_player_js/utils.js (295)
[16468:3847:0715/045547:INFO:CONSOLE(295)] "04:55:47.939 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:53143/files/eme_player_js/utils.js (295)
[16472:12807:0715/045548:ERROR:audio_output_device.cc(327)] IO loop going away before the audio device has been stopped
[ OK ] SRC_ClearKey/EncryptedMediaTest.Playback_AudioOnly_WebM/0 (7193 ms)
[197/221] SRC_ClearKey/EncryptedMediaTest.Playback_AudioOnly_WebM/0 (8659 ms)
[ RUN ] MSE_ClearKey_Prefixed/EncryptedMediaTest.Playback_VideoOnly_WebM/0
[16477:3847:0715/045546:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:53160...
sending server_data: {"host": "127.0.0.1", "port": 53160} (36 bytes)
[16474:3847:0715/045548:INFO:CONSOLE(295)] "04:55:48.503 - Using PrefixedClearKeyPlayer", source: http://127.0.0.1:53160/files/eme_player_js/utils.js (295)
[16474:3847:0715/045548:INFO:CONSOLE(295)] "04:55:48.512 - Registering video event handlers.", source: http://127.0.0.1:53160/files/eme_player_js/utils.js (295)
[16474:3847:0715/045548:INFO:CONSOLE(295)] "04:55:48.529 - Loading media using MSE.", source: http://127.0.0.1:53160/files/eme_player_js/utils.js (295)
[16474:3847:0715/045548:INFO:CONSOLE(295)] "04:55:48.738 - onSourceOpen [object Event]", source: http://127.0.0.1:53160/files/eme_player_js/utils.js (295)
[16474:3847:0715/045548:INFO:CONSOLE(295)] "04:55:48.745 - Creating a source buffer for type video/webm; codecs="vp8"", source: http://127.0.0.1:53160/files/eme_player_js/utils.js (295)
[16474:3847:0715/045548:INFO:CONSOLE(295)] "04:55:48.789 - webkit-org.w3.clearkey Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:53160/files/eme_player_js/utils.js (295)
[16474:3847:0715/045548:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[16474:3847:0715/045548:INFO:CONSOLE(295)] "04:55:48.804 - End of appending buffer from bear-320x240-v_enc-v.webm", source: http://127.0.0.1:53160/files/eme_player_js/utils.js (295)
[16474:3847:0715/045548:INFO:CONSOLE(295)] "04:55:48.815 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:53160/files/eme_player_js/utils.js (295)
[16474:3847:0715/045548:INFO:CONSOLE(295)] "04:55:48.833 - Adding key to sessionID: 1", source: http://127.0.0.1:53160/files/eme_player_js/utils.js (295)
[16474:3847:0715/045548:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[16474:3847:0715/045548:INFO:CONSOLE(295)] "04:55:48.842 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:53160/files/eme_player_js/utils.js (295)
[16474:3847:0715/045551:INFO:CONSOLE(295)] "04:55:51.582 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:53160/files/eme_player_js/utils.js (295)
[ OK ] MSE_ClearKey_Prefixed/EncryptedMediaTest.Playback_VideoOnly_WebM/0 (7235 ms)
[198/221] MSE_ClearKey_Prefixed/EncryptedMediaTest.Playback_VideoOnly_WebM/0 (8688 ms)
[ RUN ] SRC_ExternalClearKey/EncryptedMediaTest.Playback_VideoClearAudio_WebM_Opus/0
[16483:3847:0715/045551:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:53177...
sending server_data: {"host": "127.0.0.1", "port": 53177} (36 bytes)
[16480:3847:0715/045553:INFO:CONSOLE(295)] "04:55:53.830 - Using ClearKeyPlayer", source: http://127.0.0.1:53177/files/eme_player_js/utils.js (295)
[16480:3847:0715/045553:INFO:CONSOLE(295)] "04:55:53.842 - Registering video event handlers.", source: http://127.0.0.1:53177/files/eme_player_js/utils.js (295)
[16480:3847:0715/045553:INFO:CONSOLE(295)] "04:55:53.846 - Setting video media keys: org.chromium.externalclearkey", source: http://127.0.0.1:53177/files/eme_player_js/utils.js (295)
[16480:3847:0715/045554:INFO:CONSOLE(295)] "04:55:54.923 - Loading media using src.", source: http://127.0.0.1:53177/files/eme_player_js/utils.js (295)
[0715/045555:ERROR:ffmpeg_cdm_video_decoder.cc(170)] Initialize(): avcodec_find_decoder failed.
[16480:3847:0715/045555:INFO:CONSOLE(295)] "04:55:55.098 - Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:53177/files/eme_player_js/utils.js (295)
[16480:3847:0715/045555:INFO:CONSOLE(295)] "04:55:55.133 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:53177/files/eme_player_js/utils.js (295)
[16480:3847:0715/045555:INFO:CONSOLE(295)] "04:55:55.356 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:53177/files/eme_player_js/utils.js (295)
[16480:3847:0715/045555:INFO:CONSOLE(295)] "04:55:55.358 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:53177/files/eme_player_js/utils.js (295)
[16480:3847:0715/045555:INFO:CONSOLE(295)] "04:55:55.763 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:53177/files/eme_player_js/utils.js (295)
[16480:3847:0715/045555:INFO:CONSOLE(295)] "04:55:55.770 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:53177/files/eme_player_js/utils.js (295)
[16480:3847:0715/045556:INFO:CONSOLE(295)] "04:55:56.555 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:53177/files/eme_player_js/utils.js (295)
[16480:3847:0715/045556:INFO:CONSOLE(295)] "04:55:56.558 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:53177/files/eme_player_js/utils.js (295)
[16480:3847:0715/045558:INFO:CONSOLE(295)] "04:55:57.982 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:53177/files/eme_player_js/utils.js (295)
[16484:12551:0715/045558:ERROR:audio_output_device.cc(327)] IO loop going away before the audio device has been stopped
[ OK ] SRC_ExternalClearKey/EncryptedMediaTest.Playback_VideoClearAudio_WebM_Opus/0 (8465 ms)
[199/221] SRC_ExternalClearKey/EncryptedMediaTest.Playback_VideoClearAudio_WebM_Opus/0 (9989 ms)
[ RUN ] MSE_ExternalClearKey/EncryptedMediaTest.Playback_AudioOnly_WebM/0
[16490:3847:0715/045555:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:53194...
sending server_data: {"host": "127.0.0.1", "port": 53194} (36 bytes)
[16485:3847:0715/045557:INFO:CONSOLE(295)] "04:55:57.364 - Using ClearKeyPlayer", source: http://127.0.0.1:53194/files/eme_player_js/utils.js (295)
[16485:3847:0715/045557:INFO:CONSOLE(295)] "04:55:57.377 - Registering video event handlers.", source: http://127.0.0.1:53194/files/eme_player_js/utils.js (295)
[16485:3847:0715/045557:INFO:CONSOLE(295)] "04:55:57.379 - Setting video media keys: org.chromium.externalclearkey", source: http://127.0.0.1:53194/files/eme_player_js/utils.js (295)
[16485:3847:0715/045558:INFO:CONSOLE(295)] "04:55:58.652 - Loading media using MSE.", source: http://127.0.0.1:53194/files/eme_player_js/utils.js (295)
[16485:3847:0715/045558:INFO:CONSOLE(295)] "04:55:58.760 - onSourceOpen [object Event]", source: http://127.0.0.1:53194/files/eme_player_js/utils.js (295)
[16485:3847:0715/045558:INFO:CONSOLE(295)] "04:55:58.766 - Creating a source buffer for type audio/webm; codecs="vorbis"", source: http://127.0.0.1:53194/files/eme_player_js/utils.js (295)
[16485:3847:0715/045558:INFO:CONSOLE(295)] "04:55:58.791 - End of appending buffer from bear-a_enc-a.webm", source: http://127.0.0.1:53194/files/eme_player_js/utils.js (295)
[16485:3847:0715/045558:INFO:CONSOLE(295)] "04:55:58.799 - Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:53194/files/eme_player_js/utils.js (295)
[16485:3847:0715/045558:INFO:CONSOLE(295)] "04:55:58.818 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:53194/files/eme_player_js/utils.js (295)
[16485:3847:0715/045559:INFO:CONSOLE(295)] "04:55:59.036 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:53194/files/eme_player_js/utils.js (295)
[16485:3847:0715/045559:INFO:CONSOLE(295)] "04:55:59.038 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:53194/files/eme_player_js/utils.js (295)
[16485:3847:0715/045559:INFO:CONSOLE(295)] "04:55:59.438 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:53194/files/eme_player_js/utils.js (295)
[16485:3847:0715/045559:INFO:CONSOLE(295)] "04:55:59.441 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:53194/files/eme_player_js/utils.js (295)
[16485:3847:0715/045600:INFO:CONSOLE(295)] "04:56:00.235 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:53194/files/eme_player_js/utils.js (295)
[16485:3847:0715/045600:INFO:CONSOLE(295)] "04:56:00.239 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:53194/files/eme_player_js/utils.js (295)
[16485:3847:0715/045601:INFO:CONSOLE(295)] "04:56:01.694 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:53194/files/eme_player_js/utils.js (295)
[16491:13319:0715/045601:ERROR:audio_output_device.cc(327)] IO loop going away before the audio device has been stopped
[ OK ] MSE_ExternalClearKey/EncryptedMediaTest.Playback_AudioOnly_WebM/0 (8888 ms)
[200/221] MSE_ExternalClearKey/EncryptedMediaTest.Playback_AudioOnly_WebM/0 (10247 ms)
[ RUN ] MSE_ExternalClearKey/EncryptedMediaTest.Playback_AudioOnly_WebM_Opus/0
[16497:3847:0715/045602:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:53211...
sending server_data: {"host": "127.0.0.1", "port": 53211} (36 bytes)
[16494:3847:0715/045604:INFO:CONSOLE(295)] "04:56:04.092 - Using ClearKeyPlayer", source: http://127.0.0.1:53211/files/eme_player_js/utils.js (295)
[16494:3847:0715/045604:INFO:CONSOLE(295)] "04:56:04.111 - Registering video event handlers.", source: http://127.0.0.1:53211/files/eme_player_js/utils.js (295)
[16494:3847:0715/045604:INFO:CONSOLE(295)] "04:56:04.115 - Setting video media keys: org.chromium.externalclearkey", source: http://127.0.0.1:53211/files/eme_player_js/utils.js (295)
[16494:3847:0715/045605:INFO:CONSOLE(295)] "04:56:05.272 - Loading media using MSE.", source: http://127.0.0.1:53211/files/eme_player_js/utils.js (295)
[16494:3847:0715/045605:INFO:CONSOLE(295)] "04:56:05.399 - onSourceOpen [object Event]", source: http://127.0.0.1:53211/files/eme_player_js/utils.js (295)
[16494:3847:0715/045605:INFO:CONSOLE(295)] "04:56:05.403 - Creating a source buffer for type audio/webm; codecs="vorbis"", source: http://127.0.0.1:53211/files/eme_player_js/utils.js (295)
[0715/045605:ERROR:ffmpeg_cdm_audio_decoder.cc(151)] Initialize(): invalid audio decoder configuration.
[16494:3847:0715/045605:INFO:CONSOLE(295)] "04:56:05.447 - End of appending buffer from bear-320x240-opus-a_enc-a.webm", source: http://127.0.0.1:53211/files/eme_player_js/utils.js (295)
[16494:3847:0715/045605:INFO:CONSOLE(295)] "04:56:05.457 - Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:53211/files/eme_player_js/utils.js (295)
[16494:3847:0715/045605:INFO:CONSOLE(295)] "04:56:05.477 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:53211/files/eme_player_js/utils.js (295)
[16494:3847:0715/045605:INFO:CONSOLE(295)] "04:56:05.697 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:53211/files/eme_player_js/utils.js (295)
[16494:3847:0715/045605:INFO:CONSOLE(295)] "04:56:05.699 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:53211/files/eme_player_js/utils.js (295)
[16494:3847:0715/045606:INFO:CONSOLE(295)] "04:56:06.098 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:53211/files/eme_player_js/utils.js (295)
[16494:3847:0715/045606:INFO:CONSOLE(295)] "04:56:06.107 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:53211/files/eme_player_js/utils.js (295)
[16494:3847:0715/045606:INFO:CONSOLE(295)] "04:56:06.896 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:53211/files/eme_player_js/utils.js (295)
[16494:3847:0715/045606:INFO:CONSOLE(295)] "04:56:06.899 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:53211/files/eme_player_js/utils.js (295)
[16494:3847:0715/045608:INFO:CONSOLE(295)] "04:56:08.326 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:53211/files/eme_player_js/utils.js (295)
[16498:12807:0715/045608:ERROR:audio_output_device.cc(327)] IO loop going away before the audio device has been stopped
[ OK ] MSE_ExternalClearKey/EncryptedMediaTest.Playback_AudioOnly_WebM_Opus/0 (8993 ms)
[201/221] MSE_ExternalClearKey/EncryptedMediaTest.Playback_AudioOnly_WebM_Opus/0 (10475 ms)
[ RUN ] PDFTestFiles/PDFExtensionTest.Load/1
[16504:3847:0715/045605:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[16499:3847:0715/045606:INFO:pdf_extension_test.cc(149)] Loading: pdf/test-bookmarks.pdf
[16499:74503:0715/045606:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[16499:41219:0715/045610:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[16499:41219:0715/045610:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[16499:41219:0715/045610:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 4, remote ID 2147483651)
[16499:41219:0715/045610:WARNING:channel.cc(322)] RawChannel write error
[16506:12807:0715/045610:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[16506:12807:0715/045610:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PDFTestFiles/PDFExtensionTest.Load/1 (7596 ms)
[202/221] PDFTestFiles/PDFExtensionTest.Load/1 (9051 ms)
[ RUN ] PrefHashBrowserTestUnchangedDefaultInstance/PrefHashBrowserTestUnchangedDefault.PRE_UnchangedDefault/0
[16511:3847:0715/045612:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[16513:15363:0715/045613:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[16513:15363:0715/045613:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[16513:15363:0715/045613:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[ OK ] PrefHashBrowserTestUnchangedDefaultInstance/PrefHashBrowserTestUnchangedDefault.PRE_UnchangedDefault/0 (3203 ms)
[203/221] PrefHashBrowserTestUnchangedDefaultInstance/PrefHashBrowserTestUnchangedDefault.PRE_UnchangedDefault/0 (4663 ms)
[ RUN ] PrefHashBrowserTestUnchangedCustomInstance/PrefHashBrowserTestUnchangedCustom.PRE_UnchangedCustom/0
[16517:3847:0715/045614:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[16512:40195:0715/045617:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[16512:40195:0715/045617:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[16512:40195:0715/045617:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] PrefHashBrowserTestUnchangedCustomInstance/PrefHashBrowserTestUnchangedCustom.PRE_UnchangedCustom/0 (4548 ms)
[204/221] PrefHashBrowserTestUnchangedCustomInstance/PrefHashBrowserTestUnchangedCustom.PRE_UnchangedCustom/0 (6135 ms)
[ RUN ] PrefHashBrowserTestChangedAtomicInstance/PrefHashBrowserTestChangedAtomic.PRE_ChangedAtomic/1
[16523:3847:0715/045617:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[16524:13319:0715/045618:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[16524:13319:0715/045618:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[16524:15619:0715/045618:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[16524:15619:0715/045618:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[16524:15619:0715/045618:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[ OK ] PrefHashBrowserTestChangedAtomicInstance/PrefHashBrowserTestChangedAtomic.PRE_ChangedAtomic/1 (3260 ms)
[205/221] PrefHashBrowserTestChangedAtomicInstance/PrefHashBrowserTestChangedAtomic.PRE_ChangedAtomic/1 (4786 ms)
[ RUN ] PrefHashBrowserTestUntrustedAdditionToPrefsAfterWipeInstance/PrefHashBrowserTestUntrustedAdditionToPrefsAfterWipe.PRE_UntrustedAdditionToPrefsAfterWipe/0
[16529:3847:0715/045620:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[16532:15363:0715/045622:ERROR:webgraphicscontext3d_command_buffer_impl.cc(242)] Failed to initialize GLES2CmdHelper.
[ OK ] PrefHashBrowserTestUntrustedAdditionToPrefsAfterWipeInstance/PrefHashBrowserTestUntrustedAdditionToPrefsAfterWipe.PRE_UntrustedAdditionToPrefsAfterWipe/0 (3323 ms)
[206/221] PrefHashBrowserTestUntrustedAdditionToPrefsAfterWipeInstance/PrefHashBrowserTestUntrustedAdditionToPrefsAfterWipe.PRE_UntrustedAdditionToPrefsAfterWipe/0 (4905 ms)
[ RUN ] NativeAppWindowCocoaBrowserTestInstance/NativeAppWindowCocoaBrowserTest.ControlsFrameless/0
[16533:3847:0715/045622:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[16534:13063:0715/045625:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[16534:13063:0715/045625:WARNING:channel.cc(322)] RawChannel write error
[ OK ] NativeAppWindowCocoaBrowserTestInstance/NativeAppWindowCocoaBrowserTest.ControlsFrameless/0 (5943 ms)
[207/221] NativeAppWindowCocoaBrowserTestInstance/NativeAppWindowCocoaBrowserTest.ControlsFrameless/0 (7535 ms)
[ RUN ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.DontProceed/0
[16545:3847:0715/045629:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[16541:3847:0715/045631:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[16541:63491:0715/045631:ERROR:browser_io_surface_manager_mac.cc(285)] Illegal message from non-child process!
[16547:13063:0715/045632:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[16547:13063:0715/045632:WARNING:channel.cc(322)] RawChannel write error
[16541:40451:0715/045632:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[16541:40451:0715/045632:WARNING:channel.cc(322)] RawChannel write error
[ OK ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.DontProceed/0 (4848 ms)
[208/221] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.DontProceed/0 (6462 ms)
[ RUN ] PolicyPrefIndicatorTestInstance/PolicyPrefIndicatorTest.CheckPolicyIndicators/1
[16539:3847:0715/045625:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[16535:3847:0715/045628:WARNING:CONSOLE(0)] "The -webkit-canvas CSS feature is deprecated. Please use a positioned <canvas> element instead.", source: (0)
[16535:3847:0715/045629:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[16535:3847:0715/045630:INFO:policy_prefs_browsertest.cc(641)] Testing policy: ProxyServer
[16535:3847:0715/045630:INFO:policy_prefs_browsertest.cc(641)] Testing policy: PopupsAllowedForUrls
[16535:3847:0715/045631:INFO:policy_prefs_browsertest.cc(641)] Testing policy: AllowFileSelectionDialogs
[16535:3847:0715/045631:INFO:policy_prefs_browsertest.cc(641)] Testing policy: ImportBookmarks
[16535:3847:0715/045631:INFO:policy_prefs_browsertest.cc(641)] Testing policy: RestoreOnStartup
[16535:3847:0715/045631:INFO:policy_prefs_browsertest.cc(641)] Testing policy: DnsPrefetchingEnabled
[16535:40195:0715/045632:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[16535:40195:0715/045632:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[16535:40195:0715/045632:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] PolicyPrefIndicatorTestInstance/PolicyPrefIndicatorTest.CheckPolicyIndicators/1 (9020 ms)
[209/221] PolicyPrefIndicatorTestInstance/PolicyPrefIndicatorTest.CheckPolicyIndicators/1 (10428 ms)
[ RUN ] SafeBrowsingBlockingPageIDNTestWithThreatType/SafeBrowsingBlockingPageIDNTest.SafeBrowsingBlockingPageDecodesIDN/1
[16554:3847:0715/045636:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[16548:3847:0715/045638:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[ OK ] SafeBrowsingBlockingPageIDNTestWithThreatType/SafeBrowsingBlockingPageIDNTest.SafeBrowsingBlockingPageDecodesIDN/1 (4993 ms)
[210/221] SafeBrowsingBlockingPageIDNTestWithThreatType/SafeBrowsingBlockingPageIDNTest.SafeBrowsingBlockingPageDecodesIDN/1 (6671 ms)
[ RUN ] MaybeSetMetadata/SafeBrowsingServiceMetadataTest.MalwareImg/0
[16555:3847:0715/045636:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[16559:13063:0715/045639:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[16559:13063:0715/045639:WARNING:channel.cc(322)] RawChannel write error
[ OK ] MaybeSetMetadata/SafeBrowsingServiceMetadataTest.MalwareImg/0 (5127 ms)
[211/221] MaybeSetMetadata/SafeBrowsingServiceMetadataTest.MalwareImg/0 (6749 ms)
[ RUN ] ContentSettingsTest.AllowCookiesForASessionUsingExceptions
[16566:3847:0715/045642:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[16568:15875:0715/045643:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[16568:15875:0715/045643:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[16568:15875:0715/045643:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[16568:13575:0715/045643:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[16568:13575:0715/045643:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ContentSettingsTest.AllowCookiesForASessionUsingExceptions (3060 ms)
[212/221] ContentSettingsTest.AllowCookiesForASessionUsingExceptions (4463 ms)
[ RUN ] ContentSettingsTest.BasicCookies
[16567:3847:0715/045642:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:53236...
sending server_data: {"host": "127.0.0.1", "port": 53236} (36 bytes)
[16561:40451:0715/045644:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[16561:40451:0715/045644:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ContentSettingsTest.BasicCookies (3875 ms)
[213/221] ContentSettingsTest.BasicCookies (5398 ms)
[ RUN ] ContinueWhereILeftOffTest.SessionCookies
[16580:3847:0715/045648:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[16581:13063:0715/045650:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483651, remote ID 4)
[16581:13063:0715/045650:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[16581:13063:0715/045650:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[16581:13063:0715/045650:WARNING:channel.cc(322)] RawChannel write error
[16582:15619:0715/045650:ERROR:webgraphicscontext3d_command_buffer_impl.cc(273)] Failed to initialize GLES2Implementation.
[16582:3847:0715/045650:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 3, remote ID 2147483649)
[16582:3847:0715/045650:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 2147483649, remote ID 2)
[16582:13319:0715/045650:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[16582:13319:0715/045650:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] ContinueWhereILeftOffTest.SessionCookies (4450 ms)
[214/221] ContinueWhereILeftOffTest.SessionCookies (5938 ms)
[ RUN ] DeclarativeContentApiTest.RulesPersistence
[16575:3847:0715/045646:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[16571:3847:0715/045649:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[16571:3847:0715/045649:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[16576:13319:0715/045652:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[16576:13319:0715/045652:WARNING:channel.cc(322)] RawChannel write error
[16571:39683:0715/045653:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[16571:39683:0715/045653:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[16571:39683:0715/045653:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[16571:39683:0715/045653:WARNING:channel.cc(322)] RawChannel write error
[ OK ] DeclarativeContentApiTest.RulesPersistence (8653 ms)
[215/221] DeclarativeContentApiTest.RulesPersistence (9980 ms)
[ RUN ] NoSessionRestoreTest.PRE_LocalStorageClearedOnExit
[16588:3847:0715/045654:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[16590:12807:0715/045655:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[16590:12807:0715/045655:WARNING:channel.cc(322)] RawChannel write error
[ OK ] NoSessionRestoreTest.PRE_LocalStorageClearedOnExit (3483 ms)
[216/221] NoSessionRestoreTest.PRE_LocalStorageClearedOnExit (4929 ms)
[ RUN ] PrefHashBrowserTestUnchangedDefaultInstance/PrefHashBrowserTestUnchangedDefault.UnchangedDefault/0
[16593:3847:0715/045657:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
2015-07-15 04:56:57.732 browser_tests[16589:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[16595:15363:0715/045658:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[16595:15363:0715/045658:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[16595:15363:0715/045658:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[ OK ] PrefHashBrowserTestUnchangedDefaultInstance/PrefHashBrowserTestUnchangedDefault.UnchangedDefault/0 (3296 ms)
[217/221] PrefHashBrowserTestUnchangedDefaultInstance/PrefHashBrowserTestUnchangedDefault.UnchangedDefault/0 (4845 ms)
[ RUN ] PrefHashBrowserTestUnchangedCustomInstance/PrefHashBrowserTestUnchangedCustom.UnchangedCustom/0
[16599:3847:0715/045659:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[16594:41219:0715/045700:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[16601:15107:0715/045700:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[16601:15107:0715/045700:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[ OK ] PrefHashBrowserTestUnchangedCustomInstance/PrefHashBrowserTestUnchangedCustom.UnchangedCustom/0 (3246 ms)
[218/221] PrefHashBrowserTestUnchangedCustomInstance/PrefHashBrowserTestUnchangedCustom.UnchangedCustom/0 (4850 ms)
[ RUN ] PrefHashBrowserTestChangedAtomicInstance/PrefHashBrowserTestChangedAtomic.ChangedAtomic/1
[16604:3847:0715/045702:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[16606:15363:0715/045702:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[16606:15363:0715/045702:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[16606:15363:0715/045702:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[16606:3847:0715/045702:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] PrefHashBrowserTestChangedAtomicInstance/PrefHashBrowserTestChangedAtomic.ChangedAtomic/1 (3203 ms)
[219/221] PrefHashBrowserTestChangedAtomicInstance/PrefHashBrowserTestChangedAtomic.ChangedAtomic/1 (4907 ms)
[ RUN ] PrefHashBrowserTestUntrustedAdditionToPrefsAfterWipeInstance/PrefHashBrowserTestUntrustedAdditionToPrefsAfterWipe.UntrustedAdditionToPrefsAfterWipe/0
[16609:3847:0715/045704:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[16611:15363:0715/045705:ERROR:webgraphicscontext3d_command_buffer_impl.cc(242)] Failed to initialize GLES2CmdHelper.
[16611:13063:0715/045705:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] PrefHashBrowserTestUntrustedAdditionToPrefsAfterWipeInstance/PrefHashBrowserTestUntrustedAdditionToPrefsAfterWipe.UntrustedAdditionToPrefsAfterWipe/0 (3349 ms)
[220/221] PrefHashBrowserTestUntrustedAdditionToPrefsAfterWipeInstance/PrefHashBrowserTestUntrustedAdditionToPrefsAfterWipe.UntrustedAdditionToPrefsAfterWipe/0 (5107 ms)
[ RUN ] NoSessionRestoreTest.LocalStorageClearedOnExit
[16614:3847:0715/045706:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[16610:40707:0715/045707:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[16610:40707:0715/045707:WARNING:channel.cc(322)] RawChannel write error
[ OK ] NoSessionRestoreTest.LocalStorageClearedOnExit (3098 ms)
[221/221] NoSessionRestoreTest.LocalStorageClearedOnExit (4692 ms)
SUCCESS: all tests passed.
[run_isolated_out_hack]{"hash":"6a65c670164be24ec6989b7267e9f6784e2486e6","namespace":"default-gzip","storage":"https://isolateserver.appspot.com"}[/run_isolated_out_hack]
+-------------------------------------------------------------------------+
| End of shard 10 Pending: 1.0s Duration: 841.7s Bot: vm21-a4 Exit: 0 |
+-------------------------------------------------------------------------+
+------------------------------------------------------------------------+
| Shard 2 https://chromium-swarm.appspot.com/user/task/28aa581905f61810 |
+------------------------------------------------------------------------+
3 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/cache/run_tha_test4KuLZ9/out/Release
G_SLICE=always-malloc
LANG=en_US.UTF-8
LLVM_SYMBOLIZER_PATH=/Volumes/data/b/swarm_slave/work/cache/run_tha_test4KuLZ9/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/cache/isolated_outqivVgO/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
[289:3847:0715/044435:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[283:3847:0715/044438:INFO:CONSOLE(1324)] "Running TestCase DevToolsBridgeClientBrowserTest.testSetUpOnMainThread", source: test_api.js (1324)
[ OK ] DevToolsBridgeClientBrowserTest.testSetUpOnMainThread (4901 ms)
[1/224] DevToolsBridgeClientBrowserTest.testSetUpOnMainThread (6201 ms)
[ RUN ] BaseDownloadsWebUITest.DeleteAllowed
[290:3847:0715/044435:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[284:3847:0715/044438:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[284:3847:0715/044438:INFO:CONSOLE(1324)] "Running TestCase BaseDownloadsWebUITest.DeleteAllowed", source: test_api.js (1324)
[ OK ] BaseDownloadsWebUITest.DeleteAllowed (6608 ms)
[2/224] BaseDownloadsWebUITest.DeleteAllowed (7989 ms)
[ RUN ] ExtensionSettingsWebUITest.testChromeSendHandled
[300:3847:0715/044441:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[297:3847:0715/044444:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[297:3847:0715/044444:INFO:CONSOLE(1324)] "Running TestCase ExtensionSettingsWebUITest.testChromeSendHandled", source: test_api.js (1324)
[ OK ] ExtensionSettingsWebUITest.testChromeSendHandled (5447 ms)
[3/224] ExtensionSettingsWebUITest.testChromeSendHandled (6674 ms)
[ RUN ] BrowserOptionsFrameWebUITest.testAdvancedSettingsHiddenByDefault
[306:3847:0715/044443:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[301:3847:0715/044446:WARNING:CONSOLE(0)] "The -webkit-canvas CSS feature is deprecated. Please use a positioned <canvas> element instead.", source: (0)
[301:3847:0715/044446:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[301:3847:0715/044448:INFO:CONSOLE(1324)] "Running TestCase BrowserOptionsFrameWebUITest.testAdvancedSettingsHiddenByDefault", source: test_api.js (1324)
[ OK ] BrowserOptionsFrameWebUITest.testAdvancedSettingsHiddenByDefault (8489 ms)
[4/224] BrowserOptionsFrameWebUITest.testAdvancedSettingsHiddenByDefault (9918 ms)
[ RUN ] FontSettingsWebUITest.testOpenFontSettings
[312:3847:0715/044448:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[309:3847:0715/044451:WARNING:CONSOLE(0)] "The -webkit-canvas CSS feature is deprecated. Please use a positioned <canvas> element instead.", source: (0)
[309:3847:0715/044451:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[309:3847:0715/044453:INFO:CONSOLE(1324)] "Running TestCase FontSettingsWebUITest.testOpenFontSettings", source: test_api.js (1324)
[309:3847:0715/044455: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)
[314:12807:0715/044455:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[314:12807:0715/044455:WARNING:channel.cc(322)] RawChannel write error
[ OK ] FontSettingsWebUITest.testOpenFontSettings (8828 ms)
[5/224] FontSettingsWebUITest.testOpenFontSettings (10425 ms)
[ RUN ] ManageProfileUITest.CreateSupervisedUserText
[318:3847:0715/044453:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[315:3847:0715/044455:WARNING:CONSOLE(0)] "The -webkit-canvas CSS feature is deprecated. Please use a positioned <canvas> element instead.", source: (0)
[315:3847:0715/044456:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[315:3847:0715/044458:INFO:CONSOLE(1324)] "Running TestCase ManageProfileUITest.CreateSupervisedUserText", source: test_api.js (1324)
[ OK ] ManageProfileUITest.CreateSupervisedUserText (7251 ms)
[6/224] ManageProfileUITest.CreateSupervisedUserText (8623 ms)
[ RUN ] InvalidationsWebUITest.testRegisteringNewIds
[332:3847:0715/044502:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[328:40451:0715/044505:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[328:3847:0715/044505:INFO:CONSOLE(1324)] "Running TestCase InvalidationsWebUITest.testRegisteringNewIds", source: test_api.js (1324)
[334:12807:0715/044505:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[334:12807:0715/044505:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[334:12807:0715/044505:WARNING:channel.cc(322)] RawChannel write error
[ OK ] InvalidationsWebUITest.testRegisteringNewIds (5647 ms)
[7/224] InvalidationsWebUITest.testRegisteringNewIds (7001 ms)
[ RUN ] ManageProfileUITest.PolicyDynamicRefresh
[326:3847:0715/044459:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[321:3847:0715/044502:WARNING:CONSOLE(0)] "The -webkit-canvas CSS feature is deprecated. Please use a positioned <canvas> element instead.", source: (0)
[321:3847:0715/044503:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[321:3847:0715/044505:INFO:CONSOLE(1324)] "Running TestCase ManageProfileUITest.PolicyDynamicRefresh", source: test_api.js (1324)
[ OK ] ManageProfileUITest.PolicyDynamicRefresh (8940 ms)
[8/224] ManageProfileUITest.PolicyDynamicRefresh (10412 ms)
[ RUN ] Mock4JSWebUITestFails.CalledTwiceExpectOnceFails
[342:3847:0715/044510:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[344:13063:0715/044512:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[344:13063:0715/044512:WARNING:channel.cc(322)] RawChannel write error
[336:3847:0715/044512:INFO:CONSOLE(1324)] "Running TestCase Mock4JSWebUITestFails.CalledTwiceExpectOnceFails", source: test_api.js (1324)
[336:3847:0715/044512:ERROR:web_ui_test_handler.cc(75)] undefinedFailed: RUN_TEST_F("Mock4JSWebUITestFails","CalledTwiceExpectOnceFails")
unexpected invocation: callMe()
Allowed:
expected once and has been invoked: callMe()
[336:40451:0715/044513:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[336:40451:0715/044513:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[336:40451:0715/044513:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] Mock4JSWebUITestFails.CalledTwiceExpectOnceFails (5958 ms)
[9/224] Mock4JSWebUITestFails.CalledTwiceExpectOnceFails (7272 ms)
[ RUN ] InvalidationsWebUITest.testUpdatingInternalDisplay
[341:3847:0715/044509:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[335:3847:0715/044513:INFO:CONSOLE(1324)] "Running TestCase InvalidationsWebUITest.testUpdatingInternalDisplay", source: test_api.js (1324)
[ OK ] InvalidationsWebUITest.testUpdatingInternalDisplay (5930 ms)
[10/224] InvalidationsWebUITest.testUpdatingInternalDisplay (7603 ms)
[ RUN ] NetInternalsTest.netInternalsHSTSViewAddInvalidHash
[353:3847:0715/044517:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
2015-07-15 04:45:21.246 browser_tests[347:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[347:3847:0715/044521:INFO:CONSOLE(1324)] "Running TestCase NetInternalsTest.netInternalsHSTSViewAddInvalidHash", source: test_api.js (1324)
[ OK ] NetInternalsTest.netInternalsHSTSViewAddInvalidHash (7286 ms)
[11/224] NetInternalsTest.netInternalsHSTSViewAddInvalidHash (8788 ms)
[ RUN ] NetInternalsTest.netInternalsLogUtilImportNetLogFileTruncated
[354:3847:0715/044517:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[356:13063:0715/044520:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[356:13063:0715/044520:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
2015-07-15 04:45:21.244 browser_tests[348:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[348:3847:0715/044521:INFO:CONSOLE(1324)] "Running TestCase NetInternalsTest.netInternalsLogUtilImportNetLogFileTruncated", source: test_api.js (1324)
[ OK ] NetInternalsTest.netInternalsLogUtilImportNetLogFileTruncated (7514 ms)
[12/224] NetInternalsTest.netInternalsLogUtilImportNetLogFileTruncated (8969 ms)
[ RUN ] PrintPreviewWebUITest.CheckDuplexPrintPreset
[366:3847:0715/044525:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[360:3847:0715/044529:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[360:3847:0715/044530:INFO:CONSOLE(1324)] "Running TestCase PrintPreviewWebUITest.CheckDuplexPrintPreset", source: test_api.js (1324)
[ OK ] PrintPreviewWebUITest.CheckDuplexPrintPreset (8482 ms)
[13/224] PrintPreviewWebUITest.CheckDuplexPrintPreset (9943 ms)
[ RUN ] PrintPreviewWebUITest.TestDuplexSettingsTrue
[367:3847:0715/044526:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[361:3847:0715/044529:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[361:3847:0715/044531:INFO:CONSOLE(1324)] "Running TestCase PrintPreviewWebUITest.TestDuplexSettingsTrue", source: test_api.js (1324)
[361:40195:0715/044532:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[361:40195:0715/044532:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[361:40195:0715/044532:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[361:40195:0715/044532:WARNING:channel.cc(322)] RawChannel write error
[367:3847:0715/044532:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50470700B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[367:3847:0715/044532:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50470700B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[367:3847:0715/044532:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50470700B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[367:3847:0715/044532:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50470700B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[367:3847:0715/044532:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50470700B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[367:3847:0715/044532:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50470700B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[367:3847:0715/044532:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50470700B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[367:3847:0715/044532:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50470700B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[367:3847:0715/044532:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50470700B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[367:3847:0715/044532:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50470700B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[367:3847:0715/044532:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50470700B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[367:3847:0715/044532:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50470700B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[371:12807:0715/044532:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[371:12807:0715/044532:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] PrintPreviewWebUITest.TestDuplexSettingsTrue (9127 ms)
[14/224] PrintPreviewWebUITest.TestDuplexSettingsTrue (10484 ms)
[ RUN ] PlatformAppBrowserTest.WindowsApiProperties
[380:3847:0715/044535:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[374:3847:0715/044540:INFO:CONSOLE(0)] "[SUCCESS] Test1_onMinimized", source: chrome-extension://ahkijeilpcgebdhbhdjpgmceajfholgn/main.html (0)
[374:3847:0715/044541:INFO:CONSOLE(0)] "[SUCCESS] Test2_onMaximized", source: chrome-extension://ahkijeilpcgebdhbhdjpgmceajfholgn/main.html (0)
[374:3847:0715/044542:INFO:CONSOLE(0)] "[SUCCESS] Test3_onRestored", source: chrome-extension://ahkijeilpcgebdhbhdjpgmceajfholgn/main.html (0)
[374:3847:0715/044543:INFO:CONSOLE(0)] "[SUCCESS] Test4_onRestored", source: chrome-extension://ahkijeilpcgebdhbhdjpgmceajfholgn/main.html (0)
[374:3847:0715/044543:INFO:CONSOLE(0)] "[SUCCESS] Test5_onBoundsChanged", source: chrome-extension://ahkijeilpcgebdhbhdjpgmceajfholgn/main.html (0)
[374:3847:0715/044543:INFO:CONSOLE(0)] "[SUCCESS] Test6_onBoundsChanged", source: chrome-extension://ahkijeilpcgebdhbhdjpgmceajfholgn/main.html (0)
[374:3847:0715/044543:INFO:CONSOLE(0)] "[SUCCESS] Test7_onBoundsChanged", source: chrome-extension://ahkijeilpcgebdhbhdjpgmceajfholgn/main.html (0)
[374:3847:0715/044543:INFO:CONSOLE(0)] "[SUCCESS] Test8_onBoundsChanged", source: chrome-extension://ahkijeilpcgebdhbhdjpgmceajfholgn/main.html (0)
[ OK ] PlatformAppBrowserTest.WindowsApiProperties (10351 ms)
[15/224] PlatformAppBrowserTest.WindowsApiProperties (11966 ms)
[ RUN ] PlatformAppBrowserTest.FileAccessIsRestored
[382:3847:0715/044536:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[385:12807:0715/044542:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[385:12807:0715/044542:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[385:12807:0715/044542:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[385:12807:0715/044542:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] PlatformAppBrowserTest.FileAccessIsRestored (9917 ms)
[16/224] PlatformAppBrowserTest.FileAccessIsRestored (11252 ms)
[ RUN ] PlatformAppBrowserTest.CreateAndCloseAppWindow
[393:3847:0715/044547:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[395:13063:0715/044550:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[395:13063:0715/044550:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[395:13063:0715/044550:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[395:13063:0715/044550:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[395:13063:0715/044550:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PlatformAppBrowserTest.CreateAndCloseAppWindow (6129 ms)
[17/224] PlatformAppBrowserTest.CreateAndCloseAppWindow (7525 ms)
[ RUN ] PlatformAppBrowserTest.MutationEventsDisabled
[394:3847:0715/044547:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[388:19719:0715/044549:ERROR:mach_broker_mac.mm(222)] Unknown process 398 is sending Mach IPC messages!
[388:3847:0715/044551:INFO:CONSOLE(0)] "[SUCCESS] noMutationEvents", source: chrome-extension://dgmjcoejmkabihokdibhccefmdhjacog/main.html (0)
[ OK ] PlatformAppBrowserTest.MutationEventsDisabled (6208 ms)
[18/224] PlatformAppBrowserTest.MutationEventsDisabled (7424 ms)
[ RUN ] BluetoothPrivateApiTest.CancelPairing
[407:3847:0715/044555:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[401:3847:0715/044558:INFO:CONSOLE(0)] "[SUCCESS] testCancelPairing", source: chrome-extension://jofgjdphhceggjecimellaapdjjadibj/_generated_background_page.html (0)
[409:12807:0715/044558:WARNING:raw_channel_posix.cc(283)] sendmsg/write/writev: Socket is not connected
[409:12807:0715/044558:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[409:12807:0715/044558:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[409:12807:0715/044558:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[409:12807:0715/044558:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] BluetoothPrivateApiTest.CancelPairing (5586 ms)
[19/224] BluetoothPrivateApiTest.CancelPairing (7075 ms)
[ RUN ] BluetoothLowEnergyApiTest.ReadDescriptorValue
[408:3847:0715/044555:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[402:3847:0715/044558:INFO:CONSOLE(59)] "Expecting error Operation failed", source: chrome-extension://pjdjhejcdkeebjehnokfbfnjmgmgdjlc/runtest.js (59)
[402:3847:0715/044558:INFO:CONSOLE(59)] "Expecting error Invalid attribute value length", source: chrome-extension://pjdjhejcdkeebjehnokfbfnjmgmgdjlc/runtest.js (59)
[402:3847:0715/044558:INFO:CONSOLE(59)] "Expecting error Permission denied", source: chrome-extension://pjdjhejcdkeebjehnokfbfnjmgmgdjlc/runtest.js (59)
[402:3847:0715/044558:INFO:CONSOLE(59)] "Expecting error Insufficient authorization", source: chrome-extension://pjdjhejcdkeebjehnokfbfnjmgmgdjlc/runtest.js (59)
[402:3847:0715/044558:INFO:CONSOLE(59)] "Expecting error Higher security needed", source: chrome-extension://pjdjhejcdkeebjehnokfbfnjmgmgdjlc/runtest.js (59)
[402:3847:0715/044558:INFO:CONSOLE(59)] "Expecting error Operation not supported by this service", source: chrome-extension://pjdjhejcdkeebjehnokfbfnjmgmgdjlc/runtest.js (59)
[402:3847:0715/044558:INFO:CONSOLE(59)] "Expecting error In progress", source: chrome-extension://pjdjhejcdkeebjehnokfbfnjmgmgdjlc/runtest.js (59)
[402:3847:0715/044558:INFO:CONSOLE(0)] "[SUCCESS] testReadDescriptorValue", source: chrome-extension://pjdjhejcdkeebjehnokfbfnjmgmgdjlc/_generated_background_page.html (0)
[402:40963:0715/044558:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[402:40963:0715/044558:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[402:40963:0715/044558:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[402:40963:0715/044558:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[402:40963:0715/044558:WARNING:channel.cc(322)] RawChannel write error
[ OK ] BluetoothLowEnergyApiTest.ReadDescriptorValue (5413 ms)
[20/224] BluetoothLowEnergyApiTest.ReadDescriptorValue (7054 ms)
[ RUN ] BluetoothLowEnergyApiTest.PermissionDenied
[419:3847:0715/044602:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[413:3847:0715/044605:INFO:CONSOLE(0)] "[SUCCESS] (no test)", source: chrome-extension://pjdjhejcdkeebjehnokfbfnjmgmgdjlc/_generated_background_page.html (0)
[421:13063:0715/044605:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] BluetoothLowEnergyApiTest.PermissionDenied (5267 ms)
[21/224] BluetoothLowEnergyApiTest.PermissionDenied (6796 ms)
[ RUN ] ExtensionApiTest.FontSettings
[420:3847:0715/044602:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[414:3847:0715/044605:INFO:CONSOLE(0)] "[SUCCESS] setPerScriptFont", source: chrome-extension://dgcaenifgnjflcdaifbbpomlmfenobgd/_generated_background_page.html (0)
[414:3847:0715/044605:INFO:CONSOLE(0)] "[SUCCESS] setGlobalFontName", source: chrome-extension://dgcaenifgnjflcdaifbbpomlmfenobgd/_generated_background_page.html (0)
[414:3847:0715/044605:INFO:CONSOLE(0)] "[SUCCESS] setDefaultFontSize", source: chrome-extension://dgcaenifgnjflcdaifbbpomlmfenobgd/_generated_background_page.html (0)
[414:3847:0715/044605:INFO:CONSOLE(0)] "[SUCCESS] setDefaultFixedFontSize", source: chrome-extension://dgcaenifgnjflcdaifbbpomlmfenobgd/_generated_background_page.html (0)
[414:3847:0715/044605:INFO:CONSOLE(0)] "[SUCCESS] setMinimumFontSize", source: chrome-extension://dgcaenifgnjflcdaifbbpomlmfenobgd/_generated_background_page.html (0)
[414:3847:0715/044605:INFO:CONSOLE(0)] "[SUCCESS] getFontList", source: chrome-extension://dgcaenifgnjflcdaifbbpomlmfenobgd/_generated_background_page.html (0)
[414:3847:0715/044605:INFO:CONSOLE(0)] "[SUCCESS] getPerScriptFontName", source: chrome-extension://dgcaenifgnjflcdaifbbpomlmfenobgd/_generated_background_page.html (0)
[414:3847:0715/044605:INFO:CONSOLE(0)] "[SUCCESS] getGlobalFontName", source: chrome-extension://dgcaenifgnjflcdaifbbpomlmfenobgd/_generated_background_page.html (0)
[414:3847:0715/044605:INFO:CONSOLE(0)] "[SUCCESS] getDefaultFontSize", source: chrome-extension://dgcaenifgnjflcdaifbbpomlmfenobgd/_generated_background_page.html (0)
[414:3847:0715/044605:INFO:CONSOLE(0)] "[SUCCESS] getDefaultFontSizeOmitDetails", source: chrome-extension://dgcaenifgnjflcdaifbbpomlmfenobgd/_generated_background_page.html (0)
[414:3847:0715/044605:INFO:CONSOLE(0)] "[SUCCESS] getDefaultFixedFontSize", source: chrome-extension://dgcaenifgnjflcdaifbbpomlmfenobgd/_generated_background_page.html (0)
[414:3847:0715/044605:INFO:CONSOLE(0)] "[SUCCESS] getMinimumFontSize", source: chrome-extension://dgcaenifgnjflcdaifbbpomlmfenobgd/_generated_background_page.html (0)
[414:3847:0715/044605:INFO:CONSOLE(0)] "[SUCCESS] clearPerScriptFont", source: chrome-extension://dgcaenifgnjflcdaifbbpomlmfenobgd/_generated_background_page.html (0)
[414:3847:0715/044605:INFO:CONSOLE(0)] "[SUCCESS] clearGlobalFont", source: chrome-extension://dgcaenifgnjflcdaifbbpomlmfenobgd/_generated_background_page.html (0)
[414:3847:0715/044605:INFO:CONSOLE(0)] "[SUCCESS] clearDefaultFontSize", source: chrome-extension://dgcaenifgnjflcdaifbbpomlmfenobgd/_generated_background_page.html (0)
[414:3847:0715/044605:INFO:CONSOLE(0)] "[SUCCESS] clearDefaultFixedFontSize", source: chrome-extension://dgcaenifgnjflcdaifbbpomlmfenobgd/_generated_background_page.html (0)
[414:3847:0715/044605:INFO:CONSOLE(0)] "[SUCCESS] clearMinimumFontSize", source: chrome-extension://dgcaenifgnjflcdaifbbpomlmfenobgd/_generated_background_page.html (0)
[ OK ] ExtensionApiTest.FontSettings (6063 ms)
[22/224] ExtensionApiTest.FontSettings (7383 ms)
[ RUN ] ExtensionApiTest.ContentScriptBlockingScript
[431:3847:0715/044609:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[433:13575:0715/044611:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[433:13575:0715/044611:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ExtensionApiTest.ContentScriptBlockingScript (4102 ms)
[23/224] ExtensionApiTest.ContentScriptBlockingScript (5571 ms)
[ RUN ] ExtensionApiTest.ContentSecurityPolicy
[432:3847:0715/044609:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[426:3847:0715/044612: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://fcdcpbolhmeakbmjcpoienjjicbdpice/test.html (1)
[426:3847:0715/044612:INFO:CONSOLE(0)] "[SUCCESS] inlineScriptDoesNotRun", source: chrome-extension://fcdcpbolhmeakbmjcpoienjjicbdpice/test.html (0)
[426:3847:0715/044612:INFO:CONSOLE(0)] "[SUCCESS] externalScriptDoesRun", source: chrome-extension://fcdcpbolhmeakbmjcpoienjjicbdpice/test.html (0)
[ OK ] ExtensionApiTest.ContentSecurityPolicy (4745 ms)
[24/224] ExtensionApiTest.ContentSecurityPolicy (6334 ms)
[ RUN ] ExtensionOptionsApiTest.ShouldNotEmbedOtherExtensionsOptions
[445:3847:0715/044616:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[440:41219:0715/044624:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[440:3847:0715/044625:INFO:CONSOLE(0)] "[SUCCESS] cannotEmbedOtherExtensionsOptions", source: chrome-extension://hcpbjcafhlklhmfjmobahllaeheidkac/test.html (0)
[440:41219:0715/044625:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[440:41219:0715/044625:WARNING:channel.cc(322)] RawChannel write error
[445:3847:0715/044625:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:507B0100B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[445:3847:0715/044625:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:507B0100B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[445:3847:0715/044625:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:507B0100B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[445:3847:0715/044625:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:507B0100B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[445:3847:0715/044625:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:507B0100B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[445:3847:0715/044625:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:507B0100B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[445:3847:0715/044625:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:507B0100B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[445:3847:0715/044625:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:507B0100B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[445:3847:0715/044625:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:507B0100B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[445:3847:0715/044625:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:507B0100B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[445:3847:0715/044625:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:507B0100B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[445:3847:0715/044625:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:507B0100B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[445:3847:0715/044625:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:507B0100B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[445:3847:0715/044625:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:507B0100B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[445:3847:0715/044625:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:507B0100B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[445:3847:0715/044625:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:507B0100B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[445:3847:0715/044625:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:507B0100B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[445:3847:0715/044625:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:507B0100B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[445:3847:0715/044625:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:507B0100B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[445:3847:0715/044625:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:507B0100B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[445:3847:0715/044625:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:507B0100B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[445:3847:0715/044625:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:507B0100B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[445:3847:0715/044625:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:507B0100B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[445:3847:0715/044625:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:507B0100B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[440:41219:0715/044626:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[440:41219:0715/044626:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ExtensionOptionsApiTest.ShouldNotEmbedOtherExtensionsOptions (12271 ms)
[25/224] ExtensionOptionsApiTest.ShouldNotEmbedOtherExtensionsOptions (14181 ms)
[ RUN ] ExtensionApiTest.Tabs2
[441:3847:0715/044614:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[442:12807:0715/044617:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[442:12807:0715/044617:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[442:12807:0715/044617:WARNING:channel.cc(322)] RawChannel write error
[437:3847:0715/044619:INFO:CONSOLE(0)] "[SUCCESS] setupTwoWindows", source: chrome-extension://lfhbmafihdpefdmfbkbhfggndpkapljg/crud2.html (0)
[437:3847:0715/044619:INFO:CONSOLE(0)] "[SUCCESS] getAllInWindow", source: chrome-extension://lfhbmafihdpefdmfbkbhfggndpkapljg/crud2.html (0)
[437:3847:0715/044619:INFO:CONSOLE(0)] "[SUCCESS] updateSelect", source: chrome-extension://lfhbmafihdpefdmfbkbhfggndpkapljg/crud2.html (0)
[437:3847:0715/044619:INFO:CONSOLE(0)] "[SUCCESS] update", source: chrome-extension://lfhbmafihdpefdmfbkbhfggndpkapljg/crud2.html (0)
[437:3847:0715/044620:INFO:CONSOLE(0)] "[SUCCESS] openerTabId", source: chrome-extension://lfhbmafihdpefdmfbkbhfggndpkapljg/crud2.html (0)
[437:3847:0715/044621:INFO:CONSOLE(0)] "[SUCCESS] testRedirectingToAnotherWindow", source: chrome-extension://lfhbmafihdpefdmfbkbhfggndpkapljg/crud2.html (0)
[437:3847:0715/044621:INFO:CONSOLE(0)] "[SUCCESS] testOpenWindowInEmptyPopup", source: chrome-extension://lfhbmafihdpefdmfbkbhfggndpkapljg/crud2.html (0)
[437:3847:0715/044622:INFO:CONSOLE(0)] "[SUCCESS] testOpenEmptyPopup", source: chrome-extension://lfhbmafihdpefdmfbkbhfggndpkapljg/crud2.html (0)
[437:3847:0715/044624:INFO:CONSOLE(0)] "[SUCCESS] testCreatePopupAndMoveTab", source: chrome-extension://lfhbmafihdpefdmfbkbhfggndpkapljg/crud2.html (0)
[448:12807:0715/044625:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[448:12807:0715/044625:WARNING:channel.cc(322)] RawChannel write error
[446:13063:0715/044626:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[446:13063:0715/044626:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[437:41219:0715/044626:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[437:41219:0715/044626:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[437:41219:0715/044626:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[437:41219:0715/044626:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[437:41219:0715/044626:WARNING:channel.cc(322)] RawChannel write error
[437:41219:0715/044626:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[437:41219:0715/044626:WARNING:channel.cc(322)] RawChannel write error
[459:12807:0715/044626:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[459:12807:0715/044626:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[459:12807:0715/044626:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ExtensionApiTest.Tabs2 (14799 ms)
[26/224] ExtensionApiTest.Tabs2 (16131 ms)
[ RUN ] MimeHandlerViewTest.Embedded
[466:3847:0715/044630:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[460:74519:0715/044631:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[460:3847:0715/044633:INFO:CONSOLE(0)] "[SUCCESS] testEmbedded", source: chrome-extension://oickdpebdnfbgkcaoklfcdhjniefkcji/index.html (0)
[ OK ] MimeHandlerViewTest.Embedded (5141 ms)
[27/224] MimeHandlerViewTest.Embedded (6526 ms)
[ RUN ] PlatformAppUrlRedirectorBrowserTest.MismatchingEntryInOmnibarNotIntercepted
[467:3847:0715/044630:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[461:74759:0715/044635:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[469:3847:0715/044635:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] PlatformAppUrlRedirectorBrowserTest.MismatchingEntryInOmnibarNotIntercepted (6848 ms)
[28/224] PlatformAppUrlRedirectorBrowserTest.MismatchingEntryInOmnibarNotIntercepted (8281 ms)
[ RUN ] PlatformAppUrlRedirectorBrowserTest.FormSubmissionInTabNotIntercepted
[476:3847:0715/044636:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[473:3847:0715/044640:INFO:CONSOLE(48)] "Submitting a form", source: http://127.0.0.1:49201/extensions/platform_apps/url_handlers/launching_pages/navigate.js (48)
[473:75271:0715/044641:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[478:13063:0715/044641:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[473:40963:0715/044641:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] PlatformAppUrlRedirectorBrowserTest.FormSubmissionInTabNotIntercepted (6902 ms)
[29/224] PlatformAppUrlRedirectorBrowserTest.FormSubmissionInTabNotIntercepted (8208 ms)
[ RUN ] EphemeralAppBrowserTest.ReleasePowerKeepAwake
[481:3847:0715/044639:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[486:13063:0715/044643:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] EphemeralAppBrowserTest.ReleasePowerKeepAwake (6283 ms)
[30/224] EphemeralAppBrowserTest.ReleasePowerKeepAwake (7887 ms)
[ RUN ] AppEventPageTest.OnSuspendNoApiUse
[490:3847:0715/044644:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[487:3847:0715/044648:INFO:CONSOLE(11)] "The current time is: 7/15/2015, 4:46:48 AM", source: chrome-extension://bfkliknijpagpkilgdhjolmelblaildm/main.js (11)
[495:12807:0715/044649:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[495:12807:0715/044649:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] AppEventPageTest.OnSuspendNoApiUse (7320 ms)
[31/224] AppEventPageTest.OnSuspendNoApiUse (8697 ms)
[ RUN ] WebViewTest.Shim_TestChromeExtensionURL
[496:3847:0715/044646:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[491:41219:0715/044651:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] WebViewTest.Shim_TestChromeExtensionURL (6679 ms)
[32/224] WebViewTest.Shim_TestChromeExtensionURL (8103 ms)
[ RUN ] WebViewTest.Shim_TestDisplayBlock
[504:3847:0715/044653:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
2015-07-15 04:46:55.139 browser_tests[500:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[500:3847:0715/044657:INFO:CONSOLE(58)] "webview.onloadstop", source: chrome-extension://fdefcaagnedpiaighgapndlihjgnodjp/main.js (58)
[500:3847:0715/044658:INFO:CONSOLE(58)] "Second webview.onloadstop", source: chrome-extension://fdefcaagnedpiaighgapndlihjgnodjp/main.js (58)
[506:12807:0715/044658:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[506:12807:0715/044658:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[500:40707:0715/044658:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[500:40707:0715/044658:WARNING:channel.cc(322)] RawChannel write error
[ OK ] WebViewTest.Shim_TestDisplayBlock (7030 ms)
[33/224] WebViewTest.Shim_TestDisplayBlock (8662 ms)
[ RUN ] WebViewTest.Shim_TestAddContentScript
[508:3847:0715/044655:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[503:3847:0715/044657:INFO:CONSOLE(767)] "Step 1: call <webview>.addContentScripts.", source: chrome-extension://fdefcaagnedpiaighgapndlihjgnodjp/main.js (767)
[503:75015:0715/044659:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[503:3847:0715/044659:INFO:CONSOLE(784)] "Step 2: A communication channel has been established with webview.", source: chrome-extension://fdefcaagnedpiaighgapndlihjgnodjp/main.js (784)
[503:40707:0715/044659:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[503:40707:0715/044659:WARNING:channel.cc(322)] RawChannel write error
[ OK ] WebViewTest.Shim_TestAddContentScript (6868 ms)
[34/224] WebViewTest.Shim_TestAddContentScript (8254 ms)
[ RUN ] WebViewTest.Shim_TestAddContentScriptWithSameNameShouldOverwriteTheExistingOne
[520:3847:0715/044702:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[515:3847:0715/044705:INFO:CONSOLE(860)] "Step 1: call <webview>.addContentScripts(myrule1)", source: chrome-extension://fdefcaagnedpiaighgapndlihjgnodjp/main.js (860)
[515:75015:0715/044706:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[515:3847:0715/044706:INFO:CONSOLE(889)] "Step 2: A communication channel has been established with webview.", source: chrome-extension://fdefcaagnedpiaighgapndlihjgnodjp/main.js (889)
[515:3847:0715/044707:INFO:CONSOLE(907)] "Step 3: Another communication channel has been established with webview.", source: chrome-extension://fdefcaagnedpiaighgapndlihjgnodjp/main.js (907)
[515:39683:0715/044707:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[515:39683:0715/044707:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[515:39683:0715/044707:WARNING:channel.cc(322)] RawChannel write error
[ OK ] WebViewTest.Shim_TestAddContentScriptWithSameNameShouldOverwriteTheExistingOne (7148 ms)
[35/224] WebViewTest.Shim_TestAddContentScriptWithSameNameShouldOverwriteTheExistingOne (8805 ms)
[ RUN ] WebViewTest.Shim_TestAddContentScriptToOneWebViewShouldNotInjectToTheOtherWebView
[523:3847:0715/044703:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[516:3847:0715/044706:INFO:CONSOLE(930)] "Step 1: call <webview1>.addContentScripts.", source: chrome-extension://fdefcaagnedpiaighgapndlihjgnodjp/main.js (930)
[516:74503:0715/044707:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[516:3847:0715/044707:INFO:CONSOLE(940)] "Step 2: webview2 requests to build communication channel.", source: chrome-extension://fdefcaagnedpiaighgapndlihjgnodjp/main.js (940)
[516:74503:0715/044707:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[524:3847:0715/044707:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 2, remote ID 2147483648)
[516:41219:0715/044707:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[516:41219:0715/044707:WARNING:channel.cc(322)] RawChannel write error
[516:41219:0715/044708:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[516:41219:0715/044708:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[516:41219:0715/044708:WARNING:channel.cc(322)] RawChannel write error
[ OK ] WebViewTest.Shim_TestAddContentScriptToOneWebViewShouldNotInjectToTheOtherWebView (7147 ms)
[36/224] WebViewTest.Shim_TestAddContentScriptToOneWebViewShouldNotInjectToTheOtherWebView (8576 ms)
[ RUN ] WebViewTest.Shim_TestExecuteScriptFail
[534:3847:0715/044711:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[529:3847:0715/044714:INFO:CONSOLE(198)] "<webview>: Script cannot be injected into content until the page has loaded.", source: extensions::webView (198)
[536:12807:0715/044714:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[536:12807:0715/044714:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[536:12807:0715/044714:WARNING:channel.cc(322)] RawChannel write error
[534:3847:0715/044714:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:506A0700B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[534:3847:0715/044714:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:506A0700B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[534:3847:0715/044714:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:506A0700B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[534:3847:0715/044714:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:506A0700B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[534:3847:0715/044714:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:506A0700B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[534:3847:0715/044714:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:506A0700B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[534:3847:0715/044714:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:506A0700B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[534:3847:0715/044714:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:506A0700B0610000]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 (6089 ms)
[37/224] WebViewTest.Shim_TestExecuteScriptFail (7578 ms)
[ RUN ] WebViewTest.Shim_TestTerminateAfterExit
[537:3847:0715/044712:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[530:40451:0715/044718:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[530:40451:0715/044718:WARNING:channel.cc(322)] RawChannel write error
[530:40451:0715/044718:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[530:40451:0715/044718:WARNING:channel.cc(322)] RawChannel write error
[ OK ] WebViewTest.Shim_TestTerminateAfterExit (9338 ms)
[38/224] WebViewTest.Shim_TestTerminateAfterExit (10948 ms)
[ RUN ] WebViewTest.Shim_TestWebRequestAPIWithHeaders
[546:3847:0715/044718:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[559:3847:0715/044723:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] WebViewTest.Shim_TestWebRequestAPIWithHeaders (7299 ms)
[39/224] WebViewTest.Shim_TestWebRequestAPIWithHeaders (8636 ms)
[ RUN ] WebViewTest.Shim_TestLoadAbortChromeExtensionURLWrongPartition
[558:3847:0715/044722:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] WebViewTest.Shim_TestLoadAbortChromeExtensionURLWrongPartition (6865 ms)
[40/224] WebViewTest.Shim_TestLoadAbortChromeExtensionURLWrongPartition (8333 ms)
[ RUN ] WebViewTest.GeolocationAPIEmbedderHasAccessAllow
[566:3847:0715/044727:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[562:3847:0715/044730:INFO:CONSOLE(79)] "embedder.setUpLoadStop_", source: chrome-extension://ppoahloijndcfefocomjkkfgflmcjdmg/embedder.js (79)
[562:75023:0715/044731:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[562:3847:0715/044731:INFO:CONSOLE(81)] "embedder.onWebViewLoadStop", source: chrome-extension://ppoahloijndcfefocomjkkfgflmcjdmg/embedder.js (81)
[562:3847:0715/044731:INFO:CONSOLE(87)] "embedder.webview.postMessage", source: chrome-extension://ppoahloijndcfefocomjkkfgflmcjdmg/embedder.js (87)
[ OK ] WebViewTest.GeolocationAPIEmbedderHasAccessAllow (7301 ms)
[41/224] WebViewTest.GeolocationAPIEmbedderHasAccessAllow (8620 ms)
[ RUN ] WebViewTest.FileSystemAPIRequestFromWorkerAllow
[572:3847:0715/044730:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[568:3847:0715/044734:INFO:CONSOLE(77)] "embedder.setUpLoadStop_", source: chrome-extension://lofhhnljpijelmlpellimicdapmmmkpc/embedder.js (77)
[568:3847:0715/044735:INFO:CONSOLE(79)] "embedder.onWebViewLoadStop", source: chrome-extension://lofhhnljpijelmlpellimicdapmmmkpc/embedder.js (79)
[568:3847:0715/044735:INFO:CONSOLE(82)] "embedder.webview.postMessage", source: chrome-extension://lofhhnljpijelmlpellimicdapmmmkpc/embedder.js (82)
[568:74759:0715/044735:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[574:13319:0715/044735:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[568:40963:0715/044735:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] WebViewTest.FileSystemAPIRequestFromWorkerAllow (7128 ms)
[42/224] WebViewTest.FileSystemAPIRequestFromWorkerAllow (8402 ms)
[ RUN ] WebViewTest.FileSystemAPIRequestFromSharedWorkerOfSingleWebViewGuestDefaultAllow
[580:3847:0715/044735:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[576:3847:0715/044739:INFO:CONSOLE(77)] "embedder.setUpLoadStop_", source: chrome-extension://hemocodipoifkamcnnlddikgkkemiihj/embedder.js (77)
2015-07-15 04:47:40.254 browser_tests[576:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[576:3847:0715/044740:INFO:CONSOLE(79)] "embedder.onWebViewLoadStop", source: chrome-extension://hemocodipoifkamcnnlddikgkkemiihj/embedder.js (79)
[576:3847:0715/044740:INFO:CONSOLE(82)] "embedder.webview.postMessage", source: chrome-extension://hemocodipoifkamcnnlddikgkkemiihj/embedder.js (82)
[576:74255:0715/044740:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[ OK ] WebViewTest.FileSystemAPIRequestFromSharedWorkerOfSingleWebViewGuestDefaultAllow (7250 ms)
[43/224] WebViewTest.FileSystemAPIRequestFromSharedWorkerOfSingleWebViewGuestDefaultAllow (8553 ms)
[ RUN ] WebViewTest.WebViewInBackgroundPage
[586:3847:0715/044739:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
2015-07-15 04:47:40.391 browser_tests[582:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[582:3847:0715/044743:INFO:CONSOLE(0)] "[SUCCESS] inDOM", source: chrome-extension://cfdnjcljendgefeffgmoaokhednhnjod/background.html (0)
[582:3847:0715/044743:INFO:CONSOLE(0)] "[SUCCESS] newWebView", source: chrome-extension://cfdnjcljendgefeffgmoaokhednhnjod/background.html (0)
[582:42243:0715/044743:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[582:42243:0715/044743:WARNING:channel.cc(322)] RawChannel write error
[589:15875:0715/044743:ERROR:webgraphicscontext3d_command_buffer_impl.cc(242)] Failed to initialize GLES2CmdHelper.
[582:42243:0715/044743:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[582:42243:0715/044743:WARNING:channel.cc(322)] RawChannel write error
[582:42243:0715/044743:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[582:42243:0715/044743:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[582:42243:0715/044743:WARNING:channel.cc(322)] RawChannel write error
[ OK ] WebViewTest.WebViewInBackgroundPage (6328 ms)
[44/224] WebViewTest.WebViewInBackgroundPage (7563 ms)
[ RUN ] WebViewDPITest.Shim_TestAutosizeHeight
[595:3847:0715/044744:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[591:40963:0715/044749:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[591:40963:0715/044749:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[591:40963:0715/044749:WARNING:channel.cc(322)] RawChannel write error
[ OK ] WebViewDPITest.Shim_TestAutosizeHeight (7442 ms)
[45/224] WebViewDPITest.Shim_TestAutosizeHeight (8810 ms)
[ RUN ] WebViewNewWindowTest.Shim_TestAddContentScriptsWithNewWindowAPI
[601:3847:0715/044747:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[596:3847:0715/044750:INFO:CONSOLE(1076)] "Step 1: navigates the webview to window open guest URL.", source: chrome-extension://fdefcaagnedpiaighgapndlihjgnodjp/main.js (1076)
[596:3847:0715/044751:INFO:CONSOLE(1038)] "Step 2: call newwebview.addContentScripts.", source: chrome-extension://fdefcaagnedpiaighgapndlihjgnodjp/main.js (1038)
[596:75271:0715/044751:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[596:3847:0715/044751:INFO:CONSOLE(1056)] "Step 3: attaches the new webview.", source: chrome-extension://fdefcaagnedpiaighgapndlihjgnodjp/main.js (1056)
[596:3847:0715/044751:INFO:CONSOLE(84)] "<webview>: A new window was blocked.", source: extensions::webViewActionRequests (84)
[596:3847:0715/044751:INFO:CONSOLE(1049)] "Step 4: new webview postmessage to build communication channel.", source: chrome-extension://fdefcaagnedpiaighgapndlihjgnodjp/main.js (1049)
[596:3847:0715/044751:INFO:CONSOLE(1064)] "Step 5: a communication channel has been established with the new webview.", source: chrome-extension://fdefcaagnedpiaighgapndlihjgnodjp/main.js (1064)
[596:41219:0715/044751:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[596:41219:0715/044751:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[596:41219:0715/044751:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 6, remote ID 2147483653)
[596:41219:0715/044751:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 5, remote ID 2147483652)
[596:41219:0715/044751:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 8, remote ID 2147483655)
[596:41219:0715/044751:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[596:41219:0715/044751:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 12, remote ID 2147483659)
[596:41219:0715/044751:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 11, remote ID 2147483658)
[596:41219:0715/044751:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[596:41219:0715/044751:WARNING:channel.cc(322)] RawChannel write error
[ OK ] WebViewNewWindowTest.Shim_TestAddContentScriptsWithNewWindowAPI (7276 ms)
[46/224] WebViewNewWindowTest.Shim_TestAddContentScriptsWithNewWindowAPI (8803 ms)
[ RUN ] WebViewNewWindowTest.Shim_TestNewWindowNoReferrerLink
[615:3847:0715/044753:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[606:75527:0715/044757:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[606:40963:0715/044757:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[606:40963:0715/044757:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 6, remote ID 2147483653)
[606:40963:0715/044757:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 5, remote ID 2147483652)
[606:40963:0715/044757:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 9, remote ID 2147483656)
[606:40963:0715/044757:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 8, remote ID 2147483655)
[606:40963:0715/044757:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[606:40963:0715/044757:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 11, remote ID 2147483658)
[606:40963:0715/044757:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[606:40963:0715/044757:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[606:40963:0715/044757:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[606:40963:0715/044757:WARNING:channel.cc(322)] RawChannel write error
[ OK ] WebViewNewWindowTest.Shim_TestNewWindowNoReferrerLink (6892 ms)
[47/224] WebViewNewWindowTest.Shim_TestNewWindowNoReferrerLink (8198 ms)
[ RUN ] AutofillTest.WhitespacesAndSeparatorCharsStrippedForValidCCNums
[621:3847:0715/044755:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49263...
sending server_data: {"host": "127.0.0.1", "port": 49263} (36 bytes)
[625:13319:0715/044801:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] AutofillTest.WhitespacesAndSeparatorCharsStrippedForValidCCNums (7880 ms)
[48/224] AutofillTest.WhitespacesAndSeparatorCharsStrippedForValidCCNums (9425 ms)
[ RUN ] ContentAutofillDriverBrowserTest.SwitchTabAndHideAutofillPopup
[630:3847:0715/044801:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[626:40451:0715/044802:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[626:40451:0715/044802:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ContentAutofillDriverBrowserTest.SwitchTabAndHideAutofillPopup (3720 ms)
[49/224] ContentAutofillDriverBrowserTest.SwitchTabAndHideAutofillPopup (5228 ms)
[ RUN ] CollectedCookiesTest.DoubleDisplay
[637:3847:0715/044805:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[632:74255:0715/044806:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[ OK ] CollectedCookiesTest.DoubleDisplay (4136 ms)
[50/224] CollectedCookiesTest.DoubleDisplay (5817 ms)
[ RUN ] AndroidUsbCountTest.TestNoMultipleCallsRemoveAddOnStart
[641:3847:0715/044806:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] AndroidUsbCountTest.TestNoMultipleCallsRemoveAddOnStart (4155 ms)
[51/224] AndroidUsbCountTest.TestNoMultipleCallsRemoveAddOnStart (5546 ms)
[ RUN ] DevToolsSanityTest.TestSettings
[656:3847:0715/044811:WARNING:vt_video_decode_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)
[643:3847:0715/044817:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[643:40451:0715/044819:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] DevToolsSanityTest.TestSettings (10716 ms)
[52/224] DevToolsSanityTest.TestSettings (12247 ms)
[ RUN ] WorkerDevToolsSanityTest.InspectSharedWorker
[660:3847:0715/044812:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49282...
sending server_data: {"host": "127.0.0.1", "port": 49282} (36 bytes)
[655:3847:0715/044817:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[655:3847:0715/044818:ERROR:CONSOLE(3896)] "Request with id = 1 failed. {"code":-32601,"message":"'Page.canScreencast' wasn't found"}", source: chrome-devtools://devtools/bundled/inspector.js (3896)
[664:12807:0715/044819:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[664:12807:0715/044819:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[664:12807:0715/044819:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[664:12807:0715/044819:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[664:12807:0715/044819:WARNING:channel.cc(322)] RawChannel write error
[660:3847:0715/044819:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50470700B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[660:3847:0715/044819:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50470700B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[ OK ] WorkerDevToolsSanityTest.InspectSharedWorker (9958 ms)
[53/224] WorkerDevToolsSanityTest.InspectSharedWorker (11514 ms)
[ RUN ] DomDistillerViewerSourceBrowserTest.EarlyTemplateLoad
[672:3847:0715/044823: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.
Stack trace:
[666:40195:0715/044824:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[666:40195:0715/044824:WARNING:channel.cc(322)] RawChannel write error
[ OK ] DomDistillerViewerSourceBrowserTest.EarlyTemplateLoad (3114 ms)
[54/224] DomDistillerViewerSourceBrowserTest.EarlyTemplateLoad (4515 ms)
[ RUN ] DownloadTest.DownloadMimeType
[673:3847:0715/044823:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[667:40195:0715/044824:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[667:40195:0715/044824:WARNING:channel.cc(322)] RawChannel write error
[ OK ] DownloadTest.DownloadMimeType (3394 ms)
[55/224] DownloadTest.DownloadMimeType (4682 ms)
[ RUN ] DownloadTest.CloseNewTab3
[682:3847:0715/044827:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] DownloadTest.CloseNewTab3 (3784 ms)
[56/224] DownloadTest.CloseNewTab3 (5259 ms)
[ RUN ] DownloadTest.DownloadErrorReadonlyFolder
[684:3847:0715/044828:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] DownloadTest.DownloadErrorReadonlyFolder (5249 ms)
[57/224] DownloadTest.DownloadErrorReadonlyFolder (6594 ms)
[ RUN ] SavePageBrowserTest.SaveCompleteHTML
[692:3847:0715/044833:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[688:40963:0715/044834:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[688:40963:0715/044834:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[688:40963:0715/044834:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 4, remote ID 2147483651)
[688:40963:0715/044834:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[688:40963:0715/044834:WARNING:channel.cc(322)] RawChannel write error
[ OK ] SavePageBrowserTest.SaveCompleteHTML (3646 ms)
[58/224] SavePageBrowserTest.SaveCompleteHTML (5022 ms)
[ RUN ] SavePageAsMHTMLBrowserTest.SavePageAsMHTML
[697:3847:0715/044835:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] SavePageAsMHTMLBrowserTest.SavePageAsMHTML (3533 ms)
[59/224] SavePageAsMHTMLBrowserTest.SavePageAsMHTML (5055 ms)
[ RUN ] ErrorPageNavigationCorrectionsFailTest.FetchCorrectionsFails
[702:3847:0715/044838:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[699:3847:0715/044839:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[702:3847:0715/044839:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50170500B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[702:3847:0715/044839:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50170500B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[702:3847:0715/044839:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50170500B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[702:3847:0715/044839:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50170500B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[702:3847:0715/044839:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50170500B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[702:3847:0715/044839:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50170500B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[702:3847:0715/044839:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50170500B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[702:3847:0715/044839:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50170500B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[702:3847:0715/044839:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50170500B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[702:3847:0715/044839:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50170500B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[702:3847:0715/044839:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50170500B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[702:3847:0715/044839:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50170500B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[702:3847:0715/044839:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50170500B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[702:3847:0715/044839:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50170500B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[ OK ] ErrorPageNavigationCorrectionsFailTest.FetchCorrectionsFails (3510 ms)
[60/224] ErrorPageNavigationCorrectionsFailTest.FetchCorrectionsFails (5053 ms)
[ RUN ] AutomationApiTest.GetTreeByTabId
[707:3847:0715/044840:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[703:74511:0715/044843:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[703:3847:0715/044843:INFO:CONSOLE(0)] "calling getTree() callback", source: chrome-extension://bpggmoemodafdhpmochjklgdbnmdcmod/tab_id.html (0)
[703:3847:0715/044843:INFO:CONSOLE(0)] "[SUCCESS] testGetTabById", source: chrome-extension://bpggmoemodafdhpmochjklgdbnmdcmod/tab_id.html (0)
[703:39427:0715/044844:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[703:39427:0715/044844:WARNING:channel.cc(322)] RawChannel write error
[ OK ] AutomationApiTest.GetTreeByTabId (6150 ms)
[61/224] AutomationApiTest.GetTreeByTabId (7772 ms)
[ RUN ] AutomationApiTest.TabsAutomationBooleanPermissions
[713:3847:0715/044842:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[709:3847:0715/044846:INFO:CONSOLE(0)] "[SUCCESS] testError", source: chrome-extension://apkjmpjakbplgikdpfncgombimconmpo/permissions.html (0)
[709:3847:0715/044846:INFO:CONSOLE(0)] "[SUCCESS] testError", source: chrome-extension://apkjmpjakbplgikdpfncgombimconmpo/permissions.html (0)
[709:19215:0715/044846:ERROR:mach_broker_mac.mm(222)] Unknown process 719 is sending Mach IPC messages!
[ OK ] AutomationApiTest.TabsAutomationBooleanPermissions (5749 ms)
[62/224] AutomationApiTest.TabsAutomationBooleanPermissions (7047 ms)
[ RUN ] ExtensionBrowsingDataTest.BrowsingDataRemovalInputFromSettings
[722:3847:0715/044848:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ExtensionBrowsingDataTest.BrowsingDataRemovalInputFromSettings (3288 ms)
[63/224] ExtensionBrowsingDataTest.BrowsingDataRemovalInputFromSettings (4622 ms)
[ RUN ] ExtensionBrowsingDataTest.SettingsFunctionEmpty
[727:3847:0715/044850:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[729:15363:0715/044851:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[729:15363:0715/044851:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[729:15363:0715/044851:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[729:13063:0715/044851:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] ExtensionBrowsingDataTest.SettingsFunctionEmpty (3036 ms)
[64/224] ExtensionBrowsingDataTest.SettingsFunctionEmpty (4663 ms)
[ RUN ] CastStreamingApiTest.Basics
[732:3847:0715/044852:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[728:40451:0715/044854:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[734:13063:0715/044854:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[728:3847:0715/044854:INFO:CONSOLE(13)] "[TEST] rtpStreamStart", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/basics.js (13)
[737:20995:0715/044855:WARNING:webrtcvoiceengine.cc(472)] Unexpected codec: ISAC/48000/1 (105)
[737:20995:0715/044855:WARNING:webrtcvoiceengine.cc(472)] Unexpected codec: PCMU/8000/2 (110)
[737:20995:0715/044855:WARNING:webrtcvoiceengine.cc(472)] Unexpected codec: PCMA/8000/2 (118)
[737:20995:0715/044855:WARNING:webrtcvoiceengine.cc(472)] Unexpected codec: G722/8000/2 (119)
[728:3847:0715/044855:INFO:CONSOLE(16)] "Got MediaStream.", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/basics.js (16)
[728:3847:0715/044855:INFO:CONSOLE(24)] "Starting.", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/basics.js (24)
[728:40451:0715/044855:WARNING:cast_transport_sender_impl.cc(172)] Unsafe to send audio with encryption DISABLED.
[728:40451:0715/044855:WARNING:cast_transport_sender_impl.cc(211)] Unsafe to send video with encryption DISABLED.
[728:3847:0715/044855:INFO:CONSOLE(40)] "Enabling logging.", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/basics.js (40)
[728:3847:0715/044855:INFO:CONSOLE(43)] "Stopping.", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/basics.js (43)
[728:3847:0715/044855:INFO:CONSOLE(60)] "Disabling logging.", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/basics.js (60)
[728:3847:0715/044855:INFO:CONSOLE(63)] "Destroying.", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/basics.js (63)
[728:3847:0715/044855:INFO:CONSOLE(0)] "[SUCCESS] rtpStreamStart", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/basics.html (0)
[728:3847:0715/044855:INFO:CONSOLE(0)] "[SUCCESS] rtpStreamStart", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/basics.html (0)
[737:12807:0715/044855:ERROR:audio_input_device.cc(261)] IO loop going away before the input device has been stopped
[ OK ] CastStreamingApiTest.Basics (4626 ms)
[65/224] CastStreamingApiTest.Basics (6297 ms)
[ RUN ] CastStreamingApiTest.DestinationNotSet
[738:3847:0715/044854:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[733:3847:0715/044856:INFO:CONSOLE(13)] "[TEST] rtpStreamStart", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/destination_not_set.js (13)
[740:21251:0715/044857:WARNING:webrtcvoiceengine.cc(472)] Unexpected codec: ISAC/48000/1 (105)
[740:21251:0715/044857:WARNING:webrtcvoiceengine.cc(472)] Unexpected codec: PCMU/8000/2 (110)
[740:21251:0715/044857:WARNING:webrtcvoiceengine.cc(472)] Unexpected codec: PCMA/8000/2 (118)
[740:21251:0715/044857:WARNING:webrtcvoiceengine.cc(472)] Unexpected codec: G722/8000/2 (119)
[733:3847:0715/044857:INFO:CONSOLE(16)] "Got MediaStream.", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/destination_not_set.js (16)
[733:3847:0715/044857:INFO:CONSOLE(21)] "Starting.", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/destination_not_set.js (21)
[733:3847:0715/044857:INFO:CONSOLE(32)] "Starting RTP stream before setting destination.", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/destination_not_set.js (32)
[733:3847:0715/044857:INFO:CONSOLE(0)] "[SUCCESS] rtpStreamStart", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/destination_not_set.html (0)
[733:3847:0715/044857:INFO:CONSOLE(0)] "[SUCCESS] rtpStreamStart", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/destination_not_set.html (0)
[740:13063:0715/044857:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[740:13063:0715/044857:WARNING:channel.cc(322)] RawChannel write error
[ OK ] CastStreamingApiTest.DestinationNotSet (4528 ms)
[66/224] CastStreamingApiTest.DestinationNotSet (5923 ms)
[ RUN ] CommandServiceTest.GetExtensionActionCommandQuerySuggested
[744:3847:0715/044858:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[746:13063:0715/044902:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[ OK ] CommandServiceTest.GetExtensionActionCommandQuerySuggested (6238 ms)
[67/224] CommandServiceTest.GetExtensionActionCommandQuerySuggested (7527 ms)
[ RUN ] DeclarativeApiTest.NoTracesAfterUninstalling
[749:3847:0715/044900:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[745:41475:0715/044905:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[745:41475:0715/044905:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[745:41475:0715/044906:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[745:3847:0715/044906:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[745:41475:0715/044906:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] DeclarativeApiTest.NoTracesAfterUninstalling (7995 ms)
[68/224] DeclarativeApiTest.NoTracesAfterUninstalling (9410 ms)
[ RUN ] DeclarativeContentApiTest.UninstallWhileActivePageAction
[759:3847:0715/044906:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[755:3847:0715/044908:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[761:12551:0715/044908:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[755:3847:0715/044910:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[765:13319:0715/044910:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[765:13319:0715/044910:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[765:13319:0715/044910:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[765:13319:0715/044910:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[755:3847:0715/044910:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[ OK ] DeclarativeContentApiTest.UninstallWhileActivePageAction (6748 ms)
[69/224] DeclarativeContentApiTest.UninstallWhileActivePageAction (8236 ms)
[ RUN ] DeclarativeContentApiTest.NotBookmarkedRulesEvaluatedOnBookmarkEvents
[766:3847:0715/044910:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[762:3847:0715/044912:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[762:3847:0715/044912:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[762:3847:0715/044912:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[767:12551:0715/044912:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[767:12551:0715/044912:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[762:41219:0715/044912:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
2015-07-15 04:49:13.136 browser_tests[762:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[ OK ] DeclarativeContentApiTest.NotBookmarkedRulesEvaluatedOnBookmarkEvents (5112 ms)
[70/224] DeclarativeContentApiTest.NotBookmarkedRulesEvaluatedOnBookmarkEvents (6503 ms)
[ RUN ] DownloadExtensionTest.DownloadExtensionTest_PauseResumeCancelErase
[773:3847:0715/044914:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] DownloadExtensionTest.DownloadExtensionTest_PauseResumeCancelErase (2974 ms)
[71/224] DownloadExtensionTest.DownloadExtensionTest_PauseResumeCancelErase (4344 ms)
[ RUN ] DownloadExtensionTest.DownloadExtensionTest_FileIcon_Active
[778:3847:0715/044916:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[774:39683:0715/044919:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[774:39683:0715/044919:WARNING:channel.cc(322)] RawChannel write error
[ OK ] DownloadExtensionTest.DownloadExtensionTest_FileIcon_Active (4719 ms)
[72/224] DownloadExtensionTest.DownloadExtensionTest_FileIcon_Active (5984 ms)
[ RUN ] DownloadExtensionTest.DownloadExtensionTest_Download_File
[784:3847:0715/044918:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[785:12807:0715/044920:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[779:4871:0715/044920:ERROR:mach_broker_mac.mm(222)] Unknown process 786 is sending Mach IPC messages!
[ OK ] DownloadExtensionTest.DownloadExtensionTest_Download_File (3563 ms)
[73/224] DownloadExtensionTest.DownloadExtensionTest_Download_File (4960 ms)
[ RUN ] DownloadExtensionTest.DownloadExtensionTest_OnDeterminingFilename_IllegalFilenameExtension
[791:3847:0715/044922:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49296...
sending server_data: {"host": "127.0.0.1", "port": 49296} (36 bytes)
[796:15363:0715/044925:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[796:15363:0715/044925:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[796:15363:0715/044925:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[796:15363:0715/044925:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[793:12807:0715/044925:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[787:40451:0715/044925:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[787:40451:0715/044925:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[787:40451:0715/044925:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 5, remote ID 2147483652)
[787:40451:0715/044925:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] DownloadExtensionTest.DownloadExtensionTest_OnDeterminingFilename_IllegalFilenameExtension (5494 ms)
[74/224] DownloadExtensionTest.DownloadExtensionTest_OnDeterminingFilename_IllegalFilenameExtension (6847 ms)
[ RUN ] FileSystemApiTest.FileSystemApiOpenDirectoryWithOnlyWritePermissionTest
[795:3847:0715/044923:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[790:4611:0715/044926:ERROR:mach_broker_mac.mm(222)] Unknown process 799 is sending Mach IPC messages!
[790:3847:0715/044927:INFO:CONSOLE(0)] "[SUCCESS] openFile", source: chrome-extension://phpajdbhkghemgbeonocohgbpcgbcmkc/test.html (0)
[ OK ] FileSystemApiTest.FileSystemApiOpenDirectoryWithOnlyWritePermissionTest (6045 ms)
[75/224] FileSystemApiTest.FileSystemApiOpenDirectoryWithOnlyWritePermissionTest (7383 ms)
[ RUN ] FileSystemApiTest.FileSystemApiOpenDirectoryOnGraylistTest
[805:3847:0715/044929:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[801:5383:0715/044931:ERROR:mach_broker_mac.mm(222)] Unknown process 810 is sending Mach IPC messages!
[801:3847:0715/044933:INFO:CONSOLE(0)] "[SUCCESS] openFile", source: chrome-extension://jenffnfmohpmidbcbjapkilnmcanknjd/test.html (0)
[ OK ] FileSystemApiTest.FileSystemApiOpenDirectoryOnGraylistTest (6163 ms)
[76/224] FileSystemApiTest.FileSystemApiOpenDirectoryOnGraylistTest (7504 ms)
[ RUN ] FileSystemApiTest.FileSystemApiOpenDirectorySubdirectoryOfGraylistTest
[809:3847:0715/044931:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[804:8711:0715/044933:ERROR:mach_broker_mac.mm(222)] Unknown process 813 is sending Mach IPC messages!
[804:3847:0715/044934:INFO:CONSOLE(0)] "[SUCCESS] openFile", source: chrome-extension://jfilecebdpfjmlblaijjoajgkajmapad/test.html (0)
[804:3847:0715/044934:INFO:CONSOLE(0)] "[SUCCESS] readDirectory", source: chrome-extension://jfilecebdpfjmlblaijjoajgkajmapad/test.html (0)
[804:3847:0715/044934:INFO:CONSOLE(0)] "[SUCCESS] removeFile", source: chrome-extension://jfilecebdpfjmlblaijjoajgkajmapad/test.html (0)
[804:3847:0715/044934:INFO:CONSOLE(0)] "[SUCCESS] copyFile", source: chrome-extension://jfilecebdpfjmlblaijjoajgkajmapad/test.html (0)
[804:3847:0715/044934:INFO:CONSOLE(0)] "[SUCCESS] moveFile", source: chrome-extension://jfilecebdpfjmlblaijjoajgkajmapad/test.html (0)
[804:3847:0715/044934:INFO:CONSOLE(0)] "[SUCCESS] createFile", source: chrome-extension://jfilecebdpfjmlblaijjoajgkajmapad/test.html (0)
[804:3847:0715/044934:INFO:CONSOLE(0)] "[SUCCESS] createDirectory", source: chrome-extension://jfilecebdpfjmlblaijjoajgkajmapad/test.html (0)
[811:13063:0715/044934:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] FileSystemApiTest.FileSystemApiOpenDirectorySubdirectoryOfGraylistTest (5959 ms)
[77/224] FileSystemApiTest.FileSystemApiOpenDirectorySubdirectoryOfGraylistTest (7557 ms)
[ RUN ] FileSystemApiTest.FileSystemApiOpenMultipleWritableExistingFilesTest
[819:3847:0715/044936:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[815:5383:0715/044939:ERROR:mach_broker_mac.mm(222)] Unknown process 824 is sending Mach IPC messages!
[815:3847:0715/044940:INFO:CONSOLE(0)] "[SUCCESS] openFile", source: chrome-extension://kiabfphgiijjloogfkjpnbkielgpgnid/test.html (0)
[815:3847:0715/044940:INFO:CONSOLE(0)] "[SUCCESS] openFile", source: chrome-extension://kiabfphgiijjloogfkjpnbkielgpgnid/test.html (0)
[ OK ] FileSystemApiTest.FileSystemApiOpenMultipleWritableExistingFilesTest (5844 ms)
[78/224] FileSystemApiTest.FileSystemApiOpenMultipleWritableExistingFilesTest (7218 ms)
[ RUN ] GcdPrivateAPITest.WifiMessage
[823:3847:0715/044938:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[818:39683:0715/044941:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[825:12807:0715/044941:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[818:3847:0715/044941:ERROR:gcd_private_api.cc(382)] Missing ssid
[818:3847:0715/044941:ERROR:gcd_private_api.cc(382)] Missing ssid
[818:3847:0715/044941:ERROR:gcd_private_api.cc(393)] Password is unknown
[818:3847:0715/044941:INFO:CONSOLE(14)] "Messages needed 3", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/wifi_message.js (14)
[818:3847:0715/044941:INFO:CONSOLE(14)] "Messages needed 2", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/wifi_message.js (14)
[818:3847:0715/044941:INFO:CONSOLE(14)] "Messages needed 1", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/wifi_message.js (14)
[818:3847:0715/044941:INFO:CONSOLE(14)] "Messages needed 0", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/wifi_message.js (14)
[818:39683:0715/044941:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[818:39683:0715/044941:WARNING:channel.cc(322)] RawChannel write error
[ OK ] GcdPrivateAPITest.WifiMessage (4639 ms)
[79/224] GcdPrivateAPITest.WifiMessage (6122 ms)
[ RUN ] HotwordPrivateApiTest.OnEnabledChanged
[834:3847:0715/044944:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[828:3847:0715/044946:INFO:CONSOLE(0)] "[SUCCESS] onEnabledChangedTest", source: chrome-extension://cpfhkdbjfdgdebcjlifoldbijinjfifp/_generated_background_page.html (0)
[828:3847:0715/044946:INFO:CONSOLE(0)] "[SUCCESS] onEnabledChangedTest", source: chrome-extension://cpfhkdbjfdgdebcjlifoldbijinjfifp/_generated_background_page.html (0)
[828:3847:0715/044946:INFO:CONSOLE(0)] "[SUCCESS] (no test)", source: chrome-extension://cpfhkdbjfdgdebcjlifoldbijinjfifp/_generated_background_page.html (0)
[ OK ] HotwordPrivateApiTest.OnEnabledChanged (4557 ms)
[80/224] HotwordPrivateApiTest.OnEnabledChanged (5960 ms)
[ RUN ] HotwordPrivateApiTest.OnFinalizeSpeakerModel
[836:3847:0715/044944:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[839:13063:0715/044947:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[839:13063:0715/044947:WARNING:channel.cc(322)] RawChannel write error
[ OK ] HotwordPrivateApiTest.OnFinalizeSpeakerModel (4636 ms)
[81/224] HotwordPrivateApiTest.OnFinalizeSpeakerModel (6038 ms)
[ RUN ] IdentityGetProfileUserInfoFunctionTest.NotSignedInNoEmail
[848:3847:0715/044950:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[849:15363:0715/044951:ERROR:webgraphicscontext3d_command_buffer_impl.cc(242)] Failed to initialize GLES2CmdHelper.
[849:13063:0715/044951:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[849:13063:0715/044951:WARNING:channel.cc(322)] RawChannel write error
[ OK ] IdentityGetProfileUserInfoFunctionTest.NotSignedInNoEmail (2902 ms)
[82/224] IdentityGetProfileUserInfoFunctionTest.NotSignedInNoEmail (4332 ms)
[ RUN ] HotwordPrivateApiTest.AudioHistoryWebHistoryFailure
[845:3847:0715/044950:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[840:3847:0715/044952:INFO:CONSOLE(0)] "[SUCCESS] audioHistory", source: chrome-extension://cpfhkdbjfdgdebcjlifoldbijinjfifp/_generated_background_page.html (0)
[840:40707:0715/044952:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[840:40707:0715/044952:WARNING:channel.cc(322)] RawChannel write error
[ OK ] HotwordPrivateApiTest.AudioHistoryWebHistoryFailure (4654 ms)
[83/224] HotwordPrivateApiTest.AudioHistoryWebHistoryFailure (6125 ms)
[ RUN ] GetAuthTokenFunctionTest.ComponentWithChromeClientId
[859:3847:0715/044956:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[853:3847:0715/044957:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 1, remote ID 1)
[860:12807:0715/044957:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] GetAuthTokenFunctionTest.ComponentWithChromeClientId (3498 ms)
[84/224] GetAuthTokenFunctionTest.ComponentWithChromeClientId (4943 ms)
[ RUN ] GetAuthTokenFunctionTest.NoninteractiveQueue
[855:3847:0715/044955:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[851:3847:0715/044957:INFO:CONSOLE(5)] "hi there", source: chrome-extension://hobfhecbgjnjefddaklmcepmldppeagm/test.js (5)
[858:12807:0715/044957:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[858:12807:0715/044957:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[861:3847:0715/044957:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 2, remote ID 2147483648)
[851:39683:0715/044957:ERROR:checkin_request.cc(186)] Failed to get checkin response. Fetcher failed. Retrying.
[ OK ] GetAuthTokenFunctionTest.NoninteractiveQueue (4778 ms)
[85/224] GetAuthTokenFunctionTest.NoninteractiveQueue (6106 ms)
[ RUN ] GetAuthTokenFunctionTest.MultiPrimaryUser
[869:3847:0715/045001:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[863:3847:0715/045003:INFO:CONSOLE(5)] "hi there", source: chrome-extension://hobfhecbgjnjefddaklmcepmldppeagm/test.js (5)
[863:3847:0715/045003:WARNING:account_fetcher_service.cc(429)] Failed to get UserInfo for primary@example.com
[ OK ] GetAuthTokenFunctionTest.MultiPrimaryUser (4752 ms)
[86/224] GetAuthTokenFunctionTest.MultiPrimaryUser (6174 ms)
[ RUN ] ExtensionManagementApiBrowserTest.LaunchAppFromBackground
[870:3847:0715/045001:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[876:13063:0715/045005:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[876:13063:0715/045005:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[864:40707:0715/045005:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[864:40707:0715/045005:WARNING:channel.cc(322)] RawChannel write error
[864:63259:0715/045005:ERROR:mach_broker_mac.mm(222)] Unknown process 877 is sending Mach IPC messages!
[ OK ] ExtensionManagementApiBrowserTest.LaunchAppFromBackground (6061 ms)
[87/224] ExtensionManagementApiBrowserTest.LaunchAppFromBackground (7379 ms)
[ RUN ] ExtensionManagementApiBrowserTest.SelfUninstallNoPermissions
[882:3847:0715/045007:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ExtensionManagementApiBrowserTest.SelfUninstallNoPermissions (6263 ms)
[88/224] ExtensionManagementApiBrowserTest.SelfUninstallNoPermissions (7909 ms)
[ RUN ] ExtensionManagementApiTest.NoPermission
[886:3847:0715/045008:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[881:39683:0715/045011:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[888:12807:0715/045011:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[888:12807:0715/045011:WARNING:channel.cc(322)] RawChannel write error
[881:3847:0715/045012:INFO:CONSOLE(0)] "[SUCCESS] permissionWarnings", source: chrome-extension://ddfofeplphhoafkdjfikbelhklefdhja/test.html (0)
[881:39683:0715/045012:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[881:39683:0715/045012:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ExtensionManagementApiTest.NoPermission (5724 ms)
[89/224] ExtensionManagementApiTest.NoPermission (7014 ms)
[ RUN ] MediaGalleriesGalleryWatchApiTest.GetAllGalleryWatch
[898:3847:0715/045015:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[900:13063:0715/045017:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[892:40963:0715/045017:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] MediaGalleriesGalleryWatchApiTest.GetAllGalleryWatch (4629 ms)
[90/224] MediaGalleriesGalleryWatchApiTest.GetAllGalleryWatch (6097 ms)
[ RUN ] MusicManagerPrivateTest.DeviceIdValueReturned
[899:3847:0715/045015:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[893:5383:0715/045017:ERROR:mach_broker_mac.mm(222)] Unknown process 903 is sending Mach IPC messages!
[893:3847:0715/045018:INFO:CONSOLE(24)] "customArg=undefined", source: chrome-extension://jmbjemmmmmgganhjbmejjgmcacaoking/chrometest.js (24)
[893:3847:0715/045018:INFO:CONSOLE(9)] "Device ID=undefined", source: chrome-extension://jmbjemmmmmgganhjbmejjgmcacaoking/chrometest.js (9)
[893:3847:0715/045018:INFO:CONSOLE(0)] "[SUCCESS] test", source: chrome-extension://jmbjemmmmmgganhjbmejjgmcacaoking/index.html (0)
[893:3847:0715/045018: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)
[893:41219:0715/045018:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] MusicManagerPrivateTest.DeviceIdValueReturned (5282 ms)
[91/224] MusicManagerPrivateTest.DeviceIdValueReturned (6579 ms)
[ RUN ] ExtensionPreferenceApiTest.PersistentIncognito
[909:3847:0715/045021:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[905:9991:0715/045023:ERROR:mach_broker_mac.mm(222)] Unknown process 915 is sending Mach IPC messages!
[905:3847:0715/045024:INFO:CONSOLE(0)] "[SUCCESS] getRegular", source: chrome-extension://jllfhjgbeaobailinbnpkgphgbbclfak/test.html (0)
[905:3847:0715/045024:INFO:CONSOLE(0)] "[SUCCESS] getIncognito", source: chrome-extension://jllfhjgbeaobailinbnpkgphgbbclfak/test.html (0)
[905:3847:0715/045024:INFO:CONSOLE(0)] "[SUCCESS] set", source: chrome-extension://jllfhjgbeaobailinbnpkgphgbbclfak/test.html (0)
[905:3847:0715/045024:INFO:CONSOLE(0)] "[SUCCESS] getRegular2", source: chrome-extension://jllfhjgbeaobailinbnpkgphgbbclfak/test.html (0)
[905:3847:0715/045024:INFO:CONSOLE(0)] "[SUCCESS] getIncognito2", source: chrome-extension://jllfhjgbeaobailinbnpkgphgbbclfak/test.html (0)
[ OK ] ExtensionPreferenceApiTest.PersistentIncognito (4985 ms)
[92/224] ExtensionPreferenceApiTest.PersistentIncognito (6306 ms)
[ RUN ] SocketApiTest.SocketTCPServerExtension
[913:3847:0715/045022:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[906:3847:0715/045024:INFO:CONSOLE(374)] "Running tests, protocol none, echo server 127.0.0.1:8888", source: chrome-extension://pfkfkplinkkekfjmckppdgogapldmhlc/background.js (374)
[906:3847:0715/045025:INFO:CONSOLE(0)] "[SUCCESS] undefined", source: chrome-extension://pfkfkplinkkekfjmckppdgogapldmhlc/_generated_background_page.html (0)
[906:41219:0715/045025:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] SocketApiTest.SocketTCPServerExtension (5025 ms)
[93/224] SocketApiTest.SocketTCPServerExtension (6453 ms)
[ RUN ] WebNavigationApiTest.Api
[922:3847:0715/045027:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[925:12551:0715/045029:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[925:12551:0715/045029:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[918:3847:0715/045030:ERROR:browser_thread.h(263)] DeleteSoon failed on thread 0
[ OK ] WebNavigationApiTest.Api (4382 ms)
[94/224] WebNavigationApiTest.Api (5807 ms)
[ RUN ] ExtensionWebRequestApiTest.WebRequestDeclarativePermissionSpanning2
[926:3847:0715/045028:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[920:64259:0715/045030:ERROR:mach_broker_mac.mm(222)] Unknown process 929 is sending Mach IPC messages!
[920:75015:0715/045032:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[927:13063:0715/045032:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[927:13063:0715/045032:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[927:13063:0715/045032:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[927:13063:0715/045032:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[920:41219:0715/045032:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[920:41219:0715/045032:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[920:41219:0715/045032:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] ExtensionWebRequestApiTest.WebRequestDeclarativePermissionSpanning2 (6269 ms)
[95/224] ExtensionWebRequestApiTest.WebRequestDeclarativePermissionSpanning2 (7545 ms)
[ RUN ] WebrtcLoggingPrivateApiTest.TestStartStopRtpDump
[942:3847:0715/045036:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[943:15363:0715/045037:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[943:15363:0715/045037:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[943:15363:0715/045037:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[ OK ] WebrtcLoggingPrivateApiTest.TestStartStopRtpDump (2858 ms)
[96/224] WebrtcLoggingPrivateApiTest.TestStartStopRtpDump (4384 ms)
[ RUN ] ExtensionWebRequestApiTest.WebRequestDeclarativePermissionSplit2
[935:3847:0715/045033:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[931:9491:0715/045035:ERROR:mach_broker_mac.mm(222)] Unknown process 938 is sending Mach IPC messages!
[931:75015:0715/045037:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[931:40963:0715/045037:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[931:40963:0715/045037:WARNING:channel.cc(322)] RawChannel write error
[941:12807:0715/045037:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[941:12807:0715/045037:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[941:12807:0715/045037:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[941:12807:0715/045037:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] ExtensionWebRequestApiTest.WebRequestDeclarativePermissionSplit2 (6696 ms)
[97/224] ExtensionWebRequestApiTest.WebRequestDeclarativePermissionSplit2 (8123 ms)
[ RUN ] ContentCapabilitiesTest.NoCapabilities
[953:3847:0715/045041:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[946:75015:0715/045042:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[ OK ] ContentCapabilitiesTest.NoCapabilities (3038 ms)
[98/224] ContentCapabilitiesTest.NoCapabilities (4318 ms)
[ RUN ] AppApiTest.ClientRedirectToAppFromExtension
[949:3847:0715/045040:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[945:74759:0715/045044:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[955:13063:0715/045044:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[955:13063:0715/045044:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[955:13063:0715/045044:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[955:13063:0715/045044:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[955:13063:0715/045044:WARNING:channel.cc(322)] RawChannel write error
[957:13063:0715/045044:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[957:13063:0715/045044:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[957:13063:0715/045044:WARNING:channel.cc(322)] RawChannel write error
[ OK ] AppApiTest.ClientRedirectToAppFromExtension (5995 ms)
[99/224] AppApiTest.ClientRedirectToAppFromExtension (7536 ms)
[ RUN ] ExtensionCrxInstallerTest.HiDpiThemeTest
[960:3847:0715/045046:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
2015-07-15 04:50:47.018 browser_tests[956:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[962:13063:0715/045047:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[ OK ] ExtensionCrxInstallerTest.HiDpiThemeTest (4228 ms)
[100/224] ExtensionCrxInstallerTest.HiDpiThemeTest (5533 ms)
[ RUN ] ErrorConsoleBrowserTest.ReportManifestErrors
[967:3847:0715/045048:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ErrorConsoleBrowserTest.ReportManifestErrors (2875 ms)
[101/224] ErrorConsoleBrowserTest.ReportManifestErrors (4169 ms)
[ RUN ] ExecuteScriptApiTest.ExecuteScriptInFrame
[973:3847:0715/045051:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[969:74759:0715/045055:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[969:3847:0715/045055:INFO:CONSOLE(0)] "[SUCCESS] executeJavaScriptCodeInAllFramesShouldSucceed", source: chrome-extension://pjjbmmjkiibpdaefabhgklfmlgnfmkek/test.html (0)
[969:3847:0715/045056:INFO:CONSOLE(21)] "Uncaught TypeError: Cannot read property 'toLowerCase' of null", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_test4KuLZ9/chrome/test/data/extensions/api_test/executescript/in_frame/script.js (21)
[969:3847:0715/045056:INFO:CONSOLE(0)] "[SUCCESS] insertCSSTextInAllFramesShouldSucceed", source: chrome-extension://pjjbmmjkiibpdaefabhgklfmlgnfmkek/test.html (0)
[976:13063:0715/045056:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[979:13063:0715/045056:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[979:13063:0715/045056:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[979:13063:0715/045056:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[979:13063:0715/045056:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] ExecuteScriptApiTest.ExecuteScriptInFrame (7028 ms)
[102/224] ExecuteScriptApiTest.ExecuteScriptInFrame (8527 ms)
[ RUN ] ExtensionContextMenuBrowserTest.TopLevel
[977:3847:0715/045052:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[980:13063:0715/045100:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[980:13063:0715/045100:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[983:13063:0715/045100:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[983:13063:0715/045100:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[983:13063:0715/045100:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[985:12551:0715/045100:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[983:13063:0715/045100:WARNING:channel.cc(322)] RawChannel write error
[970:41219:0715/045100:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[970:41219:0715/045100:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[970:41219:0715/045100:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ExtensionContextMenuBrowserTest.TopLevel (10279 ms)
[103/224] ExtensionContextMenuBrowserTest.TopLevel (11581 ms)
[ RUN ] ClipboardApiTest.HostedApp
[989:3847:0715/045059:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[984:73991:0715/045102:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[990:13063:0715/045102:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[984:39683:0715/045102:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[984:39683:0715/045102:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ClipboardApiTest.HostedApp (4672 ms)
[104/224] ClipboardApiTest.HostedApp (5923 ms)
[ RUN ] GaiaAuthExtensionLoaderTest.AddAndGet
[995:3847:0715/045103:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[997:12551:0715/045104:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[997:12551:0715/045104:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[997:12551:0715/045104:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[997:12551:0715/045104:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] GaiaAuthExtensionLoaderTest.AddAndGet (2746 ms)
[105/224] GaiaAuthExtensionLoaderTest.AddAndGet (3926 ms)
[ RUN ] GeolocationBrowserTest.NoPromptForAllowedOrigin
[1000:3847:0715/045106:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[996:74759:0715/045107:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[996:3847:0715/045107:WARNING:geolocation_browsertest.cc(282)] TearDownInProcessBrowserTestFixture. Test Finished.
[ OK ] GeolocationBrowserTest.NoPromptForAllowedOrigin (3245 ms)
[106/224] GeolocationBrowserTest.NoPromptForAllowedOrigin (4724 ms)
[ RUN ] GeolocationBrowserTest.InvalidUrlRequest
[1005:3847:0715/045108:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1001:74511:0715/045109:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[1001:3847:0715/045109:WARNING:geolocation_browsertest.cc(282)] TearDownInProcessBrowserTestFixture. Test Finished.
[ OK ] GeolocationBrowserTest.InvalidUrlRequest (3345 ms)
[107/224] GeolocationBrowserTest.InvalidUrlRequest (4815 ms)
[ RUN ] MediaStreamPermissionTest.TestDismissingRequest
[1016:3847:0715/045112:WARNING:vt_video_decode_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)
[1011:3847:0715/045114:INFO:CONSOLE(71)] "This appears to be Chrome", source: http://127.0.0.1:49345/files/webrtc/adapter.js (71)
[1011:3847:0715/045114:INFO:CONSOLE(13)] "Requesting doGetUserMedia: constraints: {"audio":true,"video":true}", source: http://127.0.0.1:49345/files/webrtc/test_functions.js (13)
[1011:3847:0715/045114:INFO:CONSOLE(13)] "GetUserMedia FAILED: Maybe the camera is in use by another process?", source: http://127.0.0.1:49345/files/webrtc/test_functions.js (13)
[1011:3847:0715/045114:INFO:CONSOLE(13)] "failed-with-error-PermissionDismissedError", source: http://127.0.0.1:49345/files/webrtc/test_functions.js (13)
[1011:3847:0715/045114:INFO:CONSOLE(13)] "Returning request-callback-denied to test.", source: http://127.0.0.1:49345/files/webrtc/test_functions.js (13)
[1011:3847:0715/045114:INFO:CONSOLE(13)] "Returning failed-with-error-PermissionDismissedError to test.", source: http://127.0.0.1:49345/files/webrtc/test_functions.js (13)
[ OK ] MediaStreamPermissionTest.TestDismissingRequest (3665 ms)
[108/224] MediaStreamPermissionTest.TestDismissingRequest (5123 ms)
[ RUN ] InfoBarsTest.TestInfoBarsCloseOnNewTheme
[1010:3847:0715/045110:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1007:74247:0715/045111:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[1007:3847:0715/045112:WARNING:extension_install_prompt.cc(163)] Proceeding!
[1007:3847:0715/045115:WARNING:extension_install_prompt.cc(163)] Proceeding!
[ OK ] InfoBarsTest.TestInfoBarsCloseOnNewTheme (7312 ms)
[109/224] InfoBarsTest.TestInfoBarsCloseOnNewTheme (8736 ms)
[ RUN ] EncryptedMediaIsTypeSupportedExternalClearKeyTest.ExternalClearKey_IsSupportedKeySystem_InvalidVariants
[1025:3847:0715/045117:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49354...
sending server_data: {"host": "127.0.0.1", "port": 49354} (36 bytes)
[1021:3847:0715/045119:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[1021:3847:0715/045119:INFO:CONSOLE(0)] "canPlayType()'s 'keySystem' parameter is deprecated and will be ignored in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[1025:3847:0715/045119:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50170500B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[1025:3847:0715/045119:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50170500B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[ OK ] EncryptedMediaIsTypeSupportedExternalClearKeyTest.ExternalClearKey_IsSupportedKeySystem_InvalidVariants (4088 ms)
[110/224] EncryptedMediaIsTypeSupportedExternalClearKeyTest.ExternalClearKey_IsSupportedKeySystem_InvalidVariants (5453 ms)
[ RUN ] EncryptedMediaIsTypeSupportedWidevineTest.IsSupportedKeySystemWithMediaMimeType_Widevine_WebM
[1029:3847:0715/045119:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1024:3847:0715/045120:INFO:CONSOLE(0)] "canPlayType()'s 'keySystem' parameter is deprecated and will be ignored in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[ OK ] EncryptedMediaIsTypeSupportedWidevineTest.IsSupportedKeySystemWithMediaMimeType_Widevine_WebM (2930 ms)
[111/224] EncryptedMediaIsTypeSupportedWidevineTest.IsSupportedKeySystemWithMediaMimeType_Widevine_WebM (4323 ms)
[ RUN ] DnsProbeBrowserTest.NxdomainProbeResultWithWorkingSlowCorrections
[1039:3847:0715/045124:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1033:3847:0715/045125:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[ OK ] DnsProbeBrowserTest.NxdomainProbeResultWithWorkingSlowCorrections (3544 ms)
[112/224] DnsProbeBrowserTest.NxdomainProbeResultWithWorkingSlowCorrections (4973 ms)
[ RUN ] MetricsServiceBrowserTest.CloseRenderersNormally
[1038:3847:0715/045123:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1042:13319:0715/045126:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[1042:13319:0715/045126:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1042:13319:0715/045126:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1042:13319:0715/045126:WARNING:channel.cc(322)] RawChannel write error
[ OK ] MetricsServiceBrowserTest.CloseRenderersNormally (5924 ms)
[113/224] MetricsServiceBrowserTest.CloseRenderersNormally (7412 ms)
[ RUN ] DnsProbeBrowserTest.NoInternetProbeResultWithBrokenCorrections
[1047:3847:0715/045128:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1044:3847:0715/045129:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[ OK ] DnsProbeBrowserTest.NoInternetProbeResultWithBrokenCorrections (3672 ms)
[114/224] DnsProbeBrowserTest.NoInternetProbeResultWithBrokenCorrections (5055 ms)
[ RUN ] DnsProbeBrowserTest.ProbesDisabled
[1052:3847:0715/045130:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1048:3847:0715/045132:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
2015-07-15 04:51:32.117 browser_tests[1048:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[ OK ] DnsProbeBrowserTest.ProbesDisabled (3359 ms)
[115/224] DnsProbeBrowserTest.ProbesDisabled (5046 ms)
[ RUN ] PasswordManagerBrowserTestBase.PromptForXHRSubmit
[1058:3847:0715/045133:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1054:56071:0715/045134:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[ OK ] PasswordManagerBrowserTestBase.PromptForXHRSubmit (3117 ms)
[116/224] PasswordManagerBrowserTestBase.PromptForXHRSubmit (4492 ms)
[ RUN ] SyncedPrefChangeRegistrarTest.IgnoreLocalChangesToManagedPrefs
[1069:3847:0715/045138:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1065:39939:0715/045139:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[1070:14851:0715/045139:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[1070:14851:0715/045139:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[1070:12551:0715/045139:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[1070:12551:0715/045139:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[1070:12551:0715/045139:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1070:12551:0715/045139:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1070:12551:0715/045139:WARNING:channel.cc(322)] RawChannel write error
[ OK ] SyncedPrefChangeRegistrarTest.IgnoreLocalChangesToManagedPrefs (2642 ms)
[117/224] SyncedPrefChangeRegistrarTest.IgnoreLocalChangesToManagedPrefs (4078 ms)
[ RUN ] MaterialPDFExtensionTest.Bookmark
[1063:3847:0715/045135:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1059:74759:0715/045137:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[1059:3847:0715/045140:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[1059:3847:0715/045141:INFO:CONSOLE(0)] "[SUCCESS] testHasCorrectBookmarks", source: chrome-extension://mhjfbmdgcfjbbpaeojofohoefgiehjai/index-material.html (0)
[1068:13575:0715/045142:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] MaterialPDFExtensionTest.Bookmark (8499 ms)
[118/224] MaterialPDFExtensionTest.Bookmark (9936 ms)
[ RUN ] PrerenderBrowserTest.PrerenderPageRemovingLinkWithTwoLinksRemovingOne
[1075:3847:0715/045142:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49368...
sending server_data: {"host": "127.0.0.1", "port": 49368} (36 bytes)
[1076:13063:0715/045145:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1076:13063:0715/045145:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] PrerenderBrowserTest.PrerenderPageRemovingLinkWithTwoLinksRemovingOne (5374 ms)
[119/224] PrerenderBrowserTest.PrerenderPageRemovingLinkWithTwoLinksRemovingOne (6757 ms)
[ RUN ] PrerenderBrowserTest.PrerenderAlertAfterOnload
[1082:3847:0715/045145:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49374...
sending server_data: {"host": "127.0.0.1", "port": 49374} (36 bytes)
[1086:13063:0715/045148:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483651, remote ID 4)
[1086:13063:0715/045148:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[1086:13063:0715/045148:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[1086:13063:0715/045148:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1086:13063:0715/045148:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] PrerenderBrowserTest.PrerenderAlertAfterOnload (5287 ms)
[120/224] PrerenderBrowserTest.PrerenderAlertAfterOnload (6693 ms)
[ RUN ] PrerenderBrowserTest.PrerenderClientRedirectNavigateToFirst
[1089:3847:0715/045148:WARNING:vt_video_decode_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)
[1090:13063:0715/045152:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1084:40195:0715/045152:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[1084:40195:0715/045152:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PrerenderBrowserTest.PrerenderClientRedirectNavigateToFirst (5574 ms)
[121/224] PrerenderBrowserTest.PrerenderClientRedirectNavigateToFirst (6953 ms)
[ RUN ] PrerenderBrowserTest.PrerenderLocationReplaceNavigateToFirst
[1096:3847:0715/045152:WARNING:vt_video_decode_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)
[1097:13063:0715/045155:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1097:13063:0715/045155:WARNING:channel.cc(322)] RawChannel write error
[1091:39939:0715/045155:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[1091:39939:0715/045155:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[1091:39939:0715/045155:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 4, remote ID 2147483651)
[1091:39939:0715/045155:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[1091:39939:0715/045155:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PrerenderBrowserTest.PrerenderLocationReplaceNavigateToFirst (5566 ms)
[122/224] PrerenderBrowserTest.PrerenderLocationReplaceNavigateToFirst (6941 ms)
[ RUN ] PrerenderBrowserTest.PrerenderServerRedirectNavigateToSecond
[1103:3847:0715/045156:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49396...
sending server_data: {"host": "127.0.0.1", "port": 49396} (36 bytes)
[1099:40451:0715/045158:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[1099:40451:0715/045158:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PrerenderBrowserTest.PrerenderServerRedirectNavigateToSecond (5275 ms)
[123/224] PrerenderBrowserTest.PrerenderServerRedirectNavigateToSecond (6682 ms)
[ RUN ] PrerenderBrowserTest.PrerenderNoSSLReferrer
[1110:3847:0715/045159:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49403...
sending server_data: {"host": "127.0.0.1", "port": 49403} (36 bytes)
HTTPS server started on https://127.0.0.1:49404...
sending server_data: {"host": "127.0.0.1", "port": 49404} (36 bytes)
[ OK ] PrerenderBrowserTest.PrerenderNoSSLReferrer (6096 ms)
[124/224] PrerenderBrowserTest.PrerenderNoSSLReferrer (7305 ms)
[ RUN ] PrerenderBrowserTest.PrerenderWindowSize
[1119:3847:0715/045202:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49410...
sending server_data: {"host": "127.0.0.1", "port": 49410} (36 bytes)
[1120:13063:0715/045205:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1120:13063:0715/045205:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1113:39939:0715/045205:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[1113:39939:0715/045205:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PrerenderBrowserTest.PrerenderWindowSize (4752 ms)
[125/224] PrerenderBrowserTest.PrerenderWindowSize (6095 ms)
[ RUN ] PrerenderBrowserTest.PrerenderFragmentNavigateFragment
[1126:3847:0715/045206:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49417...
sending server_data: {"host": "127.0.0.1", "port": 49417} (36 bytes)
[1128:13063:0715/045209:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483651, remote ID 4)
[1128:13063:0715/045209:WARNING:channel.cc(322)] RawChannel write error
[1122:40451:0715/045209:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[1122:40451:0715/045209:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PrerenderBrowserTest.PrerenderFragmentNavigateFragment (5378 ms)
[126/224] PrerenderBrowserTest.PrerenderFragmentNavigateFragment (6770 ms)
[ RUN ] PushMessagingBrowserTest.SubscribeFailureNoManifest
HTTPS server started on https://127.0.0.1:49416...
sending server_data: {"host": "127.0.0.1", "port": 49416} (36 bytes)
[1134:3847:0715/045209:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1127:3847:0715/045210:INFO:CONSOLE(18)] "sendResultToTest: ok - service worker registered", source: https://127.0.0.1:49416/files/push_messaging/push_test.js (18)
[1127:3847:0715/045210:INFO:CONSOLE(18)] "sendResultToTest: permission status - granted", source: https://127.0.0.1:49416/files/push_messaging/push_test.js (18)
[1127:3847:0715/045210:INFO:CONSOLE(18)] "sendResultToTest: manifest removed", source: https://127.0.0.1:49416/files/push_messaging/push_test.js (18)
[1127:3847:0715/045210:INFO:CONSOLE(18)] "sendResultToTest: AbortError - Registration failed - no sender id provided", source: https://127.0.0.1:49416/files/push_messaging/push_test.js (18)
[1127:3847:0715/045210:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.allow_outdated
[1127:3847:0715/045210:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown printing.enabled
[1127:3847:0715/045210:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.always_authorize
[ OK ] PushMessagingBrowserTest.SubscribeFailureNoManifest (3940 ms)
[127/224] PushMessagingBrowserTest.SubscribeFailureNoManifest (5237 ms)
[ RUN ] PushMessagingBrowserTest.DenyNotificationsPermissionUnsubscribes
HTTPS server started on https://127.0.0.1:49429...
sending server_data: {"host": "127.0.0.1", "port": 49429} (36 bytes)
[1144:3847:0715/045214:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1136:3847:0715/045215:INFO:CONSOLE(18)] "sendResultToTest: ok - service worker registered", source: https://127.0.0.1:49429/files/push_messaging/push_test.js (18)
[1136:3847:0715/045215:INFO:CONSOLE(18)] "sendResultToTest: permission status - granted", source: https://127.0.0.1:49429/files/push_messaging/push_test.js (18)
[1136:3847:0715/045215:INFO:CONSOLE(18)] "sendResultToTest: https://android.googleapis.com/gcm/send/1-0", source: https://127.0.0.1:49429/files/push_messaging/push_test.js (18)
[1136:3847:0715/045215:INFO:CONSOLE(18)] "sendResultToTest: true - subscribed", source: https://127.0.0.1:49429/files/push_messaging/push_test.js (18)
[1136:3847:0715/045215:INFO:CONSOLE(18)] "sendResultToTest: permission status - granted", source: https://127.0.0.1:49429/files/push_messaging/push_test.js (18)
[1136:3847:0715/045215:INFO:CONSOLE(18)] "sendResultToTest: permission status - denied", source: https://127.0.0.1:49429/files/push_messaging/push_test.js (18)
[1136:3847:0715/045215:INFO:CONSOLE(18)] "sendResultToTest: false - not subscribed", source: https://127.0.0.1:49429/files/push_messaging/push_test.js (18)
[1136:3847:0715/045215:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.allow_outdated
[1136:3847:0715/045215:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown printing.enabled
[1136:3847:0715/045215:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.always_authorize
[1136:41475:0715/045215:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] PushMessagingBrowserTest.DenyNotificationsPermissionUnsubscribes (4286 ms)
[128/224] PushMessagingBrowserTest.DenyNotificationsPermissionUnsubscribes (5535 ms)
[ RUN ] PushMessagingBrowserTestEmptySubscriptionOptions.RegisterFailureEmptyPushSubscriptionOptions
HTTPS server started on https://127.0.0.1:49430...
sending server_data: {"host": "127.0.0.1", "port": 49430} (36 bytes)
[1145:3847:0715/045214:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1137:3847:0715/045216:INFO:CONSOLE(18)] "sendResultToTest: ok - service worker registered", source: https://127.0.0.1:49430/files/push_messaging/push_test.js (18)
[1137:3847:0715/045216:INFO:CONSOLE(18)] "sendResultToTest: permission status - granted", source: https://127.0.0.1:49430/files/push_messaging/push_test.js (18)
[1137:3847:0715/045216: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:49430/files/push_messaging/test_no_subscription_options.html (0)
[1137:3847:0715/045216:INFO:CONSOLE(18)] "sendResultToTest: AbortError - Registration failed - permission denied", source: https://127.0.0.1:49430/files/push_messaging/push_test.js (18)
[1137:41475:0715/045216:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[1137:41475:0715/045216:WARNING:channel.cc(322)] RawChannel write error
[1137:3847:0715/045216:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.allow_outdated
[1137:3847:0715/045216:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown printing.enabled
[1137:3847:0715/045216:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.always_authorize
[ OK ] PushMessagingBrowserTestEmptySubscriptionOptions.RegisterFailureEmptyPushSubscriptionOptions (4374 ms)
[129/224] PushMessagingBrowserTestEmptySubscriptionOptions.RegisterFailureEmptyPushSubscriptionOptions (5775 ms)
[ RUN ] ReferrerPolicyTest.Redirect
[1152:3847:0715/045218:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ReferrerPolicyTest.Redirect (3324 ms)
[130/224] ReferrerPolicyTest.Redirect (4771 ms)
[ RUN ] ReferrerPolicyTest.RequestTabletSite
[1156:3847:0715/045219:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1149:40195:0715/045221:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[1149:40195:0715/045221:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ReferrerPolicyTest.RequestTabletSite (3235 ms)
[131/224] ReferrerPolicyTest.RequestTabletSite (4596 ms)
[ RUN ] SpellingMenuObserverTest.NoSpellingServiceWhenOffTheRecord
[1167:3847:0715/045224:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1160:40451:0715/045225:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[1168:13063:0715/045225:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[1168:13063:0715/045225:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[1168:13063:0715/045225:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1168:13063:0715/045225:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1168:13063:0715/045225:WARNING:channel.cc(322)] RawChannel write error
[1168:15363:0715/045225:ERROR:webgraphicscontext3d_command_buffer_impl.cc(273)] Failed to initialize GLES2Implementation.
[ OK ] SpellingMenuObserverTest.NoSpellingServiceWhenOffTheRecord (3027 ms)
[132/224] SpellingMenuObserverTest.NoSpellingServiceWhenOffTheRecord (4409 ms)
[ RUN ] ServiceProcessControlBrowserTest.Histograms
[ OK ] ServiceProcessControlBrowserTest.Histograms (38 ms)
[133/224] ServiceProcessControlBrowserTest.Histograms (1477 ms)
[ RUN ] ContextMenuBrowserTest.OpenInNewTabReferrer
[1164:3847:0715/045223:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49441...
sending server_data: {"host": "127.0.0.1", "port": 49441} (36 bytes)
[1166:13063:0715/045226:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1166:13063:0715/045226:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] ContextMenuBrowserTest.OpenInNewTabReferrer (5165 ms)
[134/224] ContextMenuBrowserTest.OpenInNewTabReferrer (6696 ms)
[ RUN ] SSLUITest.TestHTTP
[1179:3847:0715/045230:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49444...
sending server_data: {"host": "127.0.0.1", "port": 49444} (36 bytes)
[1181:12807:0715/045232:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[1181:12807:0715/045232:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[1181:12807:0715/045232:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483651, remote ID 4)
[1181:12807:0715/045232:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1181:12807:0715/045232:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1179:3847:0715/045232:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50CD0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[1179:3847:0715/045232:ERROR:gles2_cmd_decoder.cc(4382)] Error: 5 for Command kLoseContextCHROMIUM
[ OK ] SSLUITest.TestHTTP (4137 ms)
[135/224] SSLUITest.TestHTTP (5392 ms)
[ RUN ] SessionRestoreTest.ShareProcessesOnRestore
[1178:3847:0715/045230:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1184:12551:0715/045233:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[1184:12551:0715/045233:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1184:12551:0715/045233:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1184:14851:0715/045233:ERROR:webgraphicscontext3d_command_buffer_impl.cc(273)] Failed to initialize GLES2Implementation.
[1189:12807:0715/045237:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[1189:12807:0715/045237:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 4)
[1189:12807:0715/045237:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1189:12807:0715/045237:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1192:15363:0715/045237:ERROR:webgraphicscontext3d_command_buffer_impl.cc(242)] Failed to initialize GLES2CmdHelper.
[ OK ] SessionRestoreTest.ShareProcessesOnRestore (9404 ms)
[136/224] SessionRestoreTest.ShareProcessesOnRestore (10772 ms)
[ RUN ] SSLUITest.TestHTTPSExpiredCertAndProceed
[1190:3847:0715/045236: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:49446...
sending server_data: {"host": "127.0.0.1", "port": 49446} (36 bytes)
[1185:3847:0715/045239:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[1194:12807:0715/045239:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1194:12807:0715/045239:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1194:13323:0715/045239:FATAL:memory.cc(18)] Out of memory. size=4194304
[1185:40195:0715/045239:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] SSLUITest.TestHTTPSExpiredCertAndProceed (5935 ms)
[137/224] SSLUITest.TestHTTPSExpiredCertAndProceed (7592 ms)
[ RUN ] ViewSourceTest.ViewSourceInMenuDisabledOnAMediaPage
[1204:3847:0715/045243:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49451...
sending server_data: {"host": "127.0.0.1", "port": 49451} (36 bytes)
[1205:13319:0715/045245:FATAL:memory.cc(18)] Out of memory. size=4194304
[ OK ] ViewSourceTest.ViewSourceInMenuDisabledOnAMediaPage (3880 ms)
[138/224] ViewSourceTest.ViewSourceInMenuDisabledOnAMediaPage (5507 ms)
[ RUN ] SSLUITest.InterstitialNotAffectedByHideShow
[1198:3847:0715/045241: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:49449...
sending server_data: {"host": "127.0.0.1", "port": 49449} (36 bytes)
[1195:3847:0715/045244:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[1195:3847:0715/045245:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[1200:13063:0715/045246:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[1200:13063:0715/045246:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[1200:13063:0715/045246:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1200:13063:0715/045246:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1200:13063:0715/045246:WARNING:channel.cc(322)] RawChannel write error
[ OK ] SSLUITest.InterstitialNotAffectedByHideShow (7359 ms)
[139/224] SSLUITest.InterstitialNotAffectedByHideShow (8720 ms)
[ RUN ] PopupBlockerBrowserTest.PopupBlockedFakeClickOnAnchorNoTarget
[1217:3847:0715/045250:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1210:74759:0715/045251:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[ OK ] PopupBlockerBrowserTest.PopupBlockedFakeClickOnAnchorNoTarget (4082 ms)
[140/224] PopupBlockerBrowserTest.PopupBlockedFakeClickOnAnchorNoTarget (5482 ms)
[ RUN ] TabContentsTagTest.PostExistingTaskProviding
[1213:3847:0715/045249:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1209:16899:0715/045251:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[1223:13063:0715/045254:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1223:13063:0715/045254:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1213:3847:0715/045254:ERROR:gles2_cmd_decoder.cc(13133)] [GroupMarkerNotSet(crbug.com/242999)!:50BD0900B0610000]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[1213:3847:0715/045254:ERROR:gles2_cmd_decoder.cc(4382)] Error: 5 for Command kLoseContextCHROMIUM
[1219:15363:0715/045254:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[1219:15363:0715/045254:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[1216:15363:0715/045254:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[1216:15363:0715/045254:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[1221:14851:0715/045254:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[1221:14851:0715/045254:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[1209:40707:0715/045254:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[1209:40707:0715/045254:WARNING:channel.cc(322)] RawChannel write error
[ OK ] TabContentsTagTest.PostExistingTaskProviding (7593 ms)
[141/224] TabContentsTagTest.PostExistingTaskProviding (9156 ms)
[ RUN ] BrowserTest.DisableOptionsAndImportMenuItemsConsistently
[1233:3847:0715/045258:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1228:41219:0715/045259:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] BrowserTest.DisableOptionsAndImportMenuItemsConsistently (3201 ms)
[142/224] BrowserTest.DisableOptionsAndImportMenuItemsConsistently (4703 ms)
[ RUN ] BrowserTest.ClearPendingOnFailUnlessNTP
[1226:3847:0715/045255:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49464...
sending server_data: {"host": "127.0.0.1", "port": 49464} (36 bytes)
[1222:41219:0715/045258:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[1227:13063:0715/045258:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1227:13063:0715/045258:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1222:41219:0715/045300:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[1222:41219:0715/045300:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] BrowserTest.ClearPendingOnFailUnlessNTP (8483 ms)
[143/224] BrowserTest.ClearPendingOnFailUnlessNTP (9850 ms)
[ RUN ] BrowserTest.InterstitialClosesDialogs
[1240:3847:0715/045303:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49471...
sending server_data: {"host": "127.0.0.1", "port": 49471} (36 bytes)
2015-07-15 04:53:04.517 browser_tests[1236:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[1236:40707:0715/045306:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 4, remote ID 2147483651)
[1236:40707:0715/045306:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] BrowserTest.InterstitialClosesDialogs (5730 ms)
[144/224] BrowserTest.InterstitialClosesDialogs (7074 ms)
[ RUN ] BrowserNavigatorTest.Disposition_CurrentTab
[1246:3847:0715/045305:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1241:3847:0715/045306:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[ OK ] BrowserNavigatorTest.Disposition_CurrentTab (3457 ms)
[145/224] BrowserNavigatorTest.Disposition_CurrentTab (5129 ms)
[ RUN ] WindowAppleScriptTest.CreationWithNoProfile
[1257:3847:0715/045310:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1259:15107:0715/045311:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[1259:15107:0715/045311:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[1259:15107:0715/045311:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[1259:12807:0715/045311:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] WindowAppleScriptTest.CreationWithNoProfile (3120 ms)
[146/224] WindowAppleScriptTest.CreationWithNoProfile (4628 ms)
[ RUN ] BrowserNavigatorTest.NavigateFromNTPToOptionsSingleton
[1256:3847:0715/045310:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1250:3847:0715/045312:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[1250:3847:0715/045313:WARNING:CONSOLE(0)] "The -webkit-canvas CSS feature is deprecated. Please use a positioned <canvas> element instead.", source: (0)
[1266:13319:0715/045316:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483653, remote ID 6)
[1266:13319:0715/045316:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[1266:13319:0715/045316:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[1266:13319:0715/045316:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1266:13319:0715/045316:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1266:13319:0715/045316:WARNING:channel.cc(322)] RawChannel write error
[ OK ] BrowserNavigatorTest.NavigateFromNTPToOptionsSingleton (9486 ms)
[147/224] BrowserNavigatorTest.NavigateFromNTPToOptionsSingleton (11101 ms)
[ RUN ] ConstrainedWindowMacTest.TabDragging
[1264:3847:0715/045315:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1261:40451:0715/045317:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] ConstrainedWindowMacTest.TabDragging (5217 ms)
[148/224] ConstrainedWindowMacTest.TabDragging (6706 ms)
[ RUN ] OmniboxViewMacBrowserTest.SetFocus
[1274:3847:0715/045321:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1276:15107:0715/045322:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[1276:15107:0715/045322:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[1276:15107:0715/045322:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[ OK ] OmniboxViewMacBrowserTest.SetFocus (3618 ms)
[149/224] OmniboxViewMacBrowserTest.SetFocus (5034 ms)
[ RUN ] OmniboxViewMacBrowserTest.MouseDownCaretVisibility
[1275:3847:0715/045321:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1277:15363:0715/045322:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[1277:15363:0715/045322:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[1277:15363:0715/045322:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[ OK ] OmniboxViewMacBrowserTest.MouseDownCaretVisibility (3375 ms)
[150/224] OmniboxViewMacBrowserTest.MouseDownCaretVisibility (4843 ms)
[ RUN ] OneClickSigninBubbleControllerTest.OK
[1284:3847:0715/045326:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] OneClickSigninBubbleControllerTest.OK (3491 ms)
[151/224] OneClickSigninBubbleControllerTest.OK (4959 ms)
[ RUN ] OneClickSigninDialogControllerTest.Advanced
[1285:3847:0715/045326:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] OneClickSigninDialogControllerTest.Advanced (3930 ms)
[152/224] OneClickSigninDialogControllerTest.Advanced (5474 ms)
[ RUN ] FindInPageControllerTest.NoIncognitoPrepopulate
[1296:3847:0715/045332:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1289:40451:0715/045333:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[1289:40451:0715/045333:WARNING:channel.cc(322)] RawChannel write error
[ OK ] FindInPageControllerTest.NoIncognitoPrepopulate (3680 ms)
[153/224] FindInPageControllerTest.NoIncognitoPrepopulate (5209 ms)
[ RUN ] HostedAppTest.LocationBarForHostedAppWithoutWWW
[1292:3847:0715/045331:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1288:3847:0715/045336:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[1288:3847:0715/045336:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[1288:3847:0715/045337:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[1299:13063:0715/045338:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1299:13063:0715/045338:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1288:3847:0715/045338:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[1288:41219:0715/045339:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[1288:41219:0715/045339:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[1288:41219:0715/045339:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] HostedAppTest.LocationBarForHostedAppWithoutWWW (10359 ms)
[154/224] HostedAppTest.LocationBarForHostedAppWithoutWWW (11964 ms)
[ RUN ] LoginPromptBrowserTest.TestBasicAuth
[1303:3847:0715/045337:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49474...
sending server_data: {"host": "127.0.0.1", "port": 49474} (36 bytes)
[1300:40451:0715/045341:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[1300:40451:0715/045343:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[1300:40451:0715/045343:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[1300:40451:0715/045343:WARNING:channel.cc(322)] RawChannel write error
testserver.py: Broken pipe
[1300:40451:0715/045343:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] LoginPromptBrowserTest.TestBasicAuth (8259 ms)
[155/224] LoginPromptBrowserTest.TestBasicAuth (9821 ms)
[ RUN ] WebUIBidiCheckerBrowserTestLTR.TestSettingsFrameContentExceptionsNotifications
[ OK ] WebUIBidiCheckerBrowserTestLTR.TestSettingsFrameContentExceptionsNotifications (1 ms)
[156/224] WebUIBidiCheckerBrowserTestLTR.TestSettingsFrameContentExceptionsNotifications (1539 ms)
[ RUN ] WebUIBidiCheckerBrowserTestRTL.TestPluginsPage
[ OK ] WebUIBidiCheckerBrowserTestRTL.TestPluginsPage (1 ms)
[157/224] WebUIBidiCheckerBrowserTestRTL.TestPluginsPage (1514 ms)
[ RUN ] WebUIBidiCheckerBrowserTestRTL.TestSettingsFrameContentExceptionsMouseLock
[ OK ] WebUIBidiCheckerBrowserTestRTL.TestSettingsFrameContentExceptionsMouseLock (1 ms)
[158/224] WebUIBidiCheckerBrowserTestRTL.TestSettingsFrameContentExceptionsMouseLock (1456 ms)
[ RUN ] LoginPromptBrowserTest.TestTwoAuths
[1312:3847:0715/045342:WARNING:vt_video_decode_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)
[1308:40195:0715/045348:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[1308:40195:0715/045348:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] LoginPromptBrowserTest.TestTwoAuths (8083 ms)
[159/224] LoginPromptBrowserTest.TestTwoAuths (9650 ms)
[ RUN ] NewTabUIProcessPerTabTest.NavBeforeNTPCommits
[1325:3847:0715/045352:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1321:3847:0715/045353:INFO:CONSOLE(0)] "Not allowed to load local resource: chrome-search://local-ntp/local-ntp.html", source: about:blank (0)
[ OK ] NewTabUIProcessPerTabTest.NavBeforeNTPCommits (5740 ms)
[160/224] NewTabUIProcessPerTabTest.NavBeforeNTPCommits (7487 ms)
[ RUN ] PasswordManagerInternalsWebUIBrowserTest.LogSavePasswordProgress_MultipleTabsIdentical
[1329:3847:0715/045353:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1322:3847:0715/045356:INFO:CONSOLE(1791)] "Running test testLogText", source: password_manager_internals_browsertest.js (1791)
[1322:3847:0715/045356:INFO:CONSOLE(1791)] "Running test testLogText", source: password_manager_internals_browsertest.js (1791)
[ OK ] PasswordManagerInternalsWebUIBrowserTest.LogSavePasswordProgress_MultipleTabsIdentical (6313 ms)
[161/224] PasswordManagerInternalsWebUIBrowserTest.LogSavePasswordProgress_MultipleTabsIdentical (7842 ms)
[ RUN ] InlineLoginUIBrowserTest.CanOfferNoProfile
[1342:3847:0715/045401:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1344:15363:0715/045402:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[1344:15363:0715/045402:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[ OK ] InlineLoginUIBrowserTest.CanOfferNoProfile (3929 ms)
[162/224] InlineLoginUIBrowserTest.CanOfferNoProfile (5621 ms)
[ RUN ] PasswordManagerInternalsWebUIBrowserTest.LogSavePasswordProgress_NavigateAway
[1338:3847:0715/045359:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1343:12807:0715/045403:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1334:3847:0715/045403:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[ OK ] PasswordManagerInternalsWebUIBrowserTest.LogSavePasswordProgress_NavigateAway (6993 ms)
[163/224] PasswordManagerInternalsWebUIBrowserTest.LogSavePasswordProgress_NavigateAway (8501 ms)
[ RUN ] InlineLoginUISafeIframeBrowserTest.ConfirmationRequiredForNonsecureSignin
[1350:3847:0715/045406:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1353:12807:0715/045410:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1353:12807:0715/045410:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1346:3847:0715/045410:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[1346:78855:0715/045412:WARNING:fake_gaia.cc(303)] Serving request /ServiceLogin
[1346:78855:0715/045413:ERROR:fake_gaia.cc(306)] Unhandled request /favicon.ico
[1346:78855:0715/045413:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[1346:78855:0715/045413:WARNING:fake_gaia.cc(303)] Serving request /ServiceLoginAuth
[1346:78855:0715/045413:WARNING:fake_gaia.cc(303)] Serving request /o/oauth2/programmatic_auth
[1346:78855:0715/045413:WARNING:fake_gaia.cc(303)] Serving request /oauth2/v4/token
[1346:44291:0715/045414:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 4, remote ID 2147483650)
[1346:44291:0715/045414:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1346:44291:0715/045414:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[1346:44291:0715/045414:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[1346:44291:0715/045414:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] InlineLoginUISafeIframeBrowserTest.ConfirmationRequiredForNonsecureSignin (10525 ms)
[164/224] InlineLoginUISafeIframeBrowserTest.ConfirmationRequiredForNonsecureSignin (12560 ms)
[ RUN ] WebUIWebViewBrowserTest.AddAndRemoveContentScripts
[1354:3847:0715/045408:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1348:3847:0715/045412:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[1348:3847:0715/045412:INFO:CONSOLE(1791)] "Running test testAddAndRemoveContentScripts", source: webview_content_script_test.js (1791)
[1348:3847:0715/045412:INFO:CONSOLE(4466)] "Step 1: call <webview>.addContentScripts.", source: webview_content_script_test.js (4466)
[1348:3847:0715/045413:WARNING:CONSOLE(237)] "<webview>: The load has aborted with error -11: ERR_NOT_IMPLEMENTED.", source: extensions::webViewEvents (237)
[1348:3847:0715/045414:INFO:CONSOLE(4480)] "Step 2: post message to build connect.", source: webview_content_script_test.js (4480)
[1348:74511:0715/045414:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[1348:3847:0715/045414:INFO:CONSOLE(4500)] "Step 3: A communication channel has been established with webview.", source: webview_content_script_test.js (4500)
[1348:3847:0715/045414:INFO:CONSOLE(4503)] "Step 4: call <webview>.removeContentScripts and navigate.", source: webview_content_script_test.js (4503)
[1348:3847:0715/045415:INFO:CONSOLE(4485)] "Step 5: post message to build connect again.", source: webview_content_script_test.js (4485)
[1359:13063:0715/045415:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1359:13063:0715/045415:WARNING:channel.cc(322)] RawChannel write error
[1348:40451:0715/045415:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[1348:40451:0715/045415:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 6, remote ID 2147483653)
[1348:40451:0715/045415:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 5, remote ID 2147483652)
[1348:40451:0715/045415:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[1348:40451:0715/045415:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 9, remote ID 2147483656)
[1348:40451:0715/045415:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 8, remote ID 2147483655)
[1348:40451:0715/045415:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] WebUIWebViewBrowserTest.AddAndRemoveContentScripts (10354 ms)
[165/224] WebUIWebViewBrowserTest.AddAndRemoveContentScripts (12033 ms)
[ RUN ] ZoomControllerBrowserTest.OnPreferenceChanged
[1367:3847:0715/045418:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1370:15107:0715/045420:ERROR:webgraphicscontext3d_command_buffer_impl.cc(273)] Failed to initialize GLES2Implementation.
[ OK ] ZoomControllerBrowserTest.OnPreferenceChanged (3615 ms)
[166/224] ZoomControllerBrowserTest.OnPreferenceChanged (5121 ms)
[ RUN ] UnloadTest.BrowserCloseBeforeUnloadOK
[1369:3847:0715/045419:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1363:3847:0715/045421:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown select_file_dialogs.allowed
[ OK ] UnloadTest.BrowserCloseBeforeUnloadOK (4064 ms)
[167/224] UnloadTest.BrowserCloseBeforeUnloadOK (5520 ms)
[ RUN ] FormAutofillTest.ExtractMultipleForms
[ OK ] FormAutofillTest.ExtractMultipleForms (570 ms)
[168/224] FormAutofillTest.ExtractMultipleForms (1947 ms)
[ RUN ] FormAutofillTest.WebFormControlElementToFormFieldMonthInput
[ OK ] FormAutofillTest.WebFormControlElementToFormFieldMonthInput (1699 ms)
[169/224] FormAutofillTest.WebFormControlElementToFormFieldMonthInput (3393 ms)
[ RUN ] FormAutofillTest.LabelsInferredPriorToImgOrBr
[ OK ] FormAutofillTest.LabelsInferredPriorToImgOrBr (427 ms)
[170/224] FormAutofillTest.LabelsInferredPriorToImgOrBr (1758 ms)
[ RUN ] FormAutofillTest.ClearOnlyAutofilledFields
[ OK ] FormAutofillTest.ClearOnlyAutofilledFields (389 ms)
[171/224] FormAutofillTest.ClearOnlyAutofilledFields (1740 ms)
[ RUN ] ChromeRenderViewTest.DidBlockContentType
[ OK ] ChromeRenderViewTest.DidBlockContentType (122 ms)
[172/224] ChromeRenderViewTest.DidBlockContentType (1441 ms)
[ RUN ] PasswordAutofillAgentTest.NoCredentialsOnPasswordClick
[ OK ] PasswordAutofillAgentTest.NoCredentialsOnPasswordClick (405 ms)
[173/224] PasswordAutofillAgentTest.NoCredentialsOnPasswordClick (1800 ms)
[ RUN ] ChromeRenderViewTest.ImagesAllowedByDefault
[ OK ] ChromeRenderViewTest.ImagesAllowedByDefault (242 ms)
[174/224] ChromeRenderViewTest.ImagesAllowedByDefault (1501 ms)
[ RUN ] TranslateHelperBrowserTest.MultipleSimilarTranslations
[ OK ] TranslateHelperBrowserTest.MultipleSimilarTranslations (168 ms)
[175/224] TranslateHelperBrowserTest.MultipleSimilarTranslations (1410 ms)
[ RUN ] WebUIResourceBrowserTest.MenuTest
[1387:3847:0715/045432:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1381:3847:0715/045433:INFO:CONSOLE(0)] "'window.webkitStorageInfo' is deprecated. Please use 'navigator.webkitTemporaryStorage' or 'navigator.webkitPersistentStorage' instead.", source: (0)
[1381:3847:0715/045433:INFO:CONSOLE(0)] "'webkitIndexedDB' is deprecated. Please use 'indexedDB' instead.", source: (0)
[ OK ] WebUIResourceBrowserTest.MenuTest (4132 ms)
[176/224] WebUIResourceBrowserTest.MenuTest (5492 ms)
[ RUN ] WebUIResourceBrowserTest.GridTest
[1386:3847:0715/045431:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1380:3847:0715/045433:INFO:CONSOLE(0)] "'window.webkitStorageInfo' is deprecated. Please use 'navigator.webkitTemporaryStorage' or 'navigator.webkitPersistentStorage' instead.", source: (0)
[1380:3847:0715/045433:INFO:CONSOLE(0)] "'webkitIndexedDB' is deprecated. Please use 'indexedDB' instead.", source: (0)
[1388:13063:0715/045433:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[1388:13063:0715/045433:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[1388:13063:0715/045433:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1388:13063:0715/045433:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] WebUIResourceBrowserTest.GridTest (4217 ms)
[177/224] WebUIResourceBrowserTest.GridTest (5806 ms)
[ RUN ] OutOfProcessPPAPITest.URLRequest_SetProperty
[1396:3847:0715/045438:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49500...
sending server_data: {"host": "127.0.0.1", "port": 49500} (36 bytes)
objc[1404]: Class BaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_test4KuLZ9/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1404]: Class ConstrainedWindowAnimationBase is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_test4KuLZ9/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1404]: Class ConstrainedWindowAnimationShow is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_test4KuLZ9/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1404]: Class ConstrainedWindowAnimationHide is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_test4KuLZ9/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1404]: Class ConstrainedWindowAnimationPulse is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_test4KuLZ9/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1404]: Class BlueLabelButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_test4KuLZ9/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1404]: Class BlueLabelButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_test4KuLZ9/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1404]: Class HoverImageMenuButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_test4KuLZ9/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1404]: Class HoverImageMenuButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_test4KuLZ9/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1404]: Class HyperlinkButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_test4KuLZ9/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1404]: Class HyperlinkTextView is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_test4KuLZ9/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1404]: Class FindPasteboard is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_test4KuLZ9/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1404]: Class FlippedView is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_test4KuLZ9/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1404]: Class FocusTracker is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_test4KuLZ9/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1404]: Class FullscreenWindowManager is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_test4KuLZ9/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1404]: Class HoverButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_test4KuLZ9/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1404]: Class HoverImageButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_test4KuLZ9/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1404]: Class MenuController is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_test4KuLZ9/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1404]: Class ToolTipBaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_test4KuLZ9/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1404]: Class CrTrackingAreaOwnerProxy is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_test4KuLZ9/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1404]: Class CrTrackingArea is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_test4KuLZ9/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1404]: Class UnderlayOpenGLHostingWindow is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_test4KuLZ9/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1404]: Class MacScreenMonitor is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_test4KuLZ9/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1404]: Class ComplexTextInputPanel is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_test4KuLZ9/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
[1390:3847:0715/045440: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:49500/files/test_case.html?testcase=URLRequest_SetProperty (0)
[1390:3847:0715/045440: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:49500/files/test_case.html?testcase=URLRequest_SetProperty (0)
[1390:3847:0715/045440: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:49500/files/test_case.html?testcase=URLRequest_SetProperty (0)
[1390:3847:0715/045440: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:49500/files/test_case.html?testcase=URLRequest_SetProperty (0)
[1390:3847:0715/045440: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:49500/files/test_case.html?testcase=URLRequest_SetProperty (0)
[1390:3847:0715/045440: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:49500/files/test_case.html?testcase=URLRequest_SetProperty (0)
[1390:3847:0715/045440: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:49500/files/test_case.html?testcase=URLRequest_SetProperty (0)
[1390:3847:0715/045440: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:49500/files/test_case.html?testcase=URLRequest_SetProperty (0)
[1390:3847:0715/045440: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:49500/files/test_case.html?testcase=URLRequest_SetProperty (0)
[1390:3847:0715/045440: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:49500/files/test_case.html?testcase=URLRequest_SetProperty (0)
[1390:3847:0715/045440: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:49500/files/test_case.html?testcase=URLRequest_SetProperty (0)
[1390:3847:0715/045440: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:49500/files/test_case.html?testcase=URLRequest_SetProperty (0)
[1390:3847:0715/045440: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:49500/files/test_case.html?testcase=URLRequest_SetProperty (0)
[1390:3847:0715/045440: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:49500/files/test_case.html?testcase=URLRequest_SetProperty (0)
[1390:3847:0715/045440: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:49500/files/test_case.html?testcase=URLRequest_SetProperty (0)
[1390:3847:0715/045440: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:49500/files/test_case.html?testcase=URLRequest_SetProperty (0)
[1390:3847:0715/045440: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:49500/files/test_case.html?testcase=URLRequest_SetProperty (0)
[1390:3847:0715/045440: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:49500/files/test_case.html?testcase=URLRequest_SetProperty (0)
[1390:3847:0715/045440: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:49500/files/test_case.html?testcase=URLRequest_SetProperty (0)
[1390:3847:0715/045440: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:49500/files/test_case.html?testcase=URLRequest_SetProperty (0)
[1390:3847:0715/045440: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:49500/files/test_case.html?testcase=URLRequest_SetProperty (0)
[1390:3847:0715/045440: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:49500/files/test_case.html?testcase=URLRequest_SetProperty (0)
[1390:3847:0715/045440: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:49500/files/test_case.html?testcase=URLRequest_SetProperty (0)
[1390:3847:0715/045440: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:49500/files/test_case.html?testcase=URLRequest_SetProperty (0)
[1390:3847:0715/045440: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:49500/files/test_case.html?testcase=URLRequest_SetProperty (0)
[1390:3847:0715/045440: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:49500/files/test_case.html?testcase=URLRequest_SetProperty (0)
[1390:3847:0715/045440: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:49500/files/test_case.html?testcase=URLRequest_SetProperty (0)
[1390:3847:0715/045440: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:49500/files/test_case.html?testcase=URLRequest_SetProperty (0)
[1390:3847:0715/045440: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:49500/files/test_case.html?testcase=URLRequest_SetProperty (0)
[1390:3847:0715/045440: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:49500/files/test_case.html?testcase=URLRequest_SetProperty (0)
[1390:3847:0715/045440: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:49500/files/test_case.html?testcase=URLRequest_SetProperty (0)
[1390:3847:0715/045440: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:49500/files/test_case.html?testcase=URLRequest_SetProperty (0)
[1390:3847:0715/045440: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:49500/files/test_case.html?testcase=URLRequest_SetProperty (0)
[1390:3847:0715/045440: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:49500/files/test_case.html?testcase=URLRequest_SetProperty (0)
[1390:3847:0715/045440: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:49500/files/test_case.html?testcase=URLRequest_SetProperty (0)
[1390:3847:0715/045440: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:49500/files/test_case.html?testcase=URLRequest_SetProperty (0)
[1390:3847:0715/045440: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:49500/files/test_case.html?testcase=URLRequest_SetProperty (0)
[1390:3847:0715/045440: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:49500/files/test_case.html?testcase=URLRequest_SetProperty (0)
[1390:3847:0715/045440: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:49500/files/test_case.html?testcase=URLRequest_SetProperty (0)
[1390:3847:0715/045440: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:49500/files/test_case.html?testcase=URLRequest_SetProperty (0)
[1390:3847:0715/045440: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:49500/files/test_case.html?testcase=URLRequest_SetProperty (0)
[1390:3847:0715/045440: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:49500/files/test_case.html?testcase=URLRequest_SetProperty (0)
[1390:3847:0715/045440: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:49500/files/test_case.html?testcase=URLRequest_SetProperty (0)
[1390:3847:0715/045440: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:49500/files/test_case.html?testcase=URLRequest_SetProperty (0)
[1390:3847:0715/045440: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:49500/files/test_case.html?testcase=URLRequest_SetProperty (0)
[1390:3847:0715/045440: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:49500/files/test_case.html?testcase=URLRequest_SetProperty (0)
[1390:3847:0715/045440: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:49500/files/test_case.html?testcase=URLRequest_SetProperty (0)
[1390:3847:0715/045440: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:49500/files/test_case.html?testcase=URLRequest_SetProperty (0)
[1390:3847:0715/045440: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:49500/files/test_case.html?testcase=URLRequest_SetProperty (0)
[1390:3847:0715/045440: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:49500/files/test_case.html?testcase=URLRequest_SetProperty (0)
[1390:3847:0715/045440: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:49500/files/test_case.html?testcase=URLRequest_SetProperty (0)
[1390:3847:0715/045440: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:49500/files/test_case.html?testcase=URLRequest_SetProperty (0)
[1390:3847:0715/045440: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:49500/files/test_case.html?testcase=URLRequest_SetProperty (0)
[1390:3847:0715/045440: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:49500/files/test_case.html?testcase=URLRequest_SetProperty (0)
[1390:3847:0715/045440: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:49500/files/test_case.html?testcase=URLRequest_SetProperty (0)
[1390:3847:0715/045440: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:49500/files/test_case.html?testcase=URLRequest_SetProperty (0)
[1390:3847:0715/045440: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:49500/files/test_case.html?testcase=URLRequest_SetProperty (0)
[1390:3847:0715/045440: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:49500/files/test_case.html?testcase=URLRequest_SetProperty (0)
[1390:3847:0715/045440: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:49500/files/test_case.html?testcase=URLRequest_SetProperty (0)
[1390:3847:0715/045440: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:49500/files/test_case.html?testcase=URLRequest_SetProperty (0)
[1390:3847:0715/045440:INFO:CONSOLE(177)] "SetProperty finished in 0.010 seconds.", source: http://127.0.0.1:49500/files/test_case.html?testcase=URLRequest_SetProperty (177)
[ OK ] OutOfProcessPPAPITest.URLRequest_SetProperty (5554 ms)
[178/224] OutOfProcessPPAPITest.URLRequest_SetProperty (7014 ms)
[ RUN ] OutOfProcessPPAPITest.WebSocket2
[1397:3847:0715/045438:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49499...
sending server_data: {"host": "127.0.0.1", "port": 49499} (36 bytes)
Trying to start websocket server on ws://127.0.0.1:0...
WebSocket server started on ws://127.0.0.1:49503...
sending server_data: {"host": "127.0.0.1", "port": 49503} (36 bytes)
objc[1405]: Class BaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_test4KuLZ9/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1405]: Class ConstrainedWindowAnimationBase is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_test4KuLZ9/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1405]: Class ConstrainedWindowAnimationShow is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_test4KuLZ9/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1405]: Class ConstrainedWindowAnimationHide is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_test4KuLZ9/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1405]: Class ConstrainedWindowAnimationPulse is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_test4KuLZ9/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1405]: Class BlueLabelButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_test4KuLZ9/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1405]: Class BlueLabelButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_test4KuLZ9/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1405]: Class HoverImageMenuButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_test4KuLZ9/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1405]: Class HoverImageMenuButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_test4KuLZ9/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1405]: Class HyperlinkButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_test4KuLZ9/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1405]: Class HyperlinkTextView is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_test4KuLZ9/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1405]: Class FindPasteboard is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_test4KuLZ9/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1405]: Class FlippedView is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_test4KuLZ9/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1405]: Class FocusTracker is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_test4KuLZ9/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1405]: Class FullscreenWindowManager is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_test4KuLZ9/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1405]: Class HoverButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_test4KuLZ9/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1405]: Class HoverImageButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_test4KuLZ9/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1405]: Class MenuController is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_test4KuLZ9/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1405]: Class ToolTipBaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_test4KuLZ9/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1405]: Class CrTrackingAreaOwnerProxy is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_test4KuLZ9/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1405]: Class CrTrackingArea is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_test4KuLZ9/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1405]: Class UnderlayOpenGLHostingWindow is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_test4KuLZ9/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1405]: Class MacScreenMonitor is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_test4KuLZ9/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1405]: Class ComplexTextInputPanel is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_test4KuLZ9/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
[1391:3847:0715/045441:INFO:CONSOLE(177)] "AbortCallsWithCallback finished in 0.102 seconds.", source: http://127.0.0.1:49499/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=49503 (177)
[1391:3847:0715/045441:INFO:CONSOLE(177)] "AbortSendMessageCall finished in 0.000 seconds.", source: http://127.0.0.1:49499/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=49503 (177)
[1391:3847:0715/045441:INFO:CONSOLE(177)] "AbortCloseCall finished in 0.000 seconds.", source: http://127.0.0.1:49499/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=49503 (177)
[1391:3847:0715/045442:INFO:CONSOLE(177)] "AbortReceiveMessageCall finished in 0.000 seconds.", source: http://127.0.0.1:49499/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=49503 (177)
[1391:3847:0715/045442:INFO:CONSOLE(177)] "ClosedFromServerWhileSending finished in 0.000 seconds.", source: http://127.0.0.1:49499/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=49503 (177)
[1391:3847:0715/045442:INFO:CONSOLE(177)] "CcInterfaces finished in 0.000 seconds.", source: http://127.0.0.1:49499/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=49503 (177)
[1391:3847:0715/045442:INFO:CONSOLE(177)] "UtilityInvalidConnect finished in 0.000 seconds.", source: http://127.0.0.1:49499/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=49503 (177)
1.0.0.127.in-addr.arpa - code 400, message Bad Request
[1391:3847:0715/045442:INFO:CONSOLE(0)] "WebSocket connection to 'ws://127.0.0.1:49503/echo-with-no-extension' failed: Error during WebSocket handshake: Unexpected response code: 400", source: http://127.0.0.1:49499/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=49503 (0)
[1391:3847:0715/045442:INFO:CONSOLE(177)] "UtilityProtocols finished in 0.000 seconds.", source: http://127.0.0.1:49499/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=49503 (177)
[1391:3847:0715/045442:INFO:CONSOLE(177)] "UtilityGetURL finished in 0.000 seconds.", source: http://127.0.0.1:49499/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=49503 (177)
[1391:3847:0715/045442:INFO:CONSOLE(177)] "UtilityValidConnect finished in 0.000 seconds.", source: http://127.0.0.1:49499/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=49503 (177)
[1391:3847:0715/045442:INFO:CONSOLE(177)] "UtilityInvalidClose finished in 0.000 seconds.", source: http://127.0.0.1:49499/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=49503 (177)
[1391:3847:0715/045442:INFO:CONSOLE(0)] "WebSocket connection to 'ws://127.0.0.1:49503/close' failed: WebSocket was closed before the connection was established.", source: http://127.0.0.1:49499/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=49503 (0)
[1391:3847:0715/045442:INFO:CONSOLE(0)] "WebSocket connection to 'ws://127.0.0.1:49503/close' failed: WebSocket was closed before the connection was established.", source: http://127.0.0.1:49499/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=49503 (0)
[1391:3847:0715/045442:INFO:CONSOLE(177)] "UtilityValidClose finished in 0.000 seconds.", source: http://127.0.0.1:49499/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=49503 (177)
[1391:3847:0715/045442:INFO:CONSOLE(177)] "UtilityGetProtocol finished in 0.000 seconds.", source: http://127.0.0.1:49499/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=49503 (177)
[1391:3847:0715/045442:INFO:CONSOLE(177)] "UtilityTextSendReceive finished in 0.000 seconds.", source: http://127.0.0.1:49499/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=49503 (177)
[1391:3847:0715/045442:INFO:CONSOLE(177)] "UtilityBinarySendReceive finished in 0.000 seconds.", source: http://127.0.0.1:49499/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=49503 (177)
[1391:3847:0715/045443:INFO:CONSOLE(177)] "UtilityBufferedAmount finished in 0.000 seconds.", source: http://127.0.0.1:49499/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=49503 (177)
[1391:40451:0715/045443:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[1391:40451:0715/045443:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[1391:40451:0715/045443:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 4, remote ID 2147483651)
[1391:40451:0715/045443:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[1391:40451:0715/045443:WARNING:channel.cc(322)] RawChannel write error
[ OK ] OutOfProcessPPAPITest.WebSocket2 (7653 ms)
[179/224] OutOfProcessPPAPITest.WebSocket2 (9127 ms)
[ RUN ] PPAPINaClNewlibTest.WebSocket2
[1409:3847:0715/045444:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49541...
sending server_data: {"host": "127.0.0.1", "port": 49541} (36 bytes)
Trying to start websocket server on ws://127.0.0.1:0...
WebSocket server started on ws://127.0.0.1:49542...
sending server_data: {"host": "127.0.0.1", "port": 49542} (36 bytes)
[1418,1920770432:04:54:48.066782] Native Client module will be loaded at base address 0x00007b2c00000000
[1406:3847:0715/045448:INFO:CONSOLE(177)] "AbortCallsWithCallback finished in 0.066 seconds.", source: http://127.0.0.1:49541/files/test_case.html?mode=nacl_newlib&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=49542 (177)
[1406:3847:0715/045448:INFO:CONSOLE(177)] "AbortSendMessageCall finished in 0.000 seconds.", source: http://127.0.0.1:49541/files/test_case.html?mode=nacl_newlib&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=49542 (177)
[1406:3847:0715/045448:INFO:CONSOLE(177)] "AbortCloseCall finished in 0.000 seconds.", source: http://127.0.0.1:49541/files/test_case.html?mode=nacl_newlib&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=49542 (177)
[1406:3847:0715/045448:INFO:CONSOLE(177)] "AbortReceiveMessageCall finished in 0.000 seconds.", source: http://127.0.0.1:49541/files/test_case.html?mode=nacl_newlib&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=49542 (177)
[1406:3847:0715/045449:INFO:CONSOLE(177)] "ClosedFromServerWhileSending finished in 0.000 seconds.", source: http://127.0.0.1:49541/files/test_case.html?mode=nacl_newlib&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=49542 (177)
[1406:3847:0715/045449:INFO:CONSOLE(177)] "CcInterfaces finished in 0.000 seconds.", source: http://127.0.0.1:49541/files/test_case.html?mode=nacl_newlib&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=49542 (177)
[1406:3847:0715/045449:INFO:CONSOLE(177)] "UtilityInvalidConnect finished in 0.000 seconds.", source: http://127.0.0.1:49541/files/test_case.html?mode=nacl_newlib&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=49542 (177)
1.0.0.127.in-addr.arpa - code 400, message Bad Request
[1406:3847:0715/045449:INFO:CONSOLE(0)] "WebSocket connection to 'ws://127.0.0.1:49542/echo-with-no-extension' failed: Error during WebSocket handshake: Unexpected response code: 400", source: http://127.0.0.1:49541/files/test_case.html?mode=nacl_newlib&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=49542 (0)
[1406:3847:0715/045449:INFO:CONSOLE(177)] "UtilityProtocols finished in 0.000 seconds.", source: http://127.0.0.1:49541/files/test_case.html?mode=nacl_newlib&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=49542 (177)
[1406:3847:0715/045449:INFO:CONSOLE(177)] "UtilityGetURL finished in 0.000 seconds.", source: http://127.0.0.1:49541/files/test_case.html?mode=nacl_newlib&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=49542 (177)
[1406:3847:0715/045449:INFO:CONSOLE(177)] "UtilityValidConnect finished in 0.000 seconds.", source: http://127.0.0.1:49541/files/test_case.html?mode=nacl_newlib&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=49542 (177)
[1406:3847:0715/045449:INFO:CONSOLE(177)] "UtilityInvalidClose finished in 0.000 seconds.", source: http://127.0.0.1:49541/files/test_case.html?mode=nacl_newlib&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=49542 (177)
[1406:3847:0715/045449:INFO:CONSOLE(0)] "WebSocket connection to 'ws://127.0.0.1:49542/close' failed: WebSocket was closed before the connection was established.", source: http://127.0.0.1:49541/files/test_case.html?mode=nacl_newlib&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=49542 (0)
[1406:3847:0715/045449:INFO:CONSOLE(0)] "WebSocket connection to 'ws://127.0.0.1:49542/close' failed: WebSocket was closed before the connection was established.", source: http://127.0.0.1:49541/files/test_case.html?mode=nacl_newlib&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=49542 (0)
[1406:3847:0715/045449:INFO:CONSOLE(177)] "UtilityValidClose finished in 0.000 seconds.", source: http://127.0.0.1:49541/files/test_case.html?mode=nacl_newlib&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=49542 (177)
[1406:3847:0715/045449:INFO:CONSOLE(177)] "UtilityGetProtocol finished in 0.000 seconds.", source: http://127.0.0.1:49541/files/test_case.html?mode=nacl_newlib&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=49542 (177)
[1406:3847:0715/045449:INFO:CONSOLE(177)] "UtilityTextSendReceive finished in 0.000 seconds.", source: http://127.0.0.1:49541/files/test_case.html?mode=nacl_newlib&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=49542 (177)
[1406:3847:0715/045449:INFO:CONSOLE(177)] "UtilityBinarySendReceive finished in 0.000 seconds.", source: http://127.0.0.1:49541/files/test_case.html?mode=nacl_newlib&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=49542 (177)
[1406:3847:0715/045449:INFO:CONSOLE(177)] "UtilityBufferedAmount finished in 0.000 seconds.", source: http://127.0.0.1:49541/files/test_case.html?mode=nacl_newlib&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=49542 (177)
[1411:13063:0715/045449:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1411:13063:0715/045449:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PPAPINaClNewlibTest.WebSocket2 (7325 ms)
[180/224] PPAPINaClNewlibTest.WebSocket2 (8953 ms)
[ RUN ] PPAPINaClNewlibTest.Audio
[1415:3847:0715/045446:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49558...
sending server_data: {"host": "127.0.0.1", "port": 49558} (36 bytes)
[1420,1920770432:04:54:49.797616] Native Client module will be loaded at base address 0x00000b2200000000
[1410:3847:0715/045450:INFO:CONSOLE(177)] "Creation finished in 0.220 seconds.", source: http://127.0.0.1:49558/files/test_case.html?mode=nacl_newlib&testcase=Audio_Creation,Audio_DestroyNoStop,Audio_Failures,Audio_AudioCallback1,Audio_AudioCallback2,Audio_AudioCallback3,Audio_AudioCallback4, (177)
[1410:3847:0715/045451:INFO:CONSOLE(177)] "DestroyNoStop finished in 0.006 seconds.", source: http://127.0.0.1:49558/files/test_case.html?mode=nacl_newlib&testcase=Audio_Creation,Audio_DestroyNoStop,Audio_Failures,Audio_AudioCallback1,Audio_AudioCallback2,Audio_AudioCallback3,Audio_AudioCallback4, (177)
[1410:3847:0715/045451:INFO:CONSOLE(177)] "Failures finished in 0.007 seconds.", source: http://127.0.0.1:49558/files/test_case.html?mode=nacl_newlib&testcase=Audio_Creation,Audio_DestroyNoStop,Audio_Failures,Audio_AudioCallback1,Audio_AudioCallback2,Audio_AudioCallback3,Audio_AudioCallback4, (177)
[1410:3847:0715/045451:INFO:CONSOLE(177)] "AudioCallback1 finished in 0.836 seconds.", source: http://127.0.0.1:49558/files/test_case.html?mode=nacl_newlib&testcase=Audio_Creation,Audio_DestroyNoStop,Audio_Failures,Audio_AudioCallback1,Audio_AudioCallback2,Audio_AudioCallback3,Audio_AudioCallback4, (177)
[1410:3847:0715/045451:INFO:CONSOLE(177)] "AudioCallback2 finished in 0.083 seconds.", source: http://127.0.0.1:49558/files/test_case.html?mode=nacl_newlib&testcase=Audio_Creation,Audio_DestroyNoStop,Audio_Failures,Audio_AudioCallback1,Audio_AudioCallback2,Audio_AudioCallback3,Audio_AudioCallback4, (177)
[1410:3847:0715/045451:INFO:CONSOLE(177)] "AudioCallback3 finished in 0.098 seconds.", source: http://127.0.0.1:49558/files/test_case.html?mode=nacl_newlib&testcase=Audio_Creation,Audio_DestroyNoStop,Audio_Failures,Audio_AudioCallback1,Audio_AudioCallback2,Audio_AudioCallback3,Audio_AudioCallback4, (177)
[1410:3847:0715/045451:INFO:CONSOLE(177)] "AudioCallback4 finished in 0.016 seconds.", source: http://127.0.0.1:49558/files/test_case.html?mode=nacl_newlib&testcase=Audio_Creation,Audio_DestroyNoStop,Audio_Failures,Audio_AudioCallback1,Audio_AudioCallback2,Audio_AudioCallback3,Audio_AudioCallback4, (177)
[1410:40707:0715/045451:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] PPAPINaClNewlibTest.Audio (6592 ms)
[181/224] PPAPINaClNewlibTest.Audio (8128 ms)
[ RUN ] PPAPINaClGLibcTest.AudioConfig
[1425:3847:0715/045453:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49587...
sending server_data: {"host": "127.0.0.1", "port": 49587} (36 bytes)
[1432,1920770432:04:54:56.779985] Native Client module will be loaded at base address 0x00007e4a00000000
[1421:3847:0715/045457:INFO:CONSOLE(177)] "RecommendSampleRate finished in 0.088 seconds.", source: http://127.0.0.1:49587/files/test_case.html?mode=nacl_glibc&testcase=AudioConfig_RecommendSampleRate,AudioConfig_ValidConfigs,AudioConfig_InvalidConfigs, (177)
[1421:3847:0715/045457:INFO:CONSOLE(177)] "ValidConfigs finished in 0.040 seconds.", source: http://127.0.0.1:49587/files/test_case.html?mode=nacl_glibc&testcase=AudioConfig_RecommendSampleRate,AudioConfig_ValidConfigs,AudioConfig_InvalidConfigs, (177)
[1421:3847:0715/045457:INFO:CONSOLE(177)] "InvalidConfigs finished in 0.000 seconds.", source: http://127.0.0.1:49587/files/test_case.html?mode=nacl_glibc&testcase=AudioConfig_RecommendSampleRate,AudioConfig_ValidConfigs,AudioConfig_InvalidConfigs, (177)
[ OK ] PPAPINaClGLibcTest.AudioConfig (6465 ms)
[182/224] PPAPINaClGLibcTest.AudioConfig (7931 ms)
[ RUN ] NaClBrowserTestNewlib.IrtException
[1429:3847:0715/045455:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49594...
sending server_data: {"host": "127.0.0.1", "port": 49594} (36 bytes)
[1424:3847:0715/045457:INFO:nacl_browsertest_util.cc(130)] |||| [STARTUP]
[1434,1920770432:04:54:58.403890] Native Client module will be loaded at base address 0x0000668200000000
[1424:3847:0715/045458:INFO:nacl_browsertest_util.cc(130)] |||| / irt_exception_test loaded
[1424:3847:0715/045458:INFO:nacl_browsertest_util.cc(130)] ||||
[1424:3847:0715/045458:INFO:nacl_browsertest_util.cc(130)] |||| [CrashViaSignalHandler BEGIN]
--- CrashViaSignalHandler
Going to crash
--- MyNaClExceptionHandler
Returned via longjmp
[1424:3847:0715/045458:INFO:nacl_browsertest_util.cc(130)] |||| [CrashViaSignalHandler PASS]
[1424:3847:0715/045458:INFO:nacl_browsertest_util.cc(130)] ||||
[1424:3847:0715/045458:INFO:nacl_browsertest_util.cc(130)] |||| [SHUTDOWN] 1 passed, 0 failed, 0 errors
[ OK ] NaClBrowserTestNewlib.IrtException (5784 ms)
[183/224] NaClBrowserTestNewlib.IrtException (7440 ms)
[ RUN ] NaClBrowserTestGLibc.ExitStatusNeg2
[1439:3847:0715/045501:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49606...
sending server_data: {"host": "127.0.0.1", "port": 49606} (36 bytes)
[1435:3847:0715/045503:INFO:nacl_browsertest_util.cc(130)] |||| [STARTUP]
[1447,1920770432:04:55:04.571586] Native Client module will be loaded at base address 0x00002aed00000000
hello world from CreateModule
[1435:3847:0715/045505:INFO:nacl_browsertest_util.cc(130)] |||| / naclModule loaded
[1435:3847:0715/045505:INFO:nacl_browsertest_util.cc(130)] ||||
[1435:3847:0715/045505: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
[1435:3847:0715/045505:INFO:nacl_browsertest_util.cc(130)] |||| [StartTest PASS]
[1435:3847:0715/045505:INFO:nacl_browsertest_util.cc(130)] ||||
[1435:3847:0715/045505:INFO:nacl_browsertest_util.cc(130)] |||| [Exit0Test BEGIN]
Searching for handler for request "exitneg2".
found at index 4
[1447,1920770432:04:55:05.430956] NaCl untrusted code called _exit(0xfe)
[1435:38915:0715/045505:ERROR:nacl_process_host.cc(335)] NaCl process exited with status 65024 (0xfe00)
[1435:3847:0715/045505:INFO:CONSOLE(0)] "NativeClient: NaCl module crashed", source: http://127.0.0.1:49606/files/pm_exit_status_test.html?trigger=exitneg2&expected_exit=254 (0)
[1435:3847:0715/045505:INFO:nacl_browsertest_util.cc(130)] |||| [Exit0Test PASS]
[1435:3847:0715/045505:INFO:nacl_browsertest_util.cc(130)] ||||
[1435:3847:0715/045505:INFO:nacl_browsertest_util.cc(130)] |||| [SHUTDOWN] 2 passed, 0 failed, 0 errors
[ OK ] NaClBrowserTestGLibc.ExitStatusNeg2 (6651 ms)
[184/224] NaClBrowserTestGLibc.ExitStatusNeg2 (8019 ms)
[ RUN ] NaClBrowserTestPnacl.ExitStatus0
[1443:3847:0715/045502:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49612...
sending server_data: {"host": "127.0.0.1", "port": 49612} (36 bytes)
[1436:3847:0715/045504:INFO:nacl_browsertest_util.cc(130)] |||| [STARTUP]
[1448,1920770432:04:55:05.372679] Native Client module will be loaded at base address 0x0000581700000000
[1448,1920770432:04:55:06.553669] NaCl untrusted code called _exit(0x0)
[1449,1920770432:04:55:07.573433] Native Client module will be loaded at base address 0x000020bc00000000
[1449,1920770432:04:55:07.683139] NaCl untrusted code called _exit(0x0)
[1451,1920770432:04:55:08.679332] Native Client module will be loaded at base address 0x00005dd000000000
hello world from CreateModule
[1436:3847:0715/045508:INFO:nacl_browsertest_util.cc(130)] |||| / naclModule loaded
[1436:3847:0715/045508:INFO:nacl_browsertest_util.cc(130)] ||||
[1436:3847:0715/045508: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
[1436:3847:0715/045508:INFO:nacl_browsertest_util.cc(130)] |||| [StartTest PASS]
Searching for handler for request "exit0".
found at index 1
[1451,1920770432:04:55:08.844131] NaCl untrusted code called _exit(0x0)
[1436:3847:0715/045508:INFO:nacl_browsertest_util.cc(130)] ||||
[1436:3847:0715/045508:INFO:nacl_browsertest_util.cc(130)] |||| [Exit0Test BEGIN]
[1436:3847:0715/045509:INFO:CONSOLE(0)] "NativeClient: NaCl module crashed", source: http://127.0.0.1:49612/files/pm_exit_status_test.html?trigger=exit0&expected_exit=0&pnacl=1 (0)
[1436:3847:0715/045509:INFO:nacl_browsertest_util.cc(130)] |||| [Exit0Test PASS]
[1436:3847:0715/045509:INFO:nacl_browsertest_util.cc(130)] ||||
[1436:3847:0715/045509:INFO:nacl_browsertest_util.cc(130)] |||| [SHUTDOWN] 2 passed, 0 failed, 0 errors
[ OK ] NaClBrowserTestPnacl.ExitStatus0 (9089 ms)
[185/224] NaClBrowserTestPnacl.ExitStatus0 (10513 ms)
[ RUN ] NaClBrowserTestPnacl.PnaclDyncodeSyscallDisabled
[1454:3847:0715/045509:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49625...
sending server_data: {"host": "127.0.0.1", "port": 49625} (36 bytes)
[1450:3847:0715/045511:INFO:nacl_browsertest_util.cc(130)] |||| [STARTUP]
[1460,1920770432:04:55:12.553382] Native Client module will be loaded at base address 0x00007db800000000
[1460,1920770432:04:55:13.546578] NaCl untrusted code called _exit(0x0)
[1463,1920770432:04:55:14.381306] Native Client module will be loaded at base address 0x00005d4000000000
[1463,1920770432:04:55:14.449504] NaCl untrusted code called _exit(0x0)
[1465,1920770432:04:55:15.423053] Native Client module will be loaded at base address 0x0000281d00000000
[1450:3847:0715/045515:INFO:nacl_browsertest_util.cc(130)] |||| nacl_module / test_nexe loaded
[1450:3847:0715/045515:INFO:nacl_browsertest_util.cc(130)] ||||
[1450:3847:0715/045515:INFO:nacl_browsertest_util.cc(130)] |||| [TestIrtInterfaceHidden BEGIN]
[1465,433152000:04:55:15.584596] NaClSysDyncodeCreate: Dynamic code syscalls are disabled
[1450:3847:0715/045515:INFO:nacl_browsertest_util.cc(130)] |||| [TestIrtInterfaceHidden PASS]
[1450:3847:0715/045515:INFO:nacl_browsertest_util.cc(130)] ||||
[1450:3847:0715/045515:INFO:nacl_browsertest_util.cc(130)] |||| [TestDyncodeCreate BEGIN]
[1450:3847:0715/045515:INFO:nacl_browsertest_util.cc(130)] |||| [TestDyncodeCreate PASS]
[1465,433152000:04:55:15.603727] NaClSysDyncodeModify: Dynamic code syscalls are disabled
[1450:3847:0715/045515:INFO:nacl_browsertest_util.cc(130)] ||||
[1450:3847:0715/045515:INFO:nacl_browsertest_util.cc(130)] |||| [TestDyncodeModify BEGIN]
[1450:3847:0715/045515:INFO:nacl_browsertest_util.cc(130)] |||| [TestDyncodeModify PASS]
[1450:3847:0715/045515:INFO:nacl_browsertest_util.cc(130)] ||||
[1450:3847:0715/045515:INFO:nacl_browsertest_util.cc(130)] |||| [TestDyncodeDelete BEGIN]
[1465,433152000:04:55:15.612871] NaClSysDyncodeDelete: Dynamic code syscalls are disabled
[1450:3847:0715/045515:INFO:nacl_browsertest_util.cc(130)] |||| [TestDyncodeDelete PASS]
[1450:3847:0715/045515:INFO:nacl_browsertest_util.cc(130)] ||||
[1450:3847:0715/045515:INFO:nacl_browsertest_util.cc(130)] |||| [SHUTDOWN] 4 passed, 0 failed, 0 errors
[ OK ] NaClBrowserTestPnacl.PnaclDyncodeSyscallDisabled (8215 ms)
[186/224] NaClBrowserTestPnacl.PnaclDyncodeSyscallDisabled (9711 ms)
[ RUN ] NaClBrowserTestStatic.CrossOriginCORS
[1461:3847:0715/045512:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49631...
sending server_data: {"host": "127.0.0.1", "port": 49631} (36 bytes)
[1466,1920770432:04:55:15.835872] bad elf magic
[1466,1920770432:04:55:15.848531] NaCl LoadApp failed. Transferring logs before exit.
[1456:3847:0715/045515:INFO:CONSOLE(0)] "NativeClient: Bad ELF header magic number", source: http://127.0.0.1:49631/files/cross_origin/cors.html (0)
[1456:3847:0715/045515:INFO:nacl_browsertest_util.cc(75)] SHUTDOWN 1 test passed.
[1456:40451:0715/045515:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[1456:40451:0715/045515:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[1456:40451:0715/045515:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 4, remote ID 2147483651)
[1456:40451:0715/045515:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[1456:40451:0715/045515:WARNING:channel.cc(322)] RawChannel write error
[ OK ] NaClBrowserTestStatic.CrossOriginCORS (5232 ms)
[187/224] NaClBrowserTestStatic.CrossOriginCORS (6758 ms)
[ RUN ] CloudPolicyManagerTest.Register
[1473:3847:0715/045519:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1467:3847:0715/045520:WARNING:device_management_service.cc(233)] DMServer sent an error response: 400
[1475:15363:0715/045520:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[1475:15363:0715/045520:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[1475:13063:0715/045520:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1475:13063:0715/045520:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] CloudPolicyManagerTest.Register (3308 ms)
[188/224] CloudPolicyManagerTest.Register (4832 ms)
[ RUN ] PolicyTest.ExtensionRecommendedInstallationMode
[1474:3847:0715/045519:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] PolicyTest.ExtensionRecommendedInstallationMode (5649 ms)
[189/224] PolicyTest.ExtensionRecommendedInstallationMode (7151 ms)
[ RUN ] PolicyTest.IncognitoEnabled
[1489:3847:0715/045527:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1483:8711:0715/045529:ERROR:mach_broker_mac.mm(222)] Unknown process 1493 is sending Mach IPC messages!
[ OK ] PolicyTest.IncognitoEnabled (4164 ms)
[190/224] PolicyTest.IncognitoEnabled (5905 ms)
[ RUN ] PolicyTest.ExtensionMinimumVersionRequired
[1482:3847:0715/045524:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1478:40451:0715/045529:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[1478:40451:0715/045529:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[1478:40451:0715/045529:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[1478:40451:0715/045529:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PolicyTest.ExtensionMinimumVersionRequired (7256 ms)
[191/224] PolicyTest.ExtensionMinimumVersionRequired (9102 ms)
[ RUN ] SafeBrowsingServiceTest.Prefetch
[1502:3847:0715/045533:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1496:16899:0715/045534:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[1506:13063:0715/045535:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] SafeBrowsingServiceTest.Prefetch (4962 ms)
[192/224] SafeBrowsingServiceTest.Prefetch (6579 ms)
[ RUN ] PreferencesBrowserTest.NotificationsOnBackendChanges
[1501:3847:0715/045533:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1495:3847:0715/045535:WARNING:CONSOLE(0)] "The -webkit-canvas CSS feature is deprecated. Please use a positioned <canvas> element instead.", source: (0)
[1495:3847:0715/045536:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[ OK ] PreferencesBrowserTest.NotificationsOnBackendChanges (7395 ms)
[193/224] PreferencesBrowserTest.NotificationsOnBackendChanges (9066 ms)
[ RUN ] SafeBrowsingServiceTest.CheckDownloadUrlRedirects
[1510:3847:0715/045539:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1507:40707:0715/045540:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[1512:12551:0715/045540:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[1512:12551:0715/045540:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1512:12551:0715/045540:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1512:12551:0715/045540:WARNING:channel.cc(322)] RawChannel write error
[1512:14851:0715/045540:ERROR:webgraphicscontext3d_command_buffer_impl.cc(273)] Failed to initialize GLES2Implementation.
[ OK ] SafeBrowsingServiceTest.CheckDownloadUrlRedirects (3185 ms)
[194/224] SafeBrowsingServiceTest.CheckDownloadUrlRedirects (4600 ms)
[ RUN ] SafeBrowsingServiceShutdownTest.DontStartAfterShutdown
[1515:3847:0715/045542:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] SafeBrowsingServiceShutdownTest.DontStartAfterShutdown (3534 ms)
[195/224] SafeBrowsingServiceShutdownTest.DontStartAfterShutdown (5013 ms)
[ RUN ] CaptivePortalBrowserTest.RequestFails
[1520:3847:0715/045544:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1516:3847:0715/045545:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[ OK ] CaptivePortalBrowserTest.RequestFails (3686 ms)
[196/224] CaptivePortalBrowserTest.RequestFails (5280 ms)
[ RUN ] NetworkingPrivateApiTest.SetProperties
[1525:3847:0715/045547:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1527:13063:0715/045549:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1521:3847:0715/045550:INFO:CONSOLE(0)] "[SUCCESS] setProperties", source: chrome-extension://epcifkihnkjgphfkloaaleeakhpmgdmn/main.html?setProperties (0)
[ OK ] NetworkingPrivateApiTest.SetProperties (5389 ms)
[197/224] NetworkingPrivateApiTest.SetProperties (6936 ms)
[ RUN ] NetworkingPrivateApiTest.GetDeviceStates
[1531:3847:0715/045549:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1532:13063:0715/045552:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1532:13063:0715/045552:WARNING:channel.cc(322)] RawChannel write error
[1526:3847:0715/045552:INFO:CONSOLE(0)] "[SUCCESS] getDeviceStates", source: chrome-extension://epcifkihnkjgphfkloaaleeakhpmgdmn/main.html?getDeviceStates (0)
[ OK ] NetworkingPrivateApiTest.GetDeviceStates (4941 ms)
[198/224] NetworkingPrivateApiTest.GetDeviceStates (6442 ms)
[ RUN ] NetworkingPrivateApiTest.StartDisconnect
[1537:3847:0715/045554:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1539:13063:0715/045556:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1539:13063:0715/045556:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1534:3847:0715/045556:INFO:CONSOLE(0)] "[SUCCESS] startDisconnect", source: chrome-extension://epcifkihnkjgphfkloaaleeakhpmgdmn/main.html?startDisconnect (0)
[ OK ] NetworkingPrivateApiTest.StartDisconnect (5201 ms)
[199/224] NetworkingPrivateApiTest.StartDisconnect (6591 ms)
[ RUN ] NetworkingPrivateApiTestFail.SetProperties
[1543:3847:0715/045556:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1538:39683:0715/045558:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[1538:3847:0715/045558:INFO:CONSOLE(0)] "[FAIL] setProperties: lastError.message == Failure
Error
at Object.<anonymous> (extensions::test:224:18)
at Object.handleRequest (extensions::binding:57:27)
at Object.<anonymous> (extensions::binding:385:32)
at Object.callback (extensions::test:274:20)
at safeCallbackApply (extensions::sendRequest:21:15)
at handleResponse (extensions::sendRequest:72:7)", source: chrome-extension://epcifkihnkjgphfkloaaleeakhpmgdmn/main.html?setProperties (0)
[ OK ] NetworkingPrivateApiTestFail.SetProperties (4975 ms)
[200/224] NetworkingPrivateApiTestFail.SetProperties (6539 ms)
[ RUN ] NetworkingPrivateApiTestFail.GetNetworks
[1549:3847:0715/045600:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1546:41219:0715/045602:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[1546:3847:0715/045603:INFO:CONSOLE(0)] "[FAIL] getNetworks: lastError.message == Failure
Error
at Object.<anonymous> (extensions::test:224:18)
at Object.handleRequest (extensions::binding:57:27)
at Object.<anonymous> (extensions::binding:385:32)
at Object.callback (extensions::test:274:20)
at safeCallbackApply (extensions::sendRequest:21:15)
at handleResponse (extensions::sendRequest:72:7)", source: chrome-extension://epcifkihnkjgphfkloaaleeakhpmgdmn/main.html?getNetworks (0)
[1546:41219:0715/045603:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[1546:41219:0715/045603:WARNING:channel.cc(322)] RawChannel write error
[ OK ] NetworkingPrivateApiTestFail.GetNetworks (4978 ms)
[201/224] NetworkingPrivateApiTestFail.GetNetworks (6523 ms)
[ RUN ] NetworkingPrivateServiceClientApiTest.OnNetworksChangedEventDisconnect
[1555:3847:0715/045602:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1556:13063:0715/045605:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1556:13063:0715/045605:WARNING:channel.cc(322)] RawChannel write error
[1550:3847:0715/045605:INFO:CONSOLE(0)] "[SUCCESS] onNetworksChangedEventDisconnect", source: chrome-extension://epcifkihnkjgphfkloaaleeakhpmgdmn/main.html?onNetworksChangedEventDisconnect (0)
[ OK ] NetworkingPrivateServiceClientApiTest.OnNetworksChangedEventDisconnect (4831 ms)
[202/224] NetworkingPrivateServiceClientApiTest.OnNetworksChangedEventDisconnect (6572 ms)
[ RUN ] AppListControllerBrowserTest.CreateNewWindow
[1561:3847:0715/045606:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1566:13063:0715/045609:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 1, remote ID 1)
2015-07-15 04:56:09.997 browser_tests[1558:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[1568:13063:0715/045610:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 1, remote ID 1)
[ OK ] AppListControllerBrowserTest.CreateNewWindow (5256 ms)
[203/224] AppListControllerBrowserTest.CreateNewWindow (6872 ms)
[ RUN ] AppListControllerBrowserTest.Incognito
[1567:3847:0715/045609:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1562:40451:0715/045611:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[1562:40451:0715/045611:WARNING:channel.cc(322)] RawChannel write error
[ OK ] AppListControllerBrowserTest.Incognito (3985 ms)
[204/224] AppListControllerBrowserTest.Incognito (5503 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/17
[1575:3847:0715/045613:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/17 (3591 ms)
[205/224] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/17 (4971 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/38
[1579:3847:0715/045614:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1580:12807:0715/045616:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1580:12807:0715/045616:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1580:12807:0715/045616:WARNING:channel.cc(322)] RawChannel write error
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/38 (3446 ms)
[206/224] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/38 (4941 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/50
[1586:3847:0715/045618:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1588:12807:0715/045620:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1588:12807:0715/045620:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/50 (3376 ms)
[207/224] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/50 (5005 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/94
[1589:3847:0715/045619:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/94 (3506 ms)
[208/224] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/94 (4917 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/100
[1597:3847:0715/045624:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/100 (3504 ms)
[209/224] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/100 (4876 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/105
[1599:3847:0715/045624:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1600:12807:0715/045626:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/105 (3538 ms)
[210/224] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/105 (4989 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/106
[1605:3847:0715/045628:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/106 (3927 ms)
[211/224] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/106 (5292 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/118
[1609:3847:0715/045629:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1609:3847:0715/045631:ERROR:gles2_cmd_decoder.cc(13133)] [GroupMarkerNotSet(crbug.com/242999)!:50CD0500B0610000]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[1609:3847:0715/045631:ERROR:gles2_cmd_decoder.cc(4382)] Error: 5 for Command kLoseContextCHROMIUM
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/118 (3547 ms)
[212/224] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/118 (5138 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/121
[1616:3847:0715/045633:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1618:12807:0715/045635:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[1618:12807:0715/045635:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[1618:12807:0715/045635:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1618:12807:0715/045635:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1618:12807:0715/045635:WARNING:channel.cc(322)] RawChannel write error
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/121 (3389 ms)
[213/224] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/121 (4854 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/127
[1619:3847:0715/045634:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1612:5635:0715/045635:ERROR:browser_io_surface_manager_mac.cc(297)] Invalid Id for IOSurface 0
[1620:13063:0715/045635:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[1620:13063:0715/045635:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[1620:13063:0715/045635:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1620:13063:0715/045635:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1612:5635:0715/045635:ERROR:browser_io_surface_manager_mac.cc(297)] Invalid Id for IOSurface 1
[1619:3847:0715/045635:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50CD0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[1619:3847:0715/045635:ERROR:gles2_cmd_decoder.cc(4382)] Error: 5 for Command kLoseContextCHROMIUM
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/127 (3366 ms)
[214/224] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/127 (4912 ms)
[ RUN ] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/22
[1626:3847:0715/045639:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/22 (3554 ms)
[215/224] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/22 (5009 ms)
[ RUN ] BrowserCloseManagerWithBackgroundModeBrowserTest/BrowserCloseManagerWithBackgroundModeBrowserTest.CloseSingleBrowserWithBackgroundMode/1
[1636:3847:0715/045643:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1637:15363:0715/045644:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[1637:15363:0715/045644:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[1637:15363:0715/045644:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[1631:3847:0715/045644:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown select_file_dialogs.allowed
[ OK ] BrowserCloseManagerWithBackgroundModeBrowserTest/BrowserCloseManagerWithBackgroundModeBrowserTest.CloseSingleBrowserWithBackgroundMode/1 (2995 ms)
[216/224] BrowserCloseManagerWithBackgroundModeBrowserTest/BrowserCloseManagerWithBackgroundModeBrowserTest.CloseSingleBrowserWithBackgroundMode/1 (4436 ms)
[ RUN ] BrowserCloseManagerBrowserTest/BrowserCloseManagerBrowserTest.TestAddTabDuringShutdown/0
[1629:3847:0715/045639:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1622:74247:0715/045642:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[1622:39171:0715/045645:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[1622:39171:0715/045645:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 4, remote ID 2147483651)
[1622:39171:0715/045645:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[1622:39171:0715/045645:WARNING:channel.cc(322)] RawChannel write error
[1622:39171:0715/045645:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[1622:39171:0715/045645:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[1622:39171:0715/045645:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[1622:39171:0715/045645:WARNING:channel.cc(322)] RawChannel write error
[ OK ] BrowserCloseManagerBrowserTest/BrowserCloseManagerBrowserTest.TestAddTabDuringShutdown/0 (8350 ms)
[217/224] BrowserCloseManagerBrowserTest/BrowserCloseManagerBrowserTest.TestAddTabDuringShutdown/0 (9916 ms)
[ RUN ] MSE_ClearKey_Prefixed/EncryptedMediaTest.Playback_Multiple_VideoAudio_WebM/0
[1643:3847:0715/045648:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49650...
sending server_data: {"host": "127.0.0.1", "port": 49650} (36 bytes)
[1639:3847:0715/045650:INFO:CONSOLE(295)] "04:56:50.459 - Using PrefixedClearKeyPlayer", source: http://127.0.0.1:49650/files/eme_player_js/utils.js (295)
[1639:3847:0715/045650:INFO:CONSOLE(295)] "04:56:50.470 - Registering video event handlers.", source: http://127.0.0.1:49650/files/eme_player_js/utils.js (295)
[1639:3847:0715/045650:INFO:CONSOLE(295)] "04:56:50.481 - Loading media using MSE.", source: http://127.0.0.1:49650/files/eme_player_js/utils.js (295)
[1639:3847:0715/045650:INFO:CONSOLE(295)] "04:56:50.676 - onSourceOpen [object Event]", source: http://127.0.0.1:49650/files/eme_player_js/utils.js (295)
[1639:3847:0715/045650:INFO:CONSOLE(295)] "04:56:50.680 - Creating a source buffer for type video/webm; codecs="vorbis, vp8"", source: http://127.0.0.1:49650/files/eme_player_js/utils.js (295)
[1639:3847:0715/045650:INFO:CONSOLE(295)] "04:56:50.748 - webkit-org.w3.clearkey Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:49650/files/eme_player_js/utils.js (295)
[1639:3847:0715/045650:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[1639:3847:0715/045650:INFO:CONSOLE(295)] "04:56:50.753 - webkit-org.w3.clearkey Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:49650/files/eme_player_js/utils.js (295)
[1639:3847:0715/045650:INFO:CONSOLE(295)] "04:56:50.757 - End of appending buffer from bear-320x240-av_enc-av.webm", source: http://127.0.0.1:49650/files/eme_player_js/utils.js (295)
[1639:3847:0715/045650:INFO:CONSOLE(295)] "04:56:50.777 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:49650/files/eme_player_js/utils.js (295)
[1639:3847:0715/045650:INFO:CONSOLE(295)] "04:56:50.804 - Adding key to sessionID: 1", source: http://127.0.0.1:49650/files/eme_player_js/utils.js (295)
[1639:3847:0715/045650:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[1639:3847:0715/045650:INFO:CONSOLE(295)] "04:56:50.810 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:49650/files/eme_player_js/utils.js (295)
[1639:3847:0715/045650:INFO:CONSOLE(295)] "04:56:50.836 - Adding key to sessionID: 2", source: http://127.0.0.1:49650/files/eme_player_js/utils.js (295)
[1639:3847:0715/045650:INFO:CONSOLE(295)] "04:56:50.847 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:49650/files/eme_player_js/utils.js (295)
[1639:3847:0715/045650:INFO:CONSOLE(295)] "04:56:50.849 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:49650/files/eme_player_js/utils.js (295)
[1639:3847:0715/045653:INFO:CONSOLE(295)] "04:56:53.672 - First play ended.", source: http://127.0.0.1:49650/files/eme_player_js/utils.js (295)
[1639:3847:0715/045653:INFO:CONSOLE(295)] "04:56:53.674 - Loading media using MSE.", source: http://127.0.0.1:49650/files/eme_player_js/utils.js (295)
[1639:3847:0715/045653:INFO:CONSOLE(295)] "04:56:53.681 - Playing second time.", source: http://127.0.0.1:49650/files/eme_player_js/utils.js (295)
[1639:3847:0715/045653:INFO:CONSOLE(295)] "04:56:53.695 - onSourceOpen [object Event]", source: http://127.0.0.1:49650/files/eme_player_js/utils.js (295)
[1639:3847:0715/045653:INFO:CONSOLE(295)] "04:56:53.699 - Creating a source buffer for type video/webm; codecs="vorbis, vp8"", source: http://127.0.0.1:49650/files/eme_player_js/utils.js (295)
[1639:3847:0715/045653:INFO:CONSOLE(295)] "04:56:53.729 - webkit-org.w3.clearkey Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:49650/files/eme_player_js/utils.js (295)
[1639:3847:0715/045653:INFO:CONSOLE(295)] "04:56:53.732 - webkit-org.w3.clearkey Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:49650/files/eme_player_js/utils.js (295)
[1639:3847:0715/045653:INFO:CONSOLE(295)] "04:56:53.736 - End of appending buffer from bear-320x240-av_enc-av.webm", source: http://127.0.0.1:49650/files/eme_player_js/utils.js (295)
[1639:3847:0715/045653:INFO:CONSOLE(295)] "04:56:53.749 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:49650/files/eme_player_js/utils.js (295)
[1639:3847:0715/045653:INFO:CONSOLE(295)] "04:56:53.759 - Adding key to sessionID: 3", source: http://127.0.0.1:49650/files/eme_player_js/utils.js (295)
[1639:3847:0715/045653:INFO:CONSOLE(295)] "04:56:53.764 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:49650/files/eme_player_js/utils.js (295)
[1639:3847:0715/045653:INFO:CONSOLE(295)] "04:56:53.769 - Adding key to sessionID: 4", source: http://127.0.0.1:49650/files/eme_player_js/utils.js (295)
[1639:3847:0715/045653:INFO:CONSOLE(295)] "04:56:53.780 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:49650/files/eme_player_js/utils.js (295)
[1639:3847:0715/045653:INFO:CONSOLE(295)] "04:56:53.789 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:49650/files/eme_player_js/utils.js (295)
2015-07-15 04:56:55.429 browser_tests[1639:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[1639:3847:0715/045656:INFO:CONSOLE(295)] "04:56:56.617 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:49650/files/eme_player_js/utils.js (295)
[1646:13063:0715/045656:ERROR:audio_output_device.cc(327)] IO loop going away before the audio device has been stopped
[ OK ] MSE_ClearKey_Prefixed/EncryptedMediaTest.Playback_Multiple_VideoAudio_WebM/0 (10525 ms)
[218/224] MSE_ClearKey_Prefixed/EncryptedMediaTest.Playback_Multiple_VideoAudio_WebM/0 (11990 ms)
[ RUN ] MSE_ExternalClearKeyDecryptOnly_Prefixed/EncryptedMediaTest.Playback_Multiple_VideoAudio_WebM/0
[1647:3847:0715/045649:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49667...
sending server_data: {"host": "127.0.0.1", "port": 49667} (36 bytes)
[1642:3847:0715/045651:INFO:CONSOLE(295)] "04:56:51.762 - org.chromium.externalclearkey.decryptonly is not a known key system", source: http://127.0.0.1:49667/files/eme_player_js/utils.js (295)
[1642:3847:0715/045651:INFO:CONSOLE(295)] "04:56:51.768 - Using PrefixedClearKeyPlayer", source: http://127.0.0.1:49667/files/eme_player_js/utils.js (295)
[1642:3847:0715/045651:INFO:CONSOLE(295)] "04:56:51.773 - Registering video event handlers.", source: http://127.0.0.1:49667/files/eme_player_js/utils.js (295)
[1642:3847:0715/045651:INFO:CONSOLE(295)] "04:56:51.788 - Loading media using MSE.", source: http://127.0.0.1:49667/files/eme_player_js/utils.js (295)
[1642:3847:0715/045652:INFO:CONSOLE(295)] "04:56:52.004 - onSourceOpen [object Event]", source: http://127.0.0.1:49667/files/eme_player_js/utils.js (295)
[1642:3847:0715/045652:INFO:CONSOLE(295)] "04:56:52.010 - Creating a source buffer for type video/webm; codecs="vorbis, vp8"", source: http://127.0.0.1:49667/files/eme_player_js/utils.js (295)
[1642:3847:0715/045652:INFO:CONSOLE(295)] "04:56:52.064 - org.chromium.externalclearkey.decryptonly Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:49667/files/eme_player_js/utils.js (295)
[1642:3847:0715/045652:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[1642:3847:0715/045653:INFO:CONSOLE(295)] "04:56:53.006 - org.chromium.externalclearkey.decryptonly Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:49667/files/eme_player_js/utils.js (295)
[1642:3847:0715/045653:INFO:CONSOLE(295)] "04:56:53.027 - End of appending buffer from bear-320x240-av_enc-av.webm", source: http://127.0.0.1:49667/files/eme_player_js/utils.js (295)
[1642:3847:0715/045653:INFO:CONSOLE(295)] "04:56:53.041 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:49667/files/eme_player_js/utils.js (295)
[1642:3847:0715/045653:INFO:CONSOLE(295)] "04:56:53.050 - Adding key to sessionID: 1", source: http://127.0.0.1:49667/files/eme_player_js/utils.js (295)
[1642:3847:0715/045653:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[1642:3847:0715/045653:INFO:CONSOLE(295)] "04:56:53.053 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:49667/files/eme_player_js/utils.js (295)
[1642:3847:0715/045653:INFO:CONSOLE(295)] "04:56:53.057 - Adding key to sessionID: 2", source: http://127.0.0.1:49667/files/eme_player_js/utils.js (295)
[1642:3847:0715/045653:INFO:CONSOLE(295)] "04:56:53.061 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:49667/files/eme_player_js/utils.js (295)
[1642:3847:0715/045653:INFO:CONSOLE(295)] "04:56:53.065 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:49667/files/eme_player_js/utils.js (295)
[1642:3847:0715/045653:INFO:CONSOLE(295)] "04:56:53.258 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:49667/files/eme_player_js/utils.js (295)
[1642:3847:0715/045653:INFO:CONSOLE(295)] "04:56:53.261 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:49667/files/eme_player_js/utils.js (295)
[1642:3847:0715/045653:INFO:CONSOLE(295)] "04:56:53.267 - Adding key to sessionID: 2", source: http://127.0.0.1:49667/files/eme_player_js/utils.js (295)
[1642:3847:0715/045653:INFO:CONSOLE(295)] "04:56:53.278 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:49667/files/eme_player_js/utils.js (295)
[1642:3847:0715/045653:INFO:CONSOLE(295)] "04:56:53.659 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:49667/files/eme_player_js/utils.js (295)
[1642:3847:0715/045653:INFO:CONSOLE(295)] "04:56:53.662 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:49667/files/eme_player_js/utils.js (295)
[1642:3847:0715/045653:INFO:CONSOLE(295)] "04:56:53.666 - Adding key to sessionID: 2", source: http://127.0.0.1:49667/files/eme_player_js/utils.js (295)
[1642:3847:0715/045653:INFO:CONSOLE(295)] "04:56:53.673 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:49667/files/eme_player_js/utils.js (295)
[1642:3847:0715/045654:INFO:CONSOLE(295)] "04:56:54.459 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:49667/files/eme_player_js/utils.js (295)
[1642:3847:0715/045654:INFO:CONSOLE(295)] "04:56:54.463 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:49667/files/eme_player_js/utils.js (295)
[1642:3847:0715/045654:INFO:CONSOLE(295)] "04:56:54.466 - Adding key to sessionID: 2", source: http://127.0.0.1:49667/files/eme_player_js/utils.js (295)
[1642:3847:0715/045654:INFO:CONSOLE(295)] "04:56:54.474 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:49667/files/eme_player_js/utils.js (295)
2015-07-15 04:56:55.429 browser_tests[1642:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[1642:3847:0715/045655:INFO:CONSOLE(295)] "04:56:55.957 - First play ended.", source: http://127.0.0.1:49667/files/eme_player_js/utils.js (295)
[1642:3847:0715/045655:INFO:CONSOLE(295)] "04:56:55.961 - Loading media using MSE.", source: http://127.0.0.1:49667/files/eme_player_js/utils.js (295)
[1642:3847:0715/045655:INFO:CONSOLE(295)] "04:56:55.970 - Playing second time.", source: http://127.0.0.1:49667/files/eme_player_js/utils.js (295)
[1642:3847:0715/045655:INFO:CONSOLE(295)] "04:56:55.990 - onSourceOpen [object Event]", source: http://127.0.0.1:49667/files/eme_player_js/utils.js (295)
[1642:3847:0715/045655:INFO:CONSOLE(295)] "04:56:55.994 - Creating a source buffer for type video/webm; codecs="vorbis, vp8"", source: http://127.0.0.1:49667/files/eme_player_js/utils.js (295)
[1642:3847:0715/045656:INFO:CONSOLE(295)] "04:56:56.028 - org.chromium.externalclearkey.decryptonly Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:49667/files/eme_player_js/utils.js (295)
[1642:3847:0715/045656:INFO:CONSOLE(295)] "04:56:56.040 - org.chromium.externalclearkey.decryptonly Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:49667/files/eme_player_js/utils.js (295)
[1642:3847:0715/045656:INFO:CONSOLE(295)] "04:56:56.045 - End of appending buffer from bear-320x240-av_enc-av.webm", source: http://127.0.0.1:49667/files/eme_player_js/utils.js (295)
[1642:3847:0715/045656:INFO:CONSOLE(295)] "04:56:56.067 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:49667/files/eme_player_js/utils.js (295)
[1642:3847:0715/045656:INFO:CONSOLE(295)] "04:56:56.075 - Adding key to sessionID: 3", source: http://127.0.0.1:49667/files/eme_player_js/utils.js (295)
[1642:3847:0715/045656:INFO:CONSOLE(295)] "04:56:56.081 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:49667/files/eme_player_js/utils.js (295)
[1642:3847:0715/045656:INFO:CONSOLE(295)] "04:56:56.086 - Adding key to sessionID: 4", source: http://127.0.0.1:49667/files/eme_player_js/utils.js (295)
[1642:3847:0715/045656:INFO:CONSOLE(295)] "04:56:56.093 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:49667/files/eme_player_js/utils.js (295)
[1642:3847:0715/045656:INFO:CONSOLE(295)] "04:56:56.099 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:49667/files/eme_player_js/utils.js (295)
[1642:3847:0715/045656:INFO:CONSOLE(295)] "04:56:56.284 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:49667/files/eme_player_js/utils.js (295)
[1642:3847:0715/045656:INFO:CONSOLE(295)] "04:56:56.292 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:49667/files/eme_player_js/utils.js (295)
[1642:3847:0715/045656:INFO:CONSOLE(295)] "04:56:56.297 - Adding key to sessionID: 4", source: http://127.0.0.1:49667/files/eme_player_js/utils.js (295)
[1642:3847:0715/045656:INFO:CONSOLE(295)] "04:56:56.305 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:49667/files/eme_player_js/utils.js (295)
[1642:3847:0715/045656:INFO:CONSOLE(295)] "04:56:56.691 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:49667/files/eme_player_js/utils.js (295)
[1642:3847:0715/045656:INFO:CONSOLE(295)] "04:56:56.696 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:49667/files/eme_player_js/utils.js (295)
[1642:3847:0715/045656:INFO:CONSOLE(295)] "04:56:56.702 - Adding key to sessionID: 4", source: http://127.0.0.1:49667/files/eme_player_js/utils.js (295)
[1642:3847:0715/045656:INFO:CONSOLE(295)] "04:56:56.712 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:49667/files/eme_player_js/utils.js (295)
[1642:3847:0715/045657:INFO:CONSOLE(295)] "04:56:57.484 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:49667/files/eme_player_js/utils.js (295)
[1642:3847:0715/045657:INFO:CONSOLE(295)] "04:56:57.493 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:49667/files/eme_player_js/utils.js (295)
[1642:3847:0715/045657:INFO:CONSOLE(295)] "04:56:57.498 - Adding key to sessionID: 4", source: http://127.0.0.1:49667/files/eme_player_js/utils.js (295)
[1642:3847:0715/045657:INFO:CONSOLE(295)] "04:56:57.509 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:49667/files/eme_player_js/utils.js (295)
[1642:3847:0715/045658:INFO:CONSOLE(295)] "04:56:58.965 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:49667/files/eme_player_js/utils.js (295)
[1649:13063:0715/045659:ERROR:audio_output_device.cc(327)] IO loop going away before the audio device has been stopped
[ OK ] MSE_ExternalClearKeyDecryptOnly_Prefixed/EncryptedMediaTest.Playback_Multiple_VideoAudio_WebM/0 (11713 ms)
[219/224] MSE_ExternalClearKeyDecryptOnly_Prefixed/EncryptedMediaTest.Playback_Multiple_VideoAudio_WebM/0 (13080 ms)
[ RUN ] DeviceManagementServiceIntegrationTestInstance/DeviceManagementServiceIntegrationTest.ApiAuthCodeFetch/1
[1662:3847:0715/045702: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": 49688} (36 bytes)
127.0.0.1 - - [15/Jul/2015 04:57:04] "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 - - [15/Jul/2015 04:57:04] "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 -
[1657:40451:0715/045704:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[1657:40451:0715/045704:WARNING:channel.cc(322)] RawChannel write error
[ OK ] DeviceManagementServiceIntegrationTestInstance/DeviceManagementServiceIntegrationTest.ApiAuthCodeFetch/1 (3762 ms)
[220/224] DeviceManagementServiceIntegrationTestInstance/DeviceManagementServiceIntegrationTest.ApiAuthCodeFetch/1 (5130 ms)
[ RUN ] NativeAppWindowCocoaBrowserTestInstance/NativeAppWindowCocoaBrowserTest.MinimizeMaximize/1
[1656:3847:0715/045700:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1653:3847:0715/045703:ERROR:bridged_native_widget.mm(810)] Not implemented reached in virtual base::Closure views::BridgedNativeWidget::PrepareForLayerBoundsChange()
[1653:3847:0715/045703:ERROR:native_widget_mac.mm(254)] Not implemented reached in virtual void views::NativeWidgetMac::SetWindowIcons(const gfx::ImageSkia &, const gfx::ImageSkia &)
[1653:3847:0715/045703:ERROR:bridged_native_widget.mm(810)] Not implemented reached in virtual base::Closure views::BridgedNativeWidget::PrepareForLayerBoundsChange()
[1653:3847:0715/045704:ERROR:bridged_native_widget.mm(810)] Not implemented reached in virtual base::Closure views::BridgedNativeWidget::PrepareForLayerBoundsChange()
[1653:3847:0715/045704:ERROR:bridged_native_widget.mm(810)] Not implemented reached in virtual base::Closure views::BridgedNativeWidget::PrepareForLayerBoundsChange()
[1653:3847:0715/045704:ERROR:bridged_native_widget.mm(810)] Not implemented reached in virtual base::Closure views::BridgedNativeWidget::PrepareForLayerBoundsChange()
[1653:3847:0715/045704:ERROR:bridged_native_widget.mm(810)] Not implemented reached in virtual base::Closure views::BridgedNativeWidget::PrepareForLayerBoundsChange()
[1653:3847:0715/045705:ERROR:bridged_native_widget.mm(810)] Not implemented reached in virtual base::Closure views::BridgedNativeWidget::PrepareForLayerBoundsChange()
[1653:3847:0715/045706:ERROR:bridged_native_widget.mm(810)] Not implemented reached in virtual base::Closure views::BridgedNativeWidget::PrepareForLayerBoundsChange()
[1658:13063:0715/045706:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[1658:13063:0715/045706:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[1658:13063:0715/045706:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1658:13063:0715/045706:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1653:3847:0715/045707:ERROR:native_widget_mac.mm(180)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[1653:3847:0715/045707:ERROR:native_widget_mac.mm(180)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[1653:3847:0715/045707:ERROR:native_widget_mac.mm(180)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[1653:3847:0715/045707:ERROR:native_widget_mac.mm(180)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[1653:3847:0715/045707:ERROR:native_widget_mac.mm(180)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[1653:3847:0715/045707:ERROR:native_widget_mac.mm(180)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[ OK ] NativeAppWindowCocoaBrowserTestInstance/NativeAppWindowCocoaBrowserTest.MinimizeMaximize/1 (9104 ms)
[221/224] NativeAppWindowCocoaBrowserTestInstance/NativeAppWindowCocoaBrowserTest.MinimizeMaximize/1 (10566 ms)
[ RUN ] PolicyPrefIndicatorTestInstance/PolicyPrefIndicatorTest.CheckPolicyIndicators/7
[1669:3847:0715/045707:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1666:3847:0715/045710:WARNING:CONSOLE(0)] "The -webkit-canvas CSS feature is deprecated. Please use a positioned <canvas> element instead.", source: (0)
[1666:3847:0715/045710:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[1666:3847:0715/045712:INFO:policy_prefs_browsertest.cc(641)] Testing policy: DefaultPluginsSetting
[1666:40451:0715/045712:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[1666:40451:0715/045712:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PolicyPrefIndicatorTestInstance/PolicyPrefIndicatorTest.CheckPolicyIndicators/7 (7086 ms)
[222/224] PolicyPrefIndicatorTestInstance/PolicyPrefIndicatorTest.CheckPolicyIndicators/7 (8538 ms)
[ RUN ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.RedirectInIFrameCanceled/0
[1675:3847:0715/045710:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1671:3847:0715/045712:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[1671:3847:0715/045713:WARNING:navigator_impl.cc(171)] Discarding message during interstitial.
[1671:3847:0715/045713:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[1671:3847:0715/045713:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[1677:13063:0715/045713:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1677:13063:0715/045713:WARNING:channel.cc(322)] RawChannel write error
[ OK ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.RedirectInIFrameCanceled/0 (5205 ms)
[223/224] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.RedirectInIFrameCanceled/0 (6619 ms)
[ RUN ] SafeBrowsingBlockingPageIDNTestWithThreatType/SafeBrowsingBlockingPageIDNTest.SafeBrowsingBlockingPageDecodesIDN/2
[1681:3847:0715/045715:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1678:3847:0715/045717:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[ OK ] SafeBrowsingBlockingPageIDNTestWithThreatType/SafeBrowsingBlockingPageIDNTest.SafeBrowsingBlockingPageDecodesIDN/2 (3755 ms)
[224/224] SafeBrowsingBlockingPageIDNTestWithThreatType/SafeBrowsingBlockingPageIDNTest.SafeBrowsingBlockingPageDecodesIDN/2 (5193 ms)
SUCCESS: all tests passed.
[run_isolated_out_hack]{"hash":"acbd4396953bc834c6489a8adb393518809b25f9","namespace":"default-gzip","storage":"https://isolateserver.appspot.com"}[/run_isolated_out_hack]
+------------------------------------------------------------------------+
| End of shard 2 Pending: 1.0s Duration: 856.4s Bot: vm5-a4 Exit: 0 |
+------------------------------------------------------------------------+
+-------------------------------------------------------------------------+
| Shard 17 https://chromium-swarm.appspot.com/user/task/28aa5840aed6ee10 |
+-------------------------------------------------------------------------+
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/cache/run_tha_testuG4ySv/out/Release
G_SLICE=always-malloc
LANG=en_US.UTF-8
LLVM_SYMBOLIZER_PATH=/Volumes/Untitled 1/b/swarm_slave/work/cache/run_tha_testuG4ySv/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/cache/isolated_outriGa7V/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 2 parallel jobs.
[ RUN ] IdentityInternalsSingleTokenWebUITest.getAllTokens
[831:3847:0715/044433:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[825:3847:0715/044437:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[825:3847:0715/044437:INFO:CONSOLE(1324)] "Running TestCase IdentityInternalsSingleTokenWebUITest.getAllTokens", source: test_api.js (1324)
[ OK ] IdentityInternalsSingleTokenWebUITest.getAllTokens (7194 ms)
[1/225] IdentityInternalsSingleTokenWebUITest.getAllTokens (8558 ms)
[ RUN ] BasicExtensionSettingsWebUITest.testDeveloperModeManyExtensions
[830:3847:0715/044433:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[824:3847:0715/044438:INFO:CONSOLE(5)] "line1", source: chrome-extension://pdlpifnclfacjobnmbpngemkalkjamnf/script.js (5)
[824:3847:0715/044438:INFO:CONSOLE(6)] "line2", source: chrome-extension://pdlpifnclfacjobnmbpngemkalkjamnf/script.js (6)
[832:12807:0715/044439:ERROR:ipc_channel_posix.cc(469)] pipe error on 3 Currently writing message of size: 28: Socket is not connected
[824:3847:0715/044439:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[824:3847:0715/044439:INFO:CONSOLE(1324)] "Running TestCase BasicExtensionSettingsWebUITest.testDeveloperModeManyExtensions", source: test_api.js (1324)
[839:13319:0715/044440:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[840:13063:0715/044440:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[840:13063:0715/044440:WARNING:channel.cc(322)] RawChannel write error
[830:3847:0715/044441:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[830:3847:0715/044441:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[830:3847:0715/044441:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[830:3847:0715/044441:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[830:3847:0715/044441:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[830:3847:0715/044441:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[830:3847:0715/044441:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[830:3847:0715/044441:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[830:3847:0715/044441:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[830:3847:0715/044441:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[ OK ] BasicExtensionSettingsWebUITest.testDeveloperModeManyExtensions (10221 ms)
[2/225] BasicExtensionSettingsWebUITest.testDeveloperModeManyExtensions (11659 ms)
[ RUN ] IdentityInternalsWebUITestAsync.revokeToken
[847:3847:0715/044441:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[844:3847:0715/044444:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[844:3847:0715/044444:INFO:CONSOLE(1324)] "Running TestCase IdentityInternalsWebUITestAsync.revokeToken", source: test_api.js (1324)
[ OK ] IdentityInternalsWebUITestAsync.revokeToken (5122 ms)
[3/225] IdentityInternalsWebUITestAsync.revokeToken (6458 ms)
[ RUN ] BrowserOptionsWebUITest.testOpenBrowserOptions
[853:3847:0715/044444:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[854:12807:0715/044447:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[854:12807:0715/044447:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[854:12807:0715/044447:WARNING:channel.cc(322)] RawChannel write error
[849:3847:0715/044447:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[849:3847:0715/044447:WARNING:CONSOLE(0)] "The -webkit-canvas CSS feature is deprecated. Please use a positioned <canvas> element instead.", source: (0)
[849:3847:0715/044450:INFO:CONSOLE(1324)] "Running TestCase BrowserOptionsWebUITest.MAYBE_testOpenBrowserOptions", source: test_api.js (1324)
[ OK ] BrowserOptionsWebUITest.testOpenBrowserOptions (8008 ms)
[4/225] BrowserOptionsWebUITest.testOpenBrowserOptions (9359 ms)
[ RUN ] ManageProfileUITest.CreateInProgress
[859:3847:0715/044448:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[855:40195:0715/044450:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[855:3847:0715/044451:WARNING:CONSOLE(0)] "The -webkit-canvas CSS feature is deprecated. Please use a positioned <canvas> element instead.", source: (0)
[855:3847:0715/044451:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[855:3847:0715/044453:INFO:CONSOLE(1324)] "Running TestCase ManageProfileUITest.CreateInProgress", source: test_api.js (1324)
[ OK ] ManageProfileUITest.CreateInProgress (7683 ms)
[5/225] ManageProfileUITest.CreateInProgress (9060 ms)
[ RUN ] SyncInternalsWebUITest.SignedOut
[871:3847:0715/044457:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[867:3847:0715/044459:WARNING:CONSOLE(0)] "The -webkit-canvas CSS feature is deprecated. Please use a positioned <canvas> element instead.", source: (0)
[867:3847:0715/044500:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[867:3847:0715/044501:INFO:CONSOLE(1324)] "Running TestCase SyncInternalsWebUITest.SignedOut", source: test_api.js (1324)
[873:12807:0715/044501:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[873:12807:0715/044501:WARNING:channel.cc(322)] RawChannel write error
[ OK ] SyncInternalsWebUITest.SignedOut (5928 ms)
[6/225] SyncInternalsWebUITest.SignedOut (7268 ms)
[ RUN ] OptionsWebUIExtendedTest.ShowSearchFromField
[865:3847:0715/044453:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[862:3847:0715/044456:WARNING:CONSOLE(0)] "The -webkit-canvas CSS feature is deprecated. Please use a positioned <canvas> element instead.", source: (0)
[862:3847:0715/044457:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[862:3847:0715/044459:INFO:CONSOLE(1324)] "Running TestCase OptionsWebUIExtendedTest.ShowSearchFromField", source: test_api.js (1324)
[865:3847:0715/044501:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[865:3847:0715/044501:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[865:3847:0715/044501:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[865:3847:0715/044501:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[865:3847:0715/044501:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[865:3847:0715/044501:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[865:3847:0715/044501:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[865:3847:0715/044501:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[865:3847:0715/044501:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[865:3847:0715/044501:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[865:3847:0715/044501:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[865:3847:0715/044501:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[865:3847:0715/044501:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[865:3847:0715/044501:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[865:3847:0715/044501:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[865:3847:0715/044501:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[865:3847:0715/044501:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[865:3847:0715/044501:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[865:3847:0715/044501:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[865:3847:0715/044501:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[865:3847:0715/044501:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[865:3847:0715/044501:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[865:3847:0715/044501:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[865:3847:0715/044501:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[ OK ] OptionsWebUIExtendedTest.ShowSearchFromField (9868 ms)
[7/225] OptionsWebUIExtendedTest.ShowSearchFromField (11160 ms)
[ RUN ] WebUIAccessibilityAuditBrowserTest_IssuesAreWarnings_ShouldFail.testWithAuditFailuresAndIssuesAreErrors
[880:3847:0715/044504:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[874:40451:0715/044507:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[874:3847:0715/044507:INFO:CONSOLE(1324)] "Running TestCase WebUIAccessibilityAuditBrowserTest_IssuesAreWarnings_ShouldFail.testWithAuditFailuresAndIssuesAreErrors", source: test_api.js (1324)
[874:3847:0715/044507:ERROR:web_ui_test_handler.cc(75)] 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 (4889 ms)
[8/225] WebUIAccessibilityAuditBrowserTest_IssuesAreWarnings_ShouldFail.testWithAuditFailuresAndIssuesAreErrors (6302 ms)
[ RUN ] NetInternalsTest.netInternalsDnsViewAddTwoTwice
[882:3847:0715/044505:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[875:3847:0715/044509:INFO:CONSOLE(1324)] "Running TestCase NetInternalsTest.netInternalsDnsViewAddTwoTwice", source: test_api.js (1324)
[ OK ] NetInternalsTest.netInternalsDnsViewAddTwoTwice (7020 ms)
[9/225] NetInternalsTest.netInternalsDnsViewAddTwoTwice (8320 ms)
[ RUN ] NetInternalsTest.netInternalsHSTSViewQueryError
[889:3847:0715/044510:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[886:3847:0715/044514:INFO:CONSOLE(1324)] "Running TestCase NetInternalsTest.netInternalsHSTSViewQueryError", source: test_api.js (1324)
[ OK ] NetInternalsTest.netInternalsHSTSViewQueryError (6866 ms)
[10/225] NetInternalsTest.netInternalsHSTSViewQueryError (8406 ms)
[ RUN ] NetInternalsTest.netInternalsHSTSViewAddTwice
[895:3847:0715/044513:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[891:3847:0715/044517:INFO:CONSOLE(1324)] "Running TestCase NetInternalsTest.netInternalsHSTSViewAddTwice", source: test_api.js (1324)
[ OK ] NetInternalsTest.netInternalsHSTSViewAddTwice (6546 ms)
[11/225] NetInternalsTest.netInternalsHSTSViewAddTwice (8145 ms)
[ RUN ] PrintPreviewWebUITest.TestColorSettingsBothStandardDefaultMonochrome
[908:3847:0715/044521:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[903:3847:0715/044525:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[903:3847:0715/044527:INFO:CONSOLE(1324)] "Running TestCase PrintPreviewWebUITest.TestColorSettingsBothStandardDefaultMonochrome", source: test_api.js (1324)
[903:40707:0715/044528:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[903:40707:0715/044528:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PrintPreviewWebUITest.TestColorSettingsBothStandardDefaultMonochrome (9079 ms)
[12/225] PrintPreviewWebUITest.TestColorSettingsBothStandardDefaultMonochrome (10593 ms)
[ RUN ] NetInternalsTest.netInternalsPrerenderViewSucceed
[901:3847:0715/044519:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
2015-07-15 04:45:19.907 browser_tests[898:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[898:3847:0715/044523:INFO:CONSOLE(1324)] "Running TestCase NetInternalsTest.netInternalsPrerenderViewSucceed", source: test_api.js (1324)
HTTP server started on http://127.0.0.1:49191...
sending server_data: {"host": "127.0.0.1", "port": 49191} (36 bytes)
[912:13063:0715/044528:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[907:13063:0715/044528:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[907:13063:0715/044528:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[907:13063:0715/044528:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[907:13063:0715/044528:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[907:13063:0715/044528:WARNING:channel.cc(322)] RawChannel write error
[ OK ] NetInternalsTest.netInternalsPrerenderViewSucceed (11701 ms)
[13/225] NetInternalsTest.netInternalsPrerenderViewSucceed (13242 ms)
[ RUN ] PlatformAppBrowserTest.WindowsApiAlphaEnabledInStable
[922:3847:0715/044532:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[916:53015:0715/044534:ERROR:mach_broker_mac.mm(222)] Unknown process 925 is sending Mach IPC messages!
[916:3847:0715/044535:INFO:CONSOLE(0)] "[SUCCESS] testAlphaEnabledStableInitTrue", source: chrome-extension://kipecclljcgelednmcikelhlnefmdelo/_generated_background_page.html (0)
[916:3847:0715/044535:INFO:CONSOLE(0)] "[SUCCESS] testAlphaEnabledStableInitFalse", source: chrome-extension://kipecclljcgelednmcikelhlnefmdelo/_generated_background_page.html (0)
[924:12551:0715/044535:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[927:3847:0715/044536:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 2, remote ID 2147483648)
[927:12551:0715/044536:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[ OK ] PlatformAppBrowserTest.WindowsApiAlphaEnabledInStable (5862 ms)
[14/225] PlatformAppBrowserTest.WindowsApiAlphaEnabledInStable (7315 ms)
[ RUN ] PrintPreviewWebUITest.TestPrinterChangeUpdatesPreview
[921:3847:0715/044532:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[915:3847:0715/044535:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[915:3847:0715/044537:INFO:CONSOLE(1324)] "Running TestCase PrintPreviewWebUITest.TestPrinterChangeUpdatesPreview", source: test_api.js (1324)
[915:40451:0715/044538:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[915:40451:0715/044538:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PrintPreviewWebUITest.TestPrinterChangeUpdatesPreview (8973 ms)
[15/225] PrintPreviewWebUITest.TestPrinterChangeUpdatesPreview (10483 ms)
[ RUN ] PlatformAppBrowserTest.WindowsApiVisibleOnAllWorkspacesInStable
[932:3847:0715/044539:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[929:4611:0715/044541:ERROR:mach_broker_mac.mm(222)] Unknown process 935 is sending Mach IPC messages!
[929:3847:0715/044543:INFO:CONSOLE(0)] "[SUCCESS] testCreateOption", source: chrome-extension://dgncmmokfnmlmlignaofiblfhjfmcjlc/_generated_background_page.html (0)
[929:3847:0715/044543:INFO:CONSOLE(0)] "[SUCCESS] testCanSetVisibleOnAllWorkspaces", source: chrome-extension://dgncmmokfnmlmlignaofiblfhjfmcjlc/_generated_background_page.html (0)
[ OK ] PlatformAppBrowserTest.WindowsApiVisibleOnAllWorkspacesInStable (6040 ms)
[16/225] PlatformAppBrowserTest.WindowsApiVisibleOnAllWorkspacesInStable (7508 ms)
[ RUN ] PlatformAppBrowserTest.InstalledAppWithContextMenu
[939:3847:0715/044543:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[940:13319:0715/044548:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[940:13319:0715/044548:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[940:13319:0715/044548:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[940:13319:0715/044548:WARNING:channel.cc(322)] RawChannel write error
[946:12807:0715/044548:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[946:12807:0715/044548:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[946:12807:0715/044548:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483652, remote ID 5)
[946:12807:0715/044548:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483653, remote ID 6)
[946:12807:0715/044548:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[946:12807:0715/044548:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] PlatformAppBrowserTest.InstalledAppWithContextMenu (8013 ms)
[17/225] PlatformAppBrowserTest.InstalledAppWithContextMenu (9460 ms)
[ RUN ] BluetoothApiTest.OnAdapterStateChanged
[945:3847:0715/044547:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[941:3847:0715/044550:INFO:CONSOLE(0)] "[SUCCESS] testEvents", source: chrome-extension://pjdjhejcdkeebjehnokfbfnjmgmgdjlc/_generated_background_page.html (0)
[947:3847:0715/044550:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 3, remote ID 2147483649)
[947:13063:0715/044550:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[948:13063:0715/044550:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[ OK ] BluetoothApiTest.OnAdapterStateChanged (5127 ms)
[18/225] BluetoothApiTest.OnAdapterStateChanged (6439 ms)
[ RUN ] CastChannelAPITest.TestSetAuthorityKeysInvalid
[957:3847:0715/044554:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[959:15363:0715/044555:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[959:15363:0715/044555:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[959:15363:0715/044555:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[ OK ] CastChannelAPITest.TestSetAuthorityKeysInvalid (3199 ms)
[19/225] CastChannelAPITest.TestSetAuthorityKeysInvalid (4741 ms)
[ RUN ] BluetoothLowEnergyApiTest.GattConnection
[953:3847:0715/044552:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[949:3847:0715/044555:INFO:CONSOLE(0)] "[SUCCESS] (no test)", source: chrome-extension://pjdjhejcdkeebjehnokfbfnjmgmgdjlc/_generated_background_page.html (0)
[ OK ] BluetoothLowEnergyApiTest.GattConnection (5436 ms)
[20/225] BluetoothLowEnergyApiTest.GattConnection (6974 ms)
[ RUN ] ExtensionApiTest.CookiesNoPermission
[965:3847:0715/044558:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[960:3847:0715/044601:INFO:CONSOLE(0)] "[SUCCESS] readCookies", source: chrome-extension://denloicnhajahkjfblabdaakpbhhcbmc/_generated_background_page.html (0)
[ OK ] ExtensionApiTest.CookiesNoPermission (5220 ms)
[21/225] ExtensionApiTest.CookiesNoPermission (6587 ms)
[ RUN ] ExtensionApiTest.FaviconPermission
[968:3847:0715/044559:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[961:3847:0715/044601:INFO:CONSOLE(9)] "Not allowed to load local resource: chrome://theme/product_logo", source: chrome-extension://hbaidabeokengeecahaeoojbglajpmme/test.html (9)
[961:3847:0715/044602:INFO:CONSOLE(0)] "[SUCCESS] favicon", source: chrome-extension://hbaidabeokengeecahaeoojbglajpmme/test.html (0)
[961:3847:0715/044602:INFO:CONSOLE(0)] "[SUCCESS] theme", source: chrome-extension://hbaidabeokengeecahaeoojbglajpmme/test.html (0)
[ OK ] ExtensionApiTest.FaviconPermission (5326 ms)
[22/225] ExtensionApiTest.FaviconPermission (6786 ms)
[ RUN ] ExtensionApiTest.IncognitoNoScript
[976:3847:0715/044605:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[972:75787:0715/044607:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[979:13063:0715/044607:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] ExtensionApiTest.IncognitoNoScript (5050 ms)
[23/225] ExtensionApiTest.IncognitoNoScript (6462 ms)
[ RUN ] ExtensionApiTest.MessagingUserGesture
[980:3847:0715/044606:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[973:40963:0715/044610:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[973:40963:0715/044610:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ExtensionApiTest.MessagingUserGesture (6853 ms)
[24/225] ExtensionApiTest.MessagingUserGesture (8358 ms)
[ RUN ] ExtensionApiTest.TabsOnUpdated
[989:3847:0715/044612:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[985:3847:0715/044614:INFO:CONSOLE(27)] "---onUpdated: loading, chrome-extension://jochknanlkldinonaogcocjddfpoifpj/browserThenRendererInitiated/a.html. undefined", source: chrome-extension://jochknanlkldinonaogcocjddfpoifpj/test.js (27)
[985:3847:0715/044615:INFO:CONSOLE(27)] "---onUpdated: complete, undefined. undefined", source: chrome-extension://jochknanlkldinonaogcocjddfpoifpj/test.js (27)
[985:3847:0715/044615:INFO:CONSOLE(27)] "---onUpdated: loading, chrome-extension://jochknanlkldinonaogcocjddfpoifpj/browserThenRendererInitiated/b.html. undefined", source: chrome-extension://jochknanlkldinonaogcocjddfpoifpj/test.js (27)
[985:3847:0715/044615:INFO:CONSOLE(27)] "---onUpdated: complete, undefined. undefined", source: chrome-extension://jochknanlkldinonaogcocjddfpoifpj/test.js (27)
[985:3847:0715/044615:INFO:CONSOLE(0)] "[SUCCESS] browserThenRendererInitiated", source: chrome-extension://jochknanlkldinonaogcocjddfpoifpj/test.html (0)
[985:3847:0715/044616:INFO:CONSOLE(27)] "---onUpdated: loading, chrome://newtab/. undefined", source: chrome-extension://jochknanlkldinonaogcocjddfpoifpj/test.js (27)
[985:3847:0715/044616:INFO:CONSOLE(27)] "---onUpdated: complete, undefined. undefined", source: chrome-extension://jochknanlkldinonaogcocjddfpoifpj/test.js (27)
[985:3847:0715/044616:INFO:CONSOLE(0)] "[SUCCESS] newTab", source: chrome-extension://jochknanlkldinonaogcocjddfpoifpj/test.html (0)
[985:3847:0715/044617:INFO:CONSOLE(27)] "---onUpdated: loading, chrome-extension://jochknanlkldinonaogcocjddfpoifpj/iframeNavigated/a.html. undefined", source: chrome-extension://jochknanlkldinonaogcocjddfpoifpj/test.js (27)
[985:3847:0715/044617:INFO:CONSOLE(27)] "---onUpdated: complete, undefined. undefined", source: chrome-extension://jochknanlkldinonaogcocjddfpoifpj/test.js (27)
[985:3847:0715/044617:INFO:CONSOLE(27)] "---onUpdated: loading, undefined. undefined", source: chrome-extension://jochknanlkldinonaogcocjddfpoifpj/test.js (27)
[985:3847:0715/044617:INFO:CONSOLE(27)] "---onUpdated: complete, undefined. undefined", source: chrome-extension://jochknanlkldinonaogcocjddfpoifpj/test.js (27)
[985:3847:0715/044617:INFO:CONSOLE(0)] "[SUCCESS] iframeNavigated", source: chrome-extension://jochknanlkldinonaogcocjddfpoifpj/test.html (0)
[985:3847:0715/044617:INFO:CONSOLE(27)] "---onUpdated: loading, chrome-extension://jochknanlkldinonaogcocjddfpoifpj/internalAnchorNavigated/a.html. undefined", source: chrome-extension://jochknanlkldinonaogcocjddfpoifpj/test.js (27)
[985:3847:0715/044617:INFO:CONSOLE(27)] "---onUpdated: complete, undefined. undefined", source: chrome-extension://jochknanlkldinonaogcocjddfpoifpj/test.js (27)
[985:3847:0715/044617:INFO:CONSOLE(27)] "---onUpdated: loading, chrome-extension://jochknanlkldinonaogcocjddfpoifpj/internalAnchorNavigated/a.html#b. undefined", source: chrome-extension://jochknanlkldinonaogcocjddfpoifpj/test.js (27)
[985:3847:0715/044617:INFO:CONSOLE(27)] "---onUpdated: complete, undefined. undefined", source: chrome-extension://jochknanlkldinonaogcocjddfpoifpj/test.js (27)
[985:3847:0715/044617:INFO:CONSOLE(0)] "[SUCCESS] internalAnchorNavigated", source: chrome-extension://jochknanlkldinonaogcocjddfpoifpj/test.html (0)
[985:3847:0715/044617:INFO:CONSOLE(27)] "---onUpdated: loading, chrome-extension://jochknanlkldinonaogcocjddfpoifpj/favicon/a.html. undefined", source: chrome-extension://jochknanlkldinonaogcocjddfpoifpj/test.js (27)
[985:3847:0715/044617:INFO:CONSOLE(27)] "---onUpdated: complete, undefined. undefined", source: chrome-extension://jochknanlkldinonaogcocjddfpoifpj/test.js (27)
[985:3847:0715/044617:INFO:CONSOLE(27)] "---onUpdated: undefined, undefined. chrome-extension://jochknanlkldinonaogcocjddfpoifpj/favicon/favicon.ico", source: chrome-extension://jochknanlkldinonaogcocjddfpoifpj/test.js (27)
[985:3847:0715/044617:INFO:CONSOLE(0)] "[SUCCESS] faviconLoaded", source: chrome-extension://jochknanlkldinonaogcocjddfpoifpj/test.html (0)
[990:13063:0715/044617:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[990:13063:0715/044617:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[990:13063:0715/044617:WARNING:channel.cc(322)] RawChannel write error
[994:12551:0715/044617:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[994:12551:0715/044617:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ExtensionApiTest.TabsOnUpdated (8540 ms)
[25/225] ExtensionApiTest.TabsOnUpdated (9978 ms)
[ RUN ] ExtensionOptionsApiTest.CannotEmbedUsingInvalidExtensionIds
[995:3847:0715/044614:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[991:3847:0715/044618:INFO:CONSOLE(0)] "[SUCCESS] cannotEmbedInvalidExtensionId", source: chrome-extension://lhbbiajebjdfelkljafphaecocbhoelg/test.html (0)
[991:3847:0715/044618:INFO:CONSOLE(0)] "[SUCCESS] cannotEmbedSelfIfNoOptionsPage", source: chrome-extension://lhbbiajebjdfelkljafphaecocbhoelg/test.html (0)
[995:3847:0715/044618:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[995:3847:0715/044618:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[995:3847:0715/044618:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[995:3847:0715/044618:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[995:3847:0715/044618:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[995:3847:0715/044618:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[995:3847:0715/044618:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[995:3847:0715/044618:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[995:3847:0715/044618:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[995:3847:0715/044618:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[995:3847:0715/044618:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[995:3847:0715/044618:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[995:3847:0715/044618:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[995:3847:0715/044618:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[995:3847:0715/044618:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[995:3847:0715/044619:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[995:3847:0715/044619:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[995:3847:0715/044619:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[995:3847:0715/044619:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[995:3847:0715/044619:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[995:3847:0715/044619:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[995:3847:0715/044619:ERROR:gles2_cmd_decoder.cc(13000)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[995:3847:0715/044619:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[995:3847:0715/044619:ERROR:gles2_cmd_decoder.cc(6871)] [GroupMarkerNotSet(crbug.com/242999)!:50940700B0610000]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[ OK ] ExtensionOptionsApiTest.CannotEmbedUsingInvalidExtensionIds (6550 ms)
[26/225] ExtensionOptionsApiTest.CannotEmbedUsingInvalidExtensionIds (8005 ms)
[ RUN ] AppControllerWebAppBrowserTest.WebAppReopenWithNoWindows
[1008:3847:0715/044622:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1001:3847:0715/044623:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[1009:13063:0715/044624:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1009:13063:0715/044624:WARNING:channel.cc(322)] RawChannel write error
[ OK ] AppControllerWebAppBrowserTest.WebAppReopenWithNoWindows (4136 ms)
[27/225] AppControllerWebAppBrowserTest.WebAppReopenWithNoWindows (5657 ms)
[ RUN ] MimeHandlerViewTest.Iframe
[1004:3847:0715/044621:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1000:75015:0715/044623:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[1000:3847:0715/044625:INFO:CONSOLE(0)] "[SUCCESS] testIframe", source: chrome-extension://oickdpebdnfbgkcaoklfcdhjniefkcji/index.html (0)
[1010:13319:0715/044625:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1010:13319:0715/044625:WARNING:channel.cc(322)] RawChannel write error
[ OK ] MimeHandlerViewTest.Iframe (6025 ms)
[28/225] MimeHandlerViewTest.Iframe (7456 ms)
[ RUN ] AppControllerNewProfileManagementBrowserTest.AboutChromeForcesUserManager
[1016:3847:0715/044628:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] AppControllerNewProfileManagementBrowserTest.AboutChromeForcesUserManager (4129 ms)
[29/225] AppControllerNewProfileManagementBrowserTest.AboutChromeForcesUserManager (5726 ms)
[ RUN ] PlatformAppWithFileBrowserTest.LaunchWithSniffableType
[1020:3847:0715/044629:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1013:4611:0715/044631:ERROR:mach_broker_mac.mm(222)] Unknown process 1023 is sending Mach IPC messages!
[1013:3847:0715/044632:INFO:CONSOLE(0)] "[SUCCESS] testFileHandler", source: chrome-extension://mgnflkopgfgkplkngihnfdphfoggehdi/_generated_background_page.html (0)
[1013:41219:0715/044632:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[1013:41219:0715/044632:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PlatformAppWithFileBrowserTest.LaunchWithSniffableType (5929 ms)
[30/225] PlatformAppWithFileBrowserTest.LaunchWithSniffableType (7427 ms)
[ RUN ] PlatformAppWithFileBrowserTest.LaunchWithNothing
[1028:3847:0715/044634:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1024:55055:0715/044636:ERROR:mach_broker_mac.mm(222)] Unknown process 1033 is sending Mach IPC messages!
[1024:3847:0715/044637:INFO:CONSOLE(0)] "[SUCCESS] testIntent", source: chrome-extension://iiobmhlebjfmakjknempkmbdijbkchmo/_generated_background_page.html (0)
[1030:12807:0715/044637:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1030:12807:0715/044637:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PlatformAppWithFileBrowserTest.LaunchWithNothing (5933 ms)
[31/225] PlatformAppWithFileBrowserTest.LaunchWithNothing (7317 ms)
[ RUN ] PlatformAppUrlRedirectorBrowserTest.BlankClickInTabIntercepted
[1034:3847:0715/044636:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1029:3847:0715/044640:INFO:CONSOLE(18)] "Clicking a matching link", source: http://127.0.0.1:49205/extensions/platform_apps/url_handlers/launching_pages/navigate.js (18)
[1029:74255:0715/044641:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[1036:12551:0715/044641:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] PlatformAppUrlRedirectorBrowserTest.BlankClickInTabIntercepted (7393 ms)
[32/225] PlatformAppUrlRedirectorBrowserTest.BlankClickInTabIntercepted (8864 ms)
[ RUN ] PlatformAppUrlRedirectorBrowserTest.EntryInOmnibarIntercepted
[1042:3847:0715/044641:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1047:13063:0715/044645:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483653, remote ID 6)
[1047:13063:0715/044645:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1047:13063:0715/044645:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1047:13063:0715/044645:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PlatformAppUrlRedirectorBrowserTest.EntryInOmnibarIntercepted (7210 ms)
[33/225] PlatformAppUrlRedirectorBrowserTest.EntryInOmnibarIntercepted (8571 ms)
[ RUN ] EphemeralAppLauncherTest.LaunchLegacyApp
HTTP server started on http://127.0.0.1:49210...
sending server_data: {"host": "127.0.0.1", "port": 49210} (36 bytes)
[1050:3847:0715/044646:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] EphemeralAppLauncherTest.LaunchLegacyApp (6783 ms)
[34/225] EphemeralAppLauncherTest.LaunchLegacyApp (8272 ms)
[ RUN ] WebViewTest.ReloadEmbedder
[1057:3847:0715/044649:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
2015-07-15 04:46:50.618 browser_tests[1052:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[1061:3847:0715/044654:WARNING:console.cc(108)] Could not log "Extension view no longer exists": no render frame found
[1058:13319:0715/044655:WARNING:raw_channel_posix.cc(283)] sendmsg/write/writev: Socket is not connected
[1058:13319:0715/044655:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1052:40963:0715/044655:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[1052:40963:0715/044655:WARNING:channel.cc(322)] RawChannel write error
[1052:40963:0715/044655:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[1052:40963:0715/044655:WARNING:channel.cc(322)] RawChannel write error
[ OK ] WebViewTest.ReloadEmbedder (8517 ms)
[35/225] WebViewTest.ReloadEmbedder (10026 ms)
[ RUN ] WebViewTest.Dialog_TestConfirmDialogDefaultCancel
[1064:3847:0715/044653:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1060:3847:0715/044658:INFO:CONSOLE(77)] "webview has loaded.", source: chrome-extension://omjmncdfnjmhibhnpmfcahbfhfmafflm/embedder.js (77)
[1060:3847:0715/044658:INFO:CONSOLE(81)] "Script has been injected into webview.", source: chrome-extension://omjmncdfnjmhibhnpmfcahbfhfmafflm/embedder.js (81)
[1060:3847:0715/044658:INFO:CONSOLE(92)] "A communication channel has been established with webview.", source: chrome-extension://omjmncdfnjmhibhnpmfcahbfhfmafflm/embedder.js (92)
[1060:3847:0715/044658:INFO:CONSOLE(203)] "The confirm dialog test has started.", source: chrome-extension://omjmncdfnjmhibhnpmfcahbfhfmafflm/embedder.js (203)
[1060:3847:0715/044658:INFO:CONSOLE(218)] "webview has requested a dialog.", source: chrome-extension://omjmncdfnjmhibhnpmfcahbfhfmafflm/embedder.js (218)
[1060:3847:0715/044658:INFO:CONSOLE(138)] "<webview>: A confirm dialog was blocked.", source: extensions::webViewActionRequests (138)
[1060:3847:0715/044658:INFO:CONSOLE(210)] "webview has reported a result for its confirm dialog.", source: chrome-extension://omjmncdfnjmhibhnpmfcahbfhfmafflm/embedder.js (210)
[1066:12807:0715/044658:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] WebViewTest.Dialog_TestConfirmDialogDefaultCancel (7364 ms)
[36/225] WebViewTest.Dialog_TestConfirmDialogDefaultCancel (8772 ms)
[ RUN ] WebViewSizeTest.Shim_TestAutosizeHeight
[1073:3847:0715/044700:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1075:3847:0715/044704:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 3, remote ID 2147483649)
[1075:13063:0715/044704:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1075:13063:0715/044704:WARNING:channel.cc(322)] RawChannel write error
[1070:41219:0715/044704:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 6, remote ID 2147483653)
[1070:41219:0715/044704:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 5, remote ID 2147483652)
[1070:41219:0715/044704:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[1070:41219:0715/044704:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 9, remote ID 2147483656)
[1070:41219:0715/044704:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 8, remote ID 2147483655)
[1070:41219:0715/044704:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[1070:41219:0715/044704:WARNING:channel.cc(322)] RawChannel write error
[1070:41219:0715/044705:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] WebViewSizeTest.Shim_TestAutosizeHeight (7543 ms)
[37/225] WebViewSizeTest.Shim_TestAutosizeHeight (9087 ms)
[ RUN ] WebViewSizeTest.Shim_TestAutosizeBeforeNavigation
[1079:3847:0715/044702:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1080:12551:0715/044707:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1080:12551:0715/044707:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1074:39683:0715/044707:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[1074:39683:0715/044707:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[1074:39683:0715/044707:WARNING:channel.cc(322)] RawChannel write error
[ OK ] WebViewSizeTest.Shim_TestAutosizeBeforeNavigation (7264 ms)
[38/225] WebViewSizeTest.Shim_TestAutosizeBeforeNavigation (8810 ms)
[ RUN ] AutocompleteBrowserTest.TabAwayRevertSelect
[1094:3847:0715/044711:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1096:14851:0715/044713:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[1096:14851:0715/044713:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[1096:12551:0715/044713:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1088:41219:0715/044713:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[1088:41219:0715/044713:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[1088:41219:0715/044713:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] AutocompleteBrowserTest.TabAwayRevertSelect (5136 ms)
[39/225] AutocompleteBrowserTest.TabAwayRevertSelect (6794 ms)
[ RUN ] WebViewCommonTest.BasicPostMessage
[1087:3847:0715/044709:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1084:61955:0715/044710:ERROR:mach_broker_mac.mm(222)] Unknown process 1092 is sending Mach IPC messages!
[1084:3847:0715/044712:INFO:CONSOLE(8)] "guestURL: http://localhost:49211/extensions/platform_apps/web_view/post_message/basic/guest.html", source: chrome-extension://iniakfiihnecgihjjjogcejajbnbijdc/embedder.js (8)
[1084:3847:0715/044713:INFO:CONSOLE(8)] "onWebviewLoaded", source: chrome-extension://iniakfiihnecgihjjjogcejajbnbijdc/embedder.js (8)
[1084:75527:0715/044713:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[1084:3847:0715/044713:INFO:CONSOLE(8)] "[Guest]: post message received.", source: chrome-extension://iniakfiihnecgihjjjogcejajbnbijdc/embedder.js (8)
[1084:3847:0715/044713:INFO:CONSOLE(0)] "[SUCCESS] postMessage", source: chrome-extension://iniakfiihnecgihjjjogcejajbnbijdc/embedder.html (0)
[1084:40963:0715/044713:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[1084:40963:0715/044713:WARNING:channel.cc(322)] RawChannel write error
[1084:40963:0715/044713:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[1084:40963:0715/044713:WARNING:channel.cc(322)] RawChannel write error
[1084:40963:0715/044714:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[1084:40963:0715/044714:WARNING:channel.cc(322)] RawChannel write error
[ OK ] WebViewCommonTest.BasicPostMessage (7549 ms)
[40/225] WebViewCommonTest.BasicPostMessage (9215 ms)
[ RUN ] AppBannerDataFetcherBrowserTest.WebAppBannerCreatedIndirect
[ OK ] AppBannerDataFetcherBrowserTest.WebAppBannerCreatedIndirect (2 ms)
[41/225] AppBannerDataFetcherBrowserTest.WebAppBannerCreatedIndirect (1285 ms)
[ RUN ] BitmapFetcherBrowserTest.OnImageDecodedTest
[1103:3847:0715/044718:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1105:15107:0715/044718:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[1105:15107:0715/044718:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[1105:15107:0715/044718:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[ OK ] BitmapFetcherBrowserTest.OnImageDecodedTest (3117 ms)
[42/225] BitmapFetcherBrowserTest.OnImageDecodedTest (4491 ms)
[ RUN ] ChromeServiceWorkerTest.CanShutDownWithRegisteredServiceWorker
[1107:3847:0715/044719:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1102:41219:0715/044721:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[1102:3847:0715/044721:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 3, remote ID 2147483650)
[1102:41219:0715/044721:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[1102:41219:0715/044721:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[1102:41219:0715/044721:WARNING:channel.cc(322)] RawChannel write error
[1102:3847:0715/044721:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.allow_outdated
[1102:3847:0715/044721:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown printing.enabled
[1102:3847:0715/044721:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.always_authorize
[ OK ] ChromeServiceWorkerTest.CanShutDownWithRegisteredServiceWorker (4527 ms)
[43/225] ChromeServiceWorkerTest.CanShutDownWithRegisteredServiceWorker (5955 ms)
[ RUN ] DevToolsBeforeUnloadTest.TestUndockedDevToolsInspectedBrowserClose
[1113:3847:0715/044722:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49218...
sending server_data: {"host": "127.0.0.1", "port": 49218} (36 bytes)
[1109:3847:0715/044726:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[1109:3847:0715/044728:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown select_file_dialogs.allowed
[ OK ] DevToolsBeforeUnloadTest.TestUndockedDevToolsInspectedBrowserClose (8380 ms)
[44/225] DevToolsBeforeUnloadTest.TestUndockedDevToolsInspectedBrowserClose (9779 ms)
[ RUN ] DevToolsSanityTest.TestShowScriptsTab
[1119:3847:0715/044725:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49221...
sending server_data: {"host": "127.0.0.1", "port": 49221} (36 bytes)
[1115:3847:0715/044729:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[1115:3847:0715/044731:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[1115:3847:0715/044732:ERROR:CONSOLE(72)] "Uncaught TypeError: Cannot read property 'addExtensions' of undefined", source: (72)
[1119:3847:0715/044733:ERROR:gles2_cmd_decoder.cc(13133)] [GroupMarkerNotSet(crbug.com/242999)!:50BE0700B0610000]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[1119:3847:0715/044733:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50BE0700B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[1119:3847:0715/044733:ERROR:gles2_cmd_decoder.cc(13133)] [GroupMarkerNotSet(crbug.com/242999)!:50BE0700B0610000]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[1119:3847:0715/044733:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50BE0700B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[1119:3847:0715/044733:ERROR:gles2_cmd_decoder.cc(13133)] [GroupMarkerNotSet(crbug.com/242999)!:50BE0700B0610000]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[1119:3847:0715/044733:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50BE0700B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[1119:3847:0715/044733:ERROR:gles2_cmd_decoder.cc(13133)] [GroupMarkerNotSet(crbug.com/242999)!:50BE0700B0610000]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[1119:3847:0715/044733:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50BE0700B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[1119:3847:0715/044733:ERROR:gles2_cmd_decoder.cc(13133)] [GroupMarkerNotSet(crbug.com/242999)!:50BE0700B0610000]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[1119:3847:0715/044733:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50BE0700B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[1119:3847:0715/044733:ERROR:gles2_cmd_decoder.cc(13133)] [GroupMarkerNotSet(crbug.com/242999)!:50BE0700B0610000]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[1119:3847:0715/044733:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50BE0700B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[1119:3847:0715/044733:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50BE0700B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[1119:3847:0715/044733:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50BE0700B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[1119:3847:0715/044733:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50BE0700B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[1119:3847:0715/044733:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50BE0700B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[1119:3847:0715/044733:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50BE0700B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[1119:3847:0715/044733:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50BE0700B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[1119:3847:0715/044733:ERROR:gpu_command_buffer_stub.cc(1006)] Image with ID doesn't exist.
[1119:3847:0715/044733:ERROR:gpu_command_buffer_stub.cc(1006)] Image with ID doesn't exist.
[1119:3847:0715/044733:ERROR:gpu_command_buffer_stub.cc(1006)] Image with ID doesn't exist.
[1119:3847:0715/044733:ERROR:gpu_command_buffer_stub.cc(1006)] Image with ID doesn't exist.
[1119:3847:0715/044733:ERROR:gpu_command_buffer_stub.cc(1006)] Image with ID doesn't exist.
[1119:3847:0715/044733:ERROR:gpu_command_buffer_stub.cc(1006)] Image with ID doesn't exist.
[1123:12807:0715/044733:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1115:40195:0715/044733:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] DevToolsSanityTest.TestShowScriptsTab (10056 ms)
[45/225] DevToolsSanityTest.TestShowScriptsTab (11519 ms)
[ RUN ] DoNotTrackTest.Redirect
[1134:3847:0715/044736:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49227...
sending server_data: {"host": "127.0.0.1", "port": 49227} (36 bytes)
[1130:40451:0715/044738:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[1130:40451:0715/044738:WARNING:channel.cc(322)] RawChannel write error
[ OK ] DoNotTrackTest.Redirect (3878 ms)
[46/225] DoNotTrackTest.Redirect (5119 ms)
[ RUN ] DevToolsSanityTest.TestToolboxLoadedUndocked
[1127:3847:0715/044732:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49224...
sending server_data: {"host": "127.0.0.1", "port": 49224} (36 bytes)
2015-07-15 04:47:35.718 browser_tests[1124:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[1124:3847:0715/044736:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[1124:3847:0715/044739:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[1124:3847:0715/044739:ERROR:CONSOLE(72)] "Uncaught TypeError: Cannot read property 'addExtensions' of undefined", source: (72)
[1124:3847:0715/044739:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[1138:13063:0715/044739:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[1138:13063:0715/044739:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[1138:13063:0715/044739:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1138:13063:0715/044739:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1127:3847:0715/044740:ERROR:gles2_cmd_decoder.cc(13133)] [GroupMarkerNotSet(crbug.com/242999)!:50BE0700B0610000]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[1127:3847:0715/044740:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50BE0700B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[1127:3847:0715/044740:ERROR:gpu_command_buffer_stub.cc(1006)] Image with ID doesn't exist.
[1124:40451:0715/044740:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[1124:40451:0715/044740:WARNING:channel.cc(322)] RawChannel write error
[1124:40451:0715/044740:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[1124:40451:0715/044740:WARNING:channel.cc(322)] RawChannel write error
[ OK ] DevToolsSanityTest.TestToolboxLoadedUndocked (10332 ms)
[47/225] DevToolsSanityTest.TestToolboxLoadedUndocked (11716 ms)
[ RUN ] AutofillPrivateApiTest.GetAddressComponents
[1147:3847:0715/044743:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1143:3847:0715/044746:INFO:CONSOLE(0)] "[SUCCESS] getAddressComponents", source: chrome-extension://epcifkihnkjgphfkloaaleeakhpmgdmn/main.html?getAddressComponents (0)
[ OK ] AutofillPrivateApiTest.GetAddressComponents (4365 ms)
[48/225] AutofillPrivateApiTest.GetAddressComponents (5676 ms)
[ RUN ] AdInjectionBrowserTest.DetectAdInjections
[1142:3847:0715/044741:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1139:3847:0715/044743:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[1139:3847:0715/044744:INFO:CONSOLE(1345)] "Uncaught ReferenceError: loadTimeData is not defined", source: data:text/html,chromewebdata (1345)
[ OK ] AdInjectionBrowserTest.DetectAdInjections (7680 ms)
[49/225] AdInjectionBrowserTest.DetectAdInjections (8914 ms)
[ RUN ] CastStreamingApiTest.BadLogging
[1158:3847:0715/044750:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1152:40707:0715/044752:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[1152:3847:0715/044753:INFO:CONSOLE(14)] "[TEST] emptyLogWithLoggingDisabled", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/bad_logging.js (14)
[1161:23043:0715/044753:WARNING:webrtcvoiceengine.cc(472)] Unexpected codec: ISAC/48000/1 (105)
[1161:23043:0715/044753:WARNING:webrtcvoiceengine.cc(472)] Unexpected codec: PCMU/8000/2 (110)
[1161:23043:0715/044753:WARNING:webrtcvoiceengine.cc(472)] Unexpected codec: PCMA/8000/2 (118)
[1161:23043:0715/044753:WARNING:webrtcvoiceengine.cc(472)] Unexpected codec: G722/8000/2 (119)
[1152:3847:0715/044753:INFO:CONSOLE(17)] "Got MediaStream.", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/bad_logging.js (17)
[1152:3847:0715/044753:INFO:CONSOLE(22)] "Starting.", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/bad_logging.js (22)
[1152:40707:0715/044753:WARNING:cast_transport_sender_impl.cc(172)] Unsafe to send audio with encryption DISABLED.
[1152:40707:0715/044753:WARNING:cast_transport_sender_impl.cc(211)] Unsafe to send video with encryption DISABLED.
[1152:3847:0715/044753:INFO:CONSOLE(40)] "Getting logs without enabling logging.", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/bad_logging.js (40)
[1152:3847:0715/044753:INFO:CONSOLE(43)] "Disabling logging that is already disabled.", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/bad_logging.js (43)
[1152:3847:0715/044753:INFO:CONSOLE(46)] "Stopping.", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/bad_logging.js (46)
[1152:3847:0715/044753:INFO:CONSOLE(54)] "Destroying.", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/bad_logging.js (54)
[1152:3847:0715/044753:INFO:CONSOLE(0)] "[SUCCESS] emptyLogWithLoggingDisabled", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/bad_logging.html (0)
[1152:3847:0715/044753:INFO:CONSOLE(0)] "[SUCCESS] emptyLogWithLoggingDisabled", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/bad_logging.html (0)
[ OK ] CastStreamingApiTest.BadLogging (4695 ms)
[50/225] CastStreamingApiTest.BadLogging (6348 ms)
[ RUN ] AutomationApiTest.TabsAutomationBooleanActions
[1154:3847:0715/044749:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1150:39683:0715/044751:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[1157:14339:0715/044751:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1157:14339:0715/044751:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1150:74759:0715/044753:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[1150:3847:0715/044753:INFO:CONSOLE(0)] "calling getTree() callback", source: chrome-extension://kcbjdegbpiinecgdfdphjdfjgmbghgmj/actions.html (0)
[1150:3847:0715/044753:INFO:CONSOLE(0)] "[SUCCESS] testError", source: chrome-extension://kcbjdegbpiinecgdfdphjdfjgmbghgmj/actions.html (0)
[ OK ] AutomationApiTest.TabsAutomationBooleanActions (7104 ms)
[51/225] AutomationApiTest.TabsAutomationBooleanActions (8519 ms)
[ RUN ] DeclarativeContentApiTest.WebContentsWithoutTabAddedNotificationAtOnLoaded
[1171:3847:0715/044758:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1172:12807:0715/044800:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1172:12807:0715/044800:WARNING:channel.cc(322)] RawChannel write error
[1166:40963:0715/044800:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[1166:40963:0715/044800:WARNING:channel.cc(322)] RawChannel write error
[ OK ] DeclarativeContentApiTest.WebContentsWithoutTabAddedNotificationAtOnLoaded (4512 ms)
[52/225] DeclarativeContentApiTest.WebContentsWithoutTabAddedNotificationAtOnLoaded (5925 ms)
[ RUN ] CastStreamingApiTestWithPixelOutput.EndToEnd
[1167:3847:0715/044757:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1169:13063:0715/044759:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1169:13063:0715/044759:WARNING:channel.cc(322)] RawChannel write error
[1173:20995:0715/044759:WARNING:webrtcvoiceengine.cc(472)] Unexpected codec: ISAC/48000/1 (105)
[1173:20995:0715/044759:WARNING:webrtcvoiceengine.cc(472)] Unexpected codec: PCMU/8000/2 (110)
[1173:20995:0715/044759:WARNING:webrtcvoiceengine.cc(472)] Unexpected codec: PCMA/8000/2 (118)
[1173:20995:0715/044759:WARNING:webrtcvoiceengine.cc(472)] Unexpected codec: G722/8000/2 (119)
[1163:3847:0715/044759: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=57483&aesKey=30313233343536373839616263646566&aesIvMask=66656463626139383736353433323130 (0)
[1163:3847:0715/044759:INFO:CONSOLE(0)] "[SUCCESS] sendTestPatterns", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/end_to_end_sender.html?port=57483&aesKey=30313233343536373839616263646566&aesIvMask=66656463626139383736353433323130 (0)
[1163:74503:0715/044759:INFO:cast_streaming_apitest.cc(149)] Waiting to encounter 3 more tone(s) and 3 more color(s).
[1163:74503:0715/044759:INFO:cast_streaming_apitest.cc(187)] Heard tone at frequency 500 Hz.
[1163:74503:0715/044759:INFO:cast_streaming_apitest.cc(149)] Waiting to encounter 2 more tone(s) and 3 more color(s).
[1163:3847:0715/044759: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=57483&aesKey=30313233343536373839616263646566&aesIvMask=66656463626139383736353433323130 (0)
[1163:74503:0715/044759:INFO:cast_streaming_apitest.cc(234)] Saw color yuv(82, 90, 240).
[1163:74503:0715/044759:INFO:cast_streaming_apitest.cc(149)] Waiting to encounter 2 more tone(s) and 2 more color(s).
[1163:3847:0715/044759: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=57483&aesKey=30313233343536373839616263646566&aesIvMask=66656463626139383736353433323130 (0)
[1163:74503:0715/044800:INFO:cast_streaming_apitest.cc(234)] Saw color yuv(145, 54, 34).
[1163:74503:0715/044800:INFO:cast_streaming_apitest.cc(149)] Waiting to encounter 2 more tone(s) and 1 more color(s).
[1163:74503:0715/044800:INFO:cast_streaming_apitest.cc(187)] Heard tone at frequency 1800 Hz.
[1163:74503:0715/044800:INFO:cast_streaming_apitest.cc(149)] Waiting to encounter 1 more tone(s) and 1 more color(s).
[1163:3847:0715/044800: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=57483&aesKey=30313233343536373839616263646566&aesIvMask=66656463626139383736353433323130 (0)
[1163:74503:0715/044800:INFO:cast_streaming_apitest.cc(187)] Heard tone at frequency 200 Hz.
[1163:74503:0715/044800:INFO:cast_streaming_apitest.cc(149)] Waiting to encounter 0 more tone(s) and 1 more color(s).
[1163:3847:0715/044800: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=57483&aesKey=30313233343536373839616263646566&aesIvMask=66656463626139383736353433323130 (0)
[1163:74503:0715/044800:INFO:cast_streaming_apitest.cc(234)] Saw color yuv(41, 240, 110).
ASAN:SIGSEGV
=================================================================
==1173==ERROR: AddressSanitizer: SEGV on unknown address 0x000000000000 (pc 0x00010ed44b2d bp 0x00015e7ffae0 sp 0x00015e7ffa00 T22)
#0 0x10ed44b2c in releaseStore third_party/WebKit/Source/wtf/Atomics.h:229:10
#1 0x10ed44b2c in setAudioThread third_party/WebKit/Source/modules/webaudio/DeferredTaskHandler.h:100:0
#2 0x10ed44b2c in blink::AudioDestinationHandler::render(blink::AudioBus*, blink::AudioBus*, unsigned long) third_party/WebKit/Source/modules/webaudio/AudioDestinationNode.cpp:57:0
#3 0x10d1b004c in fillBuffer third_party/WebKit/Source/platform/audio/AudioPullFIFO.cpp:65:9
#4 0x10d1b004c in blink::AudioPullFIFO::consume(blink::AudioBus*, unsigned long) third_party/WebKit/Source/platform/audio/AudioPullFIFO.cpp:52:0
#5 0x10d1ae8ee 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 0x116083a05 in content::RendererWebAudioDeviceImpl::Render(media::AudioBus*, int) content/renderer/media/renderer_webaudiodevice_impl.cc:112:3
#7 0x10c6cdd37 in media::AudioOutputDevice::AudioThreadCallback::Process(unsigned int) media/audio/audio_output_device.cc:373:3
#8 0x10c6b2d20 in media::AudioDeviceThread::Thread::Run() media/audio/audio_device_thread.cc:183:9
#9 0x10c6b29a6 in media::AudioDeviceThread::Thread::ThreadMain() media/audio/audio_device_thread.cc:158:3
#10 0x109e3a6f9 in base::(anonymous namespace)::ThreadFunc(void*) base/threading/platform_thread_posix.cc:74:3
#11 0x7fff940ee771 in _pthread_start ??:0:0
#12 0x7fff940db1a0 in thread_start ??:0:0
AddressSanitizer can not provide additional info.
SUMMARY: AddressSanitizer: SEGV (/Volumes/Untitled 1/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21+0x621eb2c)
Thread T22 created by T5 here:
#0 0x107e5f259 in __asan_after_dynamic_init ??:0:0
#1 0x109e39fa1 in base::(anonymous namespace)::CreateThread(unsigned long, bool, base::PlatformThread::Delegate*, base::PlatformThreadHandle*, base::ThreadPriority) base/threading/platform_thread_posix.cc:114:13
#2 0x10c6b217c in media::AudioDeviceThread::Thread::Start() media/audio/audio_device_thread.cc:117:3
#3 0x10c6b1f98 in media::AudioDeviceThread::Start(media::AudioDeviceThread::Callback*, int, char const*, bool) media/audio/audio_device_thread.cc:79:3
#4 0x10c6ccb1a in media::AudioOutputDevice::OnStreamCreated(base::SharedMemoryHandle, int, int) media/audio/audio_output_device.cc:284:3
#5 0x11605881c in content::AudioMessageFilter::OnStreamCreated(int, base::SharedMemoryHandle, base::FileDescriptor, unsigned int) content/renderer/media/audio_message_filter.cc:201:3
#6 0x116058237 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 0x116058237 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 0x116058237 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 0x116058237 in content::AudioMessageFilter::OnMessageReceived(IPC::Message const&) content/renderer/media/audio_message_filter.cc:142:0
#10 0x10b64cf1e in TryFiltersImpl ipc/message_filter_router.cc:18:9
#11 0x10b64cf1e in IPC::MessageFilterRouter::TryFilters(IPC::Message const&) ipc/message_filter_router.cc:76:0
#12 0x10b632291 in IPC::ChannelProxy::Context::TryFilters(IPC::Message const&) ipc/ipc_channel_proxy.cc:79:7
#13 0x10b644c04 in IPC::SyncChannel::SyncContext::OnMessageReceived(IPC::Message const&) ipc/ipc_sync_channel.cc:331:7
#14 0x10b6391fc in IPC::internal::ChannelReader::DispatchInputData(char const*, int) ipc/ipc_channel_reader.cc:96:9
#15 0x10b638c5d in IPC::internal::ChannelReader::ProcessIncomingMessages() ipc/ipc_channel_reader.cc:32:10
#16 0x10b62dc06 in IPC::ChannelPosix::OnFileCanReadWithoutBlocking(int) ipc/ipc_channel_posix.cc:655:10
#17 0x109d214ac in OnFileCanReadWithoutBlocking base/message_loop/message_pump_libevent.cc:100:3
#18 0x109d214ac in base::MessagePumpLibevent::OnLibeventNotification(int, short, void*) base/message_loop/message_pump_libevent.cc:360:0
#19 0x109eb62fa in event_process_active third_party/libevent/event.c:373:4
#20 0x109eb62fa in event_base_loop third_party/libevent/event.c:513:0
#21 0x109d21d72 in base::MessagePumpLibevent::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_libevent.cc:270:9
#22 0x109dddfee in base::RunLoop::Run() base/run_loop.cc:55:3
#23 0x109da5e74 in base::MessageLoop::Run() base/message_loop/message_loop.cc:287:3
#24 0x109e470b9 in base::Thread::ThreadMain() base/threading/thread.cc:248:3
#25 0x109e3a6f9 in base::(anonymous namespace)::ThreadFunc(void*) base/threading/platform_thread_posix.cc:74:3
#26 0x7fff940ee771 in _pthread_start ??:0:0
#27 0x7fff940db1a0 in thread_start ??:0:0
Thread T5 created by T0 here:
#0 0x107e5f259 in __asan_after_dynamic_init ??:0:0
#1 0x109e39fa1 in base::(anonymous namespace)::CreateThread(unsigned long, bool, base::PlatformThread::Delegate*, base::PlatformThreadHandle*, base::ThreadPriority) base/threading/platform_thread_posix.cc:114:13
#2 0x109e467c8 in base::Thread::StartWithOptions(base::Thread::Options const&) base/threading/thread.cc:108:17
#3 0x115d720ca in content::ChildProcess::ChildProcess() content/child/child_process.cc:51:3
#4 0x11611484a in RenderProcess content/renderer/render_process.h:21:3
#5 0x11611484a in content::RenderProcessImpl::RenderProcessImpl() content/renderer/render_process_impl.cc:27:0
#6 0x1161a3716 in content::RendererMain(content::MainFunctionParams const&) content/renderer/renderer_main.cc:193:23
#7 0x109c621b5 in content::ContentMainRunnerImpl::Run() content/app/content_main_runner.cc:808:12
#8 0x109c607dd in content::ContentMain(content::ContentMainParams const&) content/app/content_main.cc:19:15
#9 0x108b29fb4 in ChromeMain chrome/app/chrome_main.cc:66:12
#10 0x107e1dc1a in main chrome/app/chrome_exe_main_mac.cc:16:12
#11 0x107e1dc03 in start ??:0:0
#11 0x12 (<unknown module>)
==1173==ABORTING
[ OK ] CastStreamingApiTestWithPixelOutput.EndToEnd (5645 ms)
[53/225] CastStreamingApiTestWithPixelOutput.EndToEnd (7082 ms)
[ RUN ] DownloadExtensionTest.DownloadExtensionTest_FileIcon_History
[1184:3847:0715/044804:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] DownloadExtensionTest.DownloadExtensionTest_FileIcon_History (3325 ms)
[54/225] DownloadExtensionTest.DownloadExtensionTest_FileIcon_History (4605 ms)
[ RUN ] DeclarativeContentApiTest.PendingWebContentsClearedOnRemoveRules
[1183:3847:0715/044804:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1175:3847:0715/044807:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[1189:13063:0715/044807:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1189:13063:0715/044807:WARNING:channel.cc(322)] RawChannel write error
[1175:3847:0715/044808:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[1185:13319:0715/044808:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1185:13319:0715/044808:WARNING:channel.cc(322)] RawChannel write error
[ OK ] DeclarativeContentApiTest.PendingWebContentsClearedOnRemoveRules (6745 ms)
[55/225] DeclarativeContentApiTest.PendingWebContentsClearedOnRemoveRules (8044 ms)
[ RUN ] DownloadExtensionTest.DownloadExtensionTest_SearchEmptyQuery
[1192:3847:0715/044808:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] DownloadExtensionTest.DownloadExtensionTest_SearchEmptyQuery (3332 ms)
[56/225] DownloadExtensionTest.DownloadExtensionTest_SearchEmptyQuery (4622 ms)
[ RUN ] BrowserActionApiTest.TabSpecificBrowserActionState
[1202:3847:0715/044813:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1203:12807:0715/044816:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1203:12807:0715/044816:WARNING:channel.cc(322)] RawChannel write error
[1206:13063:0715/044816:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] BrowserActionApiTest.TabSpecificBrowserActionState (5482 ms)
[57/225] BrowserActionApiTest.TabSpecificBrowserActionState (6747 ms)
[ RUN ] DownloadExtensionTest.DownloadExtensionTest_Download_UnsafeHeaders
[1198:3847:0715/044812:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49261...
sending server_data: {"host": "127.0.0.1", "port": 49261} (36 bytes)
[1199:12807:0715/044816:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1199:12807:0715/044816:WARNING:channel.cc(322)] RawChannel write error
[1204:15107:0715/044817:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[1204:15107:0715/044817:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[1204:15107:0715/044817:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[1204:15107:0715/044817:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[1204:12807:0715/044817:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1204:12807:0715/044817:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1204:15107:0715/044817:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[1204:15107:0715/044817:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[1204:15107:0715/044817:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[1204:15107:0715/044817:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[1204:15107:0715/044817:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[1204:15107:0715/044817:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[1204:15107:0715/044817:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[1204:15107:0715/044817:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[ OK ] DownloadExtensionTest.DownloadExtensionTest_Download_UnsafeHeaders (7556 ms)
[58/225] DownloadExtensionTest.DownloadExtensionTest_Download_UnsafeHeaders (8919 ms)
[ RUN ] ExtensionBrowserTest.PageAction
[1212:3847:0715/044820:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
2015-07-15 04:48:20.819 browser_tests[1208:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
HTTP server started on http://127.0.0.1:49262...
sending server_data: {"host": "127.0.0.1", "port": 49262} (36 bytes)
[1215:13063:0715/044823:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[1215:13063:0715/044823:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483651, remote ID 4)
[1215:13063:0715/044823:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1215:13063:0715/044823:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1208:40963:0715/044823:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[1208:40963:0715/044823:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ExtensionBrowserTest.PageAction (5813 ms)
[59/225] ExtensionBrowserTest.PageAction (7363 ms)
[ RUN ] ExtensionBrowserTest.UnloadPageAction
[1216:3847:0715/044821:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49263...
sending server_data: {"host": "127.0.0.1", "port": 49263} (36 bytes)
[1228:13063:0715/044824:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] ExtensionBrowserTest.UnloadPageAction (5473 ms)
[60/225] ExtensionBrowserTest.UnloadPageAction (6717 ms)
[ RUN ] PageActionApiTest.Getters
[1236:3847:0715/044827:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1230:41219:0715/044830:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[1230:3847:0715/044830:INFO:CONSOLE(0)] "[SUCCESS] getPopup", source: chrome-extension://eagecphkeomhpnclodfkcpegljfiakhi/update.html (0)
[1230:3847:0715/044830:INFO:CONSOLE(0)] "[SUCCESS] getTitle", source: chrome-extension://eagecphkeomhpnclodfkcpegljfiakhi/update.html (0)
[1230:41219:0715/044830:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[1230:41219:0715/044830:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PageActionApiTest.Getters (4736 ms)
[61/225] PageActionApiTest.Getters (6192 ms)
[ RUN ] ExtensionBrowserTest.PageActionRefreshCrash
[1235:3847:0715/044827:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1229:3847:0715/044829:INFO:page_action_browsertest.cc(137)] Load extension A done : 1454 ms
[1229:3847:0715/044831:INFO:page_action_browsertest.cc(147)] Load extension B done : 2898 ms
[1229:3847:0715/044832:INFO:page_action_browsertest.cc(157)] Reload extension A done: 4235 ms
[1241:13319:0715/044832:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1241:13319:0715/044832:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1229:3847:0715/044834:INFO:page_action_browsertest.cc(163)] Reload extension B done: 5761 ms
[1229:3847:0715/044835:INFO:page_action_browsertest.cc(170)] Test completed : 7202 ms
[1250:13319:0715/044835:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[1250:13319:0715/044835:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ExtensionBrowserTest.PageActionRefreshCrash (10522 ms)
[62/225] ExtensionBrowserTest.PageActionRefreshCrash (11892 ms)
[ RUN ] FileSystemApiTest.FileSystemApiOpenExistingFileTest
[1248:3847:0715/044833:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1242:5635:0715/044835:ERROR:mach_broker_mac.mm(222)] Unknown process 1251 is sending Mach IPC messages!
[1242:3847:0715/044837:INFO:CONSOLE(0)] "[SUCCESS] openFile", source: chrome-extension://ffeicfmnladkahkkmmbhickhjdhamjle/test.html (0)
[1249:13063:0715/044837:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1249:13063:0715/044837:WARNING:channel.cc(322)] RawChannel write error
[ OK ] FileSystemApiTest.FileSystemApiOpenExistingFileTest (5372 ms)
[63/225] FileSystemApiTest.FileSystemApiOpenExistingFileTest (6711 ms)
[ RUN ] FileSystemApiTest.FileSystemApiSaveNewFileTest
[1257:3847:0715/044839:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1253:63499:0715/044841:ERROR:mach_broker_mac.mm(222)] Unknown process 1263 is sending Mach IPC messages!
[1253:3847:0715/044843:INFO:CONSOLE(0)] "[SUCCESS] saveFile", source: chrome-extension://cbkohkpmfjpofopeoiifpcfndeaalgcd/test.html (0)
[1259:13319:0715/044843:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1259:13319:0715/044843:WARNING:channel.cc(322)] RawChannel write error
[ OK ] FileSystemApiTest.FileSystemApiSaveNewFileTest (6131 ms)
[64/225] FileSystemApiTest.FileSystemApiSaveNewFileTest (7493 ms)
[ RUN ] FileSystemApiTest.FileSystemApiSaveMultipleFilesTest
[1261:3847:0715/044841:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1256:21763:0715/044843:ERROR:mach_broker_mac.mm(222)] Unknown process 1273 is sending Mach IPC messages!
[1256:3847:0715/044844:INFO:CONSOLE(0)] "[SUCCESS] saveFile", source: chrome-extension://lfkilmddcpgmbamdhkgaaklimmcobkok/test.html (0)
[1262:12807:0715/044844:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] FileSystemApiTest.FileSystemApiSaveMultipleFilesTest (6001 ms)
[65/225] FileSystemApiTest.FileSystemApiSaveMultipleFilesTest (7380 ms)
[ RUN ] GetAuthTokenFunctionTest.InteractiveLoginSuccessLoginAccessTokenFailure
[1284:3847:0715/044848:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1278:3847:0715/044850:INFO:CONSOLE(5)] "hi there", source: chrome-extension://cleiojpgfbcbiffamnfgkpmcfeapdljh/test.js (5)
[ OK ] GetAuthTokenFunctionTest.InteractiveLoginSuccessLoginAccessTokenFailure (4468 ms)
[66/225] GetAuthTokenFunctionTest.InteractiveLoginSuccessLoginAccessTokenFailure (6081 ms)
[ RUN ] FileSystemApiTest.FileSystemApiGetWritableWithWriteTest
[1280:3847:0715/044847:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1276:8711:0715/044849:ERROR:mach_broker_mac.mm(222)] Unknown process 1286 is sending Mach IPC messages!
[1276:3847:0715/044850:INFO:CONSOLE(0)] "[SUCCESS] getWritableEntry", source: chrome-extension://mbmkkjgnhklhikjddhlkciddahbpeohf/test.html (0)
[1276:40707:0715/044850:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[1276:40707:0715/044850:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 6, remote ID 2147483653)
[1276:40707:0715/044850:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 5, remote ID 2147483652)
[1276:40707:0715/044850:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[1276:40707:0715/044850:WARNING:channel.cc(322)] RawChannel write error
[ OK ] FileSystemApiTest.FileSystemApiGetWritableWithWriteTest (6198 ms)
[67/225] FileSystemApiTest.FileSystemApiGetWritableWithWriteTest (7712 ms)
[ RUN ] GetAuthTokenFunctionTest.InteractiveApprovalLoadFailed
[1295:3847:0715/044854:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1289:3847:0715/044856:INFO:CONSOLE(5)] "hi there", source: chrome-extension://cleiojpgfbcbiffamnfgkpmcfeapdljh/test.js (5)
[ OK ] GetAuthTokenFunctionTest.InteractiveApprovalLoadFailed (4482 ms)
[68/225] GetAuthTokenFunctionTest.InteractiveApprovalLoadFailed (5873 ms)
[ RUN ] GetAuthTokenFunctionTest.InteractiveApprovalConnectionFailure
[1296:3847:0715/044854:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1290:3847:0715/044856:INFO:CONSOLE(5)] "hi there", source: chrome-extension://cleiojpgfbcbiffamnfgkpmcfeapdljh/test.js (5)
[1298:12807:0715/044856:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] GetAuthTokenFunctionTest.InteractiveApprovalConnectionFailure (4354 ms)
[69/225] GetAuthTokenFunctionTest.InteractiveApprovalConnectionFailure (5785 ms)
[ RUN ] OmniboxApiTest.OnInputEntered
[1308:3847:0715/044900:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1310:13063:0715/044903:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[1310:13063:0715/044903:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[1310:13063:0715/044903:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1310:13063:0715/044903:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] OmniboxApiTest.OnInputEntered (5090 ms)
[70/225] OmniboxApiTest.OnInputEntered (6456 ms)
[ RUN ] MediaGalleriesPlatformAppPpapiTest.SendFilesystem
[1307:3847:0715/044900:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1314,2109280640:04:49:03.657256] Native Client module will be loaded at base address 0x00006c7600000000
[1301:3847:0715/044903:INFO:CONSOLE(0)] "[SUCCESS] (no test)", source: chrome-extension://endkbogdfkbhcbnbniinapppblhladnp/index.html (0)
[ OK ] MediaGalleriesPlatformAppPpapiTest.SendFilesystem (6273 ms)
[71/225] MediaGalleriesPlatformAppPpapiTest.SendFilesystem (7619 ms)
[ RUN ] ExtensionSessionsTest.GetDevicesListEmpty
[1323:3847:0715/044907: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.
Stack trace:
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.
Stack trace:
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.
Stack trace:
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.
Stack trace:
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.
Stack trace:
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.
Stack trace:
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.
Stack trace:
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.
Stack trace:
[1316:40451:0715/044908:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[1316:40451:0715/044908:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[1316:40451:0715/044908:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ExtensionSessionsTest.GetDevicesListEmpty (3361 ms)
[72/225] ExtensionSessionsTest.GetDevicesListEmpty (4631 ms)
[ RUN ] ProxySettingsApiTest.ProxyAutoSettings
[1319:3847:0715/044906:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1315:4611:0715/044908:ERROR:mach_broker_mac.mm(222)] Unknown process 1326 is sending Mach IPC messages!
[1315:3847:0715/044909:INFO:CONSOLE(0)] "[SUCCESS] verifyTestsHaveStarted", source: chrome-extension://hihmcohdlcamglgphodiccbokkincnoo/_generated_background_page.html (0)
[1315:3847:0715/044909:INFO:CONSOLE(0)] "[SUCCESS] setAutoSettings", source: chrome-extension://hihmcohdlcamglgphodiccbokkincnoo/_generated_background_page.html (0)
[1315:3847:0715/044909:INFO:CONSOLE(0)] "[SUCCESS] verifyRegular", source: chrome-extension://hihmcohdlcamglgphodiccbokkincnoo/_generated_background_page.html (0)
[1315:3847:0715/044909:INFO:CONSOLE(0)] "[SUCCESS] verifyIncognito", source: chrome-extension://hihmcohdlcamglgphodiccbokkincnoo/_generated_background_page.html (0)
[1327:13063:0715/044909:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] ProxySettingsApiTest.ProxyAutoSettings (5010 ms)
[73/225] ProxySettingsApiTest.ProxyAutoSettings (6396 ms)
[ RUN ] StreamsPrivateApiTest.Navigate
[1332:3847:0715/044912:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1338:13063:0715/044914:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[1338:13063:0715/044914:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1338:13063:0715/044914:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1338:13063:0715/044914:WARNING:channel.cc(322)] RawChannel write error
[ OK ] StreamsPrivateApiTest.Navigate (4231 ms)
[74/225] StreamsPrivateApiTest.Navigate (5582 ms)
[ RUN ] ExtensionTabsTest.QueryAllTabsWithDevTools
[1336:3847:0715/044913:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1329:3847:0715/044918:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[1336:3847:0715/044919:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50000900B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[1336:3847:0715/044919:ERROR:gles2_cmd_decoder.cc(4382)] Error: 5 for Command kLoseContextCHROMIUM
[1337:15363:0715/044919:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[1337:15363:0715/044919:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[1341:15363:0715/044919:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[1341:15363:0715/044919:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[1339:15619:0715/044919:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[1339:15619:0715/044919:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[1344:13063:0715/044919:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1344:13063:0715/044919:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1344:13063:0715/044919:WARNING:channel.cc(322)] RawChannel write error
[1337:15363:0715/044919:ERROR:webgraphicscontext3d_command_buffer_impl.cc(273)] Failed to initialize GLES2Implementation.
[1336:3847:0715/044919:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[1337:13063:0715/044919:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1337:13063:0715/044919:WARNING:channel.cc(322)] RawChannel write error
[1329:40451:0715/044919:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[1329:40451:0715/044919:WARNING:channel.cc(322)] RawChannel write error
[1329:40451:0715/044919:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] ExtensionTabsTest.QueryAllTabsWithDevTools (8711 ms)
[75/225] ExtensionTabsTest.QueryAllTabsWithDevTools (10178 ms)
[ RUN ] WebNavigationApiTest.ReferenceFragment
[1345:3847:0715/044917:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1340:41219:0715/044921:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[1340:3847:0715/044921:INFO:CONSOLE(0)] "[SUCCESS] referenceFragment", source: chrome-extension://komaebmocehfaioablchidbmdjnohmng/test_referenceFragment.html (0)
[1340:3847:0715/044921:ERROR:browser_thread.h(263)] DeleteSoon failed on thread 0
[ OK ] WebNavigationApiTest.ReferenceFragment (5947 ms)
[76/225] WebNavigationApiTest.ReferenceFragment (7284 ms)
[ RUN ] WebNavigationApiTest.SimpleLoad
[1353:3847:0715/044923:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1360:13063:0715/044926:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1349:3847:0715/044927:INFO:CONSOLE(0)] "[SUCCESS] simpleLoad", source: chrome-extension://hdcpcpgkhdijdlhdlikkmeimpgfcgkin/test_simpleLoad.html (0)
[1349:38147:0715/044927:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[1349:38147:0715/044927:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 6, remote ID 2147483653)
[1349:38147:0715/044927:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 5, remote ID 2147483652)
[1349:38147:0715/044927:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[1349:38147:0715/044927:WARNING:channel.cc(322)] RawChannel write error
[1349:3847:0715/044927:ERROR:browser_thread.h(263)] DeleteSoon failed on thread 0
[ OK ] WebNavigationApiTest.SimpleLoad (5952 ms)
[77/225] WebNavigationApiTest.SimpleLoad (7387 ms)
[ RUN ] WebrtcLoggingPrivateApiTest.TestStoreWithoutLog
[1367:3847:0715/044930:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1368:12807:0715/044931:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[1368:12807:0715/044931:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[1368:12807:0715/044931:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1368:12807:0715/044931:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1368:15107:0715/044931:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[1368:15107:0715/044931:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[1368:15107:0715/044931:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[ OK ] WebrtcLoggingPrivateApiTest.TestStoreWithoutLog (2777 ms)
[78/225] WebrtcLoggingPrivateApiTest.TestStoreWithoutLog (4090 ms)
[ RUN ] WebNavigationApiTest.CrossProcessHistory
[1358:3847:0715/044925:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1362:12807:0715/044928:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[1362:12807:0715/044928:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[1362:12807:0715/044928:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1362:12807:0715/044928:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1352:75015:0715/044929:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /test2
[1352:75015:0715/044929:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[1352:3847:0715/044929:INFO:CONSOLE(0)] "[SUCCESS] crossProcessHistory", source: chrome-extension://kfpdepmccghemckpfcdkngekolpnhppb/test_crossProcessHistory.html (0)
[1364:13063:0715/044930:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1364:13063:0715/044930:WARNING:channel.cc(322)] RawChannel write error
[1352:75015:0715/044930:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /test5
[1352:3847:0715/044930:INFO:CONSOLE(0)] "[SUCCESS] crossProcessHistoryIFrame", source: chrome-extension://kfpdepmccghemckpfcdkngekolpnhppb/test_crossProcessHistory.html (0)
[1352:75015:0715/044931:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /test6
[1352:3847:0715/044931:INFO:CONSOLE(0)] "[SUCCESS] crossProcessHistoryReplace", source: chrome-extension://kfpdepmccghemckpfcdkngekolpnhppb/test_crossProcessHistory.html (0)
[1352:41219:0715/044932:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[1352:41219:0715/044932:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[1352:41219:0715/044932:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[1352:3847:0715/044932:ERROR:browser_thread.h(263)] DeleteSoon failed on thread 0
[ OK ] WebNavigationApiTest.CrossProcessHistory (9227 ms)
[79/225] WebNavigationApiTest.CrossProcessHistory (10528 ms)
[ RUN ] ExtensionWebstorePrivateApiTest.AppInstallBubble
HTTP server started on http://127.0.0.1:49282...
sending server_data: {"host": "127.0.0.1", "port": 49282} (36 bytes)
[1378:3847:0715/044935:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1380:13063:0715/044938:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1380:13063:0715/044938:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1370:3847:0715/044938: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)
[1370:3847:0715/044939:WARNING:extension_install_prompt.cc(163)] Proceeding!
[1370:3847:0715/044940:INFO:CONSOLE(0)] "[SUCCESS] appInstallBubble", source: http://www.example.com:49282/files/extensions/api_test/webstore_private/app_install_bubble.html (0)
[ OK ] ExtensionWebstorePrivateApiTest.AppInstallBubble (7580 ms)
[80/225] ExtensionWebstorePrivateApiTest.AppInstallBubble (9021 ms)
[ RUN ] ExtensionWebstorePrivateApiTest.BeginInstall
HTTP server started on http://127.0.0.1:49283...
sending server_data: {"host": "127.0.0.1", "port": 49283} (36 bytes)
[1379:3847:0715/044936:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1381:13063:0715/044938:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1371:3847:0715/044938: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)
[1371:3847:0715/044939:WARNING:extension_install_prompt.cc(163)] Proceeding!
[1371:3847:0715/044939:INFO:CONSOLE(0)] "[SUCCESS] beginInstallWithAppBubble", source: http://www.example.com:49283/files/extensions/api_test/webstore_private/begin_install.html (0)
[1371:3847:0715/044940:WARNING:extension_install_prompt.cc(163)] Proceeding!
[1371:3847:0715/044940:INFO:CONSOLE(0)] "[SUCCESS] beginInstallWithNoAppBubble", source: http://www.example.com:49283/files/extensions/api_test/webstore_private/begin_install.html (0)
[1371:41219:0715/044940:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[1371:41219:0715/044940:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ExtensionWebstorePrivateApiTest.BeginInstall (7191 ms)
[81/225] ExtensionWebstorePrivateApiTest.BeginInstall (8370 ms)
[ RUN ] ExtensionWebstoreGetWebGLStatusTest.Allowed
[1394:3847:0715/044944:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1396:15107:0715/044945:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[1396:15107:0715/044945:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[1396:15107:0715/044945:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[ OK ] ExtensionWebstoreGetWebGLStatusTest.Allowed (3219 ms)
[82/225] ExtensionWebstoreGetWebGLStatusTest.Allowed (4490 ms)
[ RUN ] AppApiTest.OpenAppFromIframe
[1395:3847:0715/044944:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1389:75023:0715/044945:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[1389:41219:0715/044946:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[1389:41219:0715/044946:WARNING:channel.cc(322)] RawChannel write error
[1389:41219:0715/044947:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[1389:41219:0715/044947:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 6, remote ID 2147483653)
[1389:41219:0715/044947:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 5, remote ID 2147483652)
[1389:41219:0715/044947:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] AppApiTest.OpenAppFromIframe (5308 ms)
[83/225] AppApiTest.OpenAppFromIframe (6615 ms)
[ RUN ] ExtensionBindingsApiTest.UnavailableBindingsNeverRegistered
[1408:3847:0715/044950:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
2015-07-15 04:49:52.111 browser_tests[1403:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[1403:3847:0715/044952:INFO:CONSOLE(0)] "[SUCCESS] test", source: chrome-extension://bhbgfodiiiccngepijoklmalhkkkkmlg/_generated_background_page.html (0)
[1403:3847:0715/044952:INFO:CONSOLE(0)] "[SUCCESS] test", source: chrome-extension://bhbgfodiiiccngepijoklmalhkkkkmlg/_generated_background_page.html (0)
[1409:12807:0715/044953:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] ExtensionBindingsApiTest.UnavailableBindingsNeverRegistered (4449 ms)
[84/225] ExtensionBindingsApiTest.UnavailableBindingsNeverRegistered (5960 ms)
[ RUN ] AppApiTest.ServerRedirectToAppFromExtension
[1402:3847:0715/044948:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1399:40963:0715/044950:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
2015-07-15 04:49:52.111 browser_tests[1399:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[1410:13063:0715/044953:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1410:13063:0715/044953:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1399:74247:0715/044953:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[1399:40963:0715/044953:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[1399:40963:0715/044953:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[1399:40963:0715/044953:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 4, remote ID 2147483651)
[1399:40963:0715/044953:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] AppApiTest.ServerRedirectToAppFromExtension (7266 ms)
[85/225] AppApiTest.ServerRedirectToAppFromExtension (8684 ms)
[ RUN ] ExtensionDisabledGlobalErrorTest.Uninstall
[1420:3847:0715/044956:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1414:41219:0715/045000:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[1414:41219:0715/045000:WARNING:channel.cc(322)] RawChannel write error
[1414:41219:0715/045000:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[1414:41219:0715/045000:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[1414:41219:0715/045000:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] ExtensionDisabledGlobalErrorTest.Uninstall (6459 ms)
[86/225] ExtensionDisabledGlobalErrorTest.Uninstall (7985 ms)
[ RUN ] ExtensionInstallUIBrowserTest.TestThemeInstallUndoResetsToPreviousTheme
[1421:3847:0715/044957:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ExtensionInstallUIBrowserTest.TestThemeInstallUndoResetsToPreviousTheme (8178 ms)
[87/225] ExtensionInstallUIBrowserTest.TestThemeInstallUndoResetsToPreviousTheme (9442 ms)
[ RUN ] ExtensionRequestLimitingThrottleBrowserTest.ThrottleRequest
[1432:3847:0715/045004:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1429:41219:0715/045007:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[1429:41219:0715/045007:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ExtensionRequestLimitingThrottleBrowserTest.ThrottleRequest (4596 ms)
[88/225] ExtensionRequestLimitingThrottleBrowserTest.ThrottleRequest (5974 ms)
[ RUN ] ExtensionApiTabAudioMutingTest.TabAudible
[1445:3847:0715/045010:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1441:41219:0715/045012:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[1446:12551:0715/045012:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1446:12551:0715/045012:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1441:3847:0715/045012:INFO:CONSOLE(7)] "audible start", source: chrome-extension://bkpppmfjmgjemhmiinnbpheecddiaepa/audible.js (7)
[1441:3847:0715/045012:INFO:CONSOLE(17)] "setupwindow", source: chrome-extension://bkpppmfjmgjemhmiinnbpheecddiaepa/audible.js (17)
[1441:3847:0715/045013:INFO:CONSOLE(0)] "[SUCCESS] setupWindow", source: chrome-extension://bkpppmfjmgjemhmiinnbpheecddiaepa/audible.html (0)
[1441:3847:0715/045013:INFO:CONSOLE(25)] "audiblestartsfirst", source: chrome-extension://bkpppmfjmgjemhmiinnbpheecddiaepa/audible.js (25)
[1441:3847:0715/045013:INFO:CONSOLE(0)] "[SUCCESS] audibleStartsFalse", source: chrome-extension://bkpppmfjmgjemhmiinnbpheecddiaepa/audible.html (0)
[1441:3847:0715/045013:INFO:CONSOLE(0)] "[SUCCESS] audibleUpdateAttemptShouldFail", source: chrome-extension://bkpppmfjmgjemhmiinnbpheecddiaepa/audible.html (0)
[1441:3847:0715/045013:INFO:CONSOLE(0)] "The provided value 'undefined' is not a valid enum value of type OscillatorType.", source: chrome-extension://bkpppmfjmgjemhmiinnbpheecddiaepa/audible.html (0)
[1441:3847:0715/045013:INFO:CONSOLE(0)] "[SUCCESS] makeAudible", source: chrome-extension://bkpppmfjmgjemhmiinnbpheecddiaepa/audible.html (0)
[1441:3847:0715/045014:INFO:CONSOLE(0)] "[SUCCESS] testStaysAudibleAfterChangingWindow", source: chrome-extension://bkpppmfjmgjemhmiinnbpheecddiaepa/audible.html (0)
[1441:3847:0715/045016:INFO:CONSOLE(0)] "[SUCCESS] makeNotAudible", source: chrome-extension://bkpppmfjmgjemhmiinnbpheecddiaepa/audible.html (0)
ASAN:SIGSEGV
=================================================================
==1447==ERROR: AddressSanitizer: SEGV on unknown address 0x000000000000 (pc 0x000112feeb2d bp 0x00015cac7ae0 sp 0x00015cac7a00 T14)
[1447:12807:0715/045016:ERROR:audio_output_device.cc(327)] IO loop going away before the audio device has been stopped
#0 0x112feeb2c in releaseStore third_party/WebKit/Source/wtf/Atomics.h:229:10
#1 0x112feeb2c in setAudioThread third_party/WebKit/Source/modules/webaudio/DeferredTaskHandler.h:100:0
#2 0x112feeb2c in blink::AudioDestinationHandler::render(blink::AudioBus*, blink::AudioBus*, unsigned long) third_party/WebKit/Source/modules/webaudio/AudioDestinationNode.cpp:57:0
#3 0x11145a04c in fillBuffer third_party/WebKit/Source/platform/audio/AudioPullFIFO.cpp:65:9
#4 0x11145a04c in blink::AudioPullFIFO::consume(blink::AudioBus*, unsigned long) third_party/WebKit/Source/platform/audio/AudioPullFIFO.cpp:52:0
#5 0x1114588ee 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 0x11a32da05 in content::RendererWebAudioDeviceImpl::Render(media::AudioBus*, int) content/renderer/media/renderer_webaudiodevice_impl.cc:112:3
#7 0x110977d37 in media::AudioOutputDevice::AudioThreadCallback::Process(unsigned int) media/audio/audio_output_device.cc:373:3
#8 0x11095cd20 in media::AudioDeviceThread::Thread::Run() media/audio/audio_device_thread.cc:183:9
#9 0x11095c9a6 in media::AudioDeviceThread::Thread::ThreadMain() media/audio/audio_device_thread.cc:158:3
#10 0x10e0e46f9 in base::(anonymous namespace)::ThreadFunc(void*) base/threading/platform_thread_posix.cc:74:3
#11 0x7fff940ee771 in _pthread_start ??:0:0
#12 0x7fff940db1a0 in thread_start ??:0:0
AddressSanitizer can not provide additional info.
SUMMARY: AddressSanitizer: SEGV (/Volumes/Untitled 1/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21+0x621eb2c)
Thread T14 created by T4 here:
#0 0x10c106259 in __asan_after_dynamic_init ??:0:0
#1 0x10e0e3fa1 in base::(anonymous namespace)::CreateThread(unsigned long, bool, base::PlatformThread::Delegate*, base::PlatformThreadHandle*, base::ThreadPriority) base/threading/platform_thread_posix.cc:114:13
#2 0x11095c17c in media::AudioDeviceThread::Thread::Start() media/audio/audio_device_thread.cc:117:3
#3 0x11095bf98 in media::AudioDeviceThread::Start(media::AudioDeviceThread::Callback*, int, char const*, bool) media/audio/audio_device_thread.cc:79:3
#4 0x110976b1a in media::AudioOutputDevice::OnStreamCreated(base::SharedMemoryHandle, int, int) media/audio/audio_output_device.cc:284:3
#5 0x11a30281c in content::AudioMessageFilter::OnStreamCreated(int, base::SharedMemoryHandle, base::FileDescriptor, unsigned int) content/renderer/media/audio_message_filter.cc:201:3
#6 0x11a302237 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 0x11a302237 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 0x11a302237 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 0x11a302237 in content::AudioMessageFilter::OnMessageReceived(IPC::Message const&) content/renderer/media/audio_message_filter.cc:142:0
#10 0x10f8f6f1e in TryFiltersImpl ipc/message_filter_router.cc:18:9
#11 0x10f8f6f1e in IPC::MessageFilterRouter::TryFilters(IPC::Message const&) ipc/message_filter_router.cc:76:0
#12 0x10f8dc291 in IPC::ChannelProxy::Context::TryFilters(IPC::Message const&) ipc/ipc_channel_proxy.cc:79:7
#13 0x10f8eec04 in IPC::SyncChannel::SyncContext::OnMessageReceived(IPC::Message const&) ipc/ipc_sync_channel.cc:331:7
#14 0x10f8e31fc in IPC::internal::ChannelReader::DispatchInputData(char const*, int) ipc/ipc_channel_reader.cc:96:9
#15 0x10f8e2c5d in IPC::internal::ChannelReader::ProcessIncomingMessages() ipc/ipc_channel_reader.cc:32:10
#16 0x10f8d7c06 in IPC::ChannelPosix::OnFileCanReadWithoutBlocking(int) ipc/ipc_channel_posix.cc:655:10
#17 0x10dfcb4ac in OnFileCanReadWithoutBlocking base/message_loop/message_pump_libevent.cc:100:3
#18 0x10dfcb4ac in base::MessagePumpLibevent::OnLibeventNotification(int, short, void*) base/message_loop/message_pump_libevent.cc:360:0
#19 0x10e1602fa in event_process_active third_party/libevent/event.c:373:4
#20 0x10e1602fa in event_base_loop third_party/libevent/event.c:513:0
#21 0x10dfcbd96 in base::MessagePumpLibevent::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_libevent.cc:260:7
#22 0x10e087fee in base::RunLoop::Run() base/run_loop.cc:55:3
#23 0x10e04fe74 in base::MessageLoop::Run() base/message_loop/message_loop.cc:287:3
#24 0x10e0f10b9 in base::Thread::ThreadMain() base/threading/thread.cc:248:3
#25 0x10e0e46f9 in base::(anonymous namespace)::ThreadFunc(void*) base/threading/platform_thread_posix.cc:74:3
#26 0x7fff940ee771 in _pthread_start ??:0:0
#27 0x7fff940db1a0 in thread_start ??:0:0
Thread T4 created by T0 here:
#0 0x10c106259 in __asan_after_dynamic_init ??:0:0
#1 0x10e0e3fa1 in base::(anonymous namespace)::CreateThread(unsigned long, bool, base::PlatformThread::Delegate*, base::PlatformThreadHandle*, base::ThreadPriority) base/threading/platform_thread_posix.cc:114:13
#2 0x10e0f07c8 in base::Thread::StartWithOptions(base::Thread::Options const&) base/threading/thread.cc:108:17
#3 0x11a01c0ca in content::ChildProcess::ChildProcess() content/child/child_process.cc:51:3
#4 0x11a3be84a in RenderProcess content/renderer/render_process.h:21:3
#5 0x11a3be84a in content::RenderProcessImpl::RenderProcessImpl() content/renderer/render_process_impl.cc:27:0
#6 0x11a44d716 in content::RendererMain(content::MainFunctionParams const&) content/renderer/renderer_main.cc:193:23
#7 0x10df0c1b5 in content::ContentMainRunnerImpl::Run() content/app/content_main_runner.cc:808:12
#8 0x10df0a7dd in content::ContentMain(content::ContentMainParams const&) content/app/content_main.cc:19:15
#9 0x10cdd3fb4 in ChromeMain chrome/app/chrome_main.cc:66:12
#10 0x10c0c0c1a in main chrome/app/chrome_exe_main_mac.cc:16:12
#11 0x10c0c0c03 in start ??:0:0
#11 0x11 (<unknown module>)
==1447==ABORTING
[1441:41219:0715/045016:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] ExtensionApiTabAudioMutingTest.TabAudible (8027 ms)
[89/225] ExtensionApiTabAudioMutingTest.TabAudible (9332 ms)
[ RUN ] ExtensionApiNewTabTest.Tabs
[1438:3847:0715/045006:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1433:3847:0715/045008:INFO:CONSOLE(0)] "[SUCCESS] getSelected", source: chrome-extension://bkpppmfjmgjemhmiinnbpheecddiaepa/crud.html (0)
[1433:3847:0715/045009:INFO:CONSOLE(0)] "[SUCCESS] create", source: chrome-extension://bkpppmfjmgjemhmiinnbpheecddiaepa/crud.html (0)
[1433:3847:0715/045009:INFO:CONSOLE(0)] "[SUCCESS] createInCurrent", source: chrome-extension://bkpppmfjmgjemhmiinnbpheecddiaepa/crud.html (0)
[1433:3847:0715/045010:INFO:CONSOLE(0)] "[SUCCESS] createInOtherWindow", source: chrome-extension://bkpppmfjmgjemhmiinnbpheecddiaepa/crud.html (0)
[1433:3847:0715/045010:INFO:CONSOLE(0)] "[SUCCESS] createAtIndex", source: chrome-extension://bkpppmfjmgjemhmiinnbpheecddiaepa/crud.html (0)
[1433:3847:0715/045011:INFO:CONSOLE(0)] "[SUCCESS] createSelected", source: chrome-extension://bkpppmfjmgjemhmiinnbpheecddiaepa/crud.html (0)
[1433:3847:0715/045013:INFO:CONSOLE(0)] "[SUCCESS] createWindowWithDefaultTab", source: chrome-extension://bkpppmfjmgjemhmiinnbpheecddiaepa/crud.html (0)
[1433:3847:0715/045013:INFO:CONSOLE(0)] "[SUCCESS] createWindowWithExistingTab", source: chrome-extension://bkpppmfjmgjemhmiinnbpheecddiaepa/crud.html (0)
[1433:3847:0715/045014:INFO:CONSOLE(0)] "[SUCCESS] getAllInWindowNullArg", source: chrome-extension://bkpppmfjmgjemhmiinnbpheecddiaepa/crud.html (0)
[1433:3847:0715/045015:INFO:CONSOLE(0)] "[SUCCESS] detectLanguage", source: chrome-extension://bkpppmfjmgjemhmiinnbpheecddiaepa/crud.html (0)
[1433:3847:0715/045017:INFO:CONSOLE(0)] "[SUCCESS] windowCreate", source: chrome-extension://bkpppmfjmgjemhmiinnbpheecddiaepa/crud.html (0)
[1433:3847:0715/045017:INFO:CONSOLE(0)] "[SUCCESS] getCurrentWindow", source: chrome-extension://bkpppmfjmgjemhmiinnbpheecddiaepa/crud.html (0)
[1433:3847:0715/045018:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[1433:40707:0715/045019:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[1433:40707:0715/045019:WARNING:channel.cc(322)] RawChannel write error
[1433:40707:0715/045019:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[1433:40707:0715/045019:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ExtensionApiNewTabTest.Tabs (15219 ms)
[90/225] ExtensionApiNewTabTest.Tabs (16784 ms)
[ RUN ] ExtensionURLRewriteBrowserTest.BookmarksURLOverride
[1453:3847:0715/045019:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1454:13319:0715/045024:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1454:13319:0715/045024:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1459:12807:0715/045024:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1459:12807:0715/045024:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1455:13063:0715/045024:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[1455:13063:0715/045024:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[1455:13063:0715/045024:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1455:13063:0715/045024:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1455:13063:0715/045024:WARNING:channel.cc(322)] RawChannel write error
[1459:12807:0715/045024:WARNING:channel.cc(322)] RawChannel write error
[1458:12803:0715/045024:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1458:12803:0715/045024:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1458:12803:0715/045024:WARNING:channel.cc(322)] RawChannel write error
[1456:13063:0715/045024:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[1456:13063:0715/045024:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[1456:13063:0715/045024:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1456:13063:0715/045024:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1456:13063:0715/045024:WARNING:channel.cc(322)] RawChannel write error
[1450:41219:0715/045024:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[1450:41219:0715/045024:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[1450:41219:0715/045024:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[1450:41219:0715/045024:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ExtensionURLRewriteBrowserTest.BookmarksURLOverride (7199 ms)
[91/225] ExtensionURLRewriteBrowserTest.BookmarksURLOverride (8689 ms)
[ RUN ] LazyBackgroundPageApiTest.WaitForRequest
[1462:3847:0715/045023:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1465:12807:0715/045026:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] LazyBackgroundPageApiTest.WaitForRequest (4632 ms)
[92/225] LazyBackgroundPageApiTest.WaitForRequest (6725 ms)
[ RUN ] RequirementsCheckerBrowserTest.DisallowWebGL
[1474:3847:0715/045029:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1476:15363:0715/045030:ERROR:webgraphicscontext3d_command_buffer_impl.cc(242)] Failed to initialize GLES2CmdHelper.
[1476:13063:0715/045030:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1476:13063:0715/045030:WARNING:channel.cc(322)] RawChannel write error
[ OK ] RequirementsCheckerBrowserTest.DisallowWebGL (2837 ms)
[93/225] RequirementsCheckerBrowserTest.DisallowWebGL (4391 ms)
[ RUN ] LazyBackgroundPageApiTest.EventDispatchToTab
[1470:3847:0715/045028:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1471:13063:0715/045031:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1471:13063:0715/045031:WARNING:channel.cc(322)] RawChannel write error
[1466:3847:0715/045032:INFO:CONSOLE(0)] "[SUCCESS] testReceivedEvent", source: chrome-extension://ibbfjadgljfngmdcoenmdemgafbggopa/page.html (0)
[1466:40707:0715/045032:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] LazyBackgroundPageApiTest.EventDispatchToTab (5960 ms)
[94/225] LazyBackgroundPageApiTest.EventDispatchToTab (7246 ms)
[ RUN ] HistoryBrowserTest.HistorySearchXSS
HTTP server started on http://127.0.0.1:49316...
sending server_data: {"host": "127.0.0.1", "port": 49316} (36 bytes)
[ OK ] HistoryBrowserTest.HistorySearchXSS (676 ms)
[95/225] HistoryBrowserTest.HistorySearchXSS (2014 ms)
[ RUN ] GeolocationBrowserTest.NoPromptForDeniedOrigin
[1482:3847:0715/045034:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1478:74247:0715/045035:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
2015-07-15 04:50:37.216 browser_tests[1478:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[1478:40195:0715/045038:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[1478:3847:0715/045038:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 2147483648, remote ID 2)
[1478:40195:0715/045038:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[1478:3847:0715/045038:WARNING:geolocation_browsertest.cc(282)] TearDownInProcessBrowserTestFixture. Test Finished.
[ OK ] GeolocationBrowserTest.NoPromptForDeniedOrigin (6312 ms)
[96/225] GeolocationBrowserTest.NoPromptForDeniedOrigin (7623 ms)
[ RUN ] MediaStreamPermissionTest.TestDenyingUserMedia
[1490:3847:0715/045037:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49323...
sending server_data: {"host": "127.0.0.1", "port": 49323} (36 bytes)
[1485:3847:0715/045039:INFO:CONSOLE(71)] "This appears to be Chrome", source: http://127.0.0.1:49323/files/webrtc/adapter.js (71)
[1485:3847:0715/045040:INFO:CONSOLE(13)] "Requesting doGetUserMedia: constraints: {"audio":true,"video":true}", source: http://127.0.0.1:49323/files/webrtc/test_functions.js (13)
[1485:3847:0715/045040:INFO:CONSOLE(13)] "GetUserMedia FAILED: Maybe the camera is in use by another process?", source: http://127.0.0.1:49323/files/webrtc/test_functions.js (13)
[1485:3847:0715/045040:INFO:CONSOLE(13)] "failed-with-error-PermissionDeniedError", source: http://127.0.0.1:49323/files/webrtc/test_functions.js (13)
[1485:3847:0715/045040:INFO:CONSOLE(13)] "Returning request-callback-denied to test.", source: http://127.0.0.1:49323/files/webrtc/test_functions.js (13)
[1485:3847:0715/045040:INFO:CONSOLE(13)] "Returning failed-with-error-PermissionDeniedError to test.", source: http://127.0.0.1:49323/files/webrtc/test_functions.js (13)
[ OK ] MediaStreamPermissionTest.TestDenyingUserMedia (5072 ms)
[97/225] MediaStreamPermissionTest.TestDenyingUserMedia (6424 ms)
[ RUN ] MediaStreamPermissionTest.TestAcceptThenDenyWhichShouldBeSticky
[1497:3847:0715/045042:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49332...
sending server_data: {"host": "127.0.0.1", "port": 49332} (36 bytes)
[1494:3847:0715/045044:INFO:CONSOLE(71)] "This appears to be Chrome", source: http://127.0.0.1:49332/files/webrtc/adapter.js (71)
[1494:3847:0715/045044:INFO:CONSOLE(13)] "Requesting doGetUserMedia: constraints: {"audio":true,"video":true}", source: http://127.0.0.1:49332/files/webrtc/test_functions.js (13)
[1499:20227:0715/045044:WARNING:webrtcvoiceengine.cc(472)] Unexpected codec: ISAC/48000/1 (105)
[1499:20227:0715/045044:WARNING:webrtcvoiceengine.cc(472)] Unexpected codec: PCMU/8000/2 (110)
[1499:20227:0715/045044:WARNING:webrtcvoiceengine.cc(472)] Unexpected codec: PCMA/8000/2 (118)
[1499:20227:0715/045044:WARNING:webrtcvoiceengine.cc(472)] Unexpected codec: G722/8000/2 (119)
[1494:3847:0715/045044:INFO:CONSOLE(13)] "Returning request-callback-granted to test.", source: http://127.0.0.1:49332/files/webrtc/test_functions.js (13)
[1494:3847:0715/045044:INFO:CONSOLE(13)] "Returning ok-got-stream to test.", source: http://127.0.0.1:49332/files/webrtc/test_functions.js (13)
[1494:3847:0715/045044:INFO:CONSOLE(13)] "Requesting doGetUserMedia: constraints: {"audio":true,"video":true}", source: http://127.0.0.1:49332/files/webrtc/test_functions.js (13)
[1494:3847:0715/045044:INFO:CONSOLE(13)] "GetUserMedia FAILED: Maybe the camera is in use by another process?", source: http://127.0.0.1:49332/files/webrtc/test_functions.js (13)
[1494:3847:0715/045044:INFO:CONSOLE(13)] "failed-with-error-PermissionDeniedError", source: http://127.0.0.1:49332/files/webrtc/test_functions.js (13)
[1494:3847:0715/045044:INFO:CONSOLE(13)] "Returning request-callback-denied to test.", source: http://127.0.0.1:49332/files/webrtc/test_functions.js (13)
[1494:3847:0715/045044:INFO:CONSOLE(13)] "Returning failed-with-error-PermissionDeniedError to test.", source: http://127.0.0.1:49332/files/webrtc/test_functions.js (13)
[1494:3847:0715/045044:INFO:CONSOLE(13)] "Requesting doGetUserMedia: constraints: {"audio":true,"video":true}", source: http://127.0.0.1:49332/files/webrtc/test_functions.js (13)
[1494:3847:0715/045044:INFO:CONSOLE(13)] "GetUserMedia FAILED: Maybe the camera is in use by another process?", source: http://127.0.0.1:49332/files/webrtc/test_functions.js (13)
[1494:3847:0715/045044:INFO:CONSOLE(13)] "failed-with-error-PermissionDeniedError", source: http://127.0.0.1:49332/files/webrtc/test_functions.js (13)
[1494:3847:0715/045044:INFO:CONSOLE(13)] "Returning request-callback-denied to test.", source: http://127.0.0.1:49332/files/webrtc/test_functions.js (13)
[1494:3847:0715/045044:INFO:CONSOLE(13)] "Returning failed-with-error-PermissionDeniedError to test.", source: http://127.0.0.1:49332/files/webrtc/test_functions.js (13)
[ OK ] MediaStreamPermissionTest.TestAcceptThenDenyWhichShouldBeSticky (4981 ms)
[98/225] MediaStreamPermissionTest.TestAcceptThenDenyWhichShouldBeSticky (6408 ms)
[ RUN ] ECKPrefixedEncryptedMediaTest.InitializeCDMFail
[1503:3847:0715/045044:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49342...
sending server_data: {"host": "127.0.0.1", "port": 49342} (36 bytes)
[1498:3847:0715/045046:INFO:CONSOLE(295)] "04:50:46.054 - org.chromium.externalclearkey.initializefail is not a known key system", source: http://127.0.0.1:49342/files/eme_player_js/utils.js (295)
[1498:3847:0715/045046:INFO:CONSOLE(295)] "04:50:46.060 - Using PrefixedClearKeyPlayer", source: http://127.0.0.1:49342/files/eme_player_js/utils.js (295)
[1498:3847:0715/045046:INFO:CONSOLE(295)] "04:50:46.066 - Registering video event handlers.", source: http://127.0.0.1:49342/files/eme_player_js/utils.js (295)
[1498:3847:0715/045046:INFO:CONSOLE(295)] "04:50:46.078 - Loading media using src.", source: http://127.0.0.1:49342/files/eme_player_js/utils.js (295)
[1498:3847:0715/045046:INFO:CONSOLE(295)] "04:50:46.260 - org.chromium.externalclearkey.initializefail Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:49342/files/eme_player_js/utils.js (295)
[1498:3847:0715/045046:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[1498:3847:0715/045047:INFO:CONSOLE(295)] "04:50:47.237 - onWebkitKeyError KeySystem: org.chromium.externalclearkey.initializefail, sessionId: , errorCode: 1, systemCode: 0", source: http://127.0.0.1:49342/files/eme_player_js/utils.js (295)
[1498:3847:0715/045047:INFO:CONSOLE(145)] "[object HTMLVideoElement].webkitkeyerror", source: http://127.0.0.1:49342/files/eme_player_js/utils.js (145)
[1498:3847:0715/045047:INFO:CONSOLE(295)] "04:50:47.244 - Set document title to: PREFIXED_EME_ERROR_EVENT, updated title: PREFIXED_EME_ERROR_EVENT", source: http://127.0.0.1:49342/files/eme_player_js/utils.js (295)
[ OK ] ECKPrefixedEncryptedMediaTest.InitializeCDMFail (4960 ms)
[99/225] ECKPrefixedEncryptedMediaTest.InitializeCDMFail (6409 ms)
[ RUN ] EncryptedMediaIsTypeSupportedWidevineTest.IsSupportedKeySystemWithMediaMimeType_Widevine_NoType
[1510:3847:0715/045048:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1506:3847:0715/045049:INFO:CONSOLE(0)] "canPlayType()'s 'keySystem' parameter is deprecated and will be ignored in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[ OK ] EncryptedMediaIsTypeSupportedWidevineTest.IsSupportedKeySystemWithMediaMimeType_Widevine_NoType (3066 ms)
[100/225] EncryptedMediaIsTypeSupportedWidevineTest.IsSupportedKeySystemWithMediaMimeType_Widevine_NoType (4445 ms)
[ RUN ] EncryptedMediaIsTypeSupportedWidevineCDMRegisteredWithWrongPathTest.PepperCDMsRegisteredButAdapterNotPresent
[1515:3847:0715/045050:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49359...
sending server_data: {"host": "127.0.0.1", "port": 49359} (36 bytes)
[1511:3847:0715/045052:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[1511:3847:0715/045052:INFO:CONSOLE(0)] "canPlayType()'s 'keySystem' parameter is deprecated and will be ignored in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[1511:41219:0715/045052:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[1511:41219:0715/045052:WARNING:channel.cc(322)] RawChannel write error
[ OK ] EncryptedMediaIsTypeSupportedWidevineCDMRegisteredWithWrongPathTest.PepperCDMsRegisteredButAdapterNotPresent (4065 ms)
[101/225] EncryptedMediaIsTypeSupportedWidevineCDMRegisteredWithWrongPathTest.PepperCDMsRegisteredButAdapterNotPresent (5519 ms)
[ RUN ] MediaFileValidatorTest.InvalidImage
[1521:3847:0715/045053:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1516:39427:0715/045054:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] MediaFileValidatorTest.InvalidImage (3697 ms)
[102/225] MediaFileValidatorTest.InvalidImage (5257 ms)
[ RUN ] DnsProbeBrowserTest.NxdomainProbeResultWithWorkingCorrections
[1527:3847:0715/045056:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1523:3847:0715/045057:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[ OK ] DnsProbeBrowserTest.NxdomainProbeResultWithWorkingCorrections (3377 ms)
[103/225] DnsProbeBrowserTest.NxdomainProbeResultWithWorkingCorrections (4663 ms)
[ RUN ] DnsProbeBrowserTest.Incognito
[1532:3847:0715/045058:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1528:40451:0715/045100:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[1528:40451:0715/045100:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[1528:40451:0715/045100:WARNING:channel.cc(322)] RawChannel write error
[ OK ] DnsProbeBrowserTest.Incognito (5042 ms)
[104/225] DnsProbeBrowserTest.Incognito (6523 ms)
[ RUN ] LoadTimingBrowserTest.Ssl
[1538:3847:0715/045100:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] LoadTimingBrowserTest.Ssl (3769 ms)
[105/225] LoadTimingBrowserTest.Ssl (5240 ms)
[ RUN ] LoadTimingBrowserTest.EverythingAtOnce
[1544:3847:0715/045104:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1540:40195:0715/045105:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[1540:40195:0715/045105:WARNING:channel.cc(322)] RawChannel write error
[ OK ] LoadTimingBrowserTest.EverythingAtOnce (3212 ms)
[106/225] LoadTimingBrowserTest.EverythingAtOnce (4431 ms)
[ RUN ] PredictorBrowserTest.PRE_ShutdownStartupCycle
[1548:3847:0715/045106:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1549:15363:0715/045106:ERROR:webgraphicscontext3d_command_buffer_impl.cc(242)] Failed to initialize GLES2CmdHelper.
[ OK ] PredictorBrowserTest.PRE_ShutdownStartupCycle (2767 ms)
[107/225] PredictorBrowserTest.PRE_ShutdownStartupCycle (4176 ms)
[ RUN ] PasswordManagerBrowserTestBase.PromptForFetchSubmitWithoutNavigation_SignupForm
[1554:3847:0715/045109:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1550:56583:0715/045110:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[ OK ] PasswordManagerBrowserTestBase.PromptForFetchSubmitWithoutNavigation_SignupForm (3480 ms)
[108/225] PasswordManagerBrowserTestBase.PromptForFetchSubmitWithoutNavigation_SignupForm (4803 ms)
[ RUN ] PasswordManagerBrowserTestBase.ChangePwdCorrect
[1558:3847:0715/045110:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1553:56071:0715/045111:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[ OK ] PasswordManagerBrowserTestBase.ChangePwdCorrect (3353 ms)
[109/225] PasswordManagerBrowserTestBase.ChangePwdCorrect (4794 ms)
[ RUN ] PasswordManagerBrowserTestBase.ChangePwdIncorrect
[1564:3847:0715/045113:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1560:56839:0715/045115:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[ OK ] PasswordManagerBrowserTestBase.ChangePwdIncorrect (3413 ms)
[110/225] PasswordManagerBrowserTestBase.ChangePwdIncorrect (4725 ms)
[ RUN ] SyncedPrefChangeRegistrarTest.DifferentiateRemoteAndLocalChanges
[1574:3847:0715/045118:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1575:13063:0715/045119:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[1575:13063:0715/045119:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[1575:13063:0715/045119:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1575:13063:0715/045119:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] SyncedPrefChangeRegistrarTest.DifferentiateRemoteAndLocalChanges (2649 ms)
[111/225] SyncedPrefChangeRegistrarTest.DifferentiateRemoteAndLocalChanges (4037 ms)
[ RUN ] PDFExtensionTest.Navigator
[1568:3847:0715/045115:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1563:74503:0715/045116:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[1563:3847:0715/045119:INFO:CONSOLE(0)] "[SUCCESS] testNavigate", source: chrome-extension://mhjfbmdgcfjbbpaeojofohoefgiehjai/index.html (0)
[ OK ] PDFExtensionTest.Navigator (7257 ms)
[112/225] PDFExtensionTest.Navigator (8625 ms)
[ RUN ] PrerenderBrowserTest.PrerenderServerRedirectNavigateToSecondViaClick
[1581:3847:0715/045122:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49379...
sending server_data: {"host": "127.0.0.1", "port": 49379} (36 bytes)
[ OK ] PrerenderBrowserTest.PrerenderServerRedirectNavigateToSecondViaClick (5457 ms)
[113/225] PrerenderBrowserTest.PrerenderServerRedirectNavigateToSecondViaClick (6686 ms)
[ RUN ] PrerenderBrowserTest.PrerenderImagePng
[1586:3847:0715/045123:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49383...
sending server_data: {"host": "127.0.0.1", "port": 49383} (36 bytes)
[1587:13063:0715/045127:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1587:13063:0715/045127:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] PrerenderBrowserTest.PrerenderImagePng (5610 ms)
[114/225] PrerenderBrowserTest.PrerenderImagePng (7110 ms)
[ RUN ] PrerenderBrowserTest.ControlGroupRendererInitiated
[1600:3847:0715/045130:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49396...
sending server_data: {"host": "127.0.0.1", "port": 49396} (36 bytes)
[1600:3847:0715/045132:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50CD0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[1600:3847:0715/045132:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50CD0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[1595:40963:0715/045132:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[1595:40963:0715/045132:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PrerenderBrowserTest.ControlGroupRendererInitiated (3854 ms)
[115/225] PrerenderBrowserTest.ControlGroupRendererInitiated (5198 ms)
[ RUN ] PrerenderBrowserTest.PrerenderClearHistory
[1596:3847:0715/045129:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49392...
sending server_data: {"host": "127.0.0.1", "port": 49392} (36 bytes)
[1592:40707:0715/045132:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[1592:40707:0715/045133:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[1592:40707:0715/045133:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PrerenderBrowserTest.PrerenderClearHistory (5809 ms)
[116/225] PrerenderBrowserTest.PrerenderClearHistory (7378 ms)
[ RUN ] PrerenderBrowserTest.PrerenderDeferredImageAfterRedirect
[1613:3847:0715/045136:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49408...
sending server_data: {"host": "127.0.0.1", "port": 49408} (36 bytes)
[1614:13063:0715/045139:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1614:13063:0715/045139:WARNING:channel.cc(322)] RawChannel write error
[1606:40195:0715/045139:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] PrerenderBrowserTest.PrerenderDeferredImageAfterRedirect (5273 ms)
[117/225] PrerenderBrowserTest.PrerenderDeferredImageAfterRedirect (6466 ms)
[ RUN ] PrerenderBrowserTest.MatchCompleteDummy
[1610:3847:0715/045135:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49404...
sending server_data: {"host": "127.0.0.1", "port": 49404} (36 bytes)
[1617:12807:0715/045139:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483651, remote ID 4)
[1617:12807:0715/045139:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[1617:12807:0715/045139:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[1617:12807:0715/045139:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1617:12807:0715/045139:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1605:40451:0715/045139:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] PrerenderBrowserTest.MatchCompleteDummy (6173 ms)
[118/225] PrerenderBrowserTest.MatchCompleteDummy (7445 ms)
[ RUN ] ProfileWindowBrowserTest.GuestWrenchLacksBookmarks
[1626:3847:0715/045143:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1628:12551:0715/045145:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1628:12551:0715/045145:WARNING:channel.cc(322)] RawChannel write error
[1620:59155:0715/045145:ERROR:mach_broker_mac.mm(222)] Unknown process 1630 is sending Mach IPC messages!
[1620:40451:0715/045145:ERROR:service_worker_context_wrapper.cc(335)] ServiceWorkerContextCore is no longer alive.
[ OK ] ProfileWindowBrowserTest.GuestWrenchLacksBookmarks (4166 ms)
[119/225] ProfileWindowBrowserTest.GuestWrenchLacksBookmarks (5407 ms)
[ RUN ] ProfileWindowBrowserTest.GuestIgnoresHistory
[1625:3847:0715/045143:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1619:3847:0715/045145:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[1619:40451:0715/045147:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[1619:40451:0715/045147:WARNING:channel.cc(322)] RawChannel write error
[1619:40451:0715/045147:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[1619:40451:0715/045147:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[1619:40451:0715/045147:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[1619:40451:0715/045147:ERROR:service_worker_context_wrapper.cc(335)] ServiceWorkerContextCore is no longer alive.
[ OK ] ProfileWindowBrowserTest.GuestIgnoresHistory (6463 ms)
[120/225] ProfileWindowBrowserTest.GuestIgnoresHistory (7827 ms)
[ RUN ] ReferrerPolicyTest.HttpsMiddleClickTargetBlankOrigin
[1641:3847:0715/045151:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1636:40451:0715/045152:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[1636:40451:0715/045152:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ReferrerPolicyTest.HttpsMiddleClickTargetBlankOrigin (3115 ms)
[121/225] ReferrerPolicyTest.HttpsMiddleClickTargetBlankOrigin (4568 ms)
[ RUN ] PushMessagingBrowserTest.SubscribePersisted
HTTPS server started on https://127.0.0.1:49422...
sending server_data: {"host": "127.0.0.1", "port": 49422} (36 bytes)
[1637:3847:0715/045149:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1632:3847:0715/045150:INFO:CONSOLE(18)] "sendResultToTest: ok - service worker registered", source: https://127.0.0.1:49422/files/push_messaging/push_test.js (18)
[1632:3847:0715/045150:INFO:CONSOLE(18)] "sendResultToTest: permission status - granted", source: https://127.0.0.1:49422/files/push_messaging/push_test.js (18)
[1632:3847:0715/045150:INFO:CONSOLE(18)] "sendResultToTest: https://android.googleapis.com/gcm/send/1-0", source: https://127.0.0.1:49422/files/push_messaging/push_test.js (18)
[1632:3847:0715/045150:INFO:CONSOLE(18)] "sendResultToTest: ok - service worker registered", source: https://127.0.0.1:49422/files/push_messaging/push_test.js (18)
[1632:3847:0715/045151:INFO:CONSOLE(18)] "sendResultToTest: ok - service worker registered", source: https://127.0.0.1:49422/files/push_messaging/push_test.js (18)
[1632:3847:0715/045151:INFO:CONSOLE(18)] "sendResultToTest: ok - service worker registered", source: https://127.0.0.1:49422/files/push_messaging/push_test.js (18)
[1632:3847:0715/045151:INFO:CONSOLE(18)] "sendResultToTest: permission status - granted", source: https://127.0.0.1:49422/files/push_messaging/push_test.js (18)
[1632:3847:0715/045151:INFO:CONSOLE(18)] "sendResultToTest: https://android.googleapis.com/gcm/send/1-1", source: https://127.0.0.1:49422/files/push_messaging/push_test.js (18)
[1632:3847:0715/045151:INFO:CONSOLE(18)] "sendResultToTest: ok - service worker registered", source: https://127.0.0.1:49422/files/push_messaging/push_test.js (18)
[1632:3847:0715/045151:INFO:CONSOLE(18)] "sendResultToTest: permission status - granted", source: https://127.0.0.1:49422/files/push_messaging/push_test.js (18)
[1632:3847:0715/045151:INFO:CONSOLE(18)] "sendResultToTest: https://android.googleapis.com/gcm/send/1-2", source: https://127.0.0.1:49422/files/push_messaging/push_test.js (18)
[1632:3847:0715/045151:INFO:CONSOLE(18)] "sendResultToTest: ok - service worker registered", source: https://127.0.0.1:49422/files/push_messaging/push_test.js (18)
[1632:3847:0715/045151:INFO:CONSOLE(18)] "sendResultToTest: permission status - granted", source: https://127.0.0.1:49422/files/push_messaging/push_test.js (18)
[1632:3847:0715/045151:INFO:CONSOLE(18)] "sendResultToTest: https://android.googleapis.com/gcm/send/1-2", source: https://127.0.0.1:49422/files/push_messaging/push_test.js (18)
[1632:3847:0715/045151:INFO:CONSOLE(18)] "sendResultToTest: ok - service worker registered", source: https://127.0.0.1:49422/files/push_messaging/push_test.js (18)
[1632:3847:0715/045151:INFO:CONSOLE(18)] "sendResultToTest: permission status - granted", source: https://127.0.0.1:49422/files/push_messaging/push_test.js (18)
[1632:3847:0715/045152:INFO:CONSOLE(18)] "sendResultToTest: https://android.googleapis.com/gcm/send/1-1", source: https://127.0.0.1:49422/files/push_messaging/push_test.js (18)
[1632:3847:0715/045152:INFO:CONSOLE(18)] "sendResultToTest: ok - service worker registered", source: https://127.0.0.1:49422/files/push_messaging/push_test.js (18)
[1632:3847:0715/045152:INFO:CONSOLE(18)] "sendResultToTest: permission status - granted", source: https://127.0.0.1:49422/files/push_messaging/push_test.js (18)
[1632:3847:0715/045152:INFO:CONSOLE(18)] "sendResultToTest: https://android.googleapis.com/gcm/send/1-0", source: https://127.0.0.1:49422/files/push_messaging/push_test.js (18)
[1632:3847:0715/045152:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.allow_outdated
[1632:3847:0715/045152:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown printing.enabled
[1632:3847:0715/045152:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.always_authorize
[ OK ] PushMessagingBrowserTest.SubscribePersisted (5684 ms)
[122/225] PushMessagingBrowserTest.SubscribePersisted (7019 ms)
[ RUN ] ContextMenuBrowserTest.ContextMenuForCanvas
[1656:3847:0715/045155:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1658:13575:0715/045156:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[1658:13575:0715/045156:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[1658:13575:0715/045156:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1658:13575:0715/045156:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1658:15875:0715/045156:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[1658:15875:0715/045156:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[1658:15875:0715/045156:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[ OK ] ContextMenuBrowserTest.ContextMenuForCanvas (2884 ms)
[123/225] ContextMenuBrowserTest.ContextMenuForCanvas (4138 ms)
[ RUN ] ContextMenuBrowserTest.ViewPageInfoWithNoEntry
[1657:3847:0715/045155:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ContextMenuBrowserTest.ViewPageInfoWithNoEntry (3104 ms)
[124/225] ContextMenuBrowserTest.ViewPageInfoWithNoEntry (4357 ms)
[ RUN ] ImageFetcherImplBrowserTest.InvalidFetch
HTTP server started on http://127.0.0.1:49459...
sending server_data: {"host": "127.0.0.1", "port": 49459} (36 bytes)
[1669:3847:0715/045201: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/Untitled 1/b/swarm_slave/work/cache/run_tha_testuG4ySv/chrome/test/data/DOESNOTEXIST
127.0.0.1 - - [15/Jul/2015 04:52:02] code 404, message Not Found
[ OK ] ImageFetcherImplBrowserTest.InvalidFetch (5007 ms)
[125/225] ImageFetcherImplBrowserTest.InvalidFetch (6581 ms)
[ RUN ] ChromeRenderProcessHostTest.DevToolsOnSelfInOwnProcessPPT
[1665:3847:0715/045159:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1672:15107:0715/045203:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[1672:15107:0715/045203:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[1672:12807:0715/045203:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1672:12807:0715/045203:WARNING:channel.cc(322)] RawChannel write error
[1660:40451:0715/045203:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[1660:40451:0715/045203:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[1660:40451:0715/045203:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[1660:40451:0715/045203:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[1660:40451:0715/045203:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[1660:40451:0715/045203:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ChromeRenderProcessHostTest.DevToolsOnSelfInOwnProcessPPT (6190 ms)
[126/225] ChromeRenderProcessHostTest.DevToolsOnSelfInOwnProcessPPT (7793 ms)
[ RUN ] ServiceProcessControlBrowserTest.MultipleLaunchTasks
[ OK ] ServiceProcessControlBrowserTest.MultipleLaunchTasks (5 ms)
[127/225] ServiceProcessControlBrowserTest.MultipleLaunchTasks (1235 ms)
[ RUN ] ServiceProcessControlBrowserTest.HistogramsTimeout
[ OK ] ServiceProcessControlBrowserTest.HistogramsTimeout (5 ms)
[128/225] ServiceProcessControlBrowserTest.HistogramsTimeout (1122 ms)
[ RUN ] ContinueWhereILeftOffTest.PostCloseAllBrowsers
[1682:3847:0715/045207:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1682:3847:0715/045209:ERROR:gles2_cmd_decoder.cc(13133)] [GroupMarkerNotSet(crbug.com/242999)!:50CD0500B0610000]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[1682:3847:0715/045209:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50CD0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[1688:13063:0715/045210:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1682:3847:0715/045210:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50CF0800B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[1682:3847:0715/045210:ERROR:gles2_cmd_decoder.cc(4382)] Error: 5 for Command kLoseContextCHROMIUM
[ OK ] ContinueWhereILeftOffTest.PostCloseAllBrowsers (4348 ms)
[129/225] ContinueWhereILeftOffTest.PostCloseAllBrowsers (5705 ms)
[ RUN ] SessionRestoreTest.RestoredTabsShouldHaveWindow
[1685:3847:0715/045208:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1690:13063:0715/045211:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[1690:13063:0715/045211:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1690:13063:0715/045211:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1690:13063:0715/045211:WARNING:channel.cc(322)] RawChannel write error
[1690:15363:0715/045211:ERROR:webgraphicscontext3d_command_buffer_impl.cc(242)] Failed to initialize GLES2CmdHelper.
[1698:15107:0715/045215:ERROR:webgraphicscontext3d_command_buffer_impl.cc(242)] Failed to initialize GLES2CmdHelper.
[1678:40707:0715/045215:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] SessionRestoreTest.RestoredTabsShouldHaveWindow (9020 ms)
[130/225] SessionRestoreTest.RestoredTabsShouldHaveWindow (10211 ms)
[ RUN ] SessionRestoreTest.IncognitotoNonIncognito
[1696:3847:0715/045213:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1691:3847:0715/045216:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 2, remote ID 2147483649)
[1691:3847:0715/045216:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 3, remote ID 2147483650)
[1691:40451:0715/045216:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[1691:40451:0715/045216:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[1700:12807:0715/045217:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 1, remote ID 1)
[1691:4611:0715/045217:ERROR:mach_broker_mac.mm(222)] Unknown process 1702 is sending Mach IPC messages!
[ OK ] SessionRestoreTest.IncognitotoNonIncognito (6021 ms)
[131/225] SessionRestoreTest.IncognitotoNonIncognito (7388 ms)
[ RUN ] SessionRestoreTest.ActiveIndexUpdatedAtClose
[1705:3847:0715/045219:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1713:13063:0715/045222:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[1713:13063:0715/045222:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[1713:13063:0715/045222:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1713:13063:0715/045222:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1713:13063:0715/045222:WARNING:channel.cc(322)] RawChannel write error
[1701:39939:0715/045222:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[1701:39939:0715/045225:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[1701:39939:0715/045225:WARNING:channel.cc(322)] RawChannel write error
[ OK ] SessionRestoreTest.ActiveIndexUpdatedAtClose (8725 ms)
[132/225] SessionRestoreTest.ActiveIndexUpdatedAtClose (10327 ms)
[ RUN ] SSLUITest.TestHTTPSExpiredCertAndGoBackViaButton
[1711:3847:0715/045221:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49461...
sending server_data: {"host": "127.0.0.1", "port": 49461} (36 bytes)
HTTPS server started on https://127.0.0.1:49462...
sending server_data: {"host": "127.0.0.1", "port": 49462} (36 bytes)
[1719:13319:0715/045226:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1719:13319:0715/045226:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1719:13319:0715/045226:WARNING:channel.cc(322)] RawChannel write error
[1706:40195:0715/045226:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[1706:40195:0715/045226:WARNING:channel.cc(322)] RawChannel write error
[1706:40195:0715/045226:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[1706:40195:0715/045226:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[1706:40195:0715/045226:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[1719:13835:0715/045226:FATAL:memory.cc(18)] Out of memory. size=4194304
[ OK ] SSLUITest.TestHTTPSExpiredCertAndGoBackViaButton (7409 ms)
[133/225] SSLUITest.TestHTTPSExpiredCertAndGoBackViaButton (9002 ms)
[ RUN ] SSLUITest.TestDisplaysInsecureContentTwoTabs
[1728:3847:0715/045230:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49467...
sending server_data: {"host": "127.0.0.1", "port": 49467} (36 bytes)
HTTPS server started on https://127.0.0.1:49469...
sending server_data: {"host": "127.0.0.1", "port": 49469} (36 bytes)
[1721:3847:0715/045233:INFO:CONSOLE(12)] "Mixed Content: The page at 'https://127.0.0.1:49469/files/ssl/page_displays_insecure_content.html?replace_text=UkVQTEFDRV9XSVRIX0hPU1RfQU5EX1BPUlQ=:MTI3LjAuMC4xOjQ5NDY3' was loaded over HTTPS, but requested an insecure image 'http://127.0.0.1:49467/files/ssl/google_files/logo.gif'. This content should also be served over HTTPS.", source: https://127.0.0.1:49469/files/ssl/page_displays_insecure_content.html?replace_text=UkVQTEFDRV9XSVRIX0hPU1RfQU5EX1BPUlQ=:MTI3LjAuMC4xOjQ5NDY3 (12)
[ OK ] SSLUITest.TestDisplaysInsecureContentTwoTabs (5209 ms)
[134/225] SSLUITest.TestDisplaysInsecureContentTwoTabs (6693 ms)
[ RUN ] SSLUITest.TestHTTPSErrorWithNoNavEntry
[1724:3847:0715/045229: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:49466...
sending server_data: {"host": "127.0.0.1", "port": 49466} (36 bytes)
[1720:3847:0715/045233:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[1734:13579:0715/045233:FATAL:memory.cc(18)] Out of memory. size=4194304
[ OK ] SSLUITest.TestHTTPSErrorWithNoNavEntry (6904 ms)
[135/225] SSLUITest.TestHTTPSErrorWithNoNavEntry (8324 ms)
[ RUN ] ViewSourceTest.DoesBrowserRenderInViewSource
[1743:3847:0715/045237:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1736:40451:0715/045240:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[1744:13063:0715/045240:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1744:13063:0715/045240:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1736:4871:0715/045240:ERROR:browser_io_surface_manager_mac.cc(297)] Invalid Id for IOSurface 1
[ OK ] ViewSourceTest.DoesBrowserRenderInViewSource (4572 ms)
[136/225] ViewSourceTest.DoesBrowserRenderInViewSource (5891 ms)
[ RUN ] SSLUITest.TestRedirectBadToGoodHTTPS
[1741:3847:0715/045236: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:49475...
sending server_data: {"host": "127.0.0.1", "port": 49475} (36 bytes)
HTTPS server started on https://127.0.0.1:49477...
sending server_data: {"host": "127.0.0.1", "port": 49477} (36 bytes)
[1735:3847:0715/045241:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[1741:3847:0715/045241:ERROR:gles2_cmd_decoder.cc(13133)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[1741:3847:0715/045241:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[1741:3847:0715/045241:ERROR:gles2_cmd_decoder.cc(13133)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[1741:3847:0715/045241:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[1741:3847:0715/045241:ERROR:gles2_cmd_decoder.cc(13133)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[1741:3847:0715/045241:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[1741:3847:0715/045241:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[1741:3847:0715/045241:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[1741:3847:0715/045241:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[1741:3847:0715/045241:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[1741:3847:0715/045241:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[1741:3847:0715/045241:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[1741:3847:0715/045241:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[1741:3847:0715/045241:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[1741:3847:0715/045241:ERROR:gpu_command_buffer_stub.cc(1006)] Image with ID doesn't exist.
[1741:3847:0715/045241:ERROR:gpu_command_buffer_stub.cc(1006)] Image with ID doesn't exist.
[1741:3847:0715/045241:ERROR:gpu_command_buffer_stub.cc(1006)] Image with ID doesn't exist.
[1735:40451:0715/045241:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] SSLUITest.TestRedirectBadToGoodHTTPS (6718 ms)
[137/225] SSLUITest.TestRedirectBadToGoodHTTPS (8177 ms)
[ RUN ] AutofillDialogControllerTest.Cancel
[1758:3847:0715/045245:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] AutofillDialogControllerTest.Cancel (3646 ms)
[138/225] AutofillDialogControllerTest.Cancel (5110 ms)
[ RUN ] DevToolsTagTest.DevToolsTaskIsProvided
HTTP server started on http://127.0.0.1:49482...
sending server_data: {"host": "127.0.0.1", "port": 49482} (36 bytes)
[1754:3847:0715/045244:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1749:3847:0715/045248:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[1749:3847:0715/045248:INFO:CONSOLE(2)] "Loaded", source: http://127.0.0.1:49482/files/devtools/navigate_back.html (2)
[1760:13063:0715/045249:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1760:13063:0715/045249:WARNING:channel.cc(322)] RawChannel write error
[ OK ] DevToolsTagTest.DevToolsTaskIsProvided (8687 ms)
[139/225] DevToolsTagTest.DevToolsTaskIsProvided (10203 ms)
[ RUN ] BrowserTest.PageZoom
[1764:3847:0715/045250:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] BrowserTest.PageZoom (3350 ms)
[140/225] BrowserTest.PageZoom (4634 ms)
[ RUN ] ClickModifierTest.HrefShiftClickTest
[1770:3847:0715/045253:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1766:4871:0715/045256:ERROR:mach_broker_mac.mm(222)] Unknown process 1777 is sending Mach IPC messages!
[ OK ] ClickModifierTest.HrefShiftClickTest (4346 ms)
[141/225] ClickModifierTest.HrefShiftClickTest (5810 ms)
[ RUN ] ClickModifierTest.HrefControlClickTest
[1775:3847:0715/045255:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1768:40451:0715/045256:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[1768:40451:0715/045256:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ClickModifierTest.HrefControlClickTest (4234 ms)
[142/225] ClickModifierTest.HrefControlClickTest (5734 ms)
[ RUN ] BrowserNavigatorTest.Disposition_NewPopupFromExtensionApp
[1783:3847:0715/045259:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1786:15363:0715/045300:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[1786:15363:0715/045300:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[1786:15363:0715/045300:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[ OK ] BrowserNavigatorTest.Disposition_NewPopupFromExtensionApp (3095 ms)
[143/225] BrowserNavigatorTest.Disposition_NewPopupFromExtensionApp (4644 ms)
[ RUN ] BrowserNavigatorTest.Disposition_SingletonTabExisting_IgnorePath
[1787:3847:0715/045301:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1780:63531:0715/045302:ERROR:mach_broker_mac.mm(222)] Unknown process 1790 is sending Mach IPC messages!
[1780:63531:0715/045303:ERROR:mach_broker_mac.mm(222)] Unknown process 1791 is sending Mach IPC messages!
[ OK ] BrowserNavigatorTest.Disposition_SingletonTabExisting_IgnorePath (4449 ms)
[144/225] BrowserNavigatorTest.Disposition_SingletonTabExisting_IgnorePath (5813 ms)
[ RUN ] BrowserNavigatorTest.Disposition_SingletonTabExistingSubPath_IgnorePath
[1794:3847:0715/045304:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1796:12807:0715/045306:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[1796:12807:0715/045306:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[1796:12807:0715/045306:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1796:12807:0715/045306:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1789:4611:0715/045306:ERROR:mach_broker_mac.mm(222)] Unknown process 1799 is sending Mach IPC messages!
[ OK ] BrowserNavigatorTest.Disposition_SingletonTabExistingSubPath_IgnorePath (4584 ms)
[145/225] BrowserNavigatorTest.Disposition_SingletonTabExistingSubPath_IgnorePath (6041 ms)
[ RUN ] BrowserNavigatorTest.Disposition_SingletonTabExisting_IgnoreQuery
[1800:3847:0715/045306:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] BrowserNavigatorTest.Disposition_SingletonTabExisting_IgnoreQuery (3827 ms)
[146/225] BrowserNavigatorTest.Disposition_SingletonTabExisting_IgnoreQuery (5167 ms)
[ RUN ] WindowAppleScriptTest.InsertTabAtPosition
[1808:3847:0715/045310:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1803:4611:0715/045312:ERROR:mach_broker_mac.mm(222)] Unknown process 1813 is sending Mach IPC messages!
[ OK ] WindowAppleScriptTest.InsertTabAtPosition (4473 ms)
[147/225] WindowAppleScriptTest.InsertTabAtPosition (6026 ms)
[ RUN ] AppShimMenuControllerBrowserTest.ClosingBackgroundWindowLeavesMenuBar
[1821:3847:0715/045316:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1822:12807:0715/045320:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[1822:12807:0715/045320:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1822:12807:0715/045320:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1816:3847:0715/045320:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.allow_outdated
[1816:3847:0715/045320:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown printing.enabled
[1816:3847:0715/045320:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.always_authorize
[1816:3847:0715/045320:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown select_file_dialogs.allowed
[ OK ] AppShimMenuControllerBrowserTest.ClosingBackgroundWindowLeavesMenuBar (6430 ms)
[148/225] AppShimMenuControllerBrowserTest.ClosingBackgroundWindowLeavesMenuBar (8091 ms)
[ RUN ] AppShimMenuControllerBrowserTest.PlatformAppFocusUpdatesMenuBar
[1812:3847:0715/045311:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1807:40451:0715/045321:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[1807:40451:0715/045321:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[1807:40451:0715/045321:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[1807:40451:0715/045321:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[1807:3847:0715/045321:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown incognito.mode_availability
[1807:3847:0715/045321:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.allow_outdated
[1807:3847:0715/045321:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown printing.enabled
[1807:3847:0715/045321:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.always_authorize
[1807:3847:0715/045321:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown select_file_dialogs.allowed
[ OK ] AppShimMenuControllerBrowserTest.PlatformAppFocusUpdatesMenuBar (11747 ms)
[149/225] AppShimMenuControllerBrowserTest.PlatformAppFocusUpdatesMenuBar (13164 ms)
[ RUN ] BrowserWindowControllerTest.TrafficLightZOrder
[1833:3847:0715/045324:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] BrowserWindowControllerTest.TrafficLightZOrder (4727 ms)
[150/225] BrowserWindowControllerTest.TrafficLightZOrder (6075 ms)
[ RUN ] ConstrainedWindowMacTest.ShowInUninitializedTab
[1834:3847:0715/045324:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ConstrainedWindowMacTest.ShowInUninitializedTab (5174 ms)
[151/225] ConstrainedWindowMacTest.ShowInUninitializedTab (6576 ms)
[ RUN ] FindInPageControllerTest.FindUnselectableText
[1846:3847:0715/045331:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] FindInPageControllerTest.FindUnselectableText (3558 ms)
[152/225] FindInPageControllerTest.FindUnselectableText (4913 ms)
[ RUN ] HostedAppTest.ShouldShowLocationBarForBookmarkApp
[1842:3847:0715/045330:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1838:3847:0715/045335:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[1838:3847:0715/045335:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[1838:3847:0715/045335:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[1838:39683:0715/045337:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[1838:3847:0715/045337:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[1838:39683:0715/045337:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[1838:39683:0715/045337:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[1838:39683:0715/045337:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[1838:39683:0715/045337:WARNING:channel.cc(322)] RawChannel write error
[ OK ] HostedAppTest.ShouldShowLocationBarForBookmarkApp (9422 ms)
[153/225] HostedAppTest.ShouldShowLocationBarForBookmarkApp (10808 ms)
[ RUN ] PanelExtensionBrowserTest.BasicContextMenu
[1863:3847:0715/045341:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1865:13063:0715/045344:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[1865:13063:0715/045344:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1865:13063:0715/045344:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1865:13063:0715/045344:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PanelExtensionBrowserTest.BasicContextMenu (5347 ms)
[154/225] PanelExtensionBrowserTest.BasicContextMenu (6949 ms)
[ RUN ] LoginPromptBrowserTest.ShouldReplaceExistingInterstitialWhenNavigated
[1853:3847:0715/045336:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49487...
sending server_data: {"host": "127.0.0.1", "port": 49487} (36 bytes)
HTTPS server started on https://127.0.0.1:49488...
sending server_data: {"host": "127.0.0.1", "port": 49488} (36 bytes)
2015-07-15 04:53:39.258 browser_tests[1849:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[1859:13063:0715/045340:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1859:13063:0715/045340:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1849:38915:0715/045343:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[1849:38915:0715/045343:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[1849:9743:0715/045343:ERROR:browser_io_surface_manager_mac.cc(285)] Illegal message from non-child process!
[ OK ] LoginPromptBrowserTest.ShouldReplaceExistingInterstitialWhenNavigated (11168 ms)
[155/225] LoginPromptBrowserTest.ShouldReplaceExistingInterstitialWhenNavigated (12650 ms)
[ RUN ] StartupBrowserCreatorTest.OpenURLsPopup
[1875:3847:0715/045348:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1869:64267:0715/045350:ERROR:mach_broker_mac.mm(222)] Unknown process 1879 is sending Mach IPC messages!
[ OK ] StartupBrowserCreatorTest.OpenURLsPopup (4695 ms)
[156/225] StartupBrowserCreatorTest.OpenURLsPopup (6338 ms)
[ RUN ] StartupBrowserCreatorTest.ProfilesLaunchedAfterCrash
[1877:3847:0715/045349:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1870:3847:0715/045353:WARNING:raw_channel_posix.cc(283)] sendmsg/write/writev: Socket is not connected
[1870:40707:0715/045353:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[1870:40707:0715/045353:WARNING:channel.cc(322)] RawChannel write error
[1870:3847:0715/045353:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 3, remote ID 2147483650)
[1870:40707:0715/045353:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[1870:40707:0715/045353:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[1870:40707:0715/045353:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[1870:40707:0715/045353:WARNING:channel.cc(322)] RawChannel write error
[1883:15619:0715/045353:ERROR:webgraphicscontext3d_command_buffer_impl.cc(273)] Failed to initialize GLES2Implementation.
[ OK ] StartupBrowserCreatorTest.ProfilesLaunchedAfterCrash (7485 ms)
[157/225] StartupBrowserCreatorTest.ProfilesLaunchedAfterCrash (8929 ms)
[ RUN ] WebUIBidiCheckerBrowserTestLTR.TestAboutPage
[ OK ] WebUIBidiCheckerBrowserTestLTR.TestAboutPage (1 ms)
[158/225] WebUIBidiCheckerBrowserTestLTR.TestAboutPage (1359 ms)
[ RUN ] BrowserActionsBarBrowserTest.Visibility
[1886:3847:0715/045355:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1881:41219:0715/045356:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[1881:41219:0715/045356:WARNING:channel.cc(322)] RawChannel write error
[ OK ] BrowserActionsBarBrowserTest.Visibility (3880 ms)
[159/225] BrowserActionsBarBrowserTest.Visibility (5536 ms)
[ RUN ] WebUIBidiCheckerBrowserTestLTR.TestSettingsFrameContentExceptionsJavascript
[ OK ] WebUIBidiCheckerBrowserTestLTR.TestSettingsFrameContentExceptionsJavascript (2 ms)
[160/225] WebUIBidiCheckerBrowserTestLTR.TestSettingsFrameContentExceptionsJavascript (1251 ms)
[ RUN ] WebUIBidiCheckerBrowserTestRTL.TestSettingsFrameCookies
[ OK ] WebUIBidiCheckerBrowserTestRTL.TestSettingsFrameCookies (2 ms)
[161/225] WebUIBidiCheckerBrowserTestRTL.TestSettingsFrameCookies (1255 ms)
[ RUN ] WebUIBidiCheckerBrowserTestRTL.TestHistoryFrame
[ OK ] WebUIBidiCheckerBrowserTestRTL.TestHistoryFrame (1 ms)
[162/225] WebUIBidiCheckerBrowserTestRTL.TestHistoryFrame (1242 ms)
[ RUN ] DownloadsDOMHandlerTest.DownloadsRelayed
[1899:3847:0715/045402:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49493...
sending server_data: {"host": "127.0.0.1", "port": 49493} (36 bytes)
[1893:40451:0715/045404:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[1893:40451:0715/045404:WARNING:channel.cc(322)] RawChannel write error
[ OK ] DownloadsDOMHandlerTest.DownloadsRelayed (4629 ms)
[163/225] DownloadsDOMHandlerTest.DownloadsRelayed (6174 ms)
[ RUN ] BookmarksTest.CommandOpensBookmarksTab
[1898:3847:0715/045401:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1892:3847:0715/045404:WARNING:CONSOLE(0)] "The -webkit-canvas CSS feature is deprecated. Please use a positioned <canvas> element instead.", source: (0)
[1892:3847:0715/045404:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[1902:13063:0715/045405:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] BookmarksTest.CommandOpensBookmarksTab (6438 ms)
[164/225] BookmarksTest.CommandOpensBookmarksTab (8104 ms)
[ RUN ] PasswordManagerInternalsWebUIBrowserTest.LogSavePasswordProgress
[1912:3847:0715/045409:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1907:3847:0715/045412:INFO:CONSOLE(1791)] "Running test testLogText", source: password_manager_internals_browsertest.js (1791)
[1907:40707:0715/045412:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] PasswordManagerInternalsWebUIBrowserTest.LogSavePasswordProgress (4947 ms)
[165/225] PasswordManagerInternalsWebUIBrowserTest.LogSavePasswordProgress (6466 ms)
[ RUN ] OptionsUIBrowserTest.VerifyUnmanagedSignout
[1908:3847:0715/045408:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1904:3847:0715/045411:WARNING:CONSOLE(0)] "The -webkit-canvas CSS feature is deprecated. Please use a positioned <canvas> element instead.", source: (0)
[1904:3847:0715/045411:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[1904:3847:0715/045413:WARNING:signin_manager.cc(201)] Revoking refresh token on server. Reason: sign out, IsSigninAllowed: 1
[1904:40195:0715/045413:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[1904:40195:0715/045413:WARNING:channel.cc(322)] RawChannel write error
[ OK ] OptionsUIBrowserTest.VerifyUnmanagedSignout (8913 ms)
[166/225] OptionsUIBrowserTest.VerifyUnmanagedSignout (10522 ms)
[ RUN ] UserManagerUIBrowserTest.PageRedirectsToAboutChrome
[1919:3847:0715/045416:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1916:3847:0715/045419:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[1924:13063:0715/045420:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] UserManagerUIBrowserTest.PageRedirectsToAboutChrome (6944 ms)
[167/225] UserManagerUIBrowserTest.PageRedirectsToAboutChrome (8688 ms)
[ RUN ] WebUIWebViewBrowserTest.AddContentScript
[1925:3847:0715/045418:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1920:3847:0715/045422:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[1920:3847:0715/045422:INFO:CONSOLE(1791)] "Running test testAddContentScript", source: webview_content_script_test.js (1791)
[1920:3847:0715/045422:INFO:CONSOLE(4247)] "Step 1: call <webview>.addContentScripts.", source: webview_content_script_test.js (4247)
[1920:3847:0715/045423:WARNING:CONSOLE(237)] "<webview>: The load has aborted with error -11: ERR_NOT_IMPLEMENTED.", source: extensions::webViewEvents (237)
2015-07-15 04:54:24.360 browser_tests[1920:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[1920:3847:0715/045424:INFO:CONSOLE(4258)] "Step 2: postMessage to build connection.", source: webview_content_script_test.js (4258)
[1920:74759:0715/045424:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[1920:3847:0715/045424:INFO:CONSOLE(4268)] "Step 3: A communication channel has been established with webview.", source: webview_content_script_test.js (4268)
[1928:13319:0715/045424:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1931:13063:0715/045425:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1931:13063:0715/045425:WARNING:channel.cc(322)] RawChannel write error
[ OK ] WebUIWebViewBrowserTest.AddContentScript (8759 ms)
[168/225] WebUIWebViewBrowserTest.AddContentScript (10623 ms)
[ RUN ] UnloadTest.CrossSiteInfiniteUnloadSync
[1934:3847:0715/045424:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1937:13063:0715/045427:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1937:13063:0715/045427:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] UnloadTest.CrossSiteInfiniteUnloadSync (5055 ms)
[169/225] UnloadTest.CrossSiteInfiniteUnloadSync (6416 ms)
[ RUN ] FormAutofillTest.ExtractFormsTooFewFieldsSkipsCheckable
[ OK ] FormAutofillTest.ExtractFormsTooFewFieldsSkipsCheckable (535 ms)
[170/225] FormAutofillTest.ExtractFormsTooFewFieldsSkipsCheckable (1838 ms)
[ RUN ] UnloadTest.BrowserCloseTwoSecondUnloadAlert
[1941:3847:0715/045429:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1943:13063:0715/045431:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1943:13063:0715/045431:WARNING:channel.cc(322)] RawChannel write error
[1938:3847:0715/045431:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown select_file_dialogs.allowed
[ OK ] UnloadTest.BrowserCloseTwoSecondUnloadAlert (4238 ms)
[171/225] UnloadTest.BrowserCloseTwoSecondUnloadAlert (5655 ms)
[ RUN ] FormAutofillTest.LabelsInferredFromTableCell
[ OK ] FormAutofillTest.LabelsInferredFromTableCell (665 ms)
[172/225] FormAutofillTest.LabelsInferredFromTableCell (2089 ms)
[ RUN ] FormAutofillTest.LabelsInferredFromDefinitionList
[ OK ] FormAutofillTest.LabelsInferredFromDefinitionList (443 ms)
[173/225] FormAutofillTest.LabelsInferredFromDefinitionList (1934 ms)
[ RUN ] FormAutofillTest.FillFormNegativeMaxLength
[ OK ] FormAutofillTest.FillFormNegativeMaxLength (379 ms)
[174/225] FormAutofillTest.FillFormNegativeMaxLength (1748 ms)
[ RUN ] FormAutofillTest.ClearPreviewedFormWithNonEmptyInitiatingNodeForUnownedForm
[ OK ] FormAutofillTest.ClearPreviewedFormWithNonEmptyInitiatingNodeForUnownedForm (250 ms)
[175/225] FormAutofillTest.ClearPreviewedFormWithNonEmptyInitiatingNodeForUnownedForm (1510 ms)
[ RUN ] PageClickTrackerTest.PageClickTrackerTextAreaClicked
[ OK ] PageClickTrackerTest.PageClickTrackerTextAreaClicked (416 ms)
[176/225] PageClickTrackerTest.PageClickTrackerTextAreaClicked (1823 ms)
[ RUN ] PasswordAutofillAgentTest.PasswordGenerationTriggered_GeneratedPassword
[ OK ] PasswordAutofillAgentTest.PasswordGenerationTriggered_GeneratedPassword (409 ms)
[177/225] PasswordAutofillAgentTest.PasswordGenerationTriggered_GeneratedPassword (1830 ms)
[ RUN ] PasswordAutofillAgentTest.PasswordGenerationSupersedesAutofill
[ OK ] PasswordAutofillAgentTest.PasswordGenerationSupersedesAutofill (456 ms)
[178/225] PasswordAutofillAgentTest.PasswordGenerationSupersedesAutofill (1783 ms)
[ RUN ] PasswordAutofillAgentTest.FillSuggestionPasswordChangeFormsOnlyPassword
[ OK ] PasswordAutofillAgentTest.FillSuggestionPasswordChangeFormsOnlyPassword (516 ms)
[179/225] PasswordAutofillAgentTest.FillSuggestionPasswordChangeFormsOnlyPassword (1772 ms)
[ RUN ] InstantProcessNavigationTest.ForkForNavigationsFromInstantProcess
[ OK ] InstantProcessNavigationTest.ForkForNavigationsFromInstantProcess (162 ms)
[180/225] InstantProcessNavigationTest.ForkForNavigationsFromInstantProcess (1507 ms)
[ RUN ] OutOfProcessPPAPITest.HostResolverPrivate_ResolveIPv4
[1960:3847:0715/045442:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49498...
sending server_data: {"host": "127.0.0.1", "port": 49498} (36 bytes)
objc[1965]: Class BaseView is implemented in both /Volumes/Untitled 1/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/Untitled 1/b/swarm_slave/work/cache/run_tha_testuG4ySv/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1965]: Class ConstrainedWindowAnimationBase is implemented in both /Volumes/Untitled 1/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/Untitled 1/b/swarm_slave/work/cache/run_tha_testuG4ySv/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1965]: Class ConstrainedWindowAnimationShow is implemented in both /Volumes/Untitled 1/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/Untitled 1/b/swarm_slave/work/cache/run_tha_testuG4ySv/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1965]: Class ConstrainedWindowAnimationHide is implemented in both /Volumes/Untitled 1/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/Untitled 1/b/swarm_slave/work/cache/run_tha_testuG4ySv/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1965]: Class ConstrainedWindowAnimationPulse is implemented in both /Volumes/Untitled 1/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/Untitled 1/b/swarm_slave/work/cache/run_tha_testuG4ySv/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1965]: Class BlueLabelButton is implemented in both /Volumes/Untitled 1/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/Untitled 1/b/swarm_slave/work/cache/run_tha_testuG4ySv/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1965]: Class BlueLabelButtonCell is implemented in both /Volumes/Untitled 1/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/Untitled 1/b/swarm_slave/work/cache/run_tha_testuG4ySv/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1965]: Class HoverImageMenuButton is implemented in both /Volumes/Untitled 1/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/Untitled 1/b/swarm_slave/work/cache/run_tha_testuG4ySv/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1965]: Class HoverImageMenuButtonCell is implemented in both /Volumes/Untitled 1/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/Untitled 1/b/swarm_slave/work/cache/run_tha_testuG4ySv/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1965]: Class HyperlinkButtonCell is implemented in both /Volumes/Untitled 1/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/Untitled 1/b/swarm_slave/work/cache/run_tha_testuG4ySv/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1965]: Class HyperlinkTextView is implemented in both /Volumes/Untitled 1/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/Untitled 1/b/swarm_slave/work/cache/run_tha_testuG4ySv/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1965]: Class FindPasteboard is implemented in both /Volumes/Untitled 1/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/Untitled 1/b/swarm_slave/work/cache/run_tha_testuG4ySv/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1965]: Class FlippedView is implemented in both /Volumes/Untitled 1/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/Untitled 1/b/swarm_slave/work/cache/run_tha_testuG4ySv/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1965]: Class FocusTracker is implemented in both /Volumes/Untitled 1/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/Untitled 1/b/swarm_slave/work/cache/run_tha_testuG4ySv/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1965]: Class FullscreenWindowManager is implemented in both /Volumes/Untitled 1/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/Untitled 1/b/swarm_slave/work/cache/run_tha_testuG4ySv/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1965]: Class HoverButton is implemented in both /Volumes/Untitled 1/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/Untitled 1/b/swarm_slave/work/cache/run_tha_testuG4ySv/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1965]: Class HoverImageButton is implemented in both /Volumes/Untitled 1/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/Untitled 1/b/swarm_slave/work/cache/run_tha_testuG4ySv/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1965]: Class MenuController is implemented in both /Volumes/Untitled 1/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/Untitled 1/b/swarm_slave/work/cache/run_tha_testuG4ySv/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1965]: Class ToolTipBaseView is implemented in both /Volumes/Untitled 1/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/Untitled 1/b/swarm_slave/work/cache/run_tha_testuG4ySv/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1965]: Class CrTrackingAreaOwnerProxy is implemented in both /Volumes/Untitled 1/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/Untitled 1/b/swarm_slave/work/cache/run_tha_testuG4ySv/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1965]: Class CrTrackingArea is implemented in both /Volumes/Untitled 1/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/Untitled 1/b/swarm_slave/work/cache/run_tha_testuG4ySv/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1965]: Class UnderlayOpenGLHostingWindow is implemented in both /Volumes/Untitled 1/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/Untitled 1/b/swarm_slave/work/cache/run_tha_testuG4ySv/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1965]: Class MacScreenMonitor is implemented in both /Volumes/Untitled 1/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/Untitled 1/b/swarm_slave/work/cache/run_tha_testuG4ySv/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1965]: Class ComplexTextInputPanel is implemented in both /Volumes/Untitled 1/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/Untitled 1/b/swarm_slave/work/cache/run_tha_testuG4ySv/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
[1954:3847:0715/045445:INFO:CONSOLE(177)] "ResolveIPv4ForceAsync finished in 0.036 seconds.", source: http://127.0.0.1:49498/files/test_case.html?testcase=HostResolverPrivate_ResolveIPv4 (177)
[1954:3847:0715/045445:INFO:CONSOLE(177)] "ResolveIPv4 finished in 0.038 seconds.", source: http://127.0.0.1:49498/files/test_case.html?testcase=HostResolverPrivate_ResolveIPv4 (177)
[1954:3847:0715/045446:INFO:CONSOLE(177)] "ResolveIPv4Blocking finished in 0.029 seconds.", source: http://127.0.0.1:49498/files/test_case.html?testcase=HostResolverPrivate_ResolveIPv4 (177)
[1954:3847:0715/045446:INFO:CONSOLE(177)] "ResolveIPv4Background finished in 0.064 seconds.", source: http://127.0.0.1:49498/files/test_case.html?testcase=HostResolverPrivate_ResolveIPv4 (177)
[ OK ] OutOfProcessPPAPITest.HostResolverPrivate_ResolveIPv4 (6883 ms)
[181/225] OutOfProcessPPAPITest.HostResolverPrivate_ResolveIPv4 (8350 ms)
[ RUN ] OutOfProcessPPAPITest.UDPSocket_Multicast
[1959:3847:0715/045442:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49497...
sending server_data: {"host": "127.0.0.1", "port": 49497} (36 bytes)
objc[1966]: Class BaseView is implemented in both /Volumes/Untitled 1/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/Untitled 1/b/swarm_slave/work/cache/run_tha_testuG4ySv/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1966]: Class ConstrainedWindowAnimationBase is implemented in both /Volumes/Untitled 1/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/Untitled 1/b/swarm_slave/work/cache/run_tha_testuG4ySv/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1966]: Class ConstrainedWindowAnimationShow is implemented in both /Volumes/Untitled 1/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/Untitled 1/b/swarm_slave/work/cache/run_tha_testuG4ySv/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1966]: Class ConstrainedWindowAnimationHide is implemented in both /Volumes/Untitled 1/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/Untitled 1/b/swarm_slave/work/cache/run_tha_testuG4ySv/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1966]: Class ConstrainedWindowAnimationPulse is implemented in both /Volumes/Untitled 1/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/Untitled 1/b/swarm_slave/work/cache/run_tha_testuG4ySv/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1966]: Class BlueLabelButton is implemented in both /Volumes/Untitled 1/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/Untitled 1/b/swarm_slave/work/cache/run_tha_testuG4ySv/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1966]: Class BlueLabelButtonCell is implemented in both /Volumes/Untitled 1/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/Untitled 1/b/swarm_slave/work/cache/run_tha_testuG4ySv/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1966]: Class HoverImageMenuButton is implemented in both /Volumes/Untitled 1/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/Untitled 1/b/swarm_slave/work/cache/run_tha_testuG4ySv/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1966]: Class HoverImageMenuButtonCell is implemented in both /Volumes/Untitled 1/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/Untitled 1/b/swarm_slave/work/cache/run_tha_testuG4ySv/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1966]: Class HyperlinkButtonCell is implemented in both /Volumes/Untitled 1/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/Untitled 1/b/swarm_slave/work/cache/run_tha_testuG4ySv/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1966]: Class HyperlinkTextView is implemented in both /Volumes/Untitled 1/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/Untitled 1/b/swarm_slave/work/cache/run_tha_testuG4ySv/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1966]: Class FindPasteboard is implemented in both /Volumes/Untitled 1/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/Untitled 1/b/swarm_slave/work/cache/run_tha_testuG4ySv/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1966]: Class FlippedView is implemented in both /Volumes/Untitled 1/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/Untitled 1/b/swarm_slave/work/cache/run_tha_testuG4ySv/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1966]: Class FocusTracker is implemented in both /Volumes/Untitled 1/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/Untitled 1/b/swarm_slave/work/cache/run_tha_testuG4ySv/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1966]: Class FullscreenWindowManager is implemented in both /Volumes/Untitled 1/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/Untitled 1/b/swarm_slave/work/cache/run_tha_testuG4ySv/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1966]: Class HoverButton is implemented in both /Volumes/Untitled 1/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/Untitled 1/b/swarm_slave/work/cache/run_tha_testuG4ySv/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1966]: Class HoverImageButton is implemented in both /Volumes/Untitled 1/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/Untitled 1/b/swarm_slave/work/cache/run_tha_testuG4ySv/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1966]: Class MenuController is implemented in both /Volumes/Untitled 1/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/Untitled 1/b/swarm_slave/work/cache/run_tha_testuG4ySv/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1966]: Class ToolTipBaseView is implemented in both /Volumes/Untitled 1/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/Untitled 1/b/swarm_slave/work/cache/run_tha_testuG4ySv/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1966]: Class CrTrackingAreaOwnerProxy is implemented in both /Volumes/Untitled 1/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/Untitled 1/b/swarm_slave/work/cache/run_tha_testuG4ySv/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1966]: Class CrTrackingArea is implemented in both /Volumes/Untitled 1/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/Untitled 1/b/swarm_slave/work/cache/run_tha_testuG4ySv/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1966]: Class UnderlayOpenGLHostingWindow is implemented in both /Volumes/Untitled 1/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/Untitled 1/b/swarm_slave/work/cache/run_tha_testuG4ySv/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1966]: Class MacScreenMonitor is implemented in both /Volumes/Untitled 1/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/Untitled 1/b/swarm_slave/work/cache/run_tha_testuG4ySv/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1966]: Class ComplexTextInputPanel is implemented in both /Volumes/Untitled 1/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/Untitled 1/b/swarm_slave/work/cache/run_tha_testuG4ySv/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
[1953:3847:0715/045445:INFO:CONSOLE(177)] "MulticastForceAsync finished in 0.014 seconds.", source: http://127.0.0.1:49497/files/test_case.html?testcase=UDPSocket_Multicast, (177)
[1953:3847:0715/045446:INFO:CONSOLE(177)] "Multicast finished in 0.011 seconds.", source: http://127.0.0.1:49497/files/test_case.html?testcase=UDPSocket_Multicast, (177)
[1953:3847:0715/045446:INFO:CONSOLE(177)] "MulticastBlocking finished in 0.032 seconds.", source: http://127.0.0.1:49497/files/test_case.html?testcase=UDPSocket_Multicast, (177)
[1953:3847:0715/045446:INFO:CONSOLE(177)] "MulticastBackground finished in 0.026 seconds.", source: http://127.0.0.1:49497/files/test_case.html?testcase=UDPSocket_Multicast, (177)
[ OK ] OutOfProcessPPAPITest.UDPSocket_Multicast (6964 ms)
[182/225] OutOfProcessPPAPITest.UDPSocket_Multicast (8550 ms)
[ RUN ] OutOfProcessPPAPITest.URLLoader1
[1973:3847:0715/045450:WARNING:vt_video_decode_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)
objc[1979]: Class BaseView is implemented in both /Volumes/Untitled 1/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/Untitled 1/b/swarm_slave/work/cache/run_tha_testuG4ySv/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1979]: Class ConstrainedWindowAnimationBase is implemented in both /Volumes/Untitled 1/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/Untitled 1/b/swarm_slave/work/cache/run_tha_testuG4ySv/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1979]: Class ConstrainedWindowAnimationShow is implemented in both /Volumes/Untitled 1/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/Untitled 1/b/swarm_slave/work/cache/run_tha_testuG4ySv/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1979]: Class ConstrainedWindowAnimationHide is implemented in both /Volumes/Untitled 1/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/Untitled 1/b/swarm_slave/work/cache/run_tha_testuG4ySv/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1979]: Class ConstrainedWindowAnimationPulse is implemented in both /Volumes/Untitled 1/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/Untitled 1/b/swarm_slave/work/cache/run_tha_testuG4ySv/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1979]: Class BlueLabelButton is implemented in both /Volumes/Untitled 1/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/Untitled 1/b/swarm_slave/work/cache/run_tha_testuG4ySv/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1979]: Class BlueLabelButtonCell is implemented in both /Volumes/Untitled 1/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/Untitled 1/b/swarm_slave/work/cache/run_tha_testuG4ySv/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1979]: Class HoverImageMenuButton is implemented in both /Volumes/Untitled 1/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/Untitled 1/b/swarm_slave/work/cache/run_tha_testuG4ySv/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1979]: Class HoverImageMenuButtonCell is implemented in both /Volumes/Untitled 1/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/Untitled 1/b/swarm_slave/work/cache/run_tha_testuG4ySv/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1979]: Class HyperlinkButtonCell is implemented in both /Volumes/Untitled 1/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/Untitled 1/b/swarm_slave/work/cache/run_tha_testuG4ySv/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1979]: Class HyperlinkTextView is implemented in both /Volumes/Untitled 1/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/Untitled 1/b/swarm_slave/work/cache/run_tha_testuG4ySv/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1979]: Class FindPasteboard is implemented in both /Volumes/Untitled 1/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/Untitled 1/b/swarm_slave/work/cache/run_tha_testuG4ySv/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1979]: Class FlippedView is implemented in both /Volumes/Untitled 1/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/Untitled 1/b/swarm_slave/work/cache/run_tha_testuG4ySv/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1979]: Class FocusTracker is implemented in both /Volumes/Untitled 1/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/Untitled 1/b/swarm_slave/work/cache/run_tha_testuG4ySv/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1979]: Class FullscreenWindowManager is implemented in both /Volumes/Untitled 1/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/Untitled 1/b/swarm_slave/work/cache/run_tha_testuG4ySv/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1979]: Class HoverButton is implemented in both /Volumes/Untitled 1/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/Untitled 1/b/swarm_slave/work/cache/run_tha_testuG4ySv/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1979]: Class HoverImageButton is implemented in both /Volumes/Untitled 1/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/Untitled 1/b/swarm_slave/work/cache/run_tha_testuG4ySv/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1979]: Class MenuController is implemented in both /Volumes/Untitled 1/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/Untitled 1/b/swarm_slave/work/cache/run_tha_testuG4ySv/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1979]: Class ToolTipBaseView is implemented in both /Volumes/Untitled 1/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/Untitled 1/b/swarm_slave/work/cache/run_tha_testuG4ySv/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1979]: Class CrTrackingAreaOwnerProxy is implemented in both /Volumes/Untitled 1/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/Untitled 1/b/swarm_slave/work/cache/run_tha_testuG4ySv/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1979]: Class CrTrackingArea is implemented in both /Volumes/Untitled 1/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/Untitled 1/b/swarm_slave/work/cache/run_tha_testuG4ySv/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1979]: Class UnderlayOpenGLHostingWindow is implemented in both /Volumes/Untitled 1/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/Untitled 1/b/swarm_slave/work/cache/run_tha_testuG4ySv/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1979]: Class MacScreenMonitor is implemented in both /Volumes/Untitled 1/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/Untitled 1/b/swarm_slave/work/cache/run_tha_testuG4ySv/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1979]: Class ComplexTextInputPanel is implemented in both /Volumes/Untitled 1/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/Untitled 1/b/swarm_slave/work/cache/run_tha_testuG4ySv/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
[1967:3847:0715/045453:INFO:CONSOLE(177)] "EmptyDataPOSTForceAsync finished in 0.034 seconds.", source: http://127.0.0.1:49513/files/test_case.html?testcase=URLLoader_EmptyDataPOST,URLLoader_BinaryDataPOST,URLLoader_CustomRequestHeader,URLLoader_FailsBogusContentLength,URLLoader_StreamToFile, (177)
[1967:3847:0715/045453:INFO:CONSOLE(177)] "EmptyDataPOST finished in 0.040 seconds.", source: http://127.0.0.1:49513/files/test_case.html?testcase=URLLoader_EmptyDataPOST,URLLoader_BinaryDataPOST,URLLoader_CustomRequestHeader,URLLoader_FailsBogusContentLength,URLLoader_StreamToFile, (177)
[1967:3847:0715/045453:INFO:CONSOLE(177)] "EmptyDataPOSTBlocking finished in 0.023 seconds.", source: http://127.0.0.1:49513/files/test_case.html?testcase=URLLoader_EmptyDataPOST,URLLoader_BinaryDataPOST,URLLoader_CustomRequestHeader,URLLoader_FailsBogusContentLength,URLLoader_StreamToFile, (177)
[1967:3847:0715/045454:INFO:CONSOLE(177)] "EmptyDataPOSTBackground finished in 0.035 seconds.", source: http://127.0.0.1:49513/files/test_case.html?testcase=URLLoader_EmptyDataPOST,URLLoader_BinaryDataPOST,URLLoader_CustomRequestHeader,URLLoader_FailsBogusContentLength,URLLoader_StreamToFile, (177)
[1967:3847:0715/045454:INFO:CONSOLE(177)] "BinaryDataPOSTForceAsync finished in 0.014 seconds.", source: http://127.0.0.1:49513/files/test_case.html?testcase=URLLoader_EmptyDataPOST,URLLoader_BinaryDataPOST,URLLoader_CustomRequestHeader,URLLoader_FailsBogusContentLength,URLLoader_StreamToFile, (177)
[1967:3847:0715/045454:INFO:CONSOLE(177)] "BinaryDataPOST finished in 0.029 seconds.", source: http://127.0.0.1:49513/files/test_case.html?testcase=URLLoader_EmptyDataPOST,URLLoader_BinaryDataPOST,URLLoader_CustomRequestHeader,URLLoader_FailsBogusContentLength,URLLoader_StreamToFile, (177)
[1967:3847:0715/045454:INFO:CONSOLE(177)] "BinaryDataPOSTBlocking finished in 0.061 seconds.", source: http://127.0.0.1:49513/files/test_case.html?testcase=URLLoader_EmptyDataPOST,URLLoader_BinaryDataPOST,URLLoader_CustomRequestHeader,URLLoader_FailsBogusContentLength,URLLoader_StreamToFile, (177)
[1967:3847:0715/045454:INFO:CONSOLE(177)] "BinaryDataPOSTBackground finished in 0.032 seconds.", source: http://127.0.0.1:49513/files/test_case.html?testcase=URLLoader_EmptyDataPOST,URLLoader_BinaryDataPOST,URLLoader_CustomRequestHeader,URLLoader_FailsBogusContentLength,URLLoader_StreamToFile, (177)
[1967:3847:0715/045454:INFO:CONSOLE(177)] "CustomRequestHeaderForceAsync finished in 0.041 seconds.", source: http://127.0.0.1:49513/files/test_case.html?testcase=URLLoader_EmptyDataPOST,URLLoader_BinaryDataPOST,URLLoader_CustomRequestHeader,URLLoader_FailsBogusContentLength,URLLoader_StreamToFile, (177)
[1967:3847:0715/045454:INFO:CONSOLE(177)] "CustomRequestHeader finished in 0.023 seconds.", source: http://127.0.0.1:49513/files/test_case.html?testcase=URLLoader_EmptyDataPOST,URLLoader_BinaryDataPOST,URLLoader_CustomRequestHeader,URLLoader_FailsBogusContentLength,URLLoader_StreamToFile, (177)
[1967:3847:0715/045454:INFO:CONSOLE(177)] "CustomRequestHeaderBlocking finished in 0.030 seconds.", source: http://127.0.0.1:49513/files/test_case.html?testcase=URLLoader_EmptyDataPOST,URLLoader_BinaryDataPOST,URLLoader_CustomRequestHeader,URLLoader_FailsBogusContentLength,URLLoader_StreamToFile, (177)
[1967:3847:0715/045454:INFO:CONSOLE(177)] "CustomRequestHeaderBackground finished in 0.058 seconds.", source: http://127.0.0.1:49513/files/test_case.html?testcase=URLLoader_EmptyDataPOST,URLLoader_BinaryDataPOST,URLLoader_CustomRequestHeader,URLLoader_FailsBogusContentLength,URLLoader_StreamToFile, (177)
[1967:3847:0715/045454:INFO:CONSOLE(177)] "FailsBogusContentLengthForceAsync finished in 0.013 seconds.", source: http://127.0.0.1:49513/files/test_case.html?testcase=URLLoader_EmptyDataPOST,URLLoader_BinaryDataPOST,URLLoader_CustomRequestHeader,URLLoader_FailsBogusContentLength,URLLoader_StreamToFile, (177)
[1967:3847:0715/045454:INFO:CONSOLE(177)] "FailsBogusContentLength finished in 0.033 seconds.", source: http://127.0.0.1:49513/files/test_case.html?testcase=URLLoader_EmptyDataPOST,URLLoader_BinaryDataPOST,URLLoader_CustomRequestHeader,URLLoader_FailsBogusContentLength,URLLoader_StreamToFile, (177)
[1967:3847:0715/045454:INFO:CONSOLE(177)] "FailsBogusContentLengthBlocking finished in 0.040 seconds.", source: http://127.0.0.1:49513/files/test_case.html?testcase=URLLoader_EmptyDataPOST,URLLoader_BinaryDataPOST,URLLoader_CustomRequestHeader,URLLoader_FailsBogusContentLength,URLLoader_StreamToFile, (177)
[1967:3847:0715/045454:INFO:CONSOLE(177)] "FailsBogusContentLengthBackground finished in 0.022 seconds.", source: http://127.0.0.1:49513/files/test_case.html?testcase=URLLoader_EmptyDataPOST,URLLoader_BinaryDataPOST,URLLoader_CustomRequestHeader,URLLoader_FailsBogusContentLength,URLLoader_StreamToFile, (177)
[1967:3847:0715/045454:INFO:CONSOLE(177)] "StreamToFileForceAsync finished in 0.062 seconds.", source: http://127.0.0.1:49513/files/test_case.html?testcase=URLLoader_EmptyDataPOST,URLLoader_BinaryDataPOST,URLLoader_CustomRequestHeader,URLLoader_FailsBogusContentLength,URLLoader_StreamToFile, (177)
[1967:3847:0715/045454:INFO:CONSOLE(177)] "StreamToFile finished in 0.047 seconds.", source: http://127.0.0.1:49513/files/test_case.html?testcase=URLLoader_EmptyDataPOST,URLLoader_BinaryDataPOST,URLLoader_CustomRequestHeader,URLLoader_FailsBogusContentLength,URLLoader_StreamToFile, (177)
[1967:3847:0715/045454:INFO:CONSOLE(177)] "StreamToFileBlocking finished in 0.037 seconds.", source: http://127.0.0.1:49513/files/test_case.html?testcase=URLLoader_EmptyDataPOST,URLLoader_BinaryDataPOST,URLLoader_CustomRequestHeader,URLLoader_FailsBogusContentLength,URLLoader_StreamToFile, (177)
[1967:3847:0715/045454:INFO:CONSOLE(177)] "StreamToFileBackground finished in 0.051 seconds.", source: http://127.0.0.1:49513/files/test_case.html?testcase=URLLoader_EmptyDataPOST,URLLoader_BinaryDataPOST,URLLoader_CustomRequestHeader,URLLoader_FailsBogusContentLength,URLLoader_StreamToFile, (177)
[1967:40195:0715/045454:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[1967:40195:0715/045454:WARNING:channel.cc(322)] RawChannel write error
[ OK ] OutOfProcessPPAPITest.URLLoader1 (6879 ms)
[183/225] OutOfProcessPPAPITest.URLLoader1 (8443 ms)
[ RUN ] OutOfProcessPPAPITest.URLLoader3
[1974:3847:0715/045450:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49515...
sending server_data: {"host": "127.0.0.1", "port": 49515} (36 bytes)
objc[1980]: Class BaseView is implemented in both /Volumes/Untitled 1/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/Untitled 1/b/swarm_slave/work/cache/run_tha_testuG4ySv/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1980]: Class ConstrainedWindowAnimationBase is implemented in both /Volumes/Untitled 1/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/Untitled 1/b/swarm_slave/work/cache/run_tha_testuG4ySv/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1980]: Class ConstrainedWindowAnimationShow is implemented in both /Volumes/Untitled 1/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/Untitled 1/b/swarm_slave/work/cache/run_tha_testuG4ySv/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1980]: Class ConstrainedWindowAnimationHide is implemented in both /Volumes/Untitled 1/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/Untitled 1/b/swarm_slave/work/cache/run_tha_testuG4ySv/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1980]: Class ConstrainedWindowAnimationPulse is implemented in both /Volumes/Untitled 1/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/Untitled 1/b/swarm_slave/work/cache/run_tha_testuG4ySv/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1980]: Class BlueLabelButton is implemented in both /Volumes/Untitled 1/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/Untitled 1/b/swarm_slave/work/cache/run_tha_testuG4ySv/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1980]: Class BlueLabelButtonCell is implemented in both /Volumes/Untitled 1/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/Untitled 1/b/swarm_slave/work/cache/run_tha_testuG4ySv/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1980]: Class HoverImageMenuButton is implemented in both /Volumes/Untitled 1/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/Untitled 1/b/swarm_slave/work/cache/run_tha_testuG4ySv/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1980]: Class HoverImageMenuButtonCell is implemented in both /Volumes/Untitled 1/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/Untitled 1/b/swarm_slave/work/cache/run_tha_testuG4ySv/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1980]: Class HyperlinkButtonCell is implemented in both /Volumes/Untitled 1/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/Untitled 1/b/swarm_slave/work/cache/run_tha_testuG4ySv/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1980]: Class HyperlinkTextView is implemented in both /Volumes/Untitled 1/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/Untitled 1/b/swarm_slave/work/cache/run_tha_testuG4ySv/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1980]: Class FindPasteboard is implemented in both /Volumes/Untitled 1/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/Untitled 1/b/swarm_slave/work/cache/run_tha_testuG4ySv/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1980]: Class FlippedView is implemented in both /Volumes/Untitled 1/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/Untitled 1/b/swarm_slave/work/cache/run_tha_testuG4ySv/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1980]: Class FocusTracker is implemented in both /Volumes/Untitled 1/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/Untitled 1/b/swarm_slave/work/cache/run_tha_testuG4ySv/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1980]: Class FullscreenWindowManager is implemented in both /Volumes/Untitled 1/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/Untitled 1/b/swarm_slave/work/cache/run_tha_testuG4ySv/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1980]: Class HoverButton is implemented in both /Volumes/Untitled 1/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/Untitled 1/b/swarm_slave/work/cache/run_tha_testuG4ySv/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1980]: Class HoverImageButton is implemented in both /Volumes/Untitled 1/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/Untitled 1/b/swarm_slave/work/cache/run_tha_testuG4ySv/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1980]: Class MenuController is implemented in both /Volumes/Untitled 1/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/Untitled 1/b/swarm_slave/work/cache/run_tha_testuG4ySv/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1980]: Class ToolTipBaseView is implemented in both /Volumes/Untitled 1/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/Untitled 1/b/swarm_slave/work/cache/run_tha_testuG4ySv/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1980]: Class CrTrackingAreaOwnerProxy is implemented in both /Volumes/Untitled 1/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/Untitled 1/b/swarm_slave/work/cache/run_tha_testuG4ySv/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1980]: Class CrTrackingArea is implemented in both /Volumes/Untitled 1/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/Untitled 1/b/swarm_slave/work/cache/run_tha_testuG4ySv/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1980]: Class UnderlayOpenGLHostingWindow is implemented in both /Volumes/Untitled 1/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/Untitled 1/b/swarm_slave/work/cache/run_tha_testuG4ySv/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1980]: Class MacScreenMonitor is implemented in both /Volumes/Untitled 1/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/Untitled 1/b/swarm_slave/work/cache/run_tha_testuG4ySv/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1980]: Class ComplexTextInputPanel is implemented in both /Volumes/Untitled 1/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/Untitled 1/b/swarm_slave/work/cache/run_tha_testuG4ySv/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
[1968:3847:0715/045454: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:49515/files/test_case.html?testcase=URLLoader_UntrustedHttpRequests,URLLoader_FollowURLRedirect,URLLoader_AuditURLRedirect,URLLoader_AbortCalls,URLLoader_UntendedLoad,URLLoader_PrefetchBufferThreshold, (0)
[1968:3847:0715/045454: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:49515/files/test_case.html?testcase=URLLoader_UntrustedHttpRequests,URLLoader_FollowURLRedirect,URLLoader_AuditURLRedirect,URLLoader_AbortCalls,URLLoader_UntendedLoad,URLLoader_PrefetchBufferThreshold, (0)
[1968:3847:0715/045454:INFO:CONSOLE(177)] "UntrustedHttpRequestsForceAsync finished in 0.120 seconds.", source: http://127.0.0.1:49515/files/test_case.html?testcase=URLLoader_UntrustedHttpRequests,URLLoader_FollowURLRedirect,URLLoader_AuditURLRedirect,URLLoader_AbortCalls,URLLoader_UntendedLoad,URLLoader_PrefetchBufferThreshold, (177)
[1968:3847:0715/045454: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:49515/files/test_case.html?testcase=URLLoader_UntrustedHttpRequests,URLLoader_FollowURLRedirect,URLLoader_AuditURLRedirect,URLLoader_AbortCalls,URLLoader_UntendedLoad,URLLoader_PrefetchBufferThreshold, (0)
[1968:3847:0715/045454: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:49515/files/test_case.html?testcase=URLLoader_UntrustedHttpRequests,URLLoader_FollowURLRedirect,URLLoader_AuditURLRedirect,URLLoader_AbortCalls,URLLoader_UntendedLoad,URLLoader_PrefetchBufferThreshold, (0)
[1968:3847:0715/045454:INFO:CONSOLE(177)] "UntrustedHttpRequests finished in 0.135 seconds.", source: http://127.0.0.1:49515/files/test_case.html?testcase=URLLoader_UntrustedHttpRequests,URLLoader_FollowURLRedirect,URLLoader_AuditURLRedirect,URLLoader_AbortCalls,URLLoader_UntendedLoad,URLLoader_PrefetchBufferThreshold, (177)
[1968:3847:0715/045454: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:49515/files/test_case.html?testcase=URLLoader_UntrustedHttpRequests,URLLoader_FollowURLRedirect,URLLoader_AuditURLRedirect,URLLoader_AbortCalls,URLLoader_UntendedLoad,URLLoader_PrefetchBufferThreshold, (0)
[1968:3847:0715/045454: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:49515/files/test_case.html?testcase=URLLoader_UntrustedHttpRequests,URLLoader_FollowURLRedirect,URLLoader_AuditURLRedirect,URLLoader_AbortCalls,URLLoader_UntendedLoad,URLLoader_PrefetchBufferThreshold, (0)
[1968:3847:0715/045454:INFO:CONSOLE(177)] "UntrustedHttpRequestsBlocking finished in 0.125 seconds.", source: http://127.0.0.1:49515/files/test_case.html?testcase=URLLoader_UntrustedHttpRequests,URLLoader_FollowURLRedirect,URLLoader_AuditURLRedirect,URLLoader_AbortCalls,URLLoader_UntendedLoad,URLLoader_PrefetchBufferThreshold, (177)
[1968:3847:0715/045454: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:49515/files/test_case.html?testcase=URLLoader_UntrustedHttpRequests,URLLoader_FollowURLRedirect,URLLoader_AuditURLRedirect,URLLoader_AbortCalls,URLLoader_UntendedLoad,URLLoader_PrefetchBufferThreshold, (0)
[1968:3847:0715/045454: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:49515/files/test_case.html?testcase=URLLoader_UntrustedHttpRequests,URLLoader_FollowURLRedirect,URLLoader_AuditURLRedirect,URLLoader_AbortCalls,URLLoader_UntendedLoad,URLLoader_PrefetchBufferThreshold, (0)
[1968:3847:0715/045454:INFO:CONSOLE(177)] "UntrustedHttpRequestsBackground finished in 0.093 seconds.", source: http://127.0.0.1:49515/files/test_case.html?testcase=URLLoader_UntrustedHttpRequests,URLLoader_FollowURLRedirect,URLLoader_AuditURLRedirect,URLLoader_AbortCalls,URLLoader_UntendedLoad,URLLoader_PrefetchBufferThreshold, (177)
[1968:3847:0715/045454:INFO:CONSOLE(177)] "FollowURLRedirectForceAsync finished in 0.049 seconds.", source: http://127.0.0.1:49515/files/test_case.html?testcase=URLLoader_UntrustedHttpRequests,URLLoader_FollowURLRedirect,URLLoader_AuditURLRedirect,URLLoader_AbortCalls,URLLoader_UntendedLoad,URLLoader_PrefetchBufferThreshold, (177)
[1968:3847:0715/045454:INFO:CONSOLE(177)] "FollowURLRedirect finished in 0.062 seconds.", source: http://127.0.0.1:49515/files/test_case.html?testcase=URLLoader_UntrustedHttpRequests,URLLoader_FollowURLRedirect,URLLoader_AuditURLRedirect,URLLoader_AbortCalls,URLLoader_UntendedLoad,URLLoader_PrefetchBufferThreshold, (177)
[1968:3847:0715/045454:INFO:CONSOLE(177)] "FollowURLRedirectBlocking finished in 0.058 seconds.", source: http://127.0.0.1:49515/files/test_case.html?testcase=URLLoader_UntrustedHttpRequests,URLLoader_FollowURLRedirect,URLLoader_AuditURLRedirect,URLLoader_AbortCalls,URLLoader_UntendedLoad,URLLoader_PrefetchBufferThreshold, (177)
[1968:3847:0715/045454:INFO:CONSOLE(177)] "FollowURLRedirectBackground finished in 0.055 seconds.", source: http://127.0.0.1:49515/files/test_case.html?testcase=URLLoader_UntrustedHttpRequests,URLLoader_FollowURLRedirect,URLLoader_AuditURLRedirect,URLLoader_AbortCalls,URLLoader_UntendedLoad,URLLoader_PrefetchBufferThreshold, (177)
[1968:3847:0715/045454:INFO:CONSOLE(177)] "AuditURLRedirectForceAsync finished in 0.042 seconds.", source: http://127.0.0.1:49515/files/test_case.html?testcase=URLLoader_UntrustedHttpRequests,URLLoader_FollowURLRedirect,URLLoader_AuditURLRedirect,URLLoader_AbortCalls,URLLoader_UntendedLoad,URLLoader_PrefetchBufferThreshold, (177)
[1968:3847:0715/045454:INFO:CONSOLE(177)] "AuditURLRedirect finished in 0.065 seconds.", source: http://127.0.0.1:49515/files/test_case.html?testcase=URLLoader_UntrustedHttpRequests,URLLoader_FollowURLRedirect,URLLoader_AuditURLRedirect,URLLoader_AbortCalls,URLLoader_UntendedLoad,URLLoader_PrefetchBufferThreshold, (177)
[1968:3847:0715/045454:INFO:CONSOLE(177)] "AuditURLRedirectBlocking finished in 0.058 seconds.", source: http://127.0.0.1:49515/files/test_case.html?testcase=URLLoader_UntrustedHttpRequests,URLLoader_FollowURLRedirect,URLLoader_AuditURLRedirect,URLLoader_AbortCalls,URLLoader_UntendedLoad,URLLoader_PrefetchBufferThreshold, (177)
[1968:3847:0715/045455:INFO:CONSOLE(177)] "AuditURLRedirectBackground finished in 0.121 seconds.", source: http://127.0.0.1:49515/files/test_case.html?testcase=URLLoader_UntrustedHttpRequests,URLLoader_FollowURLRedirect,URLLoader_AuditURLRedirect,URLLoader_AbortCalls,URLLoader_UntendedLoad,URLLoader_PrefetchBufferThreshold, (177)
[1968:3847:0715/045455:INFO:CONSOLE(177)] "AbortCallsForceAsync finished in 0.029 seconds.", source: http://127.0.0.1:49515/files/test_case.html?testcase=URLLoader_UntrustedHttpRequests,URLLoader_FollowURLRedirect,URLLoader_AuditURLRedirect,URLLoader_AbortCalls,URLLoader_UntendedLoad,URLLoader_PrefetchBufferThreshold, (177)
[1968:3847:0715/045455:INFO:CONSOLE(177)] "AbortCalls finished in 0.038 seconds.", source: http://127.0.0.1:49515/files/test_case.html?testcase=URLLoader_UntrustedHttpRequests,URLLoader_FollowURLRedirect,URLLoader_AuditURLRedirect,URLLoader_AbortCalls,URLLoader_UntendedLoad,URLLoader_PrefetchBufferThreshold, (177)
[1968:3847:0715/045455:INFO:CONSOLE(177)] "AbortCallsBlocking finished in 0.209 seconds.", source: http://127.0.0.1:49515/files/test_case.html?testcase=URLLoader_UntrustedHttpRequests,URLLoader_FollowURLRedirect,URLLoader_AuditURLRedirect,URLLoader_AbortCalls,URLLoader_UntendedLoad,URLLoader_PrefetchBufferThreshold, (177)
[1968:3847:0715/045455:INFO:CONSOLE(177)] "AbortCallsBackground finished in 0.084 seconds.", source: http://127.0.0.1:49515/files/test_case.html?testcase=URLLoader_UntrustedHttpRequests,URLLoader_FollowURLRedirect,URLLoader_AuditURLRedirect,URLLoader_AbortCalls,URLLoader_UntendedLoad,URLLoader_PrefetchBufferThreshold, (177)
[1968:3847:0715/045455:INFO:CONSOLE(177)] "UntendedLoadForceAsync finished in 0.039 seconds.", source: http://127.0.0.1:49515/files/test_case.html?testcase=URLLoader_UntrustedHttpRequests,URLLoader_FollowURLRedirect,URLLoader_AuditURLRedirect,URLLoader_AbortCalls,URLLoader_UntendedLoad,URLLoader_PrefetchBufferThreshold, (177)
[1968:3847:0715/045455:INFO:CONSOLE(177)] "UntendedLoad finished in 0.048 seconds.", source: http://127.0.0.1:49515/files/test_case.html?testcase=URLLoader_UntrustedHttpRequests,URLLoader_FollowURLRedirect,URLLoader_AuditURLRedirect,URLLoader_AbortCalls,URLLoader_UntendedLoad,URLLoader_PrefetchBufferThreshold, (177)
[1968:3847:0715/045455:INFO:CONSOLE(177)] "UntendedLoadBlocking finished in 0.043 seconds.", source: http://127.0.0.1:49515/files/test_case.html?testcase=URLLoader_UntrustedHttpRequests,URLLoader_FollowURLRedirect,URLLoader_AuditURLRedirect,URLLoader_AbortCalls,URLLoader_UntendedLoad,URLLoader_PrefetchBufferThreshold, (177)
[1968:3847:0715/045455:INFO:CONSOLE(177)] "UntendedLoadBackground finished in 0.051 seconds.", source: http://127.0.0.1:49515/files/test_case.html?testcase=URLLoader_UntrustedHttpRequests,URLLoader_FollowURLRedirect,URLLoader_AuditURLRedirect,URLLoader_AbortCalls,URLLoader_UntendedLoad,URLLoader_PrefetchBufferThreshold, (177)
[1968:3847:0715/045455:INFO:CONSOLE(177)] "PrefetchBufferThresholdForceAsync finished in 0.038 seconds.", source: http://127.0.0.1:49515/files/test_case.html?testcase=URLLoader_UntrustedHttpRequests,URLLoader_FollowURLRedirect,URLLoader_AuditURLRedirect,URLLoader_AbortCalls,URLLoader_UntendedLoad,URLLoader_PrefetchBufferThreshold, (177)
[1968:3847:0715/045455:INFO:CONSOLE(177)] "PrefetchBufferThreshold finished in 0.057 seconds.", source: http://127.0.0.1:49515/files/test_case.html?testcase=URLLoader_UntrustedHttpRequests,URLLoader_FollowURLRedirect,URLLoader_AuditURLRedirect,URLLoader_AbortCalls,URLLoader_UntendedLoad,URLLoader_PrefetchBufferThreshold, (177)
[1968:3847:0715/045455:INFO:CONSOLE(177)] "PrefetchBufferThresholdBlocking finished in 0.069 seconds.", source: http://127.0.0.1:49515/files/test_case.html?testcase=URLLoader_UntrustedHttpRequests,URLLoader_FollowURLRedirect,URLLoader_AuditURLRedirect,URLLoader_AbortCalls,URLLoader_UntendedLoad,URLLoader_PrefetchBufferThreshold, (177)
[1968:3847:0715/045455:INFO:CONSOLE(177)] "PrefetchBufferThresholdBackground finished in 0.081 seconds.", source: http://127.0.0.1:49515/files/test_case.html?testcase=URLLoader_UntrustedHttpRequests,URLLoader_FollowURLRedirect,URLLoader_AuditURLRedirect,URLLoader_AbortCalls,URLLoader_UntendedLoad,URLLoader_PrefetchBufferThreshold, (177)
[ OK ] OutOfProcessPPAPITest.URLLoader3 (8032 ms)
[184/225] OutOfProcessPPAPITest.URLLoader3 (9502 ms)
[ RUN ] OutOfProcessPPAPITest.Flash_GetSetting
[1985:3847:0715/045458:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
objc[1991]: Class BaseView is implemented in both /Volumes/Untitled 1/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/Untitled 1/b/swarm_slave/work/cache/run_tha_testuG4ySv/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1991]: Class ConstrainedWindowAnimationBase is implemented in both /Volumes/Untitled 1/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/Untitled 1/b/swarm_slave/work/cache/run_tha_testuG4ySv/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1991]: Class ConstrainedWindowAnimationShow is implemented in both /Volumes/Untitled 1/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/Untitled 1/b/swarm_slave/work/cache/run_tha_testuG4ySv/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1991]: Class ConstrainedWindowAnimationHide is implemented in both /Volumes/Untitled 1/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/Untitled 1/b/swarm_slave/work/cache/run_tha_testuG4ySv/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1991]: Class ConstrainedWindowAnimationPulse is implemented in both /Volumes/Untitled 1/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/Untitled 1/b/swarm_slave/work/cache/run_tha_testuG4ySv/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1991]: Class BlueLabelButton is implemented in both /Volumes/Untitled 1/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/Untitled 1/b/swarm_slave/work/cache/run_tha_testuG4ySv/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1991]: Class BlueLabelButtonCell is implemented in both /Volumes/Untitled 1/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/Untitled 1/b/swarm_slave/work/cache/run_tha_testuG4ySv/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1991]: Class HoverImageMenuButton is implemented in both /Volumes/Untitled 1/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/Untitled 1/b/swarm_slave/work/cache/run_tha_testuG4ySv/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1991]: Class HoverImageMenuButtonCell is implemented in both /Volumes/Untitled 1/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/Untitled 1/b/swarm_slave/work/cache/run_tha_testuG4ySv/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1991]: Class HyperlinkButtonCell is implemented in both /Volumes/Untitled 1/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/Untitled 1/b/swarm_slave/work/cache/run_tha_testuG4ySv/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1991]: Class HyperlinkTextView is implemented in both /Volumes/Untitled 1/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/Untitled 1/b/swarm_slave/work/cache/run_tha_testuG4ySv/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1991]: Class FindPasteboard is implemented in both /Volumes/Untitled 1/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/Untitled 1/b/swarm_slave/work/cache/run_tha_testuG4ySv/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1991]: Class FlippedView is implemented in both /Volumes/Untitled 1/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/Untitled 1/b/swarm_slave/work/cache/run_tha_testuG4ySv/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1991]: Class FocusTracker is implemented in both /Volumes/Untitled 1/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/Untitled 1/b/swarm_slave/work/cache/run_tha_testuG4ySv/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1991]: Class FullscreenWindowManager is implemented in both /Volumes/Untitled 1/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/Untitled 1/b/swarm_slave/work/cache/run_tha_testuG4ySv/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1991]: Class HoverButton is implemented in both /Volumes/Untitled 1/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/Untitled 1/b/swarm_slave/work/cache/run_tha_testuG4ySv/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1991]: Class HoverImageButton is implemented in both /Volumes/Untitled 1/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/Untitled 1/b/swarm_slave/work/cache/run_tha_testuG4ySv/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1991]: Class MenuController is implemented in both /Volumes/Untitled 1/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/Untitled 1/b/swarm_slave/work/cache/run_tha_testuG4ySv/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1991]: Class ToolTipBaseView is implemented in both /Volumes/Untitled 1/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/Untitled 1/b/swarm_slave/work/cache/run_tha_testuG4ySv/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1991]: Class CrTrackingAreaOwnerProxy is implemented in both /Volumes/Untitled 1/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/Untitled 1/b/swarm_slave/work/cache/run_tha_testuG4ySv/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1991]: Class CrTrackingArea is implemented in both /Volumes/Untitled 1/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/Untitled 1/b/swarm_slave/work/cache/run_tha_testuG4ySv/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1991]: Class UnderlayOpenGLHostingWindow is implemented in both /Volumes/Untitled 1/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/Untitled 1/b/swarm_slave/work/cache/run_tha_testuG4ySv/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1991]: Class MacScreenMonitor is implemented in both /Volumes/Untitled 1/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/Untitled 1/b/swarm_slave/work/cache/run_tha_testuG4ySv/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1991]: Class ComplexTextInputPanel is implemented in both /Volumes/Untitled 1/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/Untitled 1/b/swarm_slave/work/cache/run_tha_testuG4ySv/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
[1981:3847:0715/045501:INFO:CONSOLE(177)] "GetSetting finished in 0.007 seconds.", source: file:///Volumes/Untitled%201/b/swarm_slave/work/cache/run_tha_testuG4ySv/ppapi/tests/test_case.html?testcase=Flash_GetSetting (177)
[ OK ] OutOfProcessPPAPITest.Flash_GetSetting (5313 ms)
[185/225] OutOfProcessPPAPITest.Flash_GetSetting (7060 ms)
[ RUN ] PPAPINaClPNaClTest.Audio
[1989:3847:0715/045500:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49560...
sending server_data: {"host": "127.0.0.1", "port": 49560} (36 bytes)
[1993,2109280640:04:55:03.615787] Native Client module will be loaded at base address 0x00007e5f00000000
[1982:3847:0715/045504:INFO:CONSOLE(177)] "Creation finished in 0.189 seconds.", source: http://127.0.0.1:49560/files/test_case.html?mode=nacl_pnacl&testcase=Audio_Creation,Audio_DestroyNoStop,Audio_Failures,Audio_AudioCallback1,Audio_AudioCallback2,Audio_AudioCallback3,Audio_AudioCallback4, (177)
[1982:3847:0715/045504:INFO:CONSOLE(177)] "DestroyNoStop finished in 0.008 seconds.", source: http://127.0.0.1:49560/files/test_case.html?mode=nacl_pnacl&testcase=Audio_Creation,Audio_DestroyNoStop,Audio_Failures,Audio_AudioCallback1,Audio_AudioCallback2,Audio_AudioCallback3,Audio_AudioCallback4, (177)
[1982:3847:0715/045504:INFO:CONSOLE(177)] "Failures finished in 0.007 seconds.", source: http://127.0.0.1:49560/files/test_case.html?mode=nacl_pnacl&testcase=Audio_Creation,Audio_DestroyNoStop,Audio_Failures,Audio_AudioCallback1,Audio_AudioCallback2,Audio_AudioCallback3,Audio_AudioCallback4, (177)
[1982:3847:0715/045504:INFO:CONSOLE(177)] "AudioCallback1 finished in 0.838 seconds.", source: http://127.0.0.1:49560/files/test_case.html?mode=nacl_pnacl&testcase=Audio_Creation,Audio_DestroyNoStop,Audio_Failures,Audio_AudioCallback1,Audio_AudioCallback2,Audio_AudioCallback3,Audio_AudioCallback4, (177)
[1982:3847:0715/045504:INFO:CONSOLE(177)] "AudioCallback2 finished in 0.075 seconds.", source: http://127.0.0.1:49560/files/test_case.html?mode=nacl_pnacl&testcase=Audio_Creation,Audio_DestroyNoStop,Audio_Failures,Audio_AudioCallback1,Audio_AudioCallback2,Audio_AudioCallback3,Audio_AudioCallback4, (177)
[1982:3847:0715/045505:INFO:CONSOLE(177)] "AudioCallback3 finished in 0.196 seconds.", source: http://127.0.0.1:49560/files/test_case.html?mode=nacl_pnacl&testcase=Audio_Creation,Audio_DestroyNoStop,Audio_Failures,Audio_AudioCallback1,Audio_AudioCallback2,Audio_AudioCallback3,Audio_AudioCallback4, (177)
[1982:3847:0715/045505:INFO:CONSOLE(177)] "AudioCallback4 finished in 0.005 seconds.", source: http://127.0.0.1:49560/files/test_case.html?mode=nacl_pnacl&testcase=Audio_Creation,Audio_DestroyNoStop,Audio_Failures,Audio_AudioCallback1,Audio_AudioCallback2,Audio_AudioCallback3,Audio_AudioCallback4, (177)
[1982:40451:0715/045505:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] PPAPINaClPNaClTest.Audio (8018 ms)
[186/225] PPAPINaClPNaClTest.Audio (9709 ms)
[ RUN ] PPAPINaClGLibcTest.Audio
[1997:3847:0715/045505:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49566...
sending server_data: {"host": "127.0.0.1", "port": 49566} (36 bytes)
[2003,2109280640:04:55:09.198866] Native Client module will be loaded at base address 0x0000360b00000000
2015-07-15 04:55:09.585 browser_tests[1994:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[1994:3847:0715/045511:INFO:CONSOLE(177)] "Creation finished in 0.158 seconds.", source: http://127.0.0.1:49566/files/test_case.html?mode=nacl_glibc&testcase=Audio_Creation,Audio_DestroyNoStop,Audio_Failures,Audio_AudioCallback1,Audio_AudioCallback2,Audio_AudioCallback3,Audio_AudioCallback4, (177)
[1994:3847:0715/045511:INFO:CONSOLE(177)] "DestroyNoStop finished in 0.008 seconds.", source: http://127.0.0.1:49566/files/test_case.html?mode=nacl_glibc&testcase=Audio_Creation,Audio_DestroyNoStop,Audio_Failures,Audio_AudioCallback1,Audio_AudioCallback2,Audio_AudioCallback3,Audio_AudioCallback4, (177)
[1994:3847:0715/045511:INFO:CONSOLE(177)] "Failures finished in 0.006 seconds.", source: http://127.0.0.1:49566/files/test_case.html?mode=nacl_glibc&testcase=Audio_Creation,Audio_DestroyNoStop,Audio_Failures,Audio_AudioCallback1,Audio_AudioCallback2,Audio_AudioCallback3,Audio_AudioCallback4, (177)
[1994:3847:0715/045511:INFO:CONSOLE(177)] "AudioCallback1 finished in 0.735 seconds.", source: http://127.0.0.1:49566/files/test_case.html?mode=nacl_glibc&testcase=Audio_Creation,Audio_DestroyNoStop,Audio_Failures,Audio_AudioCallback1,Audio_AudioCallback2,Audio_AudioCallback3,Audio_AudioCallback4, (177)
[1994:3847:0715/045511:INFO:CONSOLE(177)] "AudioCallback2 finished in 0.014 seconds.", source: http://127.0.0.1:49566/files/test_case.html?mode=nacl_glibc&testcase=Audio_Creation,Audio_DestroyNoStop,Audio_Failures,Audio_AudioCallback1,Audio_AudioCallback2,Audio_AudioCallback3,Audio_AudioCallback4, (177)
[1994:3847:0715/045511:INFO:CONSOLE(177)] "AudioCallback3 finished in 0.131 seconds.", source: http://127.0.0.1:49566/files/test_case.html?mode=nacl_glibc&testcase=Audio_Creation,Audio_DestroyNoStop,Audio_Failures,Audio_AudioCallback1,Audio_AudioCallback2,Audio_AudioCallback3,Audio_AudioCallback4, (177)
[1994:3847:0715/045511:INFO:CONSOLE(177)] "AudioCallback4 finished in 0.010 seconds.", source: http://127.0.0.1:49566/files/test_case.html?mode=nacl_glibc&testcase=Audio_Creation,Audio_DestroyNoStop,Audio_Failures,Audio_AudioCallback1,Audio_AudioCallback2,Audio_AudioCallback3,Audio_AudioCallback4, (177)
[1994:40195:0715/045511:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[1994:40195:0715/045511:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[1994:40195:0715/045511:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 4, remote ID 2147483651)
[1994:40195:0715/045511:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] PPAPINaClGLibcTest.Audio (8586 ms)
[187/225] PPAPINaClGLibcTest.Audio (9965 ms)
[ RUN ] NaClBrowserTestNewlib.SimpleLoad
[2004:3847:0715/045509:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49579...
sending server_data: {"host": "127.0.0.1", "port": 49579} (36 bytes)
[2008,2109280640:04:55:12.632339] Native Client module will be loaded at base address 0x0000331100000000
[1999:3847:0715/045512:INFO:nacl_browsertest_util.cc(75)] SHUTDOWN 1 test passed.
[ OK ] NaClBrowserTestNewlib.SimpleLoad (5921 ms)
[188/225] NaClBrowserTestNewlib.SimpleLoad (7327 ms)
[ RUN ] QuicAllowedPolicyIsFalse.QuicDisallowed
[2017:3847:0715/045517:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[2018:15107:0715/045518:ERROR:webgraphicscontext3d_command_buffer_impl.cc(242)] Failed to initialize GLES2CmdHelper.
[2018:12807:0715/045518:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[2018:12807:0715/045518:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] QuicAllowedPolicyIsFalse.QuicDisallowed (3566 ms)
[189/225] QuicAllowedPolicyIsFalse.QuicDisallowed (5212 ms)
[ RUN ] NaClBrowserTestPnacl.ExitStatus254
[2013:3847:0715/045515:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49587...
sending server_data: {"host": "127.0.0.1", "port": 49587} (36 bytes)
[2009:3847:0715/045518:INFO:nacl_browsertest_util.cc(130)] |||| [STARTUP]
[2020,2109280640:04:55:19.641486] Native Client module will be loaded at base address 0x00004b3e00000000
[2009:40451:0715/045520:ERROR:nacl_process_host.cc(335)] NaCl process exited with status 10 (0xa)
[SRPC:HOST:2016,1351479296:04:55:20.731537] NaClSrpcRpcWait(channel=0x608000053fd0): EOF is received instead of response. Probably, the other side (usually, nacl module or browser plugin) crashed.
[2009:3847:0715/045520:INFO:CONSOLE(0)] "NativeClient: PnaclCoordinator: Compile stream chunk failed. The PNaCl translator has probably crashed.", source: http://127.0.0.1:49587/files/pm_exit_status_test.html?trigger=exit254&expected_exit=254&pnacl=1 (0)
[2009:3847:0715/045520:INFO:nacl_browsertest_util.cc(130)] ||||
[CLIENT_ERROR] / naclModule did not load. Status: DONE / 'NaCl module load failed: PnaclCoordinator: Compile stream chunk failed. The PNaCl translator has probably crashed.'
[2009:3847:0715/045520:INFO:nacl_browsertest_util.cc(130)] ||||
[2009:3847:0715/045520:INFO:nacl_browsertest_util.cc(130)] |||| A nexe load error occured, aborting testing.
[2009:3847:0715/045520:INFO:nacl_browsertest_util.cc(130)] ||||
[2009:3847:0715/045520: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.ExitStatus254, where TypeParam = and GetParam() = (7618 ms)
[190/225] NaClBrowserTestPnacl.ExitStatus254 (9202 ms)
[ RUN ] TtsApiTest.LangMatching
[2024:3847:0715/045522:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[2021:3847:0715/045526:INFO:CONSOLE(0)] "[SUCCESS] testWordCallbacks", source: chrome-extension://cljmgheklafomdomcaifofmpffpnomdg/_generated_background_page.html (0)
[2026:13575:0715/045526:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[2026:13575:0715/045526:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[2026:13575:0715/045526:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[2026:13575:0715/045526:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] TtsApiTest.LangMatching (6739 ms)
[191/225] TtsApiTest.LangMatching (8251 ms)
[ RUN ] CaptivePortalBrowserTest.NavigateLoadingTabToTimeoutTwoSites
[2030:3847:0715/045525:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[2025:40451:0715/045532:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[2025:40451:0715/045532:WARNING:channel.cc(322)] RawChannel write error
[ OK ] CaptivePortalBrowserTest.NavigateLoadingTabToTimeoutTwoSites (10154 ms)
[192/225] CaptivePortalBrowserTest.NavigateLoadingTabToTimeoutTwoSites (11677 ms)
[ RUN ] IPhotoDataProviderInvalidTest.InvalidTest
[2037:3847:0715/045530: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
^
[2033:41219:0715/045533:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[2033:41219:0715/045533:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[2033:41219:0715/045533:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] IPhotoDataProviderInvalidTest.InvalidTest (5530 ms)
[193/225] IPhotoDataProviderInvalidTest.InvalidTest (7169 ms)
[ RUN ] DriveAppProviderTest.UserInstalledAfterDriveApp
[2045:3847:0715/045536:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] DriveAppProviderTest.UserInstalledAfterDriveApp (3884 ms)
[194/225] DriveAppProviderTest.UserInstalledAfterDriveApp (5448 ms)
[ RUN ] PeopleProviderTest.NoSearchForSensitiveData
[2049:3847:0715/045537:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[2050:15619:0715/045538:ERROR:webgraphicscontext3d_command_buffer_impl.cc(242)] Failed to initialize GLES2CmdHelper.
[2050:13319:0715/045538:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] PeopleProviderTest.NoSearchForSensitiveData (3598 ms)
[195/225] PeopleProviderTest.NoSearchForSensitiveData (5196 ms)
[ RUN ] SupervisedUserServiceTestSupervised.ProfileName
[2058:3847:0715/045543:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[2061:15363:0715/045544:ERROR:webgraphicscontext3d_command_buffer_impl.cc(242)] Failed to initialize GLES2CmdHelper.
[2061:13063:0715/045544:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[2061:13063:0715/045544:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[2061:13063:0715/045544:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[2061:13063:0715/045544:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[2061:13063:0715/045544:WARNING:channel.cc(322)] RawChannel write error
[ OK ] SupervisedUserServiceTestSupervised.ProfileName (3953 ms)
[196/225] SupervisedUserServiceTestSupervised.ProfileName (5431 ms)
[ RUN ] SupervisedUserBlockModeTest.SendAccessRequestOnBlockedURL
HTTP server started on http://127.0.0.1:49594...
sending server_data: {"host": "127.0.0.1", "port": 49594} (36 bytes)
[2059:3847:0715/045543:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[2051:40195:0715/045545:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[2051:40195:0715/045545:WARNING:channel.cc(322)] RawChannel write error
[ OK ] SupervisedUserBlockModeTest.SendAccessRequestOnBlockedURL (6366 ms)
[197/225] SupervisedUserBlockModeTest.SendAccessRequestOnBlockedURL (7862 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/33
[2067:3847:0715/045548:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[2067:3847:0715/045549:ERROR:gles2_cmd_decoder.cc(13133)] [GroupMarkerNotSet(crbug.com/242999)!:50CD0500B0610000]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[2067:3847:0715/045549:ERROR:gles2_cmd_decoder.cc(4382)] Error: 5 for Command kLoseContextCHROMIUM
[2068:13579:0715/045549:FATAL:memory.cc(18)] Out of memory. size=4194304
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/33 (4013 ms)
[198/225] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/33 (5631 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/59
[2071:3847:0715/045550:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[2072:13319:0715/045552:FATAL:memory.cc(18)] Out of memory. size=4194304
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/59 (4580 ms)
[199/225] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/59 (6220 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/82
[2076:3847:0715/045553:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
2015-07-15 04:55:54.774 browser_tests[2073:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[2078:13063:0715/045555:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[2078:13063:0715/045555:WARNING:channel.cc(322)] RawChannel write error
[2078:13319:0715/045555:FATAL:memory.cc(18)] Out of memory. size=4194304
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/82 (3895 ms)
[200/225] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/82 (5528 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/101
[2082:3847:0715/045556:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/101 (4216 ms)
[201/225] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/101 (5802 ms)
[ RUN ] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/26
[2087:3847:0715/045559:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[2089:12551:0715/045600:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[2089:12551:0715/045600:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/26 (3529 ms)
[202/225] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/26 (5097 ms)
[ RUN ] FirstRunMasterPrefsWithTrackedPreferencesInstance/FirstRunMasterPrefsWithTrackedPreferences.TrackedPreferencesSurviveFirstRun/1
[2092:3847:0715/045602:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[2096:13575:0715/045606:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[2096:13575:0715/045606:WARNING:channel.cc(322)] RawChannel write error
[2101:13319:0715/045606:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[2101:13319:0715/045606:WARNING:channel.cc(322)] RawChannel write error
[ OK ] FirstRunMasterPrefsWithTrackedPreferencesInstance/FirstRunMasterPrefsWithTrackedPreferences.TrackedPreferencesSurviveFirstRun/1 (6735 ms)
[203/225] FirstRunMasterPrefsWithTrackedPreferencesInstance/FirstRunMasterPrefsWithTrackedPreferences.TrackedPreferencesSurviveFirstRun/1 (8227 ms)
[ RUN ] BrowserCloseManagerBrowserTest/BrowserCloseManagerBrowserTest.TestMultipleWindows/0
[2102:3847:0715/045605:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[2093:74767:0715/045608:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[ OK ] BrowserCloseManagerBrowserTest/BrowserCloseManagerBrowserTest.TestMultipleWindows/0 (6846 ms)
[204/225] BrowserCloseManagerBrowserTest/BrowserCloseManagerBrowserTest.TestMultipleWindows/0 (8723 ms)
[ RUN ] BrowserCloseManagerWithDownloadsBrowserTest/BrowserCloseManagerWithDownloadsBrowserTest.TestWithDownloads/0
[2108:3847:0715/045610:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[2105:39427:0715/045612:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] BrowserCloseManagerWithDownloadsBrowserTest/BrowserCloseManagerWithDownloadsBrowserTest.TestWithDownloads/0 (5268 ms)
[205/225] BrowserCloseManagerWithDownloadsBrowserTest/BrowserCloseManagerWithDownloadsBrowserTest.TestWithDownloads/0 (6543 ms)
[ RUN ] SRC_ClearKey_Prefixed/EncryptedMediaTest.Playback_VideoClearAudio_WebM_Opus/0
[2114:3847:0715/045613:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49601...
sending server_data: {"host": "127.0.0.1", "port": 49601} (36 bytes)
[2110:3847:0715/045615:INFO:CONSOLE(295)] "04:56:15.368 - Using PrefixedClearKeyPlayer", source: http://127.0.0.1:49601/files/eme_player_js/utils.js (295)
[2110:3847:0715/045615:INFO:CONSOLE(295)] "04:56:15.382 - Registering video event handlers.", source: http://127.0.0.1:49601/files/eme_player_js/utils.js (295)
[2110:3847:0715/045615:INFO:CONSOLE(295)] "04:56:15.395 - Loading media using src.", source: http://127.0.0.1:49601/files/eme_player_js/utils.js (295)
[2110:3847:0715/045615:INFO:CONSOLE(295)] "04:56:15.599 - webkit-org.w3.clearkey Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:49601/files/eme_player_js/utils.js (295)
[2110:3847:0715/045615:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[2110:3847:0715/045615:INFO:CONSOLE(295)] "04:56:15.624 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:49601/files/eme_player_js/utils.js (295)
[2110:3847:0715/045615:INFO:CONSOLE(295)] "04:56:15.644 - Adding key to sessionID: 1", source: http://127.0.0.1:49601/files/eme_player_js/utils.js (295)
[2110:3847:0715/045615:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[2110:3847:0715/045615:INFO:CONSOLE(295)] "04:56:15.653 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:49601/files/eme_player_js/utils.js (295)
[2110:3847:0715/045618:INFO:CONSOLE(295)] "04:56:18.448 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:49601/files/eme_player_js/utils.js (295)
[2115:12807:0715/045618:ERROR:audio_output_device.cc(327)] IO loop going away before the audio device has been stopped
[ OK ] SRC_ClearKey_Prefixed/EncryptedMediaTest.Playback_VideoClearAudio_WebM_Opus/0 (7607 ms)
[206/225] SRC_ClearKey_Prefixed/EncryptedMediaTest.Playback_VideoClearAudio_WebM_Opus/0 (9169 ms)
[ RUN ] MSE_ClearKey_Prefixed/EncryptedMediaTest.Playback_VideoClearAudio_WebM/0
[2120:3847:0715/045616:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49618...
sending server_data: {"host": "127.0.0.1", "port": 49618} (36 bytes)
[2116:3847:0715/045619:INFO:CONSOLE(295)] "04:56:19.114 - Using PrefixedClearKeyPlayer", source: http://127.0.0.1:49618/files/eme_player_js/utils.js (295)
[2116:3847:0715/045619:INFO:CONSOLE(295)] "04:56:19.125 - Registering video event handlers.", source: http://127.0.0.1:49618/files/eme_player_js/utils.js (295)
[2116:3847:0715/045619:INFO:CONSOLE(295)] "04:56:19.137 - Loading media using MSE.", source: http://127.0.0.1:49618/files/eme_player_js/utils.js (295)
[2116:3847:0715/045619:INFO:CONSOLE(295)] "04:56:19.365 - onSourceOpen [object Event]", source: http://127.0.0.1:49618/files/eme_player_js/utils.js (295)
[2116:3847:0715/045619:INFO:CONSOLE(295)] "04:56:19.373 - Creating a source buffer for type video/webm; codecs="vorbis, vp8"", source: http://127.0.0.1:49618/files/eme_player_js/utils.js (295)
[2116:3847:0715/045619:INFO:CONSOLE(295)] "04:56:19.427 - webkit-org.w3.clearkey Generate key request, initData: 5ef3a16b338dc4e1a2bcb99f9a6cb780", source: http://127.0.0.1:49618/files/eme_player_js/utils.js (295)
[2116:3847:0715/045619:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[2116:3847:0715/045619:INFO:CONSOLE(295)] "04:56:19.433 - End of appending buffer from bear-320x240-av_enc-v.webm", source: http://127.0.0.1:49618/files/eme_player_js/utils.js (295)
[2116:3847:0715/045619:INFO:CONSOLE(295)] "04:56:19.446 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:49618/files/eme_player_js/utils.js (295)
[2116:3847:0715/045619:INFO:CONSOLE(295)] "04:56:19.470 - Adding key to sessionID: 1", source: http://127.0.0.1:49618/files/eme_player_js/utils.js (295)
[2116:3847:0715/045619:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[2116:3847:0715/045619:INFO:CONSOLE(295)] "04:56:19.476 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:49618/files/eme_player_js/utils.js (295)
[2116:3847:0715/045622:INFO:CONSOLE(295)] "04:56:22.354 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:49618/files/eme_player_js/utils.js (295)
[2121:13063:0715/045622:ERROR:audio_output_device.cc(327)] IO loop going away before the audio device has been stopped
[ OK ] MSE_ClearKey_Prefixed/EncryptedMediaTest.Playback_VideoClearAudio_WebM/0 (7972 ms)
[207/225] MSE_ClearKey_Prefixed/EncryptedMediaTest.Playback_VideoClearAudio_WebM/0 (9392 ms)
[ RUN ] MSE_ClearKey_Prefixed/EncryptedMediaTest.Playback_VP9Video_WebM/0
[2126:3847:0715/045622:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49636...
sending server_data: {"host": "127.0.0.1", "port": 49636} (36 bytes)
[2123:3847:0715/045624:INFO:CONSOLE(295)] "04:56:24.642 - Using PrefixedClearKeyPlayer", source: http://127.0.0.1:49636/files/eme_player_js/utils.js (295)
[2123:3847:0715/045624:INFO:CONSOLE(295)] "04:56:24.652 - Registering video event handlers.", source: http://127.0.0.1:49636/files/eme_player_js/utils.js (295)
[2123:3847:0715/045624:INFO:CONSOLE(295)] "04:56:24.667 - Loading media using MSE.", source: http://127.0.0.1:49636/files/eme_player_js/utils.js (295)
[2123:3847:0715/045624:INFO:CONSOLE(295)] "04:56:24.842 - onSourceOpen [object Event]", source: http://127.0.0.1:49636/files/eme_player_js/utils.js (295)
[2123:3847:0715/045624:INFO:CONSOLE(295)] "04:56:24.846 - Creating a source buffer for type video/webm; codecs="vp9"", source: http://127.0.0.1:49636/files/eme_player_js/utils.js (295)
[2123:3847:0715/045624:INFO:CONSOLE(295)] "04:56:24.876 - End of appending buffer from bear-320x240-v-vp9_enc-v.webm", source: http://127.0.0.1:49636/files/eme_player_js/utils.js (295)
[2123:3847:0715/045624:INFO:CONSOLE(295)] "04:56:24.886 - webkit-org.w3.clearkey Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:49636/files/eme_player_js/utils.js (295)
[2123:3847:0715/045624:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[2123:3847:0715/045624:INFO:CONSOLE(295)] "04:56:24.900 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:49636/files/eme_player_js/utils.js (295)
[2123:3847:0715/045624:INFO:CONSOLE(295)] "04:56:24.915 - Adding key to sessionID: 1", source: http://127.0.0.1:49636/files/eme_player_js/utils.js (295)
[2123:3847:0715/045624:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[2123:3847:0715/045624:INFO:CONSOLE(295)] "04:56:24.961 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:49636/files/eme_player_js/utils.js (295)
[2123:3847:0715/045627:INFO:CONSOLE(295)] "04:56:27.658 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:49636/files/eme_player_js/utils.js (295)
[ OK ] MSE_ClearKey_Prefixed/EncryptedMediaTest.Playback_VP9Video_WebM/0 (7528 ms)
[208/225] MSE_ClearKey_Prefixed/EncryptedMediaTest.Playback_VP9Video_WebM/0 (8909 ms)
[ RUN ] SRC_ExternalClearKey/EncryptedMediaTest.Playback_VideoClearAudio_WebM/0
[2132:3847:0715/045626:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49653...
sending server_data: {"host": "127.0.0.1", "port": 49653} (36 bytes)
[2128:3847:0715/045628:INFO:CONSOLE(295)] "04:56:28.378 - Using ClearKeyPlayer", source: http://127.0.0.1:49653/files/eme_player_js/utils.js (295)
[2128:3847:0715/045628:INFO:CONSOLE(295)] "04:56:28.393 - Registering video event handlers.", source: http://127.0.0.1:49653/files/eme_player_js/utils.js (295)
[2128:3847:0715/045628:INFO:CONSOLE(295)] "04:56:28.397 - Setting video media keys: org.chromium.externalclearkey", source: http://127.0.0.1:49653/files/eme_player_js/utils.js (295)
[2128:3847:0715/045629:INFO:CONSOLE(295)] "04:56:29.456 - Loading media using src.", source: http://127.0.0.1:49653/files/eme_player_js/utils.js (295)
[2128:3847:0715/045629:INFO:CONSOLE(295)] "04:56:29.618 - Creating new media key session for initDataType: webm, initData: 5ef3a16b338dc4e1a2bcb99f9a6cb780", source: http://127.0.0.1:49653/files/eme_player_js/utils.js (295)
[2128:3847:0715/045629:INFO:CONSOLE(295)] "04:56:29.649 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:49653/files/eme_player_js/utils.js (295)
[2128:3847:0715/045629:INFO:CONSOLE(295)] "04:56:29.893 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:49653/files/eme_player_js/utils.js (295)
[2128:3847:0715/045629:INFO:CONSOLE(295)] "04:56:29.896 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:49653/files/eme_player_js/utils.js (295)
[2128:3847:0715/045630:INFO:CONSOLE(295)] "04:56:30.298 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:49653/files/eme_player_js/utils.js (295)
[2128:3847:0715/045630:INFO:CONSOLE(295)] "04:56:30.304 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:49653/files/eme_player_js/utils.js (295)
[2128:3847:0715/045631:INFO:CONSOLE(295)] "04:56:31.095 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:49653/files/eme_player_js/utils.js (295)
[2128:3847:0715/045631:INFO:CONSOLE(295)] "04:56:31.100 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:49653/files/eme_player_js/utils.js (295)
[2128:3847:0715/045632:INFO:CONSOLE(295)] "04:56:32.549 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:49653/files/eme_player_js/utils.js (295)
[2133:12807:0715/045632:ERROR:audio_output_device.cc(327)] IO loop going away before the audio device has been stopped
[ OK ] SRC_ExternalClearKey/EncryptedMediaTest.Playback_VideoClearAudio_WebM/0 (8761 ms)
[209/225] SRC_ExternalClearKey/EncryptedMediaTest.Playback_VideoClearAudio_WebM/0 (10402 ms)
[ RUN ] PDFTestFiles/PDFExtensionTest.Load/6
[2146:3847:0715/045636:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[2147:13063:0715/045637:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[2147:13063:0715/045637:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[2147:13063:0715/045637:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[2147:13063:0715/045637:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[2147:15363:0715/045637:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[2147:15363:0715/045637:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[2147:15363:0715/045637:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[ OK ] PDFTestFiles/PDFExtensionTest.Load/6 (3307 ms)
[210/225] PDFTestFiles/PDFExtensionTest.Load/6 (4614 ms)
[ RUN ] MSE_ExternalClearKey/EncryptedMediaTest.Playback_Multiple_VideoAudio_WebM/0
[2139:3847:0715/045631:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49670...
sending server_data: {"host": "127.0.0.1", "port": 49670} (36 bytes)
[2135:3847:0715/045633:INFO:CONSOLE(295)] "04:56:33.405 - Using ClearKeyPlayer", source: http://127.0.0.1:49670/files/eme_player_js/utils.js (295)
[2135:3847:0715/045633:INFO:CONSOLE(295)] "04:56:33.413 - Registering video event handlers.", source: http://127.0.0.1:49670/files/eme_player_js/utils.js (295)
[2135:3847:0715/045633:INFO:CONSOLE(295)] "04:56:33.415 - Setting video media keys: org.chromium.externalclearkey", source: http://127.0.0.1:49670/files/eme_player_js/utils.js (295)
[2135:3847:0715/045634:INFO:CONSOLE(295)] "04:56:34.382 - Loading media using MSE.", source: http://127.0.0.1:49670/files/eme_player_js/utils.js (295)
[2135:3847:0715/045634:INFO:CONSOLE(295)] "04:56:34.562 - onSourceOpen [object Event]", source: http://127.0.0.1:49670/files/eme_player_js/utils.js (295)
[2135:3847:0715/045634:INFO:CONSOLE(295)] "04:56:34.565 - Creating a source buffer for type video/webm; codecs="vorbis, vp8"", source: http://127.0.0.1:49670/files/eme_player_js/utils.js (295)
[2135:3847:0715/045634:INFO:CONSOLE(295)] "04:56:34.611 - Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:49670/files/eme_player_js/utils.js (295)
[2135:3847:0715/045634:INFO:CONSOLE(295)] "04:56:34.615 - Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:49670/files/eme_player_js/utils.js (295)
[2135:3847:0715/045634:INFO:CONSOLE(295)] "04:56:34.628 - End of appending buffer from bear-320x240-av_enc-av.webm", source: http://127.0.0.1:49670/files/eme_player_js/utils.js (295)
[2135:3847:0715/045634:INFO:CONSOLE(295)] "04:56:34.644 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:49670/files/eme_player_js/utils.js (295)
[2135:3847:0715/045634:INFO:CONSOLE(295)] "04:56:34.658 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:49670/files/eme_player_js/utils.js (295)
[2135:3847:0715/045634:INFO:CONSOLE(295)] "04:56:34.866 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:49670/files/eme_player_js/utils.js (295)
[2135:3847:0715/045634:INFO:CONSOLE(295)] "04:56:34.868 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:49670/files/eme_player_js/utils.js (295)
[2135:3847:0715/045635:INFO:CONSOLE(295)] "04:56:35.270 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:49670/files/eme_player_js/utils.js (295)
[2135:3847:0715/045635:INFO:CONSOLE(295)] "04:56:35.274 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:49670/files/eme_player_js/utils.js (295)
[2135:3847:0715/045636:INFO:CONSOLE(295)] "04:56:36.067 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:49670/files/eme_player_js/utils.js (295)
[2135:3847:0715/045636:INFO:CONSOLE(295)] "04:56:36.070 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:49670/files/eme_player_js/utils.js (295)
[2135:3847:0715/045637:INFO:CONSOLE(295)] "04:56:37.569 - First play ended.", source: http://127.0.0.1:49670/files/eme_player_js/utils.js (295)
[2135:3847:0715/045637:INFO:CONSOLE(295)] "04:56:37.571 - Loading media using MSE.", source: http://127.0.0.1:49670/files/eme_player_js/utils.js (295)
[2135:3847:0715/045637:INFO:CONSOLE(295)] "04:56:37.576 - Playing second time.", source: http://127.0.0.1:49670/files/eme_player_js/utils.js (295)
[2135:3847:0715/045637:INFO:CONSOLE(295)] "04:56:37.590 - onSourceOpen [object Event]", source: http://127.0.0.1:49670/files/eme_player_js/utils.js (295)
[2135:3847:0715/045637:INFO:CONSOLE(295)] "04:56:37.594 - Creating a source buffer for type video/webm; codecs="vorbis, vp8"", source: http://127.0.0.1:49670/files/eme_player_js/utils.js (295)
[2135:3847:0715/045637:INFO:CONSOLE(295)] "04:56:37.632 - Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:49670/files/eme_player_js/utils.js (295)
[2135:3847:0715/045637:INFO:CONSOLE(295)] "04:56:37.635 - Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:49670/files/eme_player_js/utils.js (295)
[2135:3847:0715/045637:INFO:CONSOLE(295)] "04:56:37.639 - End of appending buffer from bear-320x240-av_enc-av.webm", source: http://127.0.0.1:49670/files/eme_player_js/utils.js (295)
[2135:3847:0715/045637:INFO:CONSOLE(295)] "04:56:37.657 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:49670/files/eme_player_js/utils.js (295)
[2135:3847:0715/045637:INFO:CONSOLE(295)] "04:56:37.663 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:49670/files/eme_player_js/utils.js (295)
[2135:3847:0715/045637:INFO:CONSOLE(295)] "04:56:37.676 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:49670/files/eme_player_js/utils.js (295)
[2135:3847:0715/045637:INFO:CONSOLE(295)] "04:56:37.682 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:49670/files/eme_player_js/utils.js (295)
2015-07-15 04:56:40.038 browser_tests[2135:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[2135:3847:0715/045640:INFO:CONSOLE(295)] "04:56:40.594 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:49670/files/eme_player_js/utils.js (295)
[2140:13063:0715/045640:ERROR:audio_output_device.cc(327)] IO loop going away before the audio device has been stopped
[ OK ] MSE_ExternalClearKey/EncryptedMediaTest.Playback_Multiple_VideoAudio_WebM/0 (11841 ms)
[211/225] MSE_ExternalClearKey/EncryptedMediaTest.Playback_Multiple_VideoAudio_WebM/0 (13177 ms)
[ RUN ] TaskManagerOOPIFBrowserTest.LeavePageWithCrossSiteIframes/1
[2152:3847:0715/045641:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[2148:74771:0715/045644:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[2161:15363:0715/045645:ERROR:webgraphicscontext3d_command_buffer_impl.cc(273)] Failed to initialize GLES2Implementation.
[2161:13063:0715/045645:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[2161:13063:0715/045645:WARNING:channel.cc(322)] RawChannel write error
=================================================================
==2157==ERROR: AddressSanitizer: heap-use-after-free on address 0x611000040a60 at pc 0x0001143b06e0 bp 0x7fff52260800 sp 0x7fff522607f8
READ of size 8 at 0x611000040a60 thread T0
#0 0x1143b06df in get third_party/WebKit/Source/wtf/RefPtr.h:58:47
#1 0x1143b06df in frame third_party/WebKit/Source/web/WebLocalFrameImpl.h:318:0
#2 0x1143b06df in blink::WebLocalFrameImpl::viewImpl() const third_party/WebKit/Source/web/WebLocalFrameImpl.cpp:1835:0
#3 0x11438623e in view third_party/WebKit/Source/web/WebFrameWidgetImpl.h:182:40
#4 0x11438623e in page third_party/WebKit/Source/web/WebFrameWidgetImpl.h:141:0
#5 0x11438623e in focusedCoreFrame third_party/WebKit/Source/web/WebFrameWidgetImpl.cpp:914:0
#6 0x11438623e in blink::WebFrameWidgetImpl::selectionBounds(blink::WebRect&, blink::WebRect&) const third_party/WebKit/Source/web/WebFrameWidgetImpl.cpp:531:0
#7 0x11bd160b5 in content::RenderWidget::GetSelectionBounds(gfx::Rect*, gfx::Rect*) content/renderer/render_widget.cc:2019:3
#8 0x11bd0f299 in content::RenderWidget::UpdateSelectionBounds() content/renderer/render_widget.cc:2035:5
#9 0x11bd0d69f in content::RenderWidget::WillBeginCompositorFrame() content/renderer/render_widget.cc:1406:3
#10 0x111e51c5e in cc::ThreadProxy::BeginMainFrame(scoped_ptr<cc::ThreadProxy::BeginMainFrameAndCommitState, base::DefaultDeleter<cc::ThreadProxy::BeginMainFrameAndCommitState> >) cc/trees/thread_proxy.cc:737:3
#11 0x111e5babc in Run base/bind_internal.h:176:12
#12 0x111e5babc in base::internal::InvokeHelper<true, void, base::internal::RunnableAdapter<void (cc::ThreadProxy::*)(scoped_ptr<cc::ThreadProxy::BeginMainFrameAndCommitState, base::DefaultDeleter<cc::ThreadProxy::BeginMainFrameAndCommitState> >)>, base::internal::TypeList<base::WeakPtr<cc::ThreadProxy> const&, scoped_ptr<cc::ThreadProxy::BeginMainFrameAndCommitState, base::DefaultDeleter<cc::ThreadProxy::BeginMainFrameAndCommitState> > > >::MakeItSo(base::internal::RunnableAdapter<void (cc::ThreadProxy::*)(scoped_ptr<cc::ThreadProxy::BeginMainFrameAndCommitState, base::DefaultDeleter<cc::ThreadProxy::BeginMainFrameAndCommitState> >)>, base::WeakPtr<cc::ThreadProxy> const&, scoped_ptr<cc::ThreadProxy::BeginMainFrameAndCommitState, base::DefaultDeleter<cc::ThreadProxy::BeginMainFrameAndCommitState> >) base/bind_internal.h:303:0
#13 0x111e5b7f5 in base::internal::Invoker<base::IndexSequence<0ul, 1ul>, base::internal::BindState<base::internal::RunnableAdapter<void (cc::ThreadProxy::*)(scoped_ptr<cc::ThreadProxy::BeginMainFrameAndCommitState, base::DefaultDeleter<cc::ThreadProxy::BeginMainFrameAndCommitState> >)>, void (cc::ThreadProxy*, scoped_ptr<cc::ThreadProxy::BeginMainFrameAndCommitState, base::DefaultDeleter<cc::ThreadProxy::BeginMainFrameAndCommitState> >), base::internal::TypeList<base::WeakPtr<cc::ThreadProxy>, base::internal::PassedWrapper<scoped_ptr<cc::ThreadProxy::BeginMainFrameAndCommitState, base::DefaultDeleter<cc::ThreadProxy::BeginMainFrameAndCommitState> > > > >, base::internal::TypeList<base::internal::UnwrapTraits<base::WeakPtr<cc::ThreadProxy> >, base::internal::UnwrapTraits<base::internal::PassedWrapper<scoped_ptr<cc::ThreadProxy::BeginMainFrameAndCommitState, base::DefaultDeleter<cc::ThreadProxy::BeginMainFrameAndCommitState> > > > >, base::internal::InvokeHelper<true, void, base::internal::RunnableAdapter<void (cc::ThreadProxy::*)(scoped_ptr<cc::ThreadProxy::BeginMainFrameAndCommitState, base::DefaultDeleter<cc::ThreadProxy::BeginMainFrameAndCommitState> >)>, base::internal::TypeList<base::WeakPtr<cc::ThreadProxy> const&, scoped_ptr<cc::ThreadProxy::BeginMainFrameAndCommitState, base::DefaultDeleter<cc::ThreadProxy::BeginMainFrameAndCommitState> > > >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343:12
#14 0x10f8cd1e8 in Run base/callback.h:396:12
#15 0x10f8cd1e8 in base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62:0
#16 0x11baabde1 in scheduler::TaskQueueManager::ProcessTaskFromWorkQueue(unsigned long, bool, base::PendingTask*) components/scheduler/child/task_queue_manager.cc:694:5
#17 0x11baaa1d1 in scheduler::TaskQueueManager::DoWork(bool) components/scheduler/child/task_queue_manager.cc:648:9
#18 0x10f8cd1e8 in Run base/callback.h:396:12
#19 0x10f8cd1e8 in base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62:0
#20 0x10f92f1ce in base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:478:3
#21 0x10f92f856 in base::MessageLoop::DeferOrRunPendingTask(base::PendingTask const&) base/message_loop/message_loop.cc:488:5
#22 0x10f92fe06 in base::MessageLoop::DoWork() base/message_loop/message_loop.cc:600:13
#23 0x10f8ad5c6 in base::MessagePumpCFRunLoopBase::RunWork() base/message_loop/message_pump_mac.mm:328:19
#24 0x10f915c79 in base::mac::CallWithEHFrame(void ()() block_pointer) ??:0:0
#25 0x10f8abb26 in base::MessagePumpCFRunLoopBase::RunWorkSource(void*) base/message_loop/message_pump_mac.mm:304:3
#26 0x7fff8ea4ab30 in __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ ??:0:0
#27 0x7fff8ea4a454 in __CFRunLoopDoSources0 ??:0:0
#28 0x7fff8ea6d7f4 in __CFRunLoopRun ??:0:0
#29 0x7fff8ea6d0e1 in CFRunLoopRunSpecific ??:0:0
#30 0x7fff975d47bd in -[NSRunLoop(NSRunLoop) runMode:beforeDate:] ??:0:0
#31 0x10f8aead7 in base::MessagePumpNSRunLoop::DoRun(base::MessagePump::Delegate*) base/message_loop/message_pump_mac.mm:606:5
#32 0x10f8ace9b in base::MessagePumpCFRunLoopBase::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_mac.mm:236:3
#33 0x10f965fee in base::RunLoop::Run() base/run_loop.cc:55:3
#34 0x10f92de74 in base::MessageLoop::Run() base/message_loop/message_loop.cc:287:3
#35 0x11bd2b832 in content::RendererMain(content::MainFunctionParams const&) content/renderer/renderer_main.cc:220:7
#36 0x10f7ea1b5 in content::ContentMainRunnerImpl::Run() content/app/content_main_runner.cc:808:12
#37 0x10f7e87dd in content::ContentMain(content::ContentMainParams const&) content/app/content_main.cc:19:15
#38 0x10e6b1fb4 in ChromeMain chrome/app/chrome_main.cc:66:12
#39 0x10d99dc1a in main chrome/app/chrome_exe_main_mac.cc:16:12
#40 0x10d99dc03 in start ??:0:0
#33 0x10 (<unknown module>)
0x611000040a60 is located 96 bytes inside of 248-byte region [0x611000040a00,0x611000040af8)
freed by thread T0 here:
#0 0x10d9edb69 in __asan_memmove ??:0:0
#1 0x1142e3774 in deref third_party/WebKit/Source/wtf/RefCounted.h:172:13
#2 0x1142e3774 in derefIfNotNull<blink::WebLocalFrameImpl> third_party/WebKit/Source/wtf/PassRefPtr.h:57:0
#3 0x1142e3774 in ~RefPtr third_party/WebKit/Source/wtf/RefPtr.h:56:0
#4 0x1142e3774 in ~RefPtr third_party/WebKit/Source/wtf/RefPtr.h:56:0
#5 0x1142e3774 in blink::FrameLoaderClientImpl::detached(blink::FrameDetachType) third_party/WebKit/Source/web/FrameLoaderClientImpl.cpp:337:0
#6 0x1162ccc78 in blink::Frame::detach(blink::FrameDetachType) third_party/WebKit/Source/core/frame/Frame.cpp:93:5
#7 0x1163411da in blink::LocalFrame::detach(blink::FrameDetachType) third_party/WebKit/Source/core/frame/LocalFrame.cpp:302:5
#8 0x1162cd069 in blink::Frame::detachChildren() third_party/WebKit/Source/core/frame/Frame.cpp:106:9
#9 0x11636a9b2 in blink::RemoteFrame::detach(blink::FrameDetachType) third_party/WebKit/Source/core/frame/RemoteFrame.cpp:93:5
#10 0x1166fa69d in blink::Page::willBeDestroyed() third_party/WebKit/Source/core/page/Page.cpp:571:5
#11 0x11442d7f0 in blink::WebViewImpl::close() third_party/WebKit/Source/web/WebViewImpl.cpp:1677:9
#12 0x11bd12c28 in content::RenderWidget::Close() content/renderer/render_widget.cc:1604:5
#13 0x11bce8070 in content::RenderViewImpl::Close() content/renderer/render_view_impl.cc:3115:3
#14 0x10f8cd1e8 in Run base/callback.h:396:12
#15 0x10f8cd1e8 in base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62:0
#16 0x11baabde1 in scheduler::TaskQueueManager::ProcessTaskFromWorkQueue(unsigned long, bool, base::PendingTask*) components/scheduler/child/task_queue_manager.cc:694:5
#17 0x11baaa1d1 in scheduler::TaskQueueManager::DoWork(bool) components/scheduler/child/task_queue_manager.cc:648:9
#18 0x10f8cd1e8 in Run base/callback.h:396:12
#19 0x10f8cd1e8 in base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62:0
#20 0x10f92f1ce in base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:478:3
#21 0x10f92f856 in base::MessageLoop::DeferOrRunPendingTask(base::PendingTask const&) base/message_loop/message_loop.cc:488:5
#22 0x10f92fe06 in base::MessageLoop::DoWork() base/message_loop/message_loop.cc:600:13
#23 0x10f8ad5c6 in base::MessagePumpCFRunLoopBase::RunWork() base/message_loop/message_pump_mac.mm:328:19
#24 0x10f915c79 in base::mac::CallWithEHFrame(void ()() block_pointer) ??:0:0
#25 0x10f8abb26 in base::MessagePumpCFRunLoopBase::RunWorkSource(void*) base/message_loop/message_pump_mac.mm:304:3
#26 0x7fff8ea4ab30 in __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ ??:0:0
#27 0x7fff8ea4a454 in __CFRunLoopDoSources0 ??:0:0
#28 0x7fff8ea6d7f4 in __CFRunLoopRun ??:0:0
#29 0x7fff8ea6d0e1 in CFRunLoopRunSpecific ??:0:0
#30 0x7fff975d47bd in -[NSRunLoop(NSRunLoop) runMode:beforeDate:] ??:0:0
#31 0x10f8aead7 in base::MessagePumpNSRunLoop::DoRun(base::MessagePump::Delegate*) base/message_loop/message_pump_mac.mm:606:5
#32 0x10f8ace9b in base::MessagePumpCFRunLoopBase::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_mac.mm:236:3
#33 0x10f965fee in base::RunLoop::Run() base/run_loop.cc:55:3
#34 0x10f92de74 in base::MessageLoop::Run() base/message_loop/message_loop.cc:287:3
#35 0x11bd2b832 in content::RendererMain(content::MainFunctionParams const&) content/renderer/renderer_main.cc:220:7
previously allocated by thread T0 here:
#0 0x10d9ed9a0 in __asan_memmove ??:0:0
#1 0x112ba6fe9 in partitionAllocGenericFlags third_party/WebKit/Source/wtf/PartitionAlloc.h:676:20
#2 0x112ba6fe9 in partitionAllocGeneric third_party/WebKit/Source/wtf/PartitionAlloc.h:692:0
#3 0x112ba6fe9 in WTF::fastMalloc(unsigned long) third_party/WebKit/Source/wtf/FastMalloc.cpp:56:0
#4 0x1143c33f9 in operator new third_party/WebKit/Source/wtf/RefCounted.h:166:5
#5 0x1143c33f9 in create third_party/WebKit/Source/web/WebLocalFrameImpl.cpp:1642:0
#6 0x1143c33f9 in blink::WebLocalFrame::create(blink::WebTreeScopeType, blink::WebFrameClient*) third_party/WebKit/Source/web/WebLocalFrameImpl.cpp:1637:0
#7 0x1143f3691 in blink::WebRemoteFrameImpl::createLocalChild(blink::WebTreeScopeType, blink::WebString const&, blink::WebSandboxFlags, blink::WebFrameClient*, blink::WebFrame*) third_party/WebKit/Source/web/WebRemoteFrameImpl.cpp:707:52
#8 0x11bc461a6 in content::RenderFrameImpl::CreateFrame(int, int, int, int, content::FrameReplicationState const&, content::CompositorDependencies*, FrameMsg_NewFrame_WidgetParams const&) content/renderer/render_frame_impl.cc:578:17
#9 0x11bcb037b in OnCreateNewFrame content/renderer/render_thread_impl.cc:1664:3
#10 0x11bcb037b in DispatchToMethodImpl<content::RenderThreadImpl, void (content::RenderThreadImpl::*)(FrameMsg_NewFrame_Params), FrameMsg_NewFrame_Params, 0> base/tuple.h:254:0
#11 0x11bcb037b in DispatchToMethod<content::RenderThreadImpl, void (content::RenderThreadImpl::*)(FrameMsg_NewFrame_Params), FrameMsg_NewFrame_Params> base/tuple.h:261:0
#12 0x11bcb037b in Dispatch<content::RenderThreadImpl, content::RenderThreadImpl, void, void (content::RenderThreadImpl::*)(FrameMsg_NewFrame_Params)> content/common/frame_messages.h:454:0
#13 0x11bcb037b in content::RenderThreadImpl::OnControlMessageReceived(IPC::Message const&) content/renderer/render_thread_impl.cc:1637:0
#14 0x11b902583 in content::ChildThreadImpl::OnMessageReceived(IPC::Message const&) content/child/child_thread_impl.cc:644:10
#15 0x1111baa9e in IPC::ChannelProxy::Context::OnDispatchMessage(IPC::Message const&) ipc/ipc_channel_proxy.cc:294:3
#16 0x10f8cd1e8 in Run base/callback.h:396:12
#17 0x10f8cd1e8 in base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62:0
#18 0x11baabde1 in scheduler::TaskQueueManager::ProcessTaskFromWorkQueue(unsigned long, bool, base::PendingTask*) components/scheduler/child/task_queue_manager.cc:694:5
#19 0x11baaa1d1 in scheduler::TaskQueueManager::DoWork(bool) components/scheduler/child/task_queue_manager.cc:648:9
#20 0x10f8cd1e8 in Run base/callback.h:396:12
#21 0x10f8cd1e8 in base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62:0
#22 0x10f92f1ce in base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:478:3
#23 0x10f92f856 in base::MessageLoop::DeferOrRunPendingTask(base::PendingTask const&) base/message_loop/message_loop.cc:488:5
#24 0x10f92fe06 in base::MessageLoop::DoWork() base/message_loop/message_loop.cc:600:13
#25 0x10f8ad5c6 in base::MessagePumpCFRunLoopBase::RunWork() base/message_loop/message_pump_mac.mm:328:19
#26 0x10f915c79 in base::mac::CallWithEHFrame(void ()() block_pointer) ??:0:0
#27 0x10f8abb26 in base::MessagePumpCFRunLoopBase::RunWorkSource(void*) base/message_loop/message_pump_mac.mm:304:3
#28 0x7fff8ea4ab30 in __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ ??:0:0
#29 0x7fff8ea4a454 in __CFRunLoopDoSources0 ??:0:0
#30 0x7fff8ea6d7f4 in __CFRunLoopRun ??:0:0
#31 0x7fff8ea6d0e1 in CFRunLoopRunSpecific ??:0:0
#32 0x7fff975d47bd in -[NSRunLoop(NSRunLoop) runMode:beforeDate:] ??:0:0
#33 0x10f8aead7 in base::MessagePumpNSRunLoop::DoRun(base::MessagePump::Delegate*) base/message_loop/message_pump_mac.mm:606:5
#34 0x10f8ace9b in base::MessagePumpCFRunLoopBase::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_mac.mm:236:3
#35 0x10f965fee in base::RunLoop::Run() base/run_loop.cc:55:3
#36 0x10f92de74 in base::MessageLoop::Run() base/message_loop/message_loop.cc:287:3
#37 0x11bd2b832 in content::RendererMain(content::MainFunctionParams const&) content/renderer/renderer_main.cc:220:7
#38 0x10f7ea1b5 in content::ContentMainRunnerImpl::Run() content/app/content_main_runner.cc:808:12
#39 0x10f7e87dd in content::ContentMain(content::ContentMainParams const&) content/app/content_main.cc:19:15
SUMMARY: AddressSanitizer: heap-use-after-free (/Volumes/Untitled 1/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21+0x5d026df)
Shadow bytes around the buggy address:
0x1c22000080f0: fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd
0x1c2200008100: fd fd fd fd fd fd fd fd fd fd fd fa fa fa fa fa
0x1c2200008110: fa fa fa fa fa fa fa fa fd fd fd fd fd fd fd fd
0x1c2200008120: fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd
0x1c2200008130: fd fd fd fd fd fd fd fd fa fa fa fa fa fa fa fa
=>0x1c2200008140: fd fd fd fd fd fd fd fd fd fd fd fd[fd]fd fd fd
0x1c2200008150: fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd fa
0x1c2200008160: fa fa fa fa fa fa fa fa fd fd fd fd fd fd fd fd
0x1c2200008170: fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd
0x1c2200008180: fd fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa
0x1c2200008190: 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
==2157==ABORTING
[2158:12807:0715/045646:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[2158:12807:0715/045646:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
=================================================================
==2158==ERROR: AddressSanitizer: heap-use-after-free on address 0x61100004a920 at pc 0x00010c1da6e0 bp 0x7fff5a431800 sp 0x7fff5a4317f8
READ of size 8 at 0x61100004a920 thread T0
#0 0x10c1da6df in get third_party/WebKit/Source/wtf/RefPtr.h:58:47
#1 0x10c1da6df in frame third_party/WebKit/Source/web/WebLocalFrameImpl.h:318:0
#2 0x10c1da6df in blink::WebLocalFrameImpl::viewImpl() const third_party/WebKit/Source/web/WebLocalFrameImpl.cpp:1835:0
#3 0x10c1b023e in view third_party/WebKit/Source/web/WebFrameWidgetImpl.h:182:40
#4 0x10c1b023e in page third_party/WebKit/Source/web/WebFrameWidgetImpl.h:141:0
#5 0x10c1b023e in focusedCoreFrame third_party/WebKit/Source/web/WebFrameWidgetImpl.cpp:914:0
#6 0x10c1b023e in blink::WebFrameWidgetImpl::selectionBounds(blink::WebRect&, blink::WebRect&) const third_party/WebKit/Source/web/WebFrameWidgetImpl.cpp:531:0
#7 0x113b400b5 in content::RenderWidget::GetSelectionBounds(gfx::Rect*, gfx::Rect*) content/renderer/render_widget.cc:2019:3
#8 0x113b39299 in content::RenderWidget::UpdateSelectionBounds() content/renderer/render_widget.cc:2035:5
#9 0x113b3769f in content::RenderWidget::WillBeginCompositorFrame() content/renderer/render_widget.cc:1406:3
#10 0x109c7bc5e in cc::ThreadProxy::BeginMainFrame(scoped_ptr<cc::ThreadProxy::BeginMainFrameAndCommitState, base::DefaultDeleter<cc::ThreadProxy::BeginMainFrameAndCommitState> >) cc/trees/thread_proxy.cc:737:3
#11 0x109c85abc in Run base/bind_internal.h:176:12
#12 0x109c85abc in base::internal::InvokeHelper<true, void, base::internal::RunnableAdapter<void (cc::ThreadProxy::*)(scoped_ptr<cc::ThreadProxy::BeginMainFrameAndCommitState, base::DefaultDeleter<cc::ThreadProxy::BeginMainFrameAndCommitState> >)>, base::internal::TypeList<base::WeakPtr<cc::ThreadProxy> const&, scoped_ptr<cc::ThreadProxy::BeginMainFrameAndCommitState, base::DefaultDeleter<cc::ThreadProxy::BeginMainFrameAndCommitState> > > >::MakeItSo(base::internal::RunnableAdapter<void (cc::ThreadProxy::*)(scoped_ptr<cc::ThreadProxy::BeginMainFrameAndCommitState, base::DefaultDeleter<cc::ThreadProxy::BeginMainFrameAndCommitState> >)>, base::WeakPtr<cc::ThreadProxy> const&, scoped_ptr<cc::ThreadProxy::BeginMainFrameAndCommitState, base::DefaultDeleter<cc::ThreadProxy::BeginMainFrameAndCommitState> >) base/bind_internal.h:303:0
#13 0x109c857f5 in base::internal::Invoker<base::IndexSequence<0ul, 1ul>, base::internal::BindState<base::internal::RunnableAdapter<void (cc::ThreadProxy::*)(scoped_ptr<cc::ThreadProxy::BeginMainFrameAndCommitState, base::DefaultDeleter<cc::ThreadProxy::BeginMainFrameAndCommitState> >)>, void (cc::ThreadProxy*, scoped_ptr<cc::ThreadProxy::BeginMainFrameAndCommitState, base::DefaultDeleter<cc::ThreadProxy::BeginMainFrameAndCommitState> >), base::internal::TypeList<base::WeakPtr<cc::ThreadProxy>, base::internal::PassedWrapper<scoped_ptr<cc::ThreadProxy::BeginMainFrameAndCommitState, base::DefaultDeleter<cc::ThreadProxy::BeginMainFrameAndCommitState> > > > >, base::internal::TypeList<base::internal::UnwrapTraits<base::WeakPtr<cc::ThreadProxy> >, base::internal::UnwrapTraits<base::internal::PassedWrapper<scoped_ptr<cc::ThreadProxy::BeginMainFrameAndCommitState, base::DefaultDeleter<cc::ThreadProxy::BeginMainFrameAndCommitState> > > > >, base::internal::InvokeHelper<true, void, base::internal::RunnableAdapter<void (cc::ThreadProxy::*)(scoped_ptr<cc::ThreadProxy::BeginMainFrameAndCommitState, base::DefaultDeleter<cc::ThreadProxy::BeginMainFrameAndCommitState> >)>, base::internal::TypeList<base::WeakPtr<cc::ThreadProxy> const&, scoped_ptr<cc::ThreadProxy::BeginMainFrameAndCommitState, base::DefaultDeleter<cc::ThreadProxy::BeginMainFrameAndCommitState> > > >, void ()>::Run(base::internal::BindStateBase*) base/bind_internal.h:343:12
#14 0x1076f71e8 in Run base/callback.h:396:12
#15 0x1076f71e8 in base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62:0
#16 0x1138d5de1 in scheduler::TaskQueueManager::ProcessTaskFromWorkQueue(unsigned long, bool, base::PendingTask*) components/scheduler/child/task_queue_manager.cc:694:5
#17 0x1138d41d1 in scheduler::TaskQueueManager::DoWork(bool) components/scheduler/child/task_queue_manager.cc:648:9
#18 0x1076f71e8 in Run base/callback.h:396:12
#19 0x1076f71e8 in base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62:0
#20 0x1077591ce in base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:478:3
#21 0x107759856 in base::MessageLoop::DeferOrRunPendingTask(base::PendingTask const&) base/message_loop/message_loop.cc:488:5
#22 0x107759e06 in base::MessageLoop::DoWork() base/message_loop/message_loop.cc:600:13
#23 0x1076d75c6 in base::MessagePumpCFRunLoopBase::RunWork() base/message_loop/message_pump_mac.mm:328:19
#24 0x10773fc79 in base::mac::CallWithEHFrame(void ()() block_pointer) ??:0:0
#25 0x1076d5b26 in base::MessagePumpCFRunLoopBase::RunWorkSource(void*) base/message_loop/message_pump_mac.mm:304:3
#26 0x7fff8ea4ab30 in __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ ??:0:0
#27 0x7fff8ea4a454 in __CFRunLoopDoSources0 ??:0:0
#28 0x7fff8ea6d7f4 in __CFRunLoopRun ??:0:0
#29 0x7fff8ea6d0e1 in CFRunLoopRunSpecific ??:0:0
#30 0x7fff975d47bd in -[NSRunLoop(NSRunLoop) runMode:beforeDate:] ??:0:0
#31 0x1076d8ad7 in base::MessagePumpNSRunLoop::DoRun(base::MessagePump::Delegate*) base/message_loop/message_pump_mac.mm:606:5
#32 0x1076d6e9b in base::MessagePumpCFRunLoopBase::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_mac.mm:236:3
#33 0x10778ffee in base::RunLoop::Run() base/run_loop.cc:55:3
#34 0x107757e74 in base::MessageLoop::Run() base/message_loop/message_loop.cc:287:3
#35 0x113b55832 in content::RendererMain(content::MainFunctionParams const&) content/renderer/renderer_main.cc:220:7
#36 0x1076141b5 in content::ContentMainRunnerImpl::Run() content/app/content_main_runner.cc:808:12
#37 0x1076127dd in content::ContentMain(content::ContentMainParams const&) content/app/content_main.cc:19:15
#38 0x1064dbfb4 in ChromeMain chrome/app/chrome_main.cc:66:12
#39 0x1057ccc1a in main chrome/app/chrome_exe_main_mac.cc:16:12
#40 0x1057ccc03 in start ??:0:0
#33 0x10 (<unknown module>)
0x61100004a920 is located 96 bytes inside of 248-byte region [0x61100004a8c0,0x61100004a9b8)
freed by thread T0 here:
#0 0x105818b69 in __asan_memmove ??:0:0
#1 0x10c10d774 in deref third_party/WebKit/Source/wtf/RefCounted.h:172:13
#2 0x10c10d774 in derefIfNotNull<blink::WebLocalFrameImpl> third_party/WebKit/Source/wtf/PassRefPtr.h:57:0
#3 0x10c10d774 in ~RefPtr third_party/WebKit/Source/wtf/RefPtr.h:56:0
#4 0x10c10d774 in ~RefPtr third_party/WebKit/Source/wtf/RefPtr.h:56:0
#5 0x10c10d774 in blink::FrameLoaderClientImpl::detached(blink::FrameDetachType) third_party/WebKit/Source/web/FrameLoaderClientImpl.cpp:337:0
#6 0x10e0f6c78 in blink::Frame::detach(blink::FrameDetachType) third_party/WebKit/Source/core/frame/Frame.cpp:93:5
#7 0x10e16b1da in blink::LocalFrame::detach(blink::FrameDetachType) third_party/WebKit/Source/core/frame/LocalFrame.cpp:302:5
#8 0x10e0f7069 in blink::Frame::detachChildren() third_party/WebKit/Source/core/frame/Frame.cpp:106:9
#9 0x10e1949b2 in blink::RemoteFrame::detach(blink::FrameDetachType) third_party/WebKit/Source/core/frame/RemoteFrame.cpp:93:5
#10 0x10e52469d in blink::Page::willBeDestroyed() third_party/WebKit/Source/core/page/Page.cpp:571:5
#11 0x10c2577f0 in blink::WebViewImpl::close() third_party/WebKit/Source/web/WebViewImpl.cpp:1677:9
#12 0x113b3cc28 in content::RenderWidget::Close() content/renderer/render_widget.cc:1604:5
#13 0x113b12070 in content::RenderViewImpl::Close() content/renderer/render_view_impl.cc:3115:3
#14 0x1076f71e8 in Run base/callback.h:396:12
#15 0x1076f71e8 in base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62:0
#16 0x1138d5de1 in scheduler::TaskQueueManager::ProcessTaskFromWorkQueue(unsigned long, bool, base::PendingTask*) components/scheduler/child/task_queue_manager.cc:694:5
#17 0x1138d41d1 in scheduler::TaskQueueManager::DoWork(bool) components/scheduler/child/task_queue_manager.cc:648:9
#18 0x1076f71e8 in Run base/callback.h:396:12
#19 0x1076f71e8 in base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62:0
#20 0x1077591ce in base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:478:3
#21 0x107759856 in base::MessageLoop::DeferOrRunPendingTask(base::PendingTask const&) base/message_loop/message_loop.cc:488:5
#22 0x107759e06 in base::MessageLoop::DoWork() base/message_loop/message_loop.cc:600:13
#23 0x1076d75c6 in base::MessagePumpCFRunLoopBase::RunWork() base/message_loop/message_pump_mac.mm:328:19
#24 0x10773fc79 in base::mac::CallWithEHFrame(void ()() block_pointer) ??:0:0
#25 0x1076d5b26 in base::MessagePumpCFRunLoopBase::RunWorkSource(void*) base/message_loop/message_pump_mac.mm:304:3
#26 0x7fff8ea4ab30 in __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ ??:0:0
#27 0x7fff8ea4a454 in __CFRunLoopDoSources0 ??:0:0
#28 0x7fff8ea6d7f4 in __CFRunLoopRun ??:0:0
#29 0x7fff8ea6d0e1 in CFRunLoopRunSpecific ??:0:0
#30 0x7fff975d47bd in -[NSRunLoop(NSRunLoop) runMode:beforeDate:] ??:0:0
#31 0x1076d8ad7 in base::MessagePumpNSRunLoop::DoRun(base::MessagePump::Delegate*) base/message_loop/message_pump_mac.mm:606:5
#32 0x1076d6e9b in base::MessagePumpCFRunLoopBase::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_mac.mm:236:3
#33 0x10778ffee in base::RunLoop::Run() base/run_loop.cc:55:3
#34 0x107757e74 in base::MessageLoop::Run() base/message_loop/message_loop.cc:287:3
#35 0x113b55832 in content::RendererMain(content::MainFunctionParams const&) content/renderer/renderer_main.cc:220:7
previously allocated by thread T0 here:
#0 0x1058189a0 in __asan_memmove ??:0:0
#1 0x10a9d0fe9 in partitionAllocGenericFlags third_party/WebKit/Source/wtf/PartitionAlloc.h:676:20
#2 0x10a9d0fe9 in partitionAllocGeneric third_party/WebKit/Source/wtf/PartitionAlloc.h:692:0
#3 0x10a9d0fe9 in WTF::fastMalloc(unsigned long) third_party/WebKit/Source/wtf/FastMalloc.cpp:56:0
#4 0x10c1ed3f9 in operator new third_party/WebKit/Source/wtf/RefCounted.h:166:5
#5 0x10c1ed3f9 in create third_party/WebKit/Source/web/WebLocalFrameImpl.cpp:1642:0
#6 0x10c1ed3f9 in blink::WebLocalFrame::create(blink::WebTreeScopeType, blink::WebFrameClient*) third_party/WebKit/Source/web/WebLocalFrameImpl.cpp:1637:0
#7 0x10c21d691 in blink::WebRemoteFrameImpl::createLocalChild(blink::WebTreeScopeType, blink::WebString const&, blink::WebSandboxFlags, blink::WebFrameClient*, blink::WebFrame*) third_party/WebKit/Source/web/WebRemoteFrameImpl.cpp:707:52
#8 0x113a701a6 in content::RenderFrameImpl::CreateFrame(int, int, int, int, content::FrameReplicationState const&, content::CompositorDependencies*, FrameMsg_NewFrame_WidgetParams const&) content/renderer/render_frame_impl.cc:578:17
#9 0x113ada37b in OnCreateNewFrame content/renderer/render_thread_impl.cc:1664:3
#10 0x113ada37b in DispatchToMethodImpl<content::RenderThreadImpl, void (content::RenderThreadImpl::*)(FrameMsg_NewFrame_Params), FrameMsg_NewFrame_Params, 0> base/tuple.h:254:0
#11 0x113ada37b in DispatchToMethod<content::RenderThreadImpl, void (content::RenderThreadImpl::*)(FrameMsg_NewFrame_Params), FrameMsg_NewFrame_Params> base/tuple.h:261:0
#12 0x113ada37b in Dispatch<content::RenderThreadImpl, content::RenderThreadImpl, void, void (content::RenderThreadImpl::*)(FrameMsg_NewFrame_Params)> content/common/frame_messages.h:454:0
#13 0x113ada37b in content::RenderThreadImpl::OnControlMessageReceived(IPC::Message const&) content/renderer/render_thread_impl.cc:1637:0
#14 0x11372c583 in content::ChildThreadImpl::OnMessageReceived(IPC::Message const&) content/child/child_thread_impl.cc:644:10
#15 0x108fe4a9e in IPC::ChannelProxy::Context::OnDispatchMessage(IPC::Message const&) ipc/ipc_channel_proxy.cc:294:3
#16 0x1076f71e8 in Run base/callback.h:396:12
#17 0x1076f71e8 in base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62:0
#18 0x1138d5de1 in scheduler::TaskQueueManager::ProcessTaskFromWorkQueue(unsigned long, bool, base::PendingTask*) components/scheduler/child/task_queue_manager.cc:694:5
#19 0x1138d41d1 in scheduler::TaskQueueManager::DoWork(bool) components/scheduler/child/task_queue_manager.cc:648:9
#20 0x1076f71e8 in Run base/callback.h:396:12
#21 0x1076f71e8 in base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/debug/task_annotator.cc:62:0
#22 0x1077591ce in base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:478:3
#23 0x107759856 in base::MessageLoop::DeferOrRunPendingTask(base::PendingTask const&) base/message_loop/message_loop.cc:488:5
#24 0x107759e06 in base::MessageLoop::DoWork() base/message_loop/message_loop.cc:600:13
#25 0x1076d75c6 in base::MessagePumpCFRunLoopBase::RunWork() base/message_loop/message_pump_mac.mm:328:19
#26 0x10773fc79 in base::mac::CallWithEHFrame(void ()() block_pointer) ??:0:0
#27 0x1076d5b26 in base::MessagePumpCFRunLoopBase::RunWorkSource(void*) base/message_loop/message_pump_mac.mm:304:3
#28 0x7fff8ea4ab30 in __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ ??:0:0
#29 0x7fff8ea4a454 in __CFRunLoopDoSources0 ??:0:0
#30 0x7fff8ea6d7f4 in __CFRunLoopRun ??:0:0
#31 0x7fff8ea6d0e1 in CFRunLoopRunSpecific ??:0:0
#32 0x7fff975d47bd in -[NSRunLoop(NSRunLoop) runMode:beforeDate:] ??:0:0
#33 0x1076d8ad7 in base::MessagePumpNSRunLoop::DoRun(base::MessagePump::Delegate*) base/message_loop/message_pump_mac.mm:606:5
#34 0x1076d6e9b in base::MessagePumpCFRunLoopBase::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_mac.mm:236:3
#35 0x10778ffee in base::RunLoop::Run() base/run_loop.cc:55:3
#36 0x107757e74 in base::MessageLoop::Run() base/message_loop/message_loop.cc:287:3
#37 0x113b55832 in content::RendererMain(content::MainFunctionParams const&) content/renderer/renderer_main.cc:220:7
#38 0x1076141b5 in content::ContentMainRunnerImpl::Run() content/app/content_main_runner.cc:808:12
#39 0x1076127dd in content::ContentMain(content::ContentMainParams const&) content/app/content_main.cc:19:15
SUMMARY: AddressSanitizer: heap-use-after-free (/Volumes/Untitled 1/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21+0x5d026df)
Shadow bytes around the buggy address:
0x1c22000094d0: fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd
0x1c22000094e0: fd fd fd fa fa fa fa fa fa fa fa fa fa fa fa fa
0x1c22000094f0: fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd
0x1c2200009500: fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd
0x1c2200009510: fa fa fa fa fa fa fa fa fd fd fd fd fd fd fd fd
=>0x1c2200009520: fd fd fd fd[fd]fd fd fd fd fd fd fd fd fd fd fd
0x1c2200009530: fd fd fd fd fd fd fd fa fa fa fa fa fa fa fa fa
0x1c2200009540: fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd
0x1c2200009550: fd fd fd fd fd fd fd fd fd fa fa fa fa fa fa fa
0x1c2200009560: fa fa fa fa fa fa fa fa fd fd fd fd fd fd fd fd
0x1c2200009570: 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
==2158==ABORTING
[ OK ] TaskManagerOOPIFBrowserTest.LeavePageWithCrossSiteIframes/1 (7597 ms)
[212/225] TaskManagerOOPIFBrowserTest.LeavePageWithCrossSiteIframes/1 (9226 ms)
[ RUN ] NativeAppWindowCocoaBrowserTestInstance/NativeAppWindowCocoaBrowserTest.Fullscreen/0
[2159:3847:0715/045644:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[2160:13063:0715/045648:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] NativeAppWindowCocoaBrowserTestInstance/NativeAppWindowCocoaBrowserTest.Fullscreen/0 (6123 ms)
[213/225] NativeAppWindowCocoaBrowserTestInstance/NativeAppWindowCocoaBrowserTest.Fullscreen/0 (7702 ms)
[ RUN ] NativeAppWindowCocoaBrowserTestInstance/NativeAppWindowCocoaBrowserTest.MaximizeConstrained/1
[2169:3847:0715/045650:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[2163:3847:0715/045653:ERROR:bridged_native_widget.mm(810)] Not implemented reached in virtual base::Closure views::BridgedNativeWidget::PrepareForLayerBoundsChange()
[2163:3847:0715/045653:ERROR:native_widget_mac.mm(254)] Not implemented reached in virtual void views::NativeWidgetMac::SetWindowIcons(const gfx::ImageSkia &, const gfx::ImageSkia &)
[2163:3847:0715/045653:ERROR:bridged_native_widget.mm(810)] Not implemented reached in virtual base::Closure views::BridgedNativeWidget::PrepareForLayerBoundsChange()
[2163:3847:0715/045653:ERROR:bridged_native_widget.mm(810)] Not implemented reached in virtual base::Closure views::BridgedNativeWidget::PrepareForLayerBoundsChange()
[2163:3847:0715/045653:ERROR:bridged_native_widget.mm(810)] Not implemented reached in virtual base::Closure views::BridgedNativeWidget::PrepareForLayerBoundsChange()
[2163:3847:0715/045653:ERROR:bridged_native_widget.mm(810)] Not implemented reached in virtual base::Closure views::BridgedNativeWidget::PrepareForLayerBoundsChange()
[2163:3847:0715/045653:ERROR:bridged_native_widget.mm(810)] Not implemented reached in virtual base::Closure views::BridgedNativeWidget::PrepareForLayerBoundsChange()
[2163:3847:0715/045654:ERROR:bridged_native_widget.mm(810)] Not implemented reached in virtual base::Closure views::BridgedNativeWidget::PrepareForLayerBoundsChange()
[2163:3847:0715/045654:ERROR:bridged_native_widget.mm(810)] Not implemented reached in virtual base::Closure views::BridgedNativeWidget::PrepareForLayerBoundsChange()
[2163:3847:0715/045654:ERROR:bridged_native_widget.mm(810)] Not implemented reached in virtual base::Closure views::BridgedNativeWidget::PrepareForLayerBoundsChange()
[2163:3847:0715/045654:ERROR:bridged_native_widget.mm(810)] Not implemented reached in virtual base::Closure views::BridgedNativeWidget::PrepareForLayerBoundsChange()
[2170:12551:0715/045654:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[2163:3847:0715/045654:ERROR:native_widget_mac.mm(180)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[2163:3847:0715/045654:ERROR:native_widget_mac.mm(180)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[2163:3847:0715/045654:ERROR:native_widget_mac.mm(180)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[2163:3847:0715/045654:ERROR:native_widget_mac.mm(180)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[2163:3847:0715/045654:ERROR:native_widget_mac.mm(180)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[2163:3847:0715/045654:ERROR:native_widget_mac.mm(180)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[ OK ] NativeAppWindowCocoaBrowserTestInstance/NativeAppWindowCocoaBrowserTest.MaximizeConstrained/1 (6304 ms)
[214/225] NativeAppWindowCocoaBrowserTestInstance/NativeAppWindowCocoaBrowserTest.MaximizeConstrained/1 (8054 ms)
[ RUN ] RestoreOnStartupPolicyTestInstance/RestoreOnStartupPolicyTest.PRE_RunTest/1
[2173:3847:0715/045652:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[2168:40451:0715/045654:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[2168:40451:0715/045656:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[2168:40451:0715/045656:WARNING:channel.cc(322)] RawChannel write error
[ OK ] RestoreOnStartupPolicyTestInstance/RestoreOnStartupPolicyTest.PRE_RunTest/1 (6340 ms)
[215/225] RestoreOnStartupPolicyTestInstance/RestoreOnStartupPolicyTest.PRE_RunTest/1 (7811 ms)
[ RUN ] PolicyPrefIndicatorTestInstance/PolicyPrefIndicatorTest.CheckPolicyIndicators/2
[2182:3847:0715/045658:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[2178:40195:0715/045700:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[2178:3847:0715/045700:WARNING:CONSOLE(0)] "The -webkit-canvas CSS feature is deprecated. Please use a positioned <canvas> element instead.", source: (0)
[2178:3847:0715/045701:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[2178:3847:0715/045702:INFO:policy_prefs_browsertest.cc(641)] Testing policy: ImagesAllowedForUrls
[2178:3847:0715/045703:INFO:policy_prefs_browsertest.cc(641)] Testing policy: DefaultSearchProviderEnabled
[2178:40195:0715/045703:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[2178:40195:0715/045703:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PolicyPrefIndicatorTestInstance/PolicyPrefIndicatorTest.CheckPolicyIndicators/2 (7940 ms)
[216/225] PolicyPrefIndicatorTestInstance/PolicyPrefIndicatorTest.CheckPolicyIndicators/2 (9389 ms)
[ RUN ] PolicyPrefIndicatorTestInstance/PolicyPrefIndicatorTest.CheckPolicyIndicators/8
[2186:3847:0715/045659:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[2181:3847:0715/045702:WARNING:CONSOLE(0)] "The -webkit-canvas CSS feature is deprecated. Please use a positioned <canvas> element instead.", source: (0)
[2181:3847:0715/045702:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[2181:3847:0715/045704:INFO:policy_prefs_browsertest.cc(641)] Testing policy: DefaultMediaStreamSetting
[2181:3847:0715/045704:INFO:policy_prefs_browsertest.cc(641)] Testing policy: CookiesBlockedForUrls
[2181:3847:0715/045705:INFO:policy_prefs_browsertest.cc(641)] Testing policy: HomepageLocation
[2181:3847:0715/045705:INFO:policy_prefs_browsertest.cc(641)] Testing policy: ProxyBypassList
[ OK ] PolicyPrefIndicatorTestInstance/PolicyPrefIndicatorTest.CheckPolicyIndicators/8 (7678 ms)
[217/225] PolicyPrefIndicatorTestInstance/PolicyPrefIndicatorTest.CheckPolicyIndicators/8 (9151 ms)
[ RUN ] PolicyPrefIndicatorTestInstance/PolicyPrefIndicatorTest.CheckPolicyIndicators/11
[2194:3847:0715/045707:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[2190:40451:0715/045709:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[2190:3847:0715/045710:WARNING:CONSOLE(0)] "The -webkit-canvas CSS feature is deprecated. Please use a positioned <canvas> element instead.", source: (0)
[2190:3847:0715/045710:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[2190:3847:0715/045712:INFO:policy_prefs_browsertest.cc(641)] Testing policy: NotificationsAllowedForUrls
[2190:3847:0715/045712:INFO:policy_prefs_browsertest.cc(641)] Testing policy: VideoCaptureAllowed
[2190:3847:0715/045712:INFO:policy_prefs_browsertest.cc(641)] Testing policy: ImportAutofillFormData
[ OK ] PolicyPrefIndicatorTestInstance/PolicyPrefIndicatorTest.CheckPolicyIndicators/11 (7604 ms)
[218/225] PolicyPrefIndicatorTestInstance/PolicyPrefIndicatorTest.CheckPolicyIndicators/11 (9086 ms)
[ RUN ] PolicyPrefIndicatorTestInstance/PolicyPrefIndicatorTest.CheckPolicyIndicators/13
[2198:3847:0715/045709:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[2193:3847:0715/045711:WARNING:CONSOLE(0)] "The -webkit-canvas CSS feature is deprecated. Please use a positioned <canvas> element instead.", source: (0)
[2193:3847:0715/045712:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[2193:3847:0715/045713:INFO:policy_prefs_browsertest.cc(641)] Testing policy: BookmarkBarEnabled
[2193:3847:0715/045713:INFO:policy_prefs_browsertest.cc(641)] Testing policy: PluginsAllowedForUrls
[ OK ] PolicyPrefIndicatorTestInstance/PolicyPrefIndicatorTest.CheckPolicyIndicators/13 (7708 ms)
[219/225] PolicyPrefIndicatorTestInstance/PolicyPrefIndicatorTest.CheckPolicyIndicators/13 (9203 ms)
[ RUN ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.RedirectInIFrameCanceled/1
[2206:3847:0715/045716:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[2202:3847:0715/045718:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[2202:3847:0715/045719:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[2202:3847:0715/045719:WARNING:navigator_impl.cc(171)] Discarding message during interstitial.
[2202:3847:0715/045719:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[2202:40451:0715/045720:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.RedirectInIFrameCanceled/1 (5598 ms)
[220/225] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.RedirectInIFrameCanceled/1 (7056 ms)
[ RUN ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.RedirectInIFrameCanceled/2
[2210:3847:0715/045718:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[2205:3847:0715/045719:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[2205:3847:0715/045720:WARNING:navigator_impl.cc(171)] Discarding message during interstitial.
[2205:3847:0715/045720:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[2205:3847:0715/045720:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[ OK ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.RedirectInIFrameCanceled/2 (5386 ms)
[221/225] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.RedirectInIFrameCanceled/2 (6794 ms)
[ RUN ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.IframeDontProceed/2
[2218:3847:0715/045723:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
2015-07-15 04:57:25.182 browser_tests[2214:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[2214:3847:0715/045725:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[2214:3847:0715/045726:WARNING:navigator_impl.cc(171)] Discarding message during interstitial.
[2218:3847:0715/045726:ERROR:gles2_cmd_decoder.cc(13133)] [GroupMarkerNotSet(crbug.com/242999)!:50550700B0610000]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[2218:3847:0715/045726:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50550700B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[2218:3847:0715/045726:ERROR:gles2_cmd_decoder.cc(13133)] [GroupMarkerNotSet(crbug.com/242999)!:50550700B0610000]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[2218:3847:0715/045726:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50550700B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[2218:3847:0715/045726:ERROR:gles2_cmd_decoder.cc(13133)] [GroupMarkerNotSet(crbug.com/242999)!:50550700B0610000]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[2218:3847:0715/045726:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50550700B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[2218:3847:0715/045726:ERROR:gles2_cmd_decoder.cc(13133)] [GroupMarkerNotSet(crbug.com/242999)!:50550700B0610000]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[2218:3847:0715/045726:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50550700B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[2218:3847:0715/045726:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50550700B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[2218:3847:0715/045726:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50550700B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[2218:3847:0715/045726:ERROR:gles2_cmd_decoder.cc(13133)] [GroupMarkerNotSet(crbug.com/242999)!:50550700B0610000]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[2218:3847:0715/045726:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50550700B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[2218:3847:0715/045726:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50550700B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[2218:3847:0715/045726:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50550700B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[2218:3847:0715/045726:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50550700B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[2218:3847:0715/045726:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50550700B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[2218:3847:0715/045726:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50550700B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[2218:3847:0715/045726:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50550700B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[2214:40707:0715/045726:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[2214:40707:0715/045726:WARNING:channel.cc(322)] RawChannel write error
[2218:3847:0715/045726:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50550700B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[2218:3847:0715/045726:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50550700B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[2218:3847:0715/045726:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50550700B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[2218:3847:0715/045726:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50550700B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[2218:3847:0715/045726:ERROR:gpu_command_buffer_stub.cc(1006)] Image with ID doesn't exist.
[2218:3847:0715/045726:ERROR:gpu_command_buffer_stub.cc(1006)] Image with ID doesn't exist.
[2218:3847:0715/045726:ERROR:gpu_command_buffer_stub.cc(1006)] Image with ID doesn't exist.
[2218:3847:0715/045726:ERROR:gpu_command_buffer_stub.cc(1006)] Image with ID doesn't exist.
[2218:3847:0715/045726:ERROR:gpu_command_buffer_stub.cc(1006)] Image with ID doesn't exist.
[ OK ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.IframeDontProceed/2 (4570 ms)
[222/225] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.IframeDontProceed/2 (5972 ms)
[ RUN ] MaybeSetMetadata/SafeBrowsingServiceMetadataTest.MalwareMainFrame/2
[2222:3847:0715/045724:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[2223:13063:0715/045727:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[2223:13063:0715/045727:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[2223:13063:0715/045727:WARNING:channel.cc(322)] RawChannel write error
[ OK ] MaybeSetMetadata/SafeBrowsingServiceMetadataTest.MalwareMainFrame/2 (4463 ms)
[223/225] MaybeSetMetadata/SafeBrowsingServiceMetadataTest.MalwareMainFrame/2 (5732 ms)
[ RUN ] PredictorBrowserTest.ShutdownStartupCycle
[2231:3847:0715/045729:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[2234:15363:0715/045730:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[2234:15363:0715/045730:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[2234:15363:0715/045730:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[ OK ] PredictorBrowserTest.ShutdownStartupCycle (2906 ms)
[224/225] PredictorBrowserTest.ShutdownStartupCycle (4190 ms)
[ RUN ] RestoreOnStartupPolicyTestInstance/RestoreOnStartupPolicyTest.RunTest/1
[2235:3847:0715/045730:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[2235:3847:0715/045731:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50330500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[2235:3847:0715/045731:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50330500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[ OK ] RestoreOnStartupPolicyTestInstance/RestoreOnStartupPolicyTest.RunTest/1 (3086 ms)
[225/225] RestoreOnStartupPolicyTestInstance/RestoreOnStartupPolicyTest.RunTest/1 (4414 ms)
Retrying 1 test (retry #1)
[ RUN ] NaClBrowserTestPnacl.ExitStatus254
[2240:3847:0715/045734:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49702...
sending server_data: {"host": "127.0.0.1", "port": 49702} (36 bytes)
[2237:3847:0715/045736:INFO:nacl_browsertest_util.cc(130)] |||| [STARTUP]
[2243,2109280640:04:57:37.018032] Native Client module will be loaded at base address 0x0000083800000000
[2243,2109280640:04:57:37.764704] NaCl untrusted code called _exit(0x0)
[2244,2109280640:04:57:38.541661] Native Client module will be loaded at base address 0x0000460200000000
[2244,2109280640:04:57:38.621714] NaCl untrusted code called _exit(0x0)
[2245,2109280640:04:57:39.406928] Native Client module will be loaded at base address 0x00006f9000000000
hello world from CreateModule
[2237:3847:0715/045739:INFO:nacl_browsertest_util.cc(130)] |||| / naclModule loaded
[2237:3847:0715/045739:INFO:nacl_browsertest_util.cc(130)] ||||
[2237:3847:0715/045739: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
[2237:3847:0715/045739:INFO:nacl_browsertest_util.cc(130)] |||| [StartTest PASS]
[2237:3847:0715/045739:INFO:nacl_browsertest_util.cc(130)] ||||
[2237:3847:0715/045739:INFO:nacl_browsertest_util.cc(130)] |||| [Exit0Test BEGIN]
Searching for handler for request "exit254".
found at index 3
[2245,2109280640:04:57:39.557744] NaCl untrusted code called _exit(0xfe)
[2237:40451:0715/045739:ERROR:nacl_process_host.cc(335)] NaCl process exited with status 65024 (0xfe00)
[2237:3847:0715/045739:INFO:CONSOLE(0)] "NativeClient: NaCl module crashed", source: http://127.0.0.1:49702/files/pm_exit_status_test.html?trigger=exit254&expected_exit=254&pnacl=1 (0)
[2237:3847:0715/045739:INFO:nacl_browsertest_util.cc(130)] |||| [Exit0Test PASS]
[2237:3847:0715/045739:INFO:nacl_browsertest_util.cc(130)] ||||
[2237:3847:0715/045739:INFO:nacl_browsertest_util.cc(130)] |||| [SHUTDOWN] 2 passed, 0 failed, 0 errors
[ OK ] NaClBrowserTestPnacl.ExitStatus254 (6951 ms)
[226/226] NaClBrowserTestPnacl.ExitStatus254 (8271 ms)
SUCCESS: all tests passed.
[run_isolated_out_hack]{"hash":"2f4f60903648664d32ea7a39ec66206a8d11de80","namespace":"default-gzip","storage":"https://isolateserver.appspot.com"}[/run_isolated_out_hack]
+-------------------------------------------------------------------------+
| End of shard 17 Pending: 2.0s Duration: 894.2s Bot: vm17-a4 Exit: 0 |
+-------------------------------------------------------------------------+
+------------------------------------------------------------------------+
| Shard 0 https://chromium-swarm.appspot.com/user/task/28aa5814cbe2c910 |
+------------------------------------------------------------------------+
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/cache/run_tha_testcJGE64/out/Release
G_SLICE=always-malloc
LANG=en_US.UTF-8
LLVM_SYMBOLIZER_PATH=/Volumes/data/b/swarm_slave/work/cache/run_tha_testcJGE64/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/cache/isolated_outpbrtex/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
[284:3847:0715/044439:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[278:3847:0715/044444:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[278:3847:0715/044444:INFO:CONSOLE(1324)] "Running TestCase BaseDownloadsWebUITest.DatesCollapse", source: test_api.js (1324)
[ OK ] BaseDownloadsWebUITest.DatesCollapse (10096 ms)
[1/228] BaseDownloadsWebUITest.DatesCollapse (11468 ms)
[ RUN ] BasicExtensionSettingsWebUITest.testNonEmptyExtensionList
[285:3847:0715/044439:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[279:3847:0715/044445:INFO:CONSOLE(5)] "line1", source: chrome-extension://pdlpifnclfacjobnmbpngemkalkjamnf/script.js (5)
[279:3847:0715/044445:INFO:CONSOLE(6)] "line2", source: chrome-extension://pdlpifnclfacjobnmbpngemkalkjamnf/script.js (6)
[279:3847:0715/044446:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[279:3847:0715/044447:INFO:CONSOLE(1324)] "Running TestCase BasicExtensionSettingsWebUITest.testNonEmptyExtensionList", source: test_api.js (1324)
[302:13575:0715/044448:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[302:13575:0715/044448:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[302:13575:0715/044448:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[302:13575:0715/044448:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[302:13575:0715/044448:WARNING:channel.cc(322)] RawChannel write error
[303:13063:0715/044448:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[303:13063:0715/044448:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 4)
[303:13063:0715/044448:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[303:13063:0715/044448:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[303:13063:0715/044448:WARNING:channel.cc(322)] RawChannel write error
[ OK ] BasicExtensionSettingsWebUITest.testNonEmptyExtensionList (11148 ms)
[2/228] BasicExtensionSettingsWebUITest.testNonEmptyExtensionList (12512 ms)
[ RUN ] ManageProfileUITestAsync.CreateExistingSupervisedUser
[311:3847:0715/044450:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[307:3847:0715/044453:WARNING:CONSOLE(0)] "The -webkit-canvas CSS feature is deprecated. Please use a positioned <canvas> element instead.", source: (0)
[307:3847:0715/044454:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[307:3847:0715/044456:INFO:CONSOLE(1324)] "Running TestCase ManageProfileUITestAsync.CreateExistingSupervisedUser", source: test_api.js (1324)
[ OK ] ManageProfileUITestAsync.CreateExistingSupervisedUser (7369 ms)
[3/228] ManageProfileUITestAsync.CreateExistingSupervisedUser (8768 ms)
[ RUN ] OptionsWebUIExtendedTest.HistoryUpdatedAfterLoading
[315:3847:0715/044451:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[310:3847:0715/044454:WARNING:CONSOLE(0)] "The -webkit-canvas CSS feature is deprecated. Please use a positioned <canvas> element instead.", source: (0)
[310:3847:0715/044455:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[310:3847:0715/044457:INFO:CONSOLE(1324)] "Running TestCase OptionsWebUIExtendedTest.HistoryUpdatedAfterLoading", source: test_api.js (1324)
[ OK ] OptionsWebUIExtendedTest.HistoryUpdatedAfterLoading (9803 ms)
[4/228] OptionsWebUIExtendedTest.HistoryUpdatedAfterLoading (11255 ms)
[ RUN ] SyncInternalsWebUITest.SearchTabDoesntChangeOnItemSelect
[322:3847:0715/044459:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[323:13063:0715/044502:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[323:13063:0715/044502:WARNING:channel.cc(322)] RawChannel write error
[319:3847:0715/044502:WARNING:CONSOLE(0)] "The -webkit-canvas CSS feature is deprecated. Please use a positioned <canvas> element instead.", source: (0)
[319:3847:0715/044502:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[319:3847:0715/044503:INFO:CONSOLE(1324)] "Running TestCase SyncInternalsWebUITest.SearchTabDoesntChangeOnItemSelect", source: test_api.js (1324)
[ OK ] SyncInternalsWebUITest.SearchTabDoesntChangeOnItemSelect (6540 ms)
[5/228] SyncInternalsWebUITest.SearchTabDoesntChangeOnItemSelect (8004 ms)
[ RUN ] InvalidationsWebUITest.testRegisteringNewInvalidation
[328:3847:0715/044503:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[324:40451:0715/044506:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[324:3847:0715/044506:INFO:CONSOLE(1324)] "Running TestCase InvalidationsWebUITest.testRegisteringNewInvalidation", source: test_api.js (1324)
[330:12807:0715/044507:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[330:12807:0715/044507:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[330:12807:0715/044507:WARNING:channel.cc(322)] RawChannel write error
[ OK ] InvalidationsWebUITest.testRegisteringNewInvalidation (6083 ms)
[6/228] InvalidationsWebUITest.testRegisteringNewInvalidation (7789 ms)
[ RUN ] WebUIAccessibilityAuditBrowserTest_TestsDisabledInFixture.testRunningAuditManually_noErrors
[334:3847:0715/044508:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[331:3847:0715/044511:INFO:CONSOLE(1324)] "Running TestCase WebUIAccessibilityAuditBrowserTest_TestsDisabledInFixture.testRunningAuditManually_noErrors", source: test_api.js (1324)
[ OK ] WebUIAccessibilityAuditBrowserTest_TestsDisabledInFixture.testRunningAuditManually_noErrors (6033 ms)
[7/228] WebUIAccessibilityAuditBrowserTest_TestsDisabledInFixture.testRunningAuditManually_noErrors (7562 ms)
[ RUN ] WebUIAssertionsTest.testConstructedMessage
[340:3847:0715/044511:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[336:3847:0715/044514:INFO:CONSOLE(1324)] "Running TestCase WebUIAssertionsTest.testConstructedMessage", source: test_api.js (1324)
[ OK ] WebUIAssertionsTest.testConstructedMessage (5389 ms)
[8/228] WebUIAssertionsTest.testConstructedMessage (7041 ms)
[ RUN ] WebUIBrowserAsyncGenDeferredTest.TestDeferRunTest
[346:3847:0715/044515:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[343:40195:0715/044519:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[343:3847:0715/044519:INFO:CONSOLE(1324)] "Running TestCase WebUIBrowserAsyncGenDeferredTest.TestDeferRunTest", source: test_api.js (1324)
[343:40195:0715/044519:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[343:40195:0715/044519:WARNING:channel.cc(322)] RawChannel write error
[ OK ] WebUIBrowserAsyncGenDeferredTest.TestDeferRunTest (6178 ms)
[9/228] WebUIBrowserAsyncGenDeferredTest.TestDeferRunTest (7740 ms)
[ RUN ] NetInternalsTest.netInternalsHSTSViewAddFail
[352:3847:0715/044518:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[347:40195:0715/044521:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[347:3847:0715/044523:INFO:CONSOLE(1324)] "Running TestCase NetInternalsTest.netInternalsHSTSViewAddFail", source: test_api.js (1324)
[ OK ] NetInternalsTest.netInternalsHSTSViewAddFail (7311 ms)
[10/228] NetInternalsTest.netInternalsHSTSViewAddFail (9048 ms)
[ RUN ] PrintPreviewWebUITest.TestColorSettingsBothStandardDefaultColor
[358:3847:0715/044523:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
2015-07-15 04:45:26.041 browser_tests[355:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[355:3847:0715/044526:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[355:3847:0715/044528:INFO:CONSOLE(1324)] "Running TestCase PrintPreviewWebUITest.TestColorSettingsBothStandardDefaultColor", source: test_api.js (1324)
[355:40451:0715/044529:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[355:40451:0715/044529:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PrintPreviewWebUITest.TestColorSettingsBothStandardDefaultColor (9408 ms)
[11/228] PrintPreviewWebUITest.TestColorSettingsBothStandardDefaultColor (10996 ms)
[ RUN ] PlatformAppBrowserTest.WindowsApiGet
[365:3847:0715/044527:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[360:76055:0715/044529:ERROR:mach_broker_mac.mm(222)] Unknown process 368 is sending Mach IPC messages!
[360:3847:0715/044530:INFO:CONSOLE(0)] "[SUCCESS] testGetAllNoWindows", source: chrome-extension://jjhaplmddjdjnjnfpdfbhlpnohlmoajl/_generated_background_page.html (0)
[360:3847:0715/044531:INFO:CONSOLE(0)] "[SUCCESS] testGetAllOneWindow", source: chrome-extension://jjhaplmddjdjnjnfpdfbhlpnohlmoajl/_generated_background_page.html (0)
[360:3847:0715/044531:INFO:CONSOLE(0)] "[SUCCESS] testGetAllMultipleWindows", source: chrome-extension://jjhaplmddjdjnjnfpdfbhlpnohlmoajl/_generated_background_page.html (0)
[360:3847:0715/044531:INFO:CONSOLE(0)] "[SUCCESS] testGetNoWindows", source: chrome-extension://jjhaplmddjdjnjnfpdfbhlpnohlmoajl/_generated_background_page.html (0)
[360:3847:0715/044531:INFO:CONSOLE(0)] "[SUCCESS] testGet", source: chrome-extension://jjhaplmddjdjnjnfpdfbhlpnohlmoajl/_generated_background_page.html (0)
[360:41731:0715/044532:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[360:41731:0715/044532:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PlatformAppBrowserTest.WindowsApiGet (7020 ms)
[12/228] PlatformAppBrowserTest.WindowsApiGet (8621 ms)
[ RUN ] PlatformAppBrowserTest.ChromeRuntimeGetPackageDirectoryEntryApp
[374:3847:0715/044534:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[370:66311:0715/044536:ERROR:mach_broker_mac.mm(222)] Unknown process 379 is sending Mach IPC messages!
[370:3847:0715/044538:INFO:CONSOLE(0)] "[SUCCESS] getPackageDirectoryEntry", source: chrome-extension://nhdaanffhbdfgaomggmakdlacaogkafm/window/test.html (0)
[375:13319:0715/044538:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[375:13319:0715/044538:WARNING:channel.cc(322)] RawChannel write error
[370:41219:0715/044538:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] PlatformAppBrowserTest.ChromeRuntimeGetPackageDirectoryEntryApp (6489 ms)
[13/228] PlatformAppBrowserTest.ChromeRuntimeGetPackageDirectoryEntryApp (8078 ms)
[ RUN ] PlatformAppBrowserTest.AppWithContextMenuClicked
[378:3847:0715/044536:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[381:12807:0715/044539:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[381:12807:0715/044539:WARNING:channel.cc(322)] RawChannel write error
[373:41731:0715/044539:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] PlatformAppBrowserTest.AppWithContextMenuClicked (5851 ms)
[14/228] PlatformAppBrowserTest.AppWithContextMenuClicked (7443 ms)
[ RUN ] ExtensionApiTest.I18NUpdate
[391:3847:0715/044543:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[385:74759:0715/044545:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[ OK ] ExtensionApiTest.I18NUpdate (4239 ms)
[15/228] ExtensionApiTest.I18NUpdate (5747 ms)
[ RUN ] ExtensionApiTest.FontSettingsIncognito
[387:3847:0715/044542:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[383:41731:0715/044546:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] ExtensionApiTest.FontSettingsIncognito (6839 ms)
[16/228] ExtensionApiTest.FontSettingsIncognito (8336 ms)
[ RUN ] ExtensionApiTest.OptionalPermissionsRetainGesture
[398:3847:0715/044549:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[394:3847:0715/044552:INFO:CONSOLE(0)] "[SUCCESS] testPermissionsRetainGesture", source: chrome-extension://eppkfngadgjojpnbnpgkkcefdeaojkif/_generated_background_page.html (0)
[394:3847:0715/044554:INFO:CONSOLE(0)] "[SUCCESS] testPermissionsRetainGestureExpire", source: chrome-extension://eppkfngadgjojpnbnpgkkcefdeaojkif/_generated_background_page.html (0)
[400:13063:0715/044554:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[400:13063:0715/044554:WARNING:channel.cc(322)] RawChannel write error
[404:12551:0715/044554:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[404:12551:0715/044554:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ExtensionApiTest.OptionalPermissionsRetainGesture (7538 ms)
[17/228] ExtensionApiTest.OptionalPermissionsRetainGesture (9302 ms)
[ RUN ] ExtensionApiTest.TabPinned
[402:3847:0715/044550:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[397:3847:0715/044554:INFO:CONSOLE(0)] "[SUCCESS] setupWindow", source: chrome-extension://pdnfdbhfkjbmodaaddkhjflnkedjhjkp/pinned.html (0)
[397:3847:0715/044554:INFO:CONSOLE(0)] "[SUCCESS] createPinned", source: chrome-extension://pdnfdbhfkjbmodaaddkhjflnkedjhjkp/pinned.html (0)
[397:3847:0715/044554:INFO:CONSOLE(0)] "[SUCCESS] updatePinned", source: chrome-extension://pdnfdbhfkjbmodaaddkhjflnkedjhjkp/pinned.html (0)
[405:13063:0715/044554:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483653, remote ID 6)
[405:13063:0715/044554:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[405:13063:0715/044554:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] ExtensionApiTest.TabPinned (6939 ms)
[18/228] ExtensionApiTest.TabPinned (8283 ms)
[ RUN ] ExtensionApiTest.WindowOpenPopupIframe
[415:3847:0715/044559:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[417:13063:0715/044601:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] ExtensionApiTest.WindowOpenPopupIframe (5414 ms)
[19/228] ExtensionApiTest.WindowOpenPopupIframe (6852 ms)
[ RUN ] ExtensionApiTest.TabMove
[414:3847:0715/044558:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[416:12551:0715/044600:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[416:12551:0715/044600:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[408:3847:0715/044602:INFO:CONSOLE(0)] "[SUCCESS] setupLetterPages", source: chrome-extension://pdnfdbhfkjbmodaaddkhjflnkedjhjkp/move.html (0)
[408:3847:0715/044603:INFO:CONSOLE(0)] "[SUCCESS] move", source: chrome-extension://pdnfdbhfkjbmodaaddkhjflnkedjhjkp/move.html (0)
[408:3847:0715/044603:INFO:CONSOLE(0)] "[SUCCESS] moveWithNegativeIndex", source: chrome-extension://pdnfdbhfkjbmodaaddkhjflnkedjhjkp/move.html (0)
[408:3847:0715/044603:INFO:CONSOLE(0)] "[SUCCESS] remove", source: chrome-extension://pdnfdbhfkjbmodaaddkhjflnkedjhjkp/move.html (0)
[408:3847:0715/044603:INFO:CONSOLE(0)] "[SUCCESS] moveMultipleTabs", source: chrome-extension://pdnfdbhfkjbmodaaddkhjflnkedjhjkp/move.html (0)
[408:3847:0715/044604:INFO:CONSOLE(0)] "[SUCCESS] removeMultipleTabs", source: chrome-extension://pdnfdbhfkjbmodaaddkhjflnkedjhjkp/move.html (0)
[408:3847:0715/044604:INFO:CONSOLE(0)] "[SUCCESS] moveToInvalidTab", source: chrome-extension://pdnfdbhfkjbmodaaddkhjflnkedjhjkp/move.html (0)
[408:3847:0715/044604:INFO:CONSOLE(0)] "[SUCCESS] moveEmptyTabList", source: chrome-extension://pdnfdbhfkjbmodaaddkhjflnkedjhjkp/move.html (0)
[408:3847:0715/044604:INFO:CONSOLE(0)] "[SUCCESS] moveToCurrentWindow", source: chrome-extension://pdnfdbhfkjbmodaaddkhjflnkedjhjkp/move.html (0)
[418:13063:0715/044604:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483652, remote ID 5)
[418:13063:0715/044604:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483653, remote ID 6)
[418:13063:0715/044604:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483655, remote ID 8)
[418:13063:0715/044604:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483656, remote ID 9)
[418:13063:0715/044604:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[418:13063:0715/044604:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[418:13063:0715/044604:WARNING:channel.cc(322)] RawChannel write error
[408:41219:0715/044604:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[408:41219:0715/044604:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ExtensionApiTest.TabMove (8478 ms)
[20/228] ExtensionApiTest.TabMove (10023 ms)
[ RUN ] ExtensionApiTest.WindowArgumentsOverflow
[424:3847:0715/044606:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[421:3847:0715/044608:INFO:CONSOLE(0)] "[SUCCESS] overflow2To31", source: chrome-extension://mgkedfanbnpplgcifefdidmdlkjohdjj/test.html (0)
[421:3847:0715/044608:INFO:CONSOLE(0)] "[SUCCESS] overflowMinus2To31Minus1", source: chrome-extension://mgkedfanbnpplgcifefdidmdlkjohdjj/test.html (0)
[421:3847:0715/044608:INFO:CONSOLE(0)] "[SUCCESS] overflow2To32", source: chrome-extension://mgkedfanbnpplgcifefdidmdlkjohdjj/test.html (0)
[426:13063:0715/044608:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[426:13063:0715/044608:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ExtensionApiTest.WindowArgumentsOverflow (5268 ms)
[21/228] ExtensionApiTest.WindowArgumentsOverflow (6827 ms)
[ RUN ] MimeHandlerViewTest.PostMessage
[430:3847:0715/044608:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[425:74247:0715/044609:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
2015-07-15 04:46:11.121 browser_tests[425:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[425:3847:0715/044611:INFO:CONSOLE(0)] "[SUCCESS] testPostMessage", source: chrome-extension://oickdpebdnfbgkcaoklfcdhjniefkcji/index.html (0)
[425:39939:0715/044611:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[433:13063:0715/044612:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[433:13063:0715/044612:WARNING:channel.cc(322)] RawChannel write error
[ OK ] MimeHandlerViewTest.PostMessage (5820 ms)
[22/228] MimeHandlerViewTest.PostMessage (7462 ms)
[ RUN ] MimeHandlerViewTest.EmbeddedDataUrlLong
[437:3847:0715/044612:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[432:74511:0715/044614:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[432:3847:0715/044616:INFO:CONSOLE(0)] "[SUCCESS] testDataUrlLong", source: chrome-extension://oickdpebdnfbgkcaoklfcdhjniefkcji/index.html (0)
[432:40963:0715/044616:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] MimeHandlerViewTest.EmbeddedDataUrlLong (6230 ms)
[23/228] MimeHandlerViewTest.EmbeddedDataUrlLong (7806 ms)
[ RUN ] EphemeralAppBrowserTest.StickyNotificationSettings
[443:3847:0715/044615:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] EphemeralAppBrowserTest.StickyNotificationSettings (8425 ms)
[24/228] EphemeralAppBrowserTest.StickyNotificationSettings (9959 ms)
[ RUN ] EphemeralAppBrowserTest.ReplaceEphemeralAppWithInstalledApp
[450:3847:0715/044620:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[451:13063:0715/044628:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[451:13063:0715/044628:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] EphemeralAppBrowserTest.ReplaceEphemeralAppWithInstalledApp (10470 ms)
[25/228] EphemeralAppBrowserTest.ReplaceEphemeralAppWithInstalledApp (12023 ms)
[ RUN ] EphemeralAppLauncherTest.CancelInstallAppWithPermissionWarnings
HTTP server started on http://127.0.0.1:49208...
sending server_data: {"host": "127.0.0.1", "port": 49208} (36 bytes)
[466:3847:0715/044627:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[460:3847:0715/044630:WARNING:extension_install_prompt.cc(170)] Canceling!
[460:41219:0715/044630:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] EphemeralAppLauncherTest.CancelInstallAppWithPermissionWarnings (6876 ms)
[26/228] EphemeralAppLauncherTest.CancelInstallAppWithPermissionWarnings (8464 ms)
[ RUN ] EphemeralAppLauncherTest.InstallInProgress
HTTP server started on http://127.0.0.1:49211...
sending server_data: {"host": "127.0.0.1", "port": 49211} (36 bytes)
[482:3847:0715/044635:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[483:15363:0715/044636:ERROR:webgraphicscontext3d_command_buffer_impl.cc(242)] Failed to initialize GLES2CmdHelper.
[ OK ] EphemeralAppLauncherTest.InstallInProgress (4360 ms)
[27/228] EphemeralAppLauncherTest.InstallInProgress (5985 ms)
[ RUN ] EphemeralAppLauncherTest.EnableAndLaunchApp
HTTP server started on http://127.0.0.1:49210...
sending server_data: {"host": "127.0.0.1", "port": 49210} (36 bytes)
[476:3847:0715/044633:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[470:40963:0715/044637:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483650)
[470:40963:0715/044637:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[470:40963:0715/044637:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[470:40963:0715/044637:WARNING:channel.cc(322)] RawChannel write error
[470:3847:0715/044637:WARNING:extension_install_prompt.cc(163)] Proceeding!
[478:13063:0715/044639:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[478:13063:0715/044639:WARNING:channel.cc(322)] RawChannel write error
[485:13063:0715/044639:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[485:13063:0715/044639:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[485:13063:0715/044639:WARNING:channel.cc(322)] RawChannel write error
[ OK ] EphemeralAppLauncherTest.EnableAndLaunchApp (9231 ms)
[28/228] EphemeralAppLauncherTest.EnableAndLaunchApp (10723 ms)
[ RUN ] WebViewTest.Shim_TestPartitionRemovalAfterNavigationFails
[495:3847:0715/044643:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[490:3847:0715/044648:INFO:CONSOLE(750)] "webview.loadstop", source: chrome-extension://mmjochhgmieclakkbfgockbogocifcha/main.js (750)
[490:3847:0715/044648:INFO:CONSOLE(149)] "<webview>: The object has already navigated, so its partition cannot be changed.", source: extensions::webViewAttributes (149)
[496:12807:0715/044648:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[496:12807:0715/044648:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[496:12807:0715/044648:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[496:12807:0715/044648:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[496:12807:0715/044648:WARNING:channel.cc(322)] RawChannel write error
[490:41475:0715/044648:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 6, remote ID 2147483653)
[490:41475:0715/044648:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 5, remote ID 2147483652)
[490:41475:0715/044648:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[490:41475:0715/044648:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 9, remote ID 2147483656)
[490:41475:0715/044648:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 8, remote ID 2147483655)
[490:41475:0715/044648:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[490:41475:0715/044648:WARNING:channel.cc(322)] RawChannel write error
[490:41475:0715/044648:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[490:41475:0715/044648:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[490:41475:0715/044648:WARNING:channel.cc(322)] RawChannel write error
[ OK ] WebViewTest.Shim_TestPartitionRemovalAfterNavigationFails (7597 ms)
[29/228] WebViewTest.Shim_TestPartitionRemovalAfterNavigationFails (9484 ms)
[ RUN ] ExtensionViewTest.LoadAPICall
[489:3847:0715/044640:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[497:13063:0715/044648:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[497:13063:0715/044648:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[501:13063:0715/044651:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[501:13063:0715/044651:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[501:13063:0715/044651:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[501:13063:0715/044651:WARNING:channel.cc(322)] RawChannel write error
[502:15107:0715/044652:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[502:15107:0715/044652:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[486:3847:0715/044652:INFO:extension_view_internal_api.cc(45)] extension id not valid: fakeextension
[502:15107:0715/044652:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[502:15107:0715/044652:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[486:71187:0715/044653:ERROR:mach_broker_mac.mm(222)] Unknown process 507 is sending Mach IPC messages!
[502:15107:0715/044653:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[502:15107:0715/044653:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[502:15107:0715/044653:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[486:71187:0715/044654:ERROR:mach_broker_mac.mm(222)] Unknown process 508 is sending Mach IPC messages!
[ OK ] ExtensionViewTest.LoadAPICall (15735 ms)
[30/228] ExtensionViewTest.LoadAPICall (17476 ms)
[ RUN ] WebViewTest.Shim_TestDeclarativeWebRequestAPISendMessage
[506:3847:0715/044653:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
2015-07-15 04:46:56.239 browser_tests[503:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[503:3847:0715/044657:INFO:CONSOLE(1673)] "http://localhost:49213/extensions/platform_apps/web_view/shim/empty_guest.html", source: chrome-extension://mmjochhgmieclakkbfgockbogocifcha/main.js (1673)
[510:13063:0715/044659:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[510:13063:0715/044659:WARNING:channel.cc(322)] RawChannel write error
[503:41219:0715/044659:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[503:41219:0715/044659:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[503:41219:0715/044659:WARNING:channel.cc(322)] RawChannel write error
[ OK ] WebViewTest.Shim_TestDeclarativeWebRequestAPISendMessage (9501 ms)
[31/228] WebViewTest.Shim_TestDeclarativeWebRequestAPISendMessage (11165 ms)
[ RUN ] WebViewTest.Shim_TestLoadAbortInvalidNavigation
[516:3847:0715/044657:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[511:3847:0715/044702:INFO:CONSOLE(237)] "<webview>: The load has aborted with error -3: ERR_ABORTED.", source: extensions::webViewEvents (237)
[511:41219:0715/044703:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[511:41219:0715/044703:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[511:41219:0715/044703:WARNING:channel.cc(322)] RawChannel write error
[ OK ] WebViewTest.Shim_TestLoadAbortInvalidNavigation (8462 ms)
[32/228] WebViewTest.Shim_TestLoadAbortInvalidNavigation (10273 ms)
[ RUN ] WebViewTest.ShimSrcAttribute
[524:3847:0715/044704:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[520:4611:0715/044706:ERROR:mach_broker_mac.mm(222)] Unknown process 527 is sending Mach IPC messages!
[520:3847:0715/044709:INFO:CONSOLE(0)] "[SUCCESS] webView", source: chrome-extension://dkkhjnhibhkpjockpcbefanjoelmbkbp/main.html (0)
[525:13319:0715/044709:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[525:13319:0715/044709:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[525:13319:0715/044709:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[525:13319:0715/044709:WARNING:channel.cc(322)] RawChannel write error
[520:39427:0715/044709:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[520:39427:0715/044709:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 9, remote ID 2147483656)
[520:39427:0715/044709:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 8, remote ID 2147483655)
[520:39427:0715/044709:WARNING:channel.cc(322)] RawChannel write error
[520:39427:0715/044710:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] WebViewTest.ShimSrcAttribute (8633 ms)
[33/228] WebViewTest.ShimSrcAttribute (9978 ms)
[ RUN ] WebViewTest.TestContextMenu
[531:3847:0715/044708:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[526:3847:0715/044713:INFO:CONSOLE(5)] "webview has loaded.", source: chrome-extension://ljkoejelkakcbbokoepchlcpbnioidln/embedder.js (5)
[526:3847:0715/044713:INFO:CONSOLE(5)] "Script has been injected into webview.", source: chrome-extension://ljkoejelkakcbbokoepchlcpbnioidln/embedder.js (5)
[526:3847:0715/044713:INFO:CONSOLE(250)] "A communication channel has been established with webview.", source: chrome-extension://ljkoejelkakcbbokoepchlcpbnioidln/embedder.js (250)
[526:3847:0715/044713:INFO:CONSOLE(5)] "Guest load completed.", source: chrome-extension://ljkoejelkakcbbokoepchlcpbnioidln/embedder.js (5)
[526:39683:0715/044714:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] WebViewTest.TestContextMenu (8314 ms)
[34/228] WebViewTest.TestContextMenu (10080 ms)
[ RUN ] WebViewTest.MediaAccessAPIAllow_TestAllowTwice
[539:3847:0715/044713:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[535:73999:0715/044718:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[535:3847:0715/044718:INFO:CONSOLE(20)] "test passed", source: chrome-extension://keagigkajefjondjielhjopanjbnfakf/embedder.js (20)
[535:40963:0715/044718:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[535:40963:0715/044718:WARNING:channel.cc(322)] RawChannel write error
[546:12807:0715/044718:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[546:12807:0715/044718:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] WebViewTest.MediaAccessAPIAllow_TestAllowTwice (7568 ms)
[35/228] WebViewTest.MediaAccessAPIAllow_TestAllowTwice (8840 ms)
[ RUN ] WebViewTest.FileSystemAPIRequestFromMainThreadDefaultAllow
[545:3847:0715/044717:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[542:3847:0715/044721:INFO:CONSOLE(77)] "embedder.setUpLoadStop_", source: chrome-extension://glcgndnojangdnaagnkoaijcpjoppjmg/embedder.js (77)
[542:3847:0715/044722:INFO:CONSOLE(79)] "embedder.onWebViewLoadStop", source: chrome-extension://glcgndnojangdnaagnkoaijcpjoppjmg/embedder.js (79)
[542:75271:0715/044722:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[542:3847:0715/044722:INFO:CONSOLE(82)] "embedder.webview.postMessage", source: chrome-extension://glcgndnojangdnaagnkoaijcpjoppjmg/embedder.js (82)
[542:3847:0715/044722:WARNING:chrome_quota_permission_context.cc(288)] Attempt to request quota from a background page: 5,2
[547:13063:0715/044723:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[547:13063:0715/044723:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[547:13063:0715/044723:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[547:13063:0715/044723:WARNING:channel.cc(322)] RawChannel write error
[542:40963:0715/044723:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[542:40963:0715/044723:WARNING:channel.cc(322)] RawChannel write error
[ OK ] WebViewTest.FileSystemAPIRequestFromMainThreadDefaultAllow (7548 ms)
[36/228] WebViewTest.FileSystemAPIRequestFromMainThreadDefaultAllow (9005 ms)
[ RUN ] WebViewTest.Dialog_TestAlertDialog
[553:3847:0715/044722:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[549:3847:0715/044726:INFO:CONSOLE(77)] "webview has loaded.", source: chrome-extension://cmdepnnogeghakhhjcpddkjnpbphjdha/embedder.js (77)
[549:3847:0715/044726:INFO:CONSOLE(81)] "Script has been injected into webview.", source: chrome-extension://cmdepnnogeghakhhjcpddkjnpbphjdha/embedder.js (81)
[549:3847:0715/044726:INFO:CONSOLE(92)] "A communication channel has been established with webview.", source: chrome-extension://cmdepnnogeghakhhjcpddkjnpbphjdha/embedder.js (92)
[549:3847:0715/044726:INFO:CONSOLE(113)] "The alert dialog test has started.", source: chrome-extension://cmdepnnogeghakhhjcpddkjnpbphjdha/embedder.js (113)
[549:3847:0715/044726:INFO:CONSOLE(128)] "webview has requested a dialog.", source: chrome-extension://cmdepnnogeghakhhjcpddkjnpbphjdha/embedder.js (128)
[549:3847:0715/044726:INFO:CONSOLE(132)] "The app has responded to the dialog request.", source: chrome-extension://cmdepnnogeghakhhjcpddkjnpbphjdha/embedder.js (132)
[549:3847:0715/044726:INFO:CONSOLE(120)] "webview has been unblocked after requesting an alert dialog.", source: chrome-extension://cmdepnnogeghakhhjcpddkjnpbphjdha/embedder.js (120)
[549:41219:0715/044726:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[549:41219:0715/044726:WARNING:channel.cc(322)] RawChannel write error
[549:41219:0715/044727:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[549:41219:0715/044727:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] WebViewTest.Dialog_TestAlertDialog (6976 ms)
[37/228] WebViewTest.Dialog_TestAlertDialog (8367 ms)
[ RUN ] AutofillTest.ProfilesNotAggregatedWithInvalidEmail
[560:3847:0715/044727:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49227...
sending server_data: {"host": "127.0.0.1", "port": 49227} (36 bytes)
testserver.py: Broken pipe
[561:13319:0715/044730:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[561:13319:0715/044730:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] AutofillTest.ProfilesNotAggregatedWithInvalidEmail (5793 ms)
[38/228] AutofillTest.ProfilesNotAggregatedWithInvalidEmail (7110 ms)
[ RUN ] BitmapFetcherBrowserTest.HandleImageFailedTest
[574:3847:0715/044734:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] BitmapFetcherBrowserTest.HandleImageFailedTest (4007 ms)
[39/228] BitmapFetcherBrowserTest.HandleImageFailedTest (5438 ms)
[ RUN ] AutofillTest.UsePlusSignForInternationalNumber
[567:3847:0715/044731:WARNING:vt_video_decode_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)
[563:40451:0715/044739:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[563:40451:0715/044739:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 4, remote ID 2147483651)
[563:40451:0715/044739:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[563:40451:0715/044739:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] AutofillTest.UsePlusSignForInternationalNumber (11247 ms)
[40/228] AutofillTest.UsePlusSignForInternationalNumber (12747 ms)
[ RUN ] BrowsingDataIndexedDBHelperTest.CannedUnique
[583:3847:0715/044739:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[584:15107:0715/044740:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[584:12807:0715/044740:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[584:15107:0715/044740:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[584:15107:0715/044740:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[ OK ] BrowsingDataIndexedDBHelperTest.CannedUnique (3408 ms)
[41/228] BrowsingDataIndexedDBHelperTest.CannedUnique (4613 ms)
[ RUN ] ChromeContentBrowserClientBrowserTest.UberURLHandler_AboutPage
[591:3847:0715/044743:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[585:3847:0715/044745:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[591:3847:0715/044745:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[591:3847:0715/044745:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[591:3847:0715/044745:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[591:3847:0715/044745:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[591:3847:0715/044745:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[591:3847:0715/044745:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[591:3847:0715/044745:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[591:3847:0715/044745:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[591:3847:0715/044745:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[591:3847:0715/044745:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[591:3847:0715/044745:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[591:3847:0715/044745:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[591:3847:0715/044745:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[591:3847:0715/044745:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[ OK ] ChromeContentBrowserClientBrowserTest.UberURLHandler_AboutPage (4586 ms)
[42/228] ChromeContentBrowserClientBrowserTest.UberURLHandler_AboutPage (5882 ms)
[ RUN ] RemoteDebuggingTest.RemoteDebugger
[593:3847:0715/044744:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[586:3847:0715/044746:INFO:CONSOLE(0)] "[SUCCESS] discoverTargets", source: chrome-extension://amgbodbfikedgbjjlokgopkdabbjjknc/_generated_background_page.html (0)
[586:3847:0715/044746:INFO:CONSOLE(0)] "[SUCCESS] versionInfo", source: chrome-extension://amgbodbfikedgbjjlokgopkdabbjjknc/_generated_background_page.html (0)
[586:3847:0715/044746:INFO:CONSOLE(0)] "[SUCCESS] activatePage", source: chrome-extension://amgbodbfikedgbjjlokgopkdabbjjknc/_generated_background_page.html (0)
[586:3847:0715/044746: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://amgbodbfikedgbjjlokgopkdabbjjknc/background.js (184)
[586:3847:0715/044746:INFO:CONSOLE(0)] "[SUCCESS] checkInspectablePagesUI", source: chrome-extension://amgbodbfikedgbjjlokgopkdabbjjknc/_generated_background_page.html (0)
[586:3847:0715/044746:INFO:CONSOLE(0)] "[SUCCESS] checkDebuggerUI", source: chrome-extension://amgbodbfikedgbjjlokgopkdabbjjknc/_generated_background_page.html (0)
[586:3847:0715/044746:INFO:CONSOLE(0)] "[SUCCESS] checkWebSocketAPI", source: chrome-extension://amgbodbfikedgbjjlokgopkdabbjjknc/_generated_background_page.html (0)
[586:3847:0715/044746:INFO:CONSOLE(0)] "[SUCCESS] closePage", source: chrome-extension://amgbodbfikedgbjjlokgopkdabbjjknc/_generated_background_page.html (0)
[586:3847:0715/044748:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[586:3847:0715/044748:INFO:CONSOLE(0)] "[SUCCESS] newSpecificPage", source: chrome-extension://amgbodbfikedgbjjlokgopkdabbjjknc/_generated_background_page.html (0)
[586:3847:0715/044749:INFO:CONSOLE(0)] "[SUCCESS] newDefaultPage", source: chrome-extension://amgbodbfikedgbjjlokgopkdabbjjknc/_generated_background_page.html (0)
[597:13063:0715/044749:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[597:13063:0715/044749:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] RemoteDebuggingTest.RemoteDebugger (7688 ms)
[43/228] RemoteDebuggingTest.RemoteDebugger (9082 ms)
[ RUN ] DownloadTest.DownloadMimeTypeSelect
[603:3847:0715/044749:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] DownloadTest.DownloadMimeTypeSelect (3178 ms)
[44/228] DownloadTest.DownloadMimeTypeSelect (4344 ms)
[ RUN ] DownloadTest.ContentDisposition
[611:3847:0715/044753:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[605:40451:0715/044754:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] DownloadTest.ContentDisposition (3607 ms)
[45/228] DownloadTest.ContentDisposition (4958 ms)
[ RUN ] DownloadTest.AnchorDownloadTag
[612:3847:0715/044753:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] DownloadTest.AnchorDownloadTag (3465 ms)
[46/228] DownloadTest.AnchorDownloadTag (4956 ms)
[ RUN ] DownloadTest.AutoOpen
[621:3847:0715/044758:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[615:40195:0715/044759:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] DownloadTest.AutoOpen (3181 ms)
[47/228] DownloadTest.AutoOpen (4587 ms)
[ RUN ] ActiveScriptControllerBrowserTest.GrantExtensionAllUrlsPermission
[622:3847:0715/044759:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[616:74759:0715/044800:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[ OK ] ActiveScriptControllerBrowserTest.GrantExtensionAllUrlsPermission (3594 ms)
[48/228] ActiveScriptControllerBrowserTest.GrantExtensionAllUrlsPermission (5075 ms)
[ RUN ] AutofillPrivateApiTest.SaveCreditCard
[629:3847:0715/044802:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[625:41475:0715/044804:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[625:3847:0715/044805:INFO:CONSOLE(0)] "[SUCCESS] saveCreditCard", source: chrome-extension://epcifkihnkjgphfkloaaleeakhpmgdmn/main.html?saveCreditCard (0)
[625:41475:0715/044805:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[625:41475:0715/044805:WARNING:channel.cc(322)] RawChannel write error
[ OK ] AutofillPrivateApiTest.SaveCreditCard (4659 ms)
[49/228] AutofillPrivateApiTest.SaveCreditCard (6081 ms)
[ RUN ] CommandServiceTest.GetExtensionActionCommandQueryAll
[641:3847:0715/044808:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[642:13063:0715/044812:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[644:13063:0715/044812:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] CommandServiceTest.GetExtensionActionCommandQueryAll (5421 ms)
[50/228] CommandServiceTest.GetExtensionActionCommandQueryAll (6733 ms)
[ RUN ] AutomationApiTest.QuerySelector
[633:3847:0715/044804:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[627:40963:0715/044806:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[634:12551:0715/044806:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[627:73991:0715/044807:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[627:3847:0715/044807:INFO:CONSOLE(0)] "calling getTree() callback", source: chrome-extension://oclhcdloohldfifmainmeghjpookjlbh/queryselector.html (0)
[627:3847:0715/044807:INFO:CONSOLE(0)] "[SUCCESS] testQuerySelector", source: chrome-extension://oclhcdloohldfifmainmeghjpookjlbh/queryselector.html (0)
[627:3847:0715/044807:INFO:CONSOLE(0)] "[SUCCESS] testQuerySelectorNoMatch", source: chrome-extension://oclhcdloohldfifmainmeghjpookjlbh/queryselector.html (0)
[627:3847:0715/044808:INFO:CONSOLE(0)] "[SUCCESS] testQuerySelectorFromMain", source: chrome-extension://oclhcdloohldfifmainmeghjpookjlbh/queryselector.html (0)
[627:3847:0715/044809:INFO:CONSOLE(0)] "[SUCCESS] testQuerySelectorForSpanInsideButtonReturnsButton", source: chrome-extension://oclhcdloohldfifmainmeghjpookjlbh/queryselector.html (0)
[627:3847:0715/044811:INFO:CONSOLE(0)] "[SUCCESS] testQuerySelectorFromAnonymousGroup", source: chrome-extension://oclhcdloohldfifmainmeghjpookjlbh/queryselector.html (0)
[636:3847:0715/044812:WARNING:logging_native_handler.cc(62)] Got childrenChanged event on unknown node: 8; this: 5
[627:3847:0715/044812:INFO:CONSOLE(0)] "[SUCCESS] testQuerySelectorFromRemovedNode", source: chrome-extension://oclhcdloohldfifmainmeghjpookjlbh/queryselector.html (0)
[636:13063:0715/044813:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] AutomationApiTest.QuerySelector (11258 ms)
[51/228] AutomationApiTest.QuerySelector (12901 ms)
[ RUN ] CommandServiceTest.GetNamedCommandsQueryActive
[649:3847:0715/044815:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[652:3847:0715/044819:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 3, remote ID 2147483649)
[652:13063:0715/044819:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 4)
[652:13063:0715/044819:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] CommandServiceTest.GetNamedCommandsQueryActive (5718 ms)
[52/228] CommandServiceTest.GetNamedCommandsQueryActive (7176 ms)
[ RUN ] DeclarativeContentApiTest.RulesEvaluatedOnAddRemove
[653:3847:0715/044816:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[647:3847:0715/044818:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[647:3847:0715/044819:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[647:40963:0715/044819:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[647:40963:0715/044819:WARNING:channel.cc(322)] RawChannel write error
[ OK ] DeclarativeContentApiTest.RulesEvaluatedOnAddRemove (5112 ms)
[53/228] DeclarativeContentApiTest.RulesEvaluatedOnAddRemove (6531 ms)
[ RUN ] DeclarativeContentApiTest.DisabledForSplitIncognito
[664:3847:0715/044822:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[658:3847:0715/044827:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[658:3847:0715/044827:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[658:41219:0715/044827:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[658:41219:0715/044827:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[658:41219:0715/044827:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[658:41219:0715/044827:WARNING:channel.cc(322)] RawChannel write error
[ OK ] DeclarativeContentApiTest.DisabledForSplitIncognito (7057 ms)
[54/228] DeclarativeContentApiTest.DisabledForSplitIncognito (8445 ms)
[ RUN ] DeveloperPrivateApiTest.Basics
[665:3847:0715/044823:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[659:3847:0715/044828:INFO:CONSOLE(0)] "[SUCCESS] simple", source: chrome-extension://akogaincbcmhleamjngmogkaecakajep/_generated_background_page.html (0)
[659:3847:0715/044828:INFO:CONSOLE(0)] "[SUCCESS] aliasedFunctions", source: chrome-extension://akogaincbcmhleamjngmogkaecakajep/_generated_background_page.html (0)
[667:12807:0715/044828:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[671:12551:0715/044828:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[55/228] DeveloperPrivateApiTest.Basics (8957 ms)
[ RUN ] DownloadExtensionTest.DownloadExtensionTest_SearchFilenameRegex
[679:3847:0715/044831:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] DownloadExtensionTest.DownloadExtensionTest_SearchFilenameRegex (3541 ms)
[56/228] DownloadExtensionTest.DownloadExtensionTest_SearchFilenameRegex (5113 ms)
[ RUN ] DownloadExtensionTest.DownloadExtensionTest_SearchOrderBy
[682:3847:0715/044832:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[683:13063:0715/044833:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[683:13063:0715/044833:WARNING:channel.cc(322)] RawChannel write error
[ OK ] DownloadExtensionTest.DownloadExtensionTest_SearchOrderBy (3448 ms)
[57/228] DownloadExtensionTest.DownloadExtensionTest_SearchOrderBy (4844 ms)
[ RUN ] DownloadExtensionTest.DownloadExtensionTest_OnDeterminingFilename_Twice
[689:3847:0715/044836:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49269...
sending server_data: {"host": "127.0.0.1", "port": 49269} (36 bytes)
[694:15619:0715/044838:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[694:15619:0715/044838:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[694:15619:0715/044838:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[694:15619:0715/044838:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[ OK ] DownloadExtensionTest.DownloadExtensionTest_OnDeterminingFilename_Twice (4952 ms)
[58/228] DownloadExtensionTest.DownloadExtensionTest_OnDeterminingFilename_Twice (6231 ms)
[ RUN ] PageActionApiTest.Basic
[692:3847:0715/044837:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49271...
sending server_data: {"host": "127.0.0.1", "port": 49271} (36 bytes)
[ OK ] PageActionApiTest.Basic (5699 ms)
[59/228] PageActionApiTest.Basic (7026 ms)
[ RUN ] FileSystemApiTest.FileSystemApiRetainEntry
[702:3847:0715/044842:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[698:54535:0715/044844:ERROR:mach_broker_mac.mm(222)] Unknown process 708 is sending Mach IPC messages!
[698:3847:0715/044846:INFO:CONSOLE(0)] "[SUCCESS] (no test)", source: chrome-extension://mbbgoecingedkhflkflgfifdnpbnnnkh/test_other_window.html (0)
[698:3847:0715/044846:INFO:CONSOLE(0)] "[SUCCESS] retainEntryWorks", source: chrome-extension://mbbgoecingedkhflkflgfifdnpbnnnkh/test.html (0)
[698:41219:0715/044846:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] FileSystemApiTest.FileSystemApiRetainEntry (6263 ms)
[60/228] FileSystemApiTest.FileSystemApiRetainEntry (7725 ms)
[ RUN ] HotwordPrivateApiTest.AlwaysOnEnabled
[706:3847:0715/044844:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[701:3847:0715/044846:INFO:CONSOLE(0)] "[SUCCESS] alwaysOnEnabled", source: chrome-extension://cpfhkdbjfdgdebcjlifoldbijinjfifp/_generated_background_page.html (0)
[710:13063:0715/044846:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[710:13063:0715/044846:WARNING:channel.cc(322)] RawChannel write error
[701:3847:0715/044847:INFO:CONSOLE(0)] "[SUCCESS] alwaysOnEnabled", source: chrome-extension://cpfhkdbjfdgdebcjlifoldbijinjfifp/_generated_background_page.html (0)
[701:41219:0715/044847:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[701:41219:0715/044847:WARNING:channel.cc(322)] RawChannel write error
[ OK ] HotwordPrivateApiTest.AlwaysOnEnabled (5922 ms)
[61/228] HotwordPrivateApiTest.AlwaysOnEnabled (7412 ms)
[ RUN ] IdentityGetAccountsFunctionTest.TwoAccountsSignedIn
[720:3847:0715/044851:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[721:15107:0715/044852:ERROR:webgraphicscontext3d_command_buffer_impl.cc(242)] Failed to initialize GLES2CmdHelper.
[721:12807:0715/044852:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] IdentityGetAccountsFunctionTest.TwoAccountsSignedIn (3011 ms)
[62/228] IdentityGetAccountsFunctionTest.TwoAccountsSignedIn (4322 ms)
[ RUN ] HotwordPrivateApiTest.HotwordSession
[716:3847:0715/044850:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[719:13063:0715/044852:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] HotwordPrivateApiTest.HotwordSession (4519 ms)
[63/228] HotwordPrivateApiTest.HotwordSession (5992 ms)
[ RUN ] IdentityOldProfilesGetAccountsFunctionTest.MultiAccountOff
[729:3847:0715/044855:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[731:15107:0715/044856:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[731:15107:0715/044856:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[731:15107:0715/044856:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[ OK ] IdentityOldProfilesGetAccountsFunctionTest.MultiAccountOff (2963 ms)
[64/228] IdentityOldProfilesGetAccountsFunctionTest.MultiAccountOff (4352 ms)
[ RUN ] GetAuthTokenFunctionTest.InteractiveLoginSuccessApprovalSuccess
[730:3847:0715/044856:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[724:3847:0715/044858:INFO:CONSOLE(5)] "hi there", source: chrome-extension://idkhmbkaehjjnhdcmkfhkmikcjmmacji/test.js (5)
[732:12807:0715/044858:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[732:12807:0715/044858:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[732:12807:0715/044858:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[732:12807:0715/044858:WARNING:channel.cc(322)] RawChannel write error
[ OK ] GetAuthTokenFunctionTest.InteractiveLoginSuccessApprovalSuccess (4484 ms)
[65/228] GetAuthTokenFunctionTest.InteractiveLoginSuccessApprovalSuccess (5826 ms)
[ RUN ] GetAuthTokenFunctionTest.InteractiveCacheHit
[737:3847:0715/044859:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[734:3847:0715/044901:INFO:CONSOLE(5)] "hi there", source: chrome-extension://idkhmbkaehjjnhdcmkfhkmikcjmmacji/test.js (5)
[734:41219:0715/044902:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] GetAuthTokenFunctionTest.InteractiveCacheHit (4176 ms)
[66/228] GetAuthTokenFunctionTest.InteractiveCacheHit (5531 ms)
[ RUN ] GetAuthTokenFunctionTest.ScopesEmailFooBar
[743:3847:0715/044901:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[738:3847:0715/044904:INFO:CONSOLE(5)] "hi there", source: chrome-extension://idkhmbkaehjjnhdcmkfhkmikcjmmacji/test.js (5)
[744:13319:0715/044904:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[744:13319:0715/044904:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[744:13319:0715/044904:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[744:13319:0715/044904:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[738:41219:0715/044904:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] GetAuthTokenFunctionTest.ScopesEmailFooBar (4457 ms)
[67/228] GetAuthTokenFunctionTest.ScopesEmailFooBar (5877 ms)
[ RUN ] ExtensionManagementApiBrowserTest.InstallEvent
[749:3847:0715/044905:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ExtensionManagementApiBrowserTest.InstallEvent (4444 ms)
[68/228] ExtensionManagementApiBrowserTest.InstallEvent (6146 ms)
[ RUN ] ExtensionManagementTest.InstallRequiresConfirm
[755:3847:0715/044907:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ExtensionManagementTest.InstallRequiresConfirm (4930 ms)
[69/228] ExtensionManagementTest.InstallRequiresConfirm (6563 ms)
[ RUN ] ExtensionManagementTest.ExternalPolicyRefresh
[762:3847:0715/044911:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
2015-07-15 04:49:13.951 browser_tests[758:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[772:12807:0715/044916:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[772:12807:0715/044916:WARNING:channel.cc(322)] RawChannel write error
[758:41219:0715/044916:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] ExtensionManagementTest.ExternalPolicyRefresh (6976 ms)
[70/228] ExtensionManagementTest.ExternalPolicyRefresh (8408 ms)
[ RUN ] MediaGalleriesPlatformAppBrowserTest.MediaGalleriesAccessAttached
[769:3847:0715/044914:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[764:5635:0715/044916:ERROR:mach_broker_mac.mm(222)] Unknown process 774 is sending Mach IPC messages!
[764:3847:0715/044917:INFO:CONSOLE(0)] "[SUCCESS] mediaGalleriesAccessAttached", source: chrome-extension://meflhegoocaphlhomdiabfhhophemaoc/_generated_background_page.html (0)
[764:3847:0715/044917:INFO:CONSOLE(0)] "[SUCCESS] testGalleries", source: chrome-extension://meflhegoocaphlhomdiabfhhophemaoc/_generated_background_page.html (0)
[764:41219:0715/044917:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[764:41219:0715/044917:WARNING:channel.cc(322)] RawChannel write error
[ OK ] MediaGalleriesPlatformAppBrowserTest.MediaGalleriesAccessAttached (5147 ms)
[71/228] MediaGalleriesPlatformAppBrowserTest.MediaGalleriesAccessAttached (6546 ms)
[ RUN ] MediaGalleriesGalleryWatchApiTest.SetupGalleryWatchWithoutListeners
[790:3847:0715/044921:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[783:41219:0715/044923:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[783:41219:0715/044923:WARNING:channel.cc(322)] RawChannel write error
[ OK ] MediaGalleriesGalleryWatchApiTest.SetupGalleryWatchWithoutListeners (4544 ms)
[72/228] MediaGalleriesGalleryWatchApiTest.SetupGalleryWatchWithoutListeners (5910 ms)
[ RUN ] MediaGalleriesPlatformAppBrowserTest.IPhotoTest
[786:3847:0715/044920:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[776:5635:0715/044921:ERROR:mach_broker_mac.mm(222)] Unknown process 792 is sending Mach IPC messages!
[776:3847:0715/044922:INFO:CONSOLE(0)] "[SUCCESS] undefined", source: chrome-extension://nonimijhnfjfbnbiohgbennhegkffbim/_generated_background_page.html (0)
[776:3847:0715/044923:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[776:3847:0715/044923:INFO:CONSOLE(0)] "[SUCCESS] undefined", source: chrome-extension://nonimijhnfjfbnbiohgbennhegkffbim/_generated_background_page.html (0)
[776:3847:0715/044924:INFO:CONSOLE(0)] "[SUCCESS] undefined", source: chrome-extension://nonimijhnfjfbnbiohgbennhegkffbim/_generated_background_page.html (0)
[776:3847:0715/044924:INFO:CONSOLE(0)] "[SUCCESS] undefined", source: chrome-extension://nonimijhnfjfbnbiohgbennhegkffbim/_generated_background_page.html (0)
[776:3847:0715/044924:INFO:CONSOLE(0)] "[SUCCESS] undefined", source: chrome-extension://nonimijhnfjfbnbiohgbennhegkffbim/_generated_background_page.html (0)
[ OK ] MediaGalleriesPlatformAppBrowserTest.IPhotoTest (6294 ms)
[73/228] MediaGalleriesPlatformAppBrowserTest.IPhotoTest (7602 ms)
[ RUN ] ExtensionModuleApiTest.IncognitoNoFile
[801:3847:0715/044927:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[796:4611:0715/044928:ERROR:mach_broker_mac.mm(222)] Unknown process 806 is sending Mach IPC messages!
[796:4611:0715/044929:ERROR:mach_broker_mac.mm(222)] Unknown process 807 is sending Mach IPC messages!
[796:3847:0715/044930:INFO:CONSOLE(0)] "[SUCCESS] testPermissions", source: chrome-extension://hiiggdnhllbkkobadoapkeikmffpekcm/test.html (0)
[803:12807:0715/044930:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[803:12807:0715/044930:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[803:12807:0715/044930:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[803:12807:0715/044930:WARNING:channel.cc(322)] RawChannel write error
[796:40963:0715/044930:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[796:40963:0715/044930:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ExtensionModuleApiTest.IncognitoNoFile (5457 ms)
[74/228] ExtensionModuleApiTest.IncognitoNoFile (6839 ms)
[ RUN ] PasswordsPrivateApiTest.RequestPlaintextPassword
[804:3847:0715/044927:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[797:41219:0715/044930:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[797:3847:0715/044930:INFO:CONSOLE(0)] "[SUCCESS] requestPlaintextPassword", source: chrome-extension://epcifkihnkjgphfkloaaleeakhpmgdmn/main.html?requestPlaintextPassword (0)
[797:41219:0715/044930:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[797:41219:0715/044930:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PasswordsPrivateApiTest.RequestPlaintextPassword (4898 ms)
[75/228] PasswordsPrivateApiTest.RequestPlaintextPassword (6214 ms)
[ RUN ] WebNavigationApiTest.CrossProcess
[816:3847:0715/044934:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[822:13063:0715/044937:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[822:13063:0715/044937:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[810:74255:0715/044938:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[810:3847:0715/044938:INFO:CONSOLE(0)] "[SUCCESS] crossProcess", source: chrome-extension://djijgegkjfndelcnnbfoneipadpolleh/test_crossProcess.html (0)
[824:13063:0715/044939:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[824:13063:0715/044939:WARNING:channel.cc(322)] RawChannel write error
[810:3847:0715/044940:INFO:CONSOLE(0)] "[SUCCESS] crossProcessRedirect", source: chrome-extension://djijgegkjfndelcnnbfoneipadpolleh/test_crossProcess.html (0)
[810:41219:0715/044941:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[810:41219:0715/044941:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[810:41219:0715/044942:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[810:41219:0715/044942:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[810:3847:0715/044942:INFO:CONSOLE(0)] "[SUCCESS] crossProcessAbortUserGesture", source: chrome-extension://djijgegkjfndelcnnbfoneipadpolleh/test_crossProcess.html (0)
[810:41219:0715/044942:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[810:41219:0715/044942:WARNING:channel.cc(322)] RawChannel write error
[810:3847:0715/044942:ERROR:browser_thread.h(263)] DeleteSoon failed on thread 0
[ OK ] WebNavigationApiTest.CrossProcess (10663 ms)
[76/228] WebNavigationApiTest.CrossProcess (12073 ms)
[ RUN ] ExtensionWebRequestApiTest.WebRequestDeclarative2
[817:3847:0715/044934:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[819:13063:0715/044936:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[819:13063:0715/044936:WARNING:channel.cc(322)] RawChannel write error
[811:74759:0715/044937:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[811:3847:0715/044938:INFO:CONSOLE(0)] "[SUCCESS] testSetRequestHeader", source: chrome-extension://ojlggppjkknabbegkclmclikpfbfpmao/test_declarative2.html (0)
[811:3847:0715/044939:INFO:CONSOLE(0)] "[SUCCESS] testRemoveRequestHeader", source: chrome-extension://ojlggppjkknabbegkclmclikpfbfpmao/test_declarative2.html (0)
[811:3847:0715/044940:INFO:CONSOLE(0)] "[SUCCESS] testAddResponseHeader", source: chrome-extension://ojlggppjkknabbegkclmclikpfbfpmao/test_declarative2.html (0)
[811:3847:0715/044941:INFO:CONSOLE(0)] "[SUCCESS] testRemoveResponseHeader", source: chrome-extension://ojlggppjkknabbegkclmclikpfbfpmao/test_declarative2.html (0)
[811:3847:0715/044942:INFO:CONSOLE(0)] "[SUCCESS] testPriorities", source: chrome-extension://ojlggppjkknabbegkclmclikpfbfpmao/test_declarative2.html (0)
[811:3847:0715/044943:INFO:CONSOLE(0)] "[SUCCESS] testEditRequestCookies", source: chrome-extension://ojlggppjkknabbegkclmclikpfbfpmao/test_declarative2.html (0)
[811:3847:0715/044944:INFO:CONSOLE(0)] "[SUCCESS] testEditResponseCookies", source: chrome-extension://ojlggppjkknabbegkclmclikpfbfpmao/test_declarative2.html (0)
[811:3847:0715/044945:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[811:3847:0715/044945:INFO:CONSOLE(0)] "[SUCCESS] testRequestHeaders", source: chrome-extension://ojlggppjkknabbegkclmclikpfbfpmao/test_declarative2.html (0)
[811:41219:0715/044946:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[811:41219:0715/044946:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ExtensionWebRequestApiTest.WebRequestDeclarative2 (14422 ms)
[77/228] ExtensionWebRequestApiTest.WebRequestDeclarative2 (15685 ms)
[ RUN ] AppBackgroundPageApiTest.OpenTwoPagesWithManifest
[839:3847:0715/044949:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[834:75271:0715/044951:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /bg.html
[834:75271:0715/044953:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[842:13063:0715/044953:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[842:13063:0715/044953:WARNING:channel.cc(322)] RawChannel write error
[834:40707:0715/044953:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[834:40707:0715/044953:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[834:40707:0715/044953:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[834:40707:0715/044953:WARNING:channel.cc(322)] RawChannel write error
[ OK ] AppBackgroundPageApiTest.OpenTwoPagesWithManifest (6545 ms)
[78/228] AppBackgroundPageApiTest.OpenTwoPagesWithManifest (7784 ms)
[ RUN ] ExtensionWebstorePrivateApiTest.InstallAccepted
HTTP server started on http://127.0.0.1:49296...
sending server_data: {"host": "127.0.0.1", "port": 49296} (36 bytes)
[832:3847:0715/044946:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[833:13063:0715/044948:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[833:13063:0715/044948:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[828:3847:0715/044948:INFO:CONSOLE(0)] "[SUCCESS] completeBeforeBegin", source: http://www.example.com:49296/files/extensions/api_test/webstore_private/accepted.html (0)
[828:3847:0715/044948: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)
[828:3847:0715/044948:INFO:CONSOLE(0)] "[SUCCESS] invalidID", source: http://www.example.com:49296/files/extensions/api_test/webstore_private/accepted.html (0)
[828:3847:0715/044949:INFO:CONSOLE(0)] "[SUCCESS] missingVersion", source: http://www.example.com:49296/files/extensions/api_test/webstore_private/accepted.html (0)
[828:3847:0715/044949:INFO:CONSOLE(52)] "img.onload called", source: http://www.example.com:49296/files/extensions/api_test/webstore_private/common.js (52)
[828:3847:0715/044950:WARNING:extension_install_prompt.cc(163)] Proceeding!
[828:3847:0715/044951:INFO:CONSOLE(0)] "[SUCCESS] successfulInstall", source: http://www.example.com:49296/files/extensions/api_test/webstore_private/accepted.html (0)
[828:3847:0715/044952:WARNING:extension_install_prompt.cc(163)] Proceeding!
[828:3847:0715/044953:INFO:CONSOLE(0)] "[SUCCESS] duplicateInstall", source: http://www.example.com:49296/files/extensions/api_test/webstore_private/accepted.html (0)
[ OK ] ExtensionWebstorePrivateApiTest.InstallAccepted (10237 ms)
[79/228] ExtensionWebstorePrivateApiTest.InstallAccepted (11669 ms)
[ RUN ] ChromeAppAPITest.InstallAndRunningStateFrame
[854:3847:0715/044958:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49316...
sending server_data: {"host": "127.0.0.1", "port": 49316} (36 bytes)
2015-07-15 04:49:59.673 browser_tests[848:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[ OK ] ChromeAppAPITest.InstallAndRunningStateFrame (4517 ms)
[80/228] ChromeAppAPITest.InstallAndRunningStateFrame (5966 ms)
[ RUN ] AppApiTest.AppProcessInstances
[853:3847:0715/044958:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[847:3847:0715/044958:INFO:app_process_apitest.cc(70)] Start of test.
2015-07-15 04:49:59.171 browser_tests[847:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[847:74263:0715/045000:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[847:3847:0715/045000:INFO:app_process_apitest.cc(92)] Nav 1.
[847:3847:0715/045000:INFO:app_process_apitest.cc(103)] New tab.
[847:40195:0715/045003:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[860:12807:0715/045003:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[847:3847:0715/045003:INFO:app_process_apitest.cc(106)] Nav 2.
[847:3847:0715/045003:INFO:app_process_apitest.cc(126)] WindowOpenHelper 1.
[847:3847:0715/045003:INFO:app_process_apitest.cc(128)] End of test.
[855:13063:0715/045003:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[857:13063:0715/045003:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483654, remote ID 7)
[857:13063:0715/045003:WARNING:channel.cc(322)] RawChannel write error
[ OK ] AppApiTest.AppProcessInstances (8534 ms)
[81/228] AppApiTest.AppProcessInstances (9798 ms)
[ RUN ] ContentCapabilitiesTest.ClipboardRead
[865:3847:0715/045003:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[861:75271:0715/045004:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[861:75271:0715/045004:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[ OK ] ContentCapabilitiesTest.ClipboardRead (3315 ms)
[82/228] ContentCapabilitiesTest.ClipboardRead (4645 ms)
[ RUN ] ContentScriptCssInjectionTest.ContentScriptInjectsStyles
[871:3847:0715/045007:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[867:75783:0715/045008:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[874:13319:0715/045010:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[874:13319:0715/045010:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[867:75783:0715/045010:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[867:39683:0715/045010:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[867:39683:0715/045010:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ContentScriptCssInjectionTest.ContentScriptInjectsStyles (5173 ms)
[83/228] ContentScriptCssInjectionTest.ContentScriptInjectsStyles (6603 ms)
[ RUN ] ContentVerifierTest.DotSlashPaths
[875:3847:0715/045008:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ContentVerifierTest.DotSlashPaths (6184 ms)
[84/228] ContentVerifierTest.DotSlashPaths (7549 ms)
[ RUN ] ExtensionCrxInstallerTest.ExperimentalExtensionFromOutsideGalleryWithFlag
[883:3847:0715/045013:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ExtensionCrxInstallerTest.ExperimentalExtensionFromOutsideGalleryWithFlag (4888 ms)
[85/228] ExtensionCrxInstallerTest.ExperimentalExtensionFromOutsideGalleryWithFlag (6201 ms)
[ RUN ] ExtensionCrxInstallerTest.Blacklist
[888:3847:0715/045016:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[884:3847:0715/045017:WARNING:extension_error_reporter.cc(79)] Extension error: Google has flagged "HighDPI" as malicious and installation has been prevented.
[884:41219:0715/045017:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[884:41219:0715/045017:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ExtensionCrxInstallerTest.Blacklist (4088 ms)
[86/228] ExtensionCrxInstallerTest.Blacklist (5612 ms)
[ RUN ] ExternallyConnectableMessagingTest.FromIframeWithPermission
[900:3847:0715/045021:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[894:74759:0715/045023:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[901:12807:0715/045024:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483654, remote ID 7)
[901:12807:0715/045024:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[901:12807:0715/045024:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[901:12807:0715/045024:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483651, remote ID 4)
[901:12807:0715/045024:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[901:12807:0715/045024:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] ExternallyConnectableMessagingTest.FromIframeWithPermission (5318 ms)
[87/228] ExternallyConnectableMessagingTest.FromIframeWithPermission (6850 ms)
[ RUN ] ClipboardApiTest.Extension
[896:3847:0715/045020:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[892:3847:0715/045022:INFO:CONSOLE(0)] "[SUCCESS] testDomCopy", source: chrome-extension://peblgckdpmnimhnpdjfdcflfdhpgjcop/test.html (0)
[892:3847:0715/045022:INFO:CONSOLE(0)] "[SUCCESS] testDomPaste", source: chrome-extension://peblgckdpmnimhnpdjfdcflfdhpgjcop/test.html (0)
[892:3847:0715/045022:INFO:CONSOLE(0)] "[SUCCESS] testCopyInIframe", source: chrome-extension://peblgckdpmnimhnpdjfdcflfdhpgjcop/test.html (0)
[892:3847:0715/045022:INFO:CONSOLE(0)] "[SUCCESS] testPasteInIframe", source: chrome-extension://peblgckdpmnimhnpdjfdcflfdhpgjcop/test.html (0)
[892:74247:0715/045024:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[904:13063:0715/045024:FATAL:memory.cc(18)] Out of memory. size=4194304
[892:3847:0715/045024:INFO:CONSOLE(0)] "[SUCCESS] bound testExecuteScriptCopyPaste", source: chrome-extension://peblgckdpmnimhnpdjfdcflfdhpgjcop/test.html (0)
[905:12807:0715/045025:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[905:12807:0715/045025:WARNING:channel.cc(322)] RawChannel write error
[905:13063:0715/045025:FATAL:memory.cc(18)] Out of memory. size=4194304
[892:3847:0715/045025:INFO:CONSOLE(0)] "[SUCCESS] bound testContentScriptCopyPaste", source: chrome-extension://peblgckdpmnimhnpdjfdcflfdhpgjcop/test.html (0)
[892:40707:0715/045026:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] ClipboardApiTest.Extension (8020 ms)
[88/228] ClipboardApiTest.Extension (9658 ms)
[ RUN ] ExtensionResourceRequestPolicyTest.ExtensionCanLoadHostedAppIcons
[914:3847:0715/045030:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[909:41475:0715/045031:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[ OK ] ExtensionResourceRequestPolicyTest.ExtensionCanLoadHostedAppIcons (4427 ms)
[89/228] ExtensionResourceRequestPolicyTest.ExtensionCanLoadHostedAppIcons (5963 ms)
[ RUN ] ExternallyConnectableMessagingWithTlsChannelIdTest.WebConnectableWithNonEmptyTlsChannelId
[910:3847:0715/045028:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[906:74247:0715/045030:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[906:40963:0715/045032:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[911:13063:0715/045032:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[911:13063:0715/045032:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[906:74247:0715/045032:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[918:13319:0715/045033:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[918:13319:0715/045033:WARNING:channel.cc(322)] RawChannel write error
[906:3847:0715/045033:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 3, remote ID 2147483650)
[906:40963:0715/045033:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[906:3847:0715/045033:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 2147483648, remote ID 2)
[906:40963:0715/045033:WARNING:channel.cc(322)] RawChannel write error
[906:40963:0715/045034:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[906:40963:0715/045034:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ExternallyConnectableMessagingWithTlsChannelIdTest.WebConnectableWithNonEmptyTlsChannelId (8036 ms)
[90/228] ExternallyConnectableMessagingWithTlsChannelIdTest.WebConnectableWithNonEmptyTlsChannelId (9593 ms)
[ RUN ] ExtensionURLRewriteBrowserTest.NewTabPageURLOverride
[923:3847:0715/045035:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[926:13063:0715/045040:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[926:13063:0715/045040:WARNING:channel.cc(322)] RawChannel write error
[928:13063:0715/045040:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[928:13063:0715/045040:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[928:13063:0715/045040:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[928:13063:0715/045040:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[928:13063:0715/045040:WARNING:channel.cc(322)] RawChannel write error
[931:13063:0715/045040:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] ExtensionURLRewriteBrowserTest.NewTabPageURLOverride (7191 ms)
[91/228] ExtensionURLRewriteBrowserTest.NewTabPageURLOverride (8646 ms)
[ RUN ] IsolatedAppTest.CrossProcessClientRedirect
[932:3847:0715/045038:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[924:41219:0715/045040:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[933:13063:0715/045041:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[933:13063:0715/045041:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[924:73743:0715/045041:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[924:41219:0715/045042:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[935:13063:0715/045042:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[935:13063:0715/045042:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[924:73743:0715/045043:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[924:5635:0715/045043:ERROR:mach_broker_mac.mm(222)] Unknown process 938 is sending Mach IPC messages!
2015-07-15 04:50:44.261 browser_tests[924:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[924:73743:0715/045044:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[940:13319:0715/045046:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[940:13319:0715/045046:WARNING:channel.cc(322)] RawChannel write error
[924:41219:0715/045046:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] IsolatedAppTest.CrossProcessClientRedirect (10820 ms)
[92/228] IsolatedAppTest.CrossProcessClientRedirect (12262 ms)
[ RUN ] LazyBackgroundPageApiTest.BroadcastEvent
[943:3847:0715/045044:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[937:75015:0715/045047:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[950:13063:0715/045048:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[950:13063:0715/045048:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[937:41219:0715/045048:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[937:41219:0715/045048:WARNING:channel.cc(322)] RawChannel write error
[ OK ] LazyBackgroundPageApiTest.BroadcastEvent (6652 ms)
[93/228] LazyBackgroundPageApiTest.BroadcastEvent (8002 ms)
[ RUN ] ServiceWorkerTest.RegisterServiceWorkersOnTrunk
[953:3847:0715/045050:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[949:3847:0715/045052:INFO:CONSOLE(0)] "[FAIL] registerServiceWorker: FAIL (no message)
Error
at chrome-extension://phekncemgefdhbbkbkmdnokolmjnnmoa/test.js:24:19", source: chrome-extension://phekncemgefdhbbkbkmdnokolmjnnmoa/_generated_background_page.html (0)
[949:3847:0715/045052:INFO:CONSOLE(0)] "Uncaught (in promise) chrome.test.failure", source: chrome-extension://phekncemgefdhbbkbkmdnokolmjnnmoa/_generated_background_page.html (0)
[955:13063:0715/045052:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[955:13063:0715/045052:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ServiceWorkerTest.RegisterServiceWorkersOnTrunk (4741 ms)
[94/228] ServiceWorkerTest.RegisterServiceWorkersOnTrunk (6095 ms)
[ RUN ] GaiaAuthExtensionLoaderTest.ClearDataOnUnload
[959:3847:0715/045052:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] GaiaAuthExtensionLoaderTest.ClearDataOnUnload (2835 ms)
[95/228] GaiaAuthExtensionLoaderTest.ClearDataOnUnload (4500 ms)
[ RUN ] MediaStreamPermissionTest.TestAllowingUserMedia
[966:3847:0715/045056:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49395...
sending server_data: {"host": "127.0.0.1", "port": 49395} (36 bytes)
[961:3847:0715/045058:INFO:CONSOLE(71)] "This appears to be Chrome", source: http://127.0.0.1:49395/files/webrtc/adapter.js (71)
[961:3847:0715/045058:INFO:CONSOLE(13)] "Requesting doGetUserMedia: constraints: {"audio":true,"video":true}", source: http://127.0.0.1:49395/files/webrtc/test_functions.js (13)
[968:20995:0715/045058:WARNING:webrtcvoiceengine.cc(472)] Unexpected codec: ISAC/48000/1 (105)
[968:20995:0715/045058:WARNING:webrtcvoiceengine.cc(472)] Unexpected codec: PCMU/8000/2 (110)
[968:20995:0715/045058:WARNING:webrtcvoiceengine.cc(472)] Unexpected codec: PCMA/8000/2 (118)
[968:20995:0715/045058:WARNING:webrtcvoiceengine.cc(472)] Unexpected codec: G722/8000/2 (119)
[961:3847:0715/045058:INFO:CONSOLE(13)] "Returning request-callback-granted to test.", source: http://127.0.0.1:49395/files/webrtc/test_functions.js (13)
[961:3847:0715/045058:INFO:CONSOLE(13)] "Returning ok-got-stream to test.", source: http://127.0.0.1:49395/files/webrtc/test_functions.js (13)
[968:13319:0715/045058:ERROR:audio_input_device.cc(261)] IO loop going away before the input device has been stopped
[968:13319:0715/045058:ERROR:audio_output_device.cc(327)] IO loop going away before the audio device has been stopped
[ OK ] MediaStreamPermissionTest.TestAllowingUserMedia (4087 ms)
[96/228] MediaStreamPermissionTest.TestAllowingUserMedia (5314 ms)
[ RUN ] MediaStreamPermissionTest.TestDismissIsNotSticky
[969:3847:0715/045056:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49404...
sending server_data: {"host": "127.0.0.1", "port": 49404} (36 bytes)
[962:3847:0715/045058:INFO:CONSOLE(71)] "This appears to be Chrome", source: http://127.0.0.1:49404/files/webrtc/adapter.js (71)
[962:3847:0715/045058:INFO:CONSOLE(13)] "Requesting doGetUserMedia: constraints: {"audio":true,"video":true}", source: http://127.0.0.1:49404/files/webrtc/test_functions.js (13)
[962:3847:0715/045058:INFO:CONSOLE(13)] "GetUserMedia FAILED: Maybe the camera is in use by another process?", source: http://127.0.0.1:49404/files/webrtc/test_functions.js (13)
[962:3847:0715/045058:INFO:CONSOLE(13)] "failed-with-error-PermissionDismissedError", source: http://127.0.0.1:49404/files/webrtc/test_functions.js (13)
[962:3847:0715/045058:INFO:CONSOLE(13)] "Returning request-callback-denied to test.", source: http://127.0.0.1:49404/files/webrtc/test_functions.js (13)
[962:3847:0715/045058:INFO:CONSOLE(13)] "Returning failed-with-error-PermissionDismissedError to test.", source: http://127.0.0.1:49404/files/webrtc/test_functions.js (13)
[962:3847:0715/045058:INFO:CONSOLE(13)] "Requesting doGetUserMedia: constraints: {"audio":true,"video":true}", source: http://127.0.0.1:49404/files/webrtc/test_functions.js (13)
[962:3847:0715/045058:INFO:CONSOLE(13)] "GetUserMedia FAILED: Maybe the camera is in use by another process?", source: http://127.0.0.1:49404/files/webrtc/test_functions.js (13)
[962:3847:0715/045058:INFO:CONSOLE(13)] "failed-with-error-PermissionDismissedError", source: http://127.0.0.1:49404/files/webrtc/test_functions.js (13)
[962:3847:0715/045058:INFO:CONSOLE(13)] "Returning request-callback-denied to test.", source: http://127.0.0.1:49404/files/webrtc/test_functions.js (13)
[962:3847:0715/045058:INFO:CONSOLE(13)] "Returning failed-with-error-PermissionDismissedError to test.", source: http://127.0.0.1:49404/files/webrtc/test_functions.js (13)
[962:40451:0715/045058:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[962:40451:0715/045058:WARNING:channel.cc(322)] RawChannel write error
[ OK ] MediaStreamPermissionTest.TestDismissIsNotSticky (4111 ms)
[97/228] MediaStreamPermissionTest.TestDismissIsNotSticky (5428 ms)
[ RUN ] MediaStreamPermissionTest.DenyingCameraDoesNotCauseStickyDenyForMics
[978:3847:0715/045101:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49414...
sending server_data: {"host": "127.0.0.1", "port": 49414} (36 bytes)
[973:3847:0715/045103:INFO:CONSOLE(71)] "This appears to be Chrome", source: http://127.0.0.1:49414/files/webrtc/adapter.js (71)
[973:3847:0715/045103:INFO:CONSOLE(13)] "Requesting doGetUserMedia: constraints: {"video":true}", source: http://127.0.0.1:49414/files/webrtc/test_functions.js (13)
[973:3847:0715/045103:INFO:CONSOLE(13)] "GetUserMedia FAILED: Maybe the camera is in use by another process?", source: http://127.0.0.1:49414/files/webrtc/test_functions.js (13)
[973:3847:0715/045103:INFO:CONSOLE(13)] "failed-with-error-PermissionDeniedError", source: http://127.0.0.1:49414/files/webrtc/test_functions.js (13)
[973:3847:0715/045103:INFO:CONSOLE(13)] "Returning request-callback-denied to test.", source: http://127.0.0.1:49414/files/webrtc/test_functions.js (13)
[973:3847:0715/045103:INFO:CONSOLE(13)] "Returning failed-with-error-PermissionDeniedError to test.", source: http://127.0.0.1:49414/files/webrtc/test_functions.js (13)
[973:3847:0715/045103:INFO:CONSOLE(13)] "Requesting doGetUserMedia: constraints: {"audio":true}", source: http://127.0.0.1:49414/files/webrtc/test_functions.js (13)
[980:20739:0715/045103:WARNING:webrtcvoiceengine.cc(472)] Unexpected codec: ISAC/48000/1 (105)
[980:20739:0715/045103:WARNING:webrtcvoiceengine.cc(472)] Unexpected codec: PCMU/8000/2 (110)
[980:20739:0715/045103:WARNING:webrtcvoiceengine.cc(472)] Unexpected codec: PCMA/8000/2 (118)
[980:20739:0715/045103:WARNING:webrtcvoiceengine.cc(472)] Unexpected codec: G722/8000/2 (119)
[973:3847:0715/045103:INFO:CONSOLE(13)] "Returning request-callback-granted to test.", source: http://127.0.0.1:49414/files/webrtc/test_functions.js (13)
[973:3847:0715/045103:INFO:CONSOLE(13)] "Returning ok-got-stream to test.", source: http://127.0.0.1:49414/files/webrtc/test_functions.js (13)
[ OK ] MediaStreamPermissionTest.DenyingCameraDoesNotCauseStickyDenyForMics (4398 ms)
[98/228] MediaStreamPermissionTest.DenyingCameraDoesNotCauseStickyDenyForMics (5789 ms)
[ RUN ] ECKEncryptedMediaTest.FileIOTest
[981:3847:0715/045102:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49423...
sending server_data: {"host": "127.0.0.1", "port": 49423} (36 bytes)
[974:3847:0715/045104:INFO:CONSOLE(295)] "04:51:04.482 - Using FileIOTestPlayer", source: http://127.0.0.1:49423/files/eme_player_js/utils.js (295)
[974:3847:0715/045104:INFO:CONSOLE(295)] "04:51:04.493 - Registering video event handlers.", source: http://127.0.0.1:49423/files/eme_player_js/utils.js (295)
[974:3847:0715/045104:INFO:CONSOLE(295)] "04:51:04.503 - Loading media using src.", source: http://127.0.0.1:49423/files/eme_player_js/utils.js (295)
[974:3847:0715/045104:INFO:CONSOLE(295)] "04:51:04.768 - org.chromium.externalclearkey.fileiotest Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:49423/files/eme_player_js/utils.js (295)
[974:3847:0715/045104:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[974:3847:0715/045105:INFO:CONSOLE(295)] "04:51:05.661 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:49423/files/eme_player_js/utils.js (295)
[982:3847:0715/045105:ERROR:pepper_uma_host.cc(119)] Host or histogram name is not allowed to use the UMA API.
[974:3847:0715/045107:INFO:CONSOLE(295)] "04:51:07.549 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:49423/files/eme_player_js/utils.js (295)
[974:3847:0715/045107:INFO:CONSOLE(295)] "04:51:07.553 - CDM file IO test: Success", source: http://127.0.0.1:49423/files/eme_player_js/utils.js (295)
[974:3847:0715/045107:INFO:CONSOLE(295)] "04:51:07.556 - Set document title to: FILE_IO_TEST_SUCCESS, updated title: FILE_IO_TEST_SUCCESS", source: http://127.0.0.1:49423/files/eme_player_js/utils.js (295)
[982:13063:0715/045107:ERROR:audio_output_device.cc(327)] IO loop going away before the audio device has been stopped
[ OK ] ECKEncryptedMediaTest.FileIOTest (7501 ms)
[99/228] ECKEncryptedMediaTest.FileIOTest (8838 ms)
[ RUN ] EncryptedMediaIsTypeSupportedTest.ClearKey_Basic
[989:3847:0715/045107:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49440...
sending server_data: {"host": "127.0.0.1", "port": 49440} (36 bytes)
[985:3847:0715/045108:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[985:3847:0715/045108:INFO:CONSOLE(0)] "canPlayType()'s 'keySystem' parameter is deprecated and will be ignored in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[990:12807:0715/045109:ERROR:audio_output_device.cc(327)] IO loop going away before the audio device has been stopped
[ OK ] EncryptedMediaIsTypeSupportedTest.ClearKey_Basic (3903 ms)
[100/228] EncryptedMediaIsTypeSupportedTest.ClearKey_Basic (5404 ms)
[ RUN ] EncryptedMediaIsTypeSupportedExternalClearKeyTest.ExternalClearKey_Basic
[996:3847:0715/045111:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49444...
sending server_data: {"host": "127.0.0.1", "port": 49444} (36 bytes)
[992:3847:0715/045113:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[992:3847:0715/045114:INFO:CONSOLE(0)] "canPlayType()'s 'keySystem' parameter is deprecated and will be ignored in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[996:3847:0715/045114:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50CD0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[996:3847:0715/045114:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50CD0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[992:39939:0715/045114:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[997:13063:0715/045114:ERROR:audio_output_device.cc(327)] IO loop going away before the audio device has been stopped
[ OK ] EncryptedMediaIsTypeSupportedExternalClearKeyTest.ExternalClearKey_Basic (5057 ms)
[101/228] EncryptedMediaIsTypeSupportedExternalClearKeyTest.ExternalClearKey_Basic (6447 ms)
[ RUN ] EncryptedMediaIsTypeSupportedExternalClearKeyTest.ExternalClearKey_Parent
[1000:3847:0715/045112:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49448...
sending server_data: {"host": "127.0.0.1", "port": 49448} (36 bytes)
[995:3847:0715/045114:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[995:3847:0715/045114:INFO:CONSOLE(0)] "canPlayType()'s 'keySystem' parameter is deprecated and will be ignored in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[ OK ] EncryptedMediaIsTypeSupportedExternalClearKeyTest.ExternalClearKey_Parent (4128 ms)
[102/228] EncryptedMediaIsTypeSupportedExternalClearKeyTest.ExternalClearKey_Parent (5532 ms)
[ RUN ] EncryptedMediaIsTypeSupportedExternalClearKeyTest.IsSupportedKeySystemWithMediaMimeType_ExternalClearKey_MP4
[1011:3847:0715/045117:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1005:3847:0715/045118:INFO:CONSOLE(0)] "canPlayType()'s 'keySystem' parameter is deprecated and will be ignored in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[ OK ] EncryptedMediaIsTypeSupportedExternalClearKeyTest.IsSupportedKeySystemWithMediaMimeType_ExternalClearKey_MP4 (3210 ms)
[103/228] EncryptedMediaIsTypeSupportedExternalClearKeyTest.IsSupportedKeySystemWithMediaMimeType_ExternalClearKey_MP4 (4552 ms)
[ RUN ] EncryptedMediaIsTypeSupportedWidevineTest.Widevine_HR_NonCompositing_Basic
[1013:3847:0715/045118:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49452...
sending server_data: {"host": "127.0.0.1", "port": 49452} (36 bytes)
[1006:3847:0715/045120:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[1006:3847:0715/045120:INFO:CONSOLE(0)] "canPlayType()'s 'keySystem' parameter is deprecated and will be ignored in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[1006:37379:0715/045120:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[1006:37379:0715/045120:WARNING:channel.cc(322)] RawChannel write error
[ OK ] EncryptedMediaIsTypeSupportedWidevineTest.Widevine_HR_NonCompositing_Basic (4059 ms)
[104/228] EncryptedMediaIsTypeSupportedWidevineTest.Widevine_HR_NonCompositing_Basic (5394 ms)
[ RUN ] MediaFileValidatorTest.InvalidAudio
[1020:3847:0715/045122:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] MediaFileValidatorTest.InvalidAudio (4165 ms)
[105/228] MediaFileValidatorTest.InvalidAudio (5399 ms)
[ RUN ] LoadTimingBrowserTest.NoTimes
[1024:3847:0715/045123:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] LoadTimingBrowserTest.NoTimes (3232 ms)
[106/228] LoadTimingBrowserTest.NoTimes (4641 ms)
[ RUN ] WebSocketBrowserTest.WebSocketBasicAuthInHTTPURL
[1032:3847:0715/045127: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:49456...
sending server_data: {"host": "127.0.0.1", "port": 49456} (36 bytes)
1.0.0.127.in-addr.arpa - code 404, message File not found
2015-07-15 04:51:29.458 browser_tests[1027:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[1027:38915:0715/045129:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[1027:38915:0715/045129:WARNING:channel.cc(322)] RawChannel write error
[ OK ] WebSocketBrowserTest.WebSocketBasicAuthInHTTPURL (4078 ms)
[107/228] WebSocketBrowserTest.WebSocketBasicAuthInHTTPURL (5467 ms)
[ RUN ] PasswordManagerBrowserTestBase.LoginFailed
[1035:3847:0715/045128:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
2015-07-15 04:51:29.448 browser_tests[1028:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[1028:56583:0715/045129:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[1028:38915:0715/045129:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[1028:38915:0715/045129:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[1028:38915:0715/045129:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 4, remote ID 2147483651)
[1028:38915:0715/045129:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] PasswordManagerBrowserTestBase.LoginFailed (3553 ms)
[108/228] PasswordManagerBrowserTestBase.LoginFailed (4923 ms)
[ RUN ] PasswordManagerBrowserTestBase.NoPromptForLandingPageWithHTTPErrorStatusCode
[1045:3847:0715/045133:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1039:56583:0715/045134:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[1039:56583:0715/045134:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /password/does_not_exist.html
[ OK ] PasswordManagerBrowserTestBase.NoPromptForLandingPageWithHTTPErrorStatusCode (3501 ms)
[109/228] PasswordManagerBrowserTestBase.NoPromptForLandingPageWithHTTPErrorStatusCode (4975 ms)
[ RUN ] PasswordManagerBrowserTestBase.AutofillSuggetionsForPasswordFormWithoutUsernameField
[1046:3847:0715/045133:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1040:56327:0715/045134:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[1040:40195:0715/045134:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[1040:40195:0715/045134:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[1040:40195:0715/045134:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 4, remote ID 2147483651)
[1040:40195:0715/045134:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] PasswordManagerBrowserTestBase.AutofillSuggetionsForPasswordFormWithoutUsernameField (3684 ms)
[110/228] PasswordManagerBrowserTestBase.AutofillSuggetionsForPasswordFormWithoutUsernameField (4887 ms)
[ RUN ] PluginPowerSaverBrowserTest.PluginMarkedEssentialAfterPosterClicked
[1055:3847:0715/045138:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
objc[1060]: Class BaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testcJGE64/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[1060]: Class ConstrainedWindowAnimationBase is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testcJGE64/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[1060]: Class ConstrainedWindowAnimationShow is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testcJGE64/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[1060]: Class ConstrainedWindowAnimationHide is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testcJGE64/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[1060]: Class ConstrainedWindowAnimationPulse is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testcJGE64/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[1060]: Class BlueLabelButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testcJGE64/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[1060]: Class BlueLabelButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testcJGE64/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[1060]: Class HoverImageMenuButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testcJGE64/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[1060]: Class HoverImageMenuButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testcJGE64/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[1060]: Class HyperlinkButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testcJGE64/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[1060]: Class HyperlinkTextView is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testcJGE64/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[1060]: Class FindPasteboard is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testcJGE64/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[1060]: Class FlippedView is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testcJGE64/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[1060]: Class FocusTracker is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testcJGE64/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[1060]: Class FullscreenWindowManager is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testcJGE64/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[1060]: Class HoverButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testcJGE64/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[1060]: Class HoverImageButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testcJGE64/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[1060]: Class MenuController is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testcJGE64/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[1060]: Class ToolTipBaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testcJGE64/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[1060]: Class CrTrackingAreaOwnerProxy is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testcJGE64/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[1060]: Class CrTrackingArea is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testcJGE64/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[1060]: Class UnderlayOpenGLHostingWindow is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testcJGE64/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[1060]: Class MacScreenMonitor is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testcJGE64/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[1060]: Class ComplexTextInputPanel is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testcJGE64/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.PluginMarkedEssentialAfterPosterClicked (4509 ms)
[111/228] PluginPowerSaverBrowserTest.PluginMarkedEssentialAfterPosterClicked (6088 ms)
[ RUN ] PrefetchBrowserTestPrediction.IncognitoTest
[1056:3847:0715/045138:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1050:75799:0715/045140:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[1058:13063:0715/045140:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[1058:13063:0715/045140:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1058:13063:0715/045140:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1050:38915:0715/045140:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[1050:38915:0715/045140:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PrefetchBrowserTestPrediction.IncognitoTest (4806 ms)
[112/228] PrefetchBrowserTestPrediction.IncognitoTest (6260 ms)
[ RUN ] PrerenderBrowserTest.PrerenderXhrHead
[1068:3847:0715/045144:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49482...
sending server_data: {"host": "127.0.0.1", "port": 49482} (36 bytes)
[1062:40451:0715/045147:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[1062:40451:0715/045147:WARNING:channel.cc(322)] RawChannel write error
[1062:40451:0715/045147:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[1062:40451:0715/045147:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PrerenderBrowserTest.PrerenderXhrHead (5316 ms)
[113/228] PrerenderBrowserTest.PrerenderXhrHead (6673 ms)
[ RUN ] PrerenderBrowserTest.PrerenderHTML5AudioJsplay
[1067:3847:0715/045144:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49478...
sending server_data: {"host": "127.0.0.1", "port": 49478} (36 bytes)
[1061:39683:0715/045150:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[1061:39683:0715/045150:WARNING:channel.cc(322)] RawChannel write error
[1073:13063:0715/045150:ERROR:audio_output_device.cc(327)] IO loop going away before the audio device has been stopped
[ OK ] PrerenderBrowserTest.PrerenderHTML5AudioJsplay (8944 ms)
[114/228] PrerenderBrowserTest.PrerenderHTML5AudioJsplay (10191 ms)
[ RUN ] PrerenderBrowserTest.PrerenderXhrPost
[1078:3847:0715/045150:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49493...
sending server_data: {"host": "127.0.0.1", "port": 49493} (36 bytes)
[1075:39427:0715/045154:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] PrerenderBrowserTest.PrerenderXhrPost (5523 ms)
[115/228] PrerenderBrowserTest.PrerenderXhrPost (6939 ms)
[ RUN ] PrerenderBrowserTest.PrerenderSSLErrorSubresource
[1085:3847:0715/045154:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49500...
sending server_data: {"host": "127.0.0.1", "port": 49500} (36 bytes)
HTTPS server started on https://localhost:49501...
sending server_data: {"host": "localhost", "port": 49501} (36 bytes)
[ OK ] PrerenderBrowserTest.PrerenderSSLErrorSubresource (5977 ms)
[116/228] PrerenderBrowserTest.PrerenderSSLErrorSubresource (7246 ms)
[ RUN ] PrerenderBrowserTest.PrerenderSSLClientCertIframe
[1093:3847:0715/045157:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49509...
sending server_data: {"host": "127.0.0.1", "port": 49509} (36 bytes)
HTTPS server started on https://127.0.0.1:49510...
sending server_data: {"host": "127.0.0.1", "port": 49510} (36 bytes)
[1101:13063:0715/045201:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] PrerenderBrowserTest.PrerenderSSLClientCertIframe (5848 ms)
[117/228] PrerenderBrowserTest.PrerenderSSLClientCertIframe (7262 ms)
[ RUN ] PrerenderBrowserTest.PrerenderEvents
[1102:3847:0715/045201:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49516...
sending server_data: {"host": "127.0.0.1", "port": 49516} (36 bytes)
[ OK ] PrerenderBrowserTest.PrerenderEvents (5053 ms)
[118/228] PrerenderBrowserTest.PrerenderEvents (6453 ms)
[ RUN ] PrerenderBrowserTest.PrerenderClickNavigateGoBack
[1109:3847:0715/045205:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49522...
sending server_data: {"host": "127.0.0.1", "port": 49522} (36 bytes)
[ OK ] PrerenderBrowserTest.PrerenderClickNavigateGoBack (5658 ms)
[119/228] PrerenderBrowserTest.PrerenderClickNavigateGoBack (6864 ms)
[ RUN ] PrerenderBrowserTest.PrerenderCapturedWebContents
[1116:3847:0715/045207:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49531...
sending server_data: {"host": "127.0.0.1", "port": 49531} (36 bytes)
[1120:13063:0715/045210:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483651, remote ID 4)
[1120:13063:0715/045210:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[1120:13063:0715/045210:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[1120:13063:0715/045210:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1120:13063:0715/045210:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1120:13063:0715/045210:WARNING:channel.cc(322)] RawChannel write error
[1117:13063:0715/045210:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1117:13063:0715/045210:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PrerenderBrowserTest.PrerenderCapturedWebContents (5137 ms)
[120/228] PrerenderBrowserTest.PrerenderCapturedWebContents (6589 ms)
[ RUN ] HostZoomMapBrowserTest.ToggleDefaultZoomLevel
[1129:3847:0715/045214:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] HostZoomMapBrowserTest.ToggleDefaultZoomLevel (4582 ms)
[121/228] HostZoomMapBrowserTest.ToggleDefaultZoomLevel (6157 ms)
[ RUN ] PrerenderIncognitoBrowserTest.PrerenderIncognitoClosed
[1123:3847:0715/045212:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49540...
sending server_data: {"host": "127.0.0.1", "port": 49540} (36 bytes)
2015-07-15 04:52:15.482 browser_tests[1119:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[1119:40451:0715/045217:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[1119:40451:0715/045217:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[1119:40451:0715/045217:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[1119:40451:0715/045217:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[1119:40451:0715/045217:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[1119:40451:0715/045217:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PrerenderIncognitoBrowserTest.PrerenderIncognitoClosed (7425 ms)
[122/228] PrerenderIncognitoBrowserTest.PrerenderIncognitoClosed (8867 ms)
[ RUN ] SpellingMenuObserverTest.InitMenuWithMisspelledWord
[1141:3847:0715/045220:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] SpellingMenuObserverTest.InitMenuWithMisspelledWord (2896 ms)
[123/228] SpellingMenuObserverTest.InitMenuWithMisspelledWord (4104 ms)
[ RUN ] ContinueWhereILeftOffTest.PRE_SessionStorage
[1142:3847:0715/045221:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1136:40451:0715/045222:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[1136:40451:0715/045222:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ContinueWhereILeftOffTest.PRE_SessionStorage (3286 ms)
[124/228] ContinueWhereILeftOffTest.PRE_SessionStorage (4591 ms)
[ RUN ] ContinueWhereILeftOffTest.PRE_Post
[1150:3847:0715/045224:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ContinueWhereILeftOffTest.PRE_Post (3198 ms)
[125/228] ContinueWhereILeftOffTest.PRE_Post (4491 ms)
[ RUN ] RestartTest.PRE_LocalStorageClearedOnExit
[1153:3847:0715/045225:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1146:41219:0715/045226:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[1146:41219:0715/045226:WARNING:channel.cc(322)] RawChannel write error
[ OK ] RestartTest.PRE_LocalStorageClearedOnExit (3127 ms)
[126/228] RestartTest.PRE_LocalStorageClearedOnExit (4385 ms)
[ RUN ] SessionRestoreTest.ClosedTabStaysClosed
[1160:3847:0715/045229:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1160:3847:0715/045231:ERROR:gles2_cmd_decoder.cc(13133)] [GroupMarkerNotSet(crbug.com/242999)!:50AD0600B0610000]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[1160:3847:0715/045231:ERROR:gles2_cmd_decoder.cc(4382)] Error: 5 for Command kLoseContextCHROMIUM
[1160:3847:0715/045231:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[1162:15363:0715/045231:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[1162:15363:0715/045231:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[1155:38915:0715/045232:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[1155:38915:0715/045232:WARNING:channel.cc(322)] RawChannel write error
[ OK ] SessionRestoreTest.ClosedTabStaysClosed (5500 ms)
[127/228] SessionRestoreTest.ClosedTabStaysClosed (6870 ms)
[ RUN ] SessionRestoreTest.ActiveIndexUpdatedAtInsert
[1163:3847:0715/045229:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1168:13063:0715/045233:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[1168:13063:0715/045233:WARNING:channel.cc(322)] RawChannel write error
[1171:13319:0715/045236:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[1171:13319:0715/045236:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[1171:13319:0715/045236:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1171:13319:0715/045236:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] SessionRestoreTest.ActiveIndexUpdatedAtInsert (9029 ms)
[128/228] SessionRestoreTest.ActiveIndexUpdatedAtInsert (10411 ms)
[ RUN ] CaptivePortalBlockingPageTest.CertReportingOptOut
[1174:3847:0715/045236:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1169:3847:0715/045238:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[1177:12807:0715/045238:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1177:12807:0715/045238:WARNING:channel.cc(322)] RawChannel write error
[1174:3847:0715/045238:ERROR:gpu_command_buffer_stub.cc(1006)] Image with ID doesn't exist.
[1174:3847:0715/045238:ERROR:gpu_command_buffer_stub.cc(1006)] Image with ID doesn't exist.
[1174:3847:0715/045238:ERROR:gpu_command_buffer_stub.cc(1006)] Image with ID doesn't exist.
[1174:3847:0715/045238:ERROR:gpu_command_buffer_stub.cc(1006)] Image with ID doesn't exist.
[1174:3847:0715/045238:ERROR:gpu_command_buffer_stub.cc(1006)] Image with ID doesn't exist.
[ OK ] CaptivePortalBlockingPageTest.CertReportingOptOut (4893 ms)
[129/228] CaptivePortalBlockingPageTest.CertReportingOptOut (6231 ms)
[ RUN ] IncognitoSSLHostStateDelegateTest.PRE_AfterRestart
[1181:3847:0715/045240:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1183:15107:0715/045241:ERROR:webgraphicscontext3d_command_buffer_impl.cc(273)] Failed to initialize GLES2Implementation.
[1183:12807:0715/045241:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1183:12807:0715/045241:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] IncognitoSSLHostStateDelegateTest.PRE_AfterRestart (3291 ms)
[130/228] IncognitoSSLHostStateDelegateTest.PRE_AfterRestart (4658 ms)
[ RUN ] SSLUITest.TestHTTPSExpiredCertAndGoBackViaMenu
[1186:3847:0715/045242:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49552...
sending server_data: {"host": "127.0.0.1", "port": 49552} (36 bytes)
HTTPS server started on https://127.0.0.1:49553...
sending server_data: {"host": "127.0.0.1", "port": 49553} (36 bytes)
[1198:13063:0715/045248:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1198:13063:0715/045248:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1198:13063:0715/045248:WARNING:channel.cc(322)] RawChannel write error
[1182:40195:0715/045248:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[1182:40195:0715/045248:WARNING:channel.cc(322)] RawChannel write error
[ OK ] SSLUITest.TestHTTPSExpiredCertAndGoBackViaMenu (8278 ms)
[131/228] SSLUITest.TestHTTPSExpiredCertAndGoBackViaMenu (9836 ms)
[ RUN ] SSLUITest.TestGoodFrameNavigation
[1192:3847:0715/045245:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49556...
sending server_data: {"host": "127.0.0.1", "port": 49556} (36 bytes)
HTTPS server started on https://127.0.0.1:49558...
sending server_data: {"host": "127.0.0.1", "port": 49558} (36 bytes)
HTTPS server started on https://127.0.0.1:49559...
sending server_data: {"host": "127.0.0.1", "port": 49559} (36 bytes)
[1187:3847:0715/045249:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[1187:3847:0715/045249:WARNING:web_contents_impl.cc(2973)] https://127.0.0.1:49558 ran insecure content from http://127.0.0.1:49556/files/ssl/google.html
[1187:3847:0715/045249:INFO:CONSOLE(0)] "Mixed Content: The page at 'https://127.0.0.1:49558/files/ssl/top_frame.html?replace_text=UkVQTEFDRV9XSVRIX0ZSQU1FX0xFRlRfUEFUSA==:ZnJhbWVfbGVmdC5odG1sP3JlcGxhY2VfdGV4dD1Va1ZRVEVGRFJWOVhTVlJJWDBoVVZGQmZVRUZIUlE9PTphSFIwY0Rvdkx6RXlOeTR3TGpBdU1UbzBPVFUxTmk5bWFXeGxjeTl6YzJ3dloyOXZaMnhsTG1oMGJXdz0mcmVwbGFjZV90ZXh0PVVrVlFURUZEUlY5WFNWUklYMGRQVDBSZlNGUlVVRk5mVUVGSFJRPT06YUhSMGNITTZMeTh4TWpjdU1DNHdMakU2TkRrMU5UZ3ZabWxzWlhNdmMzTnNMMmR2YjJkc1pTNW9kRzFzJnJlcGxhY2VfdGV4dD1Va1ZRVEVGRFJWOVhTVlJJWDBKQlJGOUlWRlJRVTE5UVFVZEY6YUhSMGNITTZMeTh4TWpjdU1DNHdMakU2TkRrMU5Ua3ZabWxzWlhNdmMzTnNMMkpoWkY5cFpuSmhiV1V1YUhSdGJBPT0=' was loaded over HTTPS, but requested an insecure resource 'http://127.0.0.1:49556/files/ssl/google.html'. This content should also be served over HTTPS.", source: https://127.0.0.1:49558/files/ssl/top_frame.html?replace_text=UkVQTEFDRV9XSVRIX0ZSQU1FX0xFRlRfUEFUSA==:ZnJhbWVfbGVmdC5odG1sP3JlcGxhY2VfdGV4dD1Va1ZRVEVGRFJWOVhTVlJJWDBoVVZGQmZVRUZIUlE9PTphSFIwY0Rvdkx6RXlOeTR3TGpBdU1UbzBPVFUxTmk5bWFXeGxjeTl6YzJ3dloyOXZaMnhsTG1oMGJXdz0mcmVwbGFjZV90ZXh0PVVrVlFURUZEUlY5WFNWUklYMGRQVDBSZlNGUlVVRk5mVUVGSFJRPT06YUhSMGNITTZMeTh4TWpjdU1DNHdMakU2TkRrMU5UZ3ZabWxzWlhNdmMzTnNMMmR2YjJkc1pTNW9kRzFzJnJlcGxhY2VfdGV4dD1Va1ZRVEVGRFJWOVhTVlJJWDBKQlJGOUlWRlJRVTE5UVFVZEY6YUhSMGNITTZMeTh4TWpjdU1DNHdMakU2TkRrMU5Ua3ZabWxzWlhNdmMzTnNMMkpoWkY5cFpuSmhiV1V1YUhSdGJBPT0= (0)
[1187:3847:0715/045249:INFO:CONSOLE(0)] "Mixed Content: The page at 'http://127.0.0.1:49556/files/ssl/google.html' was loaded over a secure connection, but contains a form which targets an insecure endpoint 'http://127.0.0.1:49556/search'. This endpoint should be made available over a secure connection.", source: https://127.0.0.1:49558/files/ssl/top_frame.html?replace_text=UkVQTEFDRV9XSVRIX0ZSQU1FX0xFRlRfUEFUSA==:ZnJhbWVfbGVmdC5odG1sP3JlcGxhY2VfdGV4dD1Va1ZRVEVGRFJWOVhTVlJJWDBoVVZGQmZVRUZIUlE9PTphSFIwY0Rvdkx6RXlOeTR3TGpBdU1UbzBPVFUxTmk5bWFXeGxjeTl6YzJ3dloyOXZaMnhsTG1oMGJXdz0mcmVwbGFjZV90ZXh0PVVrVlFURUZEUlY5WFNWUklYMGRQVDBSZlNGUlVVRk5mVUVGSFJRPT06YUhSMGNITTZMeTh4TWpjdU1DNHdMakU2TkRrMU5UZ3ZabWxzWlhNdmMzTnNMMmR2YjJkc1pTNW9kRzFzJnJlcGxhY2VfdGV4dD1Va1ZRVEVGRFJWOVhTVlJJWDBKQlJGOUlWRlJRVTE5UVFVZEY6YUhSMGNITTZMeTh4TWpjdU1DNHdMakU2TkRrMU5Ua3ZabWxzWlhNdmMzTnNMMkpoWkY5cFpuSmhiV1V1YUhSdGJBPT0= (0)
[ OK ] SSLUITest.TestGoodFrameNavigation (7035 ms)
[132/228] SSLUITest.TestGoodFrameNavigation (8725 ms)
[ RUN ] AutofillDialogControllerTest.Hide
[1208:3847:0715/045254:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] AutofillDialogControllerTest.Hide (3855 ms)
[133/228] AutofillDialogControllerTest.Hide (5223 ms)
[ RUN ] TaskManagerBrowserTest.NoticeExtensionTabChanges
[1204:3847:0715/045252:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1200:39683:0715/045255:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[1200:39683:0715/045255:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 8, remote ID 2147483655)
[1200:39683:0715/045255:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 7, remote ID 2147483654)
[1200:39683:0715/045255:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[1200:39683:0715/045255:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 10, remote ID 2147483657)
[1200:39683:0715/045255:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] TaskManagerBrowserTest.NoticeExtensionTabChanges (5873 ms)
[134/228] TaskManagerBrowserTest.NoticeExtensionTabChanges (7408 ms)
[ RUN ] AutofillDialogControllerTest.DeferredDestruction
[1216:3847:0715/045259:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] AutofillDialogControllerTest.DeferredDestruction (4323 ms)
[135/228] AutofillDialogControllerTest.DeferredDestruction (5636 ms)
[ RUN ] AutofillDialogControllerTest.ShouldShowErrorBubble
[1219:3847:0715/045300:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] AutofillDialogControllerTest.ShouldShowErrorBubble (4626 ms)
[136/228] AutofillDialogControllerTest.ShouldShowErrorBubble (6204 ms)
[ RUN ] AutofillDialogControllerTest.HideOnNavigateIframe
[1226:3847:0715/045304:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49572...
sending server_data: {"host": "127.0.0.1", "port": 49572} (36 bytes)
[1222:40451:0715/045308:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[1222:40451:0715/045308:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[1222:40451:0715/045308:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 5, remote ID 2147483652)
[1222:40451:0715/045308:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] AutofillDialogControllerTest.HideOnNavigateIframe (6126 ms)
[137/228] AutofillDialogControllerTest.HideOnNavigateIframe (7602 ms)
[ RUN ] BrowserTest.AppIdSwitch
[1230:3847:0715/045306:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49574...
sending server_data: {"host": "127.0.0.1", "port": 49574} (36 bytes)
[1231:12807:0715/045308:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] BrowserTest.AppIdSwitch (4837 ms)
[138/228] BrowserTest.AppIdSwitch (6440 ms)
[ RUN ] ClickModifierTest.WindowOpenShiftClickTest
[1242:3847:0715/045312:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1244:13319:0715/045314:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1244:13319:0715/045314:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ClickModifierTest.WindowOpenShiftClickTest (4315 ms)
[139/228] ClickModifierTest.WindowOpenShiftClickTest (5825 ms)
[ RUN ] BrowserTest.PageLanguageDetection
[1241:3847:0715/045313:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49575...
sending server_data: {"host": "127.0.0.1", "port": 49575} (36 bytes)
[ OK ] BrowserTest.PageLanguageDetection (7416 ms)
[140/228] BrowserTest.PageLanguageDetection (8764 ms)
[ RUN ] BrowserNavigatorTest.NavigateFromPageToOptionsInNewTab
[1250:3847:0715/045318:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1247:3847:0715/045320:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[1247:3847:0715/045321:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[1247:3847:0715/045322:WARNING:CONSOLE(0)] "The -webkit-canvas CSS feature is deprecated. Please use a positioned <canvas> element instead.", source: (0)
[1251:12807:0715/045324:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1251:12807:0715/045324:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1256:13063:0715/045324:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1256:13063:0715/045324:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] BrowserNavigatorTest.NavigateFromPageToOptionsInNewTab (8777 ms)
[141/228] BrowserNavigatorTest.NavigateFromPageToOptionsInNewTab (10160 ms)
[ RUN ] BrowserNavigatorTest.NavigateFromOtherTabToSingletonOptions
[1255:3847:0715/045321:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1257:12551:0715/045323:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1257:12551:0715/045323:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1252:3847:0715/045323:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[1252:3847:0715/045324:WARNING:CONSOLE(0)] "The -webkit-canvas CSS feature is deprecated. Please use a positioned <canvas> element instead.", source: (0)
[1252:3847:0715/045327:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[ OK ] BrowserNavigatorTest.NavigateFromOtherTabToSingletonOptions (9254 ms)
[142/228] BrowserNavigatorTest.NavigateFromOtherTabToSingletonOptions (10973 ms)
[ RUN ] OneClickSigninDialogControllerTest.OK
[1263:3847:0715/045328:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] OneClickSigninDialogControllerTest.OK (3692 ms)
[143/228] OneClickSigninDialogControllerTest.OK (5180 ms)
[ RUN ] ProfileSigninConfirmationViewControllerTest.DoNotOfferNewProfile
[1269:3847:0715/045332:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ProfileSigninConfirmationViewControllerTest.DoNotOfferNewProfile (3558 ms)
[144/228] ProfileSigninConfirmationViewControllerTest.DoNotOfferNewProfile (4924 ms)
[ RUN ] WebContentsModalDialogManagerViewsMacTest.TwoDialogsThenCloseTabs
[1273:3847:0715/045333:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1268:3847:0715/045336:ERROR:bridged_native_widget.mm(810)] Not implemented reached in virtual base::Closure views::BridgedNativeWidget::PrepareForLayerBoundsChange()
[1268:3847:0715/045336:ERROR:native_widget_mac.mm(254)] Not implemented reached in virtual void views::NativeWidgetMac::SetWindowIcons(const gfx::ImageSkia &, const gfx::ImageSkia &)
[1268:3847:0715/045336:ERROR:bridged_native_widget.mm(810)] Not implemented reached in virtual base::Closure views::BridgedNativeWidget::PrepareForLayerBoundsChange()
[1268:3847:0715/045336:ERROR:bridged_native_widget.mm(810)] Not implemented reached in virtual base::Closure views::BridgedNativeWidget::PrepareForLayerBoundsChange()
[1268:3847:0715/045336:ERROR:native_widget_mac.mm(254)] Not implemented reached in virtual void views::NativeWidgetMac::SetWindowIcons(const gfx::ImageSkia &, const gfx::ImageSkia &)
[1268:3847:0715/045336:ERROR:bridged_native_widget.mm(810)] Not implemented reached in virtual base::Closure views::BridgedNativeWidget::PrepareForLayerBoundsChange()
[1268:3847:0715/045336:ERROR:native_widget_mac.mm(180)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[1268:3847:0715/045336:ERROR:native_widget_mac.mm(180)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[1268:3847:0715/045336:ERROR:native_widget_mac.mm(180)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[1268:3847:0715/045336:ERROR:native_widget_mac.mm(180)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[1268:3847:0715/045336:ERROR:native_widget_mac.mm(180)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[1268:3847:0715/045336:ERROR:native_widget_mac.mm(180)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[1268:3847:0715/045336:ERROR:native_widget_mac.mm(180)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[1268:3847:0715/045336:ERROR:native_widget_mac.mm(180)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[1268:3847:0715/045336:ERROR:native_widget_mac.mm(180)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[1268:3847:0715/045336:ERROR:native_widget_mac.mm(180)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[1268:3847:0715/045336:ERROR:native_widget_mac.mm(180)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[1268:3847:0715/045336:ERROR:native_widget_mac.mm(180)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[1268:3847:0715/045336:ERROR:native_widget_mac.mm(180)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[1268:3847:0715/045336:ERROR:native_widget_mac.mm(180)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[1268:3847:0715/045336:ERROR:native_widget_mac.mm(180)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[1268:40707:0715/045336:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[1268:3847:0715/045336:ERROR:native_widget_mac.mm(180)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[1268:3847:0715/045336:ERROR:native_widget_mac.mm(180)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[1268:3847:0715/045336:ERROR:native_widget_mac.mm(180)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[1268:3847:0715/045336:ERROR:native_widget_mac.mm(180)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[1268:3847:0715/045336:ERROR:native_widget_mac.mm(180)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[1268:3847:0715/045336:ERROR:native_widget_mac.mm(180)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[1268:3847:0715/045336:ERROR:native_widget_mac.mm(180)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[1268:3847:0715/045336:ERROR:native_widget_mac.mm(180)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[1268:3847:0715/045336:ERROR:native_widget_mac.mm(180)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[1268:3847:0715/045336:ERROR:native_widget_mac.mm(180)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[1268:3847:0715/045336:ERROR:native_widget_mac.mm(180)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[1268:3847:0715/045336:ERROR:native_widget_mac.mm(180)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[1268:3847:0715/045336:ERROR:native_widget_mac.mm(180)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[1268:3847:0715/045336:ERROR:native_widget_mac.mm(180)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[1268:3847:0715/045336:ERROR:native_widget_mac.mm(180)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[1268:3847:0715/045337:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown select_file_dialogs.allowed
[ OK ] WebContentsModalDialogManagerViewsMacTest.TwoDialogsThenCloseTabs (5331 ms)
[145/228] WebContentsModalDialogManagerViewsMacTest.TwoDialogsThenCloseTabs (7063 ms)
[ RUN ] FindInPageControllerTest.PreferPreviousSearch
[1279:3847:0715/045337:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1275:39171:0715/045341:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[1275:39171:0715/045341:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] FindInPageControllerTest.PreferPreviousSearch (6755 ms)
[146/228] FindInPageControllerTest.PreferPreviousSearch (8131 ms)
[ RUN ] FindInPageControllerTest.GlobalPasteboardIncognito
[1285:3847:0715/045340:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] FindInPageControllerTest.GlobalPasteboardIncognito (5151 ms)
[147/228] FindInPageControllerTest.GlobalPasteboardIncognito (6452 ms)
[ RUN ] GlobalErrorServiceBrowserTest.BubbleViewDismissedOnRemove
[1296:3847:0715/045345:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1298:13063:0715/045346:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] GlobalErrorServiceBrowserTest.BubbleViewDismissedOnRemove (3295 ms)
[148/228] GlobalErrorServiceBrowserTest.BubbleViewDismissedOnRemove (4834 ms)
[ RUN ] LoginPromptBrowserTest.MultipleRealmCancellation
[1302:3847:0715/045347:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49583...
sending server_data: {"host": "127.0.0.1", "port": 49583} (36 bytes)
[ OK ] LoginPromptBrowserTest.MultipleRealmCancellation (5646 ms)
[149/228] LoginPromptBrowserTest.MultipleRealmCancellation (7411 ms)
[ RUN ] StartupBrowserCreatorTest.SyncPromoNoWelcomePage
[1308:3847:0715/045350:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1309:3847:0715/045352:WARNING:channel.cc(558)] Failed to send message to remove remote endpoint (local ID 3, remote ID 2147483649)
[1309:12551:0715/045352:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1303:7427:0715/045352:ERROR:mach_broker_mac.mm(222)] Unknown process 1310 is sending Mach IPC messages!
[ OK ] StartupBrowserCreatorTest.SyncPromoNoWelcomePage (4235 ms)
[150/228] StartupBrowserCreatorTest.SyncPromoNoWelcomePage (5780 ms)
[ RUN ] BrowserActionsBarBrowserTest.Basic
[1319:3847:0715/045356:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1321:13063:0715/045357:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] BrowserActionsBarBrowserTest.Basic (3617 ms)
[151/228] BrowserActionsBarBrowserTest.Basic (5232 ms)
[ RUN ] WebUIBidiCheckerBrowserTestLTR.TestSettingsFrameStartup
[ OK ] WebUIBidiCheckerBrowserTestLTR.TestSettingsFrameStartup (4 ms)
[152/228] WebUIBidiCheckerBrowserTestLTR.TestSettingsFrameStartup (1572 ms)
[ RUN ] StartupBrowserCreatorFirstRunTest.FirstRunTabsPromoAllowed
[1315:3847:0715/045354:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1322:15619:0715/045358:ERROR:webgraphicscontext3d_command_buffer_impl.cc(242)] Failed to initialize GLES2CmdHelper.
[1322:15619:0715/045358:ERROR:gpu_channel_host.cc(181)] GpuChannelHost::CreateViewCommandBuffer failed.
[1322:15619:0715/045358:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[1323:13575:0715/045358:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 1, remote ID 1)
[1324:12807:0715/045359:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 1, remote ID 1)
[ OK ] StartupBrowserCreatorFirstRunTest.FirstRunTabsPromoAllowed (6734 ms)
[153/228] StartupBrowserCreatorFirstRunTest.FirstRunTabsPromoAllowed (8248 ms)
[ RUN ] WebUIBidiCheckerBrowserTestLTR.TestSettingsFrameContentExceptionsLocation
[ OK ] WebUIBidiCheckerBrowserTestLTR.TestSettingsFrameContentExceptionsLocation (2 ms)
[154/228] WebUIBidiCheckerBrowserTestLTR.TestSettingsFrameContentExceptionsLocation (1435 ms)
[ RUN ] WebUIBidiCheckerBrowserTestLTR.TestSettingsFrameContentExceptionsMouseLock
[ OK ] WebUIBidiCheckerBrowserTestLTR.TestSettingsFrameContentExceptionsMouseLock (1 ms)
[155/228] WebUIBidiCheckerBrowserTestLTR.TestSettingsFrameContentExceptionsMouseLock (1273 ms)
[ RUN ] WebUIBidiCheckerBrowserTestLTR.TestExtensionsFrame
[ OK ] WebUIBidiCheckerBrowserTestLTR.TestExtensionsFrame (1 ms)
[156/228] WebUIBidiCheckerBrowserTestLTR.TestExtensionsFrame (1232 ms)
[ RUN ] WebUIBidiCheckerBrowserTestRTL.TestSettingsFrameImportData
[ OK ] WebUIBidiCheckerBrowserTestRTL.TestSettingsFrameImportData (2 ms)
[157/228] WebUIBidiCheckerBrowserTestRTL.TestSettingsFrameImportData (1270 ms)
[ RUN ] WebUIBidiCheckerBrowserTestRTL.TestHelpFrame
[ OK ] WebUIBidiCheckerBrowserTestRTL.TestHelpFrame (1 ms)
[158/228] WebUIBidiCheckerBrowserTestRTL.TestHelpFrame (1526 ms)
[ RUN ] UnloadTest.BrowserCloseBeforeUnloadCancel
[1339:3847:0715/045407:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1334:3847:0715/045408:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown select_file_dialogs.allowed
[ OK ] UnloadTest.BrowserCloseBeforeUnloadCancel (3864 ms)
[159/228] UnloadTest.BrowserCloseBeforeUnloadCancel (5368 ms)
[ RUN ] WebUIWebViewBrowserTest.ExecuteScriptCode
[1335:3847:0715/045405:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1331:40451:0715/045408:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[1331:3847:0715/045408:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[1331:3847:0715/045409:INFO:CONSOLE(1791)] "Running test testExecuteScriptCode", source: webview_content_script_test.js (1791)
[1331:3847:0715/045410:WARNING:CONSOLE(237)] "<webview>: The load has aborted with error -11: ERR_NOT_IMPLEMENTED.", source: extensions::webViewEvents (237)
[1331:75015:0715/045410:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[1331:40451:0715/045411:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[1331:40451:0715/045411:WARNING:channel.cc(322)] RawChannel write error
[ OK ] WebUIWebViewBrowserTest.ExecuteScriptCode (8640 ms)
[160/228] WebUIWebViewBrowserTest.ExecuteScriptCode (10117 ms)
[ RUN ] FormAutofillTest.WebFormControlElementToFormFieldMaxLength
[ OK ] FormAutofillTest.WebFormControlElementToFormFieldMaxLength (381 ms)
[161/228] FormAutofillTest.WebFormControlElementToFormFieldMaxLength (1758 ms)
[ RUN ] FormAutofillTest.LabelsInferredFromTableRow
[ OK ] FormAutofillTest.LabelsInferredFromTableRow (442 ms)
[162/228] FormAutofillTest.LabelsInferredFromTableRow (1723 ms)
[ RUN ] UnloadTest.BrowserCloseTwoSecondBeforeUnloadAlert
[1347:3847:0715/045412:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1344:3847:0715/045415:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown select_file_dialogs.allowed
[ OK ] UnloadTest.BrowserCloseTwoSecondBeforeUnloadAlert (5533 ms)
[163/228] UnloadTest.BrowserCloseTwoSecondBeforeUnloadAlert (6912 ms)
[ RUN ] FormAutofillTest.FillFormNonEmptyFieldForUnownedForm
[ OK ] FormAutofillTest.FillFormNonEmptyFieldForUnownedForm (287 ms)
[164/228] FormAutofillTest.FillFormNonEmptyFieldForUnownedForm (1729 ms)
[ RUN ] FormAutofillTest.MultipleLabelsPerElement
[ OK ] FormAutofillTest.MultipleLabelsPerElement (373 ms)
[165/228] FormAutofillTest.MultipleLabelsPerElement (1738 ms)
[ RUN ] PasswordAutofillAgentTest.PreviewSuggestion
[ OK ] PasswordAutofillAgentTest.PreviewSuggestion (375 ms)
[166/228] PasswordAutofillAgentTest.PreviewSuggestion (1770 ms)
[ RUN ] PasswordAutofillAgentTest.RememberLastNonEmptyUsernameAndPasswordOnSubmit_UserCleared
[1354:3847:0715/045419:761052765982:WARNING:keycode_converter.cc(91)] empty code string
[1354:3847:0715/045419:761097109896:WARNING:keycode_converter.cc(91)] empty code string
[1354:3847:0715/045419:761100348459:WARNING:keycode_converter.cc(91)] empty code string
[1354:3847:0715/045419:761103561325:WARNING:keycode_converter.cc(91)] empty code string
[1354:3847:0715/045419:761111981741:WARNING:keycode_converter.cc(91)] empty code string
[1354:3847:0715/045419:761115036046:WARNING:keycode_converter.cc(91)] empty code string
[1354:3847:0715/045419:761117057114:WARNING:keycode_converter.cc(91)] empty code string
[1354:3847:0715/045419:761118969258:WARNING:keycode_converter.cc(91)] empty code string
[1354:3847:0715/045419:761121193710:WARNING:keycode_converter.cc(91)] empty code string
[1354:3847:0715/045419:761123078922:WARNING:keycode_converter.cc(91)] empty code string
[1354:3847:0715/045419:761134632749:WARNING:keycode_converter.cc(91)] empty code string
[1354:3847:0715/045419:761139342088:WARNING:keycode_converter.cc(91)] empty code string
[1354:3847:0715/045419:761139999319:WARNING:keycode_converter.cc(91)] empty code string
[1354:3847:0715/045419:761140550959:WARNING:keycode_converter.cc(91)] empty code string
[1354:3847:0715/045419:761146699109:WARNING:keycode_converter.cc(91)] empty code string
[1354:3847:0715/045419:761150620678:WARNING:keycode_converter.cc(91)] empty code string
[1354:3847:0715/045419:761151407625:WARNING:keycode_converter.cc(91)] empty code string
[1354:3847:0715/045419:761152128280:WARNING:keycode_converter.cc(91)] empty code string
[1354:3847:0715/045419:761152907378:WARNING:keycode_converter.cc(91)] empty code string
[1354:3847:0715/045419:761153739377:WARNING:keycode_converter.cc(91)] empty code string
[ OK ] PasswordAutofillAgentTest.RememberLastNonEmptyUsernameAndPasswordOnSubmit_UserCleared (462 ms)
[167/228] PasswordAutofillAgentTest.RememberLastNonEmptyUsernameAndPasswordOnSubmit_UserCleared (1762 ms)
[ RUN ] PasswordAutofillAgentTest.FillOnAccountSelectOnly
[ OK ] PasswordAutofillAgentTest.FillOnAccountSelectOnly (350 ms)
[168/228] PasswordAutofillAgentTest.FillOnAccountSelectOnly (1760 ms)
[ RUN ] PasswordAutofillAgentTest.SuggestionsOnUsernameFieldOfChangePasswordForm
[ OK ] PasswordAutofillAgentTest.SuggestionsOnUsernameFieldOfChangePasswordForm (406 ms)
[169/228] PasswordAutofillAgentTest.SuggestionsOnUsernameFieldOfChangePasswordForm (1764 ms)
[ RUN ] CreatePluginPlaceholderTest.PluginFound
[ OK ] CreatePluginPlaceholderTest.PluginFound (144 ms)
[170/228] CreatePluginPlaceholderTest.PluginFound (1494 ms)
[ RUN ] ChromeRenderViewTest.TranslatablePage
[ OK ] ChromeRenderViewTest.TranslatablePage (269 ms)
[171/228] ChromeRenderViewTest.TranslatablePage (1499 ms)
[ RUN ] WebUIResourceBrowserTest.MockTimerTest
[1365:3847:0715/045426:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1359:3847:0715/045427:INFO:CONSOLE(0)] "'window.webkitStorageInfo' is deprecated. Please use 'navigator.webkitTemporaryStorage' or 'navigator.webkitPersistentStorage' instead.", source: (0)
[1359:3847:0715/045427:INFO:CONSOLE(0)] "'webkitIndexedDB' is deprecated. Please use 'indexedDB' instead.", source: (0)
[1359:38915:0715/045427:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[1359:38915:0715/045427:WARNING:channel.cc(322)] RawChannel write error
[ OK ] WebUIResourceBrowserTest.MockTimerTest (4246 ms)
[172/228] WebUIResourceBrowserTest.MockTimerTest (5511 ms)
[ RUN ] WebUIResourceBrowserTest.ParseHtmlSubsetTest
[1366:3847:0715/045426:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1360:3847:0715/045427:INFO:CONSOLE(0)] "'window.webkitStorageInfo' is deprecated. Please use 'navigator.webkitTemporaryStorage' or 'navigator.webkitPersistentStorage' instead.", source: (0)
[1360:3847:0715/045427:INFO:CONSOLE(0)] "'webkitIndexedDB' is deprecated. Please use 'indexedDB' instead.", source: (0)
[ OK ] WebUIResourceBrowserTest.ParseHtmlSubsetTest (4202 ms)
[173/228] WebUIResourceBrowserTest.ParseHtmlSubsetTest (5655 ms)
[ RUN ] OutOfProcessPPAPITest.View_CreatedVisible
[1376:3847:0715/045431:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
objc[1381]: Class BaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testcJGE64/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1381]: Class ConstrainedWindowAnimationBase is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testcJGE64/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1381]: Class ConstrainedWindowAnimationShow is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testcJGE64/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1381]: Class ConstrainedWindowAnimationHide is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testcJGE64/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1381]: Class ConstrainedWindowAnimationPulse is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testcJGE64/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1381]: Class BlueLabelButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testcJGE64/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1381]: Class BlueLabelButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testcJGE64/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1381]: Class HoverImageMenuButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testcJGE64/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1381]: Class HoverImageMenuButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testcJGE64/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1381]: Class HyperlinkButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testcJGE64/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1381]: Class HyperlinkTextView is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testcJGE64/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1381]: Class FindPasteboard is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testcJGE64/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1381]: Class FlippedView is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testcJGE64/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1381]: Class FocusTracker is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testcJGE64/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1381]: Class FullscreenWindowManager is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testcJGE64/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1381]: Class HoverButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testcJGE64/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1381]: Class HoverImageButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testcJGE64/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1381]: Class MenuController is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testcJGE64/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1381]: Class ToolTipBaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testcJGE64/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1381]: Class CrTrackingAreaOwnerProxy is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testcJGE64/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1381]: Class CrTrackingArea is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testcJGE64/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1381]: Class UnderlayOpenGLHostingWindow is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testcJGE64/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1381]: Class MacScreenMonitor is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testcJGE64/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1381]: Class ComplexTextInputPanel is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testcJGE64/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
[1370:3847:0715/045433:INFO:CONSOLE(177)] "CreatedVisible finished in 0.000 seconds.", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testcJGE64/ppapi/tests/test_case.html?testcase=View_CreatedVisible (177)
[ OK ] OutOfProcessPPAPITest.View_CreatedVisible (4622 ms)
[174/228] OutOfProcessPPAPITest.View_CreatedVisible (6009 ms)
[ RUN ] OutOfProcessPPAPITest.UDPSocket_SetOption
[1375:3847:0715/045431:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49593...
sending server_data: {"host": "127.0.0.1", "port": 49593} (36 bytes)
objc[1382]: Class BaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testcJGE64/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1382]: Class ConstrainedWindowAnimationBase is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testcJGE64/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1382]: Class ConstrainedWindowAnimationShow is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testcJGE64/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1382]: Class ConstrainedWindowAnimationHide is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testcJGE64/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1382]: Class ConstrainedWindowAnimationPulse is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testcJGE64/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1382]: Class BlueLabelButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testcJGE64/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1382]: Class BlueLabelButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testcJGE64/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1382]: Class HoverImageMenuButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testcJGE64/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1382]: Class HoverImageMenuButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testcJGE64/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1382]: Class HyperlinkButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testcJGE64/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1382]: Class HyperlinkTextView is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testcJGE64/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1382]: Class FindPasteboard is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testcJGE64/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1382]: Class FlippedView is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testcJGE64/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1382]: Class FocusTracker is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testcJGE64/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1382]: Class FullscreenWindowManager is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testcJGE64/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1382]: Class HoverButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testcJGE64/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1382]: Class HoverImageButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testcJGE64/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1382]: Class MenuController is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testcJGE64/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1382]: Class ToolTipBaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testcJGE64/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1382]: Class CrTrackingAreaOwnerProxy is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testcJGE64/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1382]: Class CrTrackingArea is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testcJGE64/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1382]: Class UnderlayOpenGLHostingWindow is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testcJGE64/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1382]: Class MacScreenMonitor is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testcJGE64/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1382]: Class ComplexTextInputPanel is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testcJGE64/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
[1369:3847:0715/045434:INFO:CONSOLE(177)] "SetOptionForceAsync finished in 0.030 seconds.", source: http://127.0.0.1:49593/files/test_case.html?testcase=UDPSocket_SetOption, (177)
[1369:3847:0715/045434:INFO:CONSOLE(177)] "SetOption finished in 0.015 seconds.", source: http://127.0.0.1:49593/files/test_case.html?testcase=UDPSocket_SetOption, (177)
[1369:3847:0715/045434:INFO:CONSOLE(177)] "SetOptionBlocking finished in 0.039 seconds.", source: http://127.0.0.1:49593/files/test_case.html?testcase=UDPSocket_SetOption, (177)
[1369:3847:0715/045434:INFO:CONSOLE(177)] "SetOptionBackground finished in 0.048 seconds.", source: http://127.0.0.1:49593/files/test_case.html?testcase=UDPSocket_SetOption, (177)
[1369:40451:0715/045434:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[1369:40451:0715/045434:WARNING:channel.cc(322)] RawChannel write error
[ OK ] OutOfProcessPPAPITest.UDPSocket_SetOption (5726 ms)
[175/228] OutOfProcessPPAPITest.UDPSocket_SetOption (7151 ms)
[ RUN ] OutOfProcessPPAPITest.Printing
[1387:3847:0715/045437:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
objc[1393]: Class BaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testcJGE64/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1393]: Class ConstrainedWindowAnimationBase is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testcJGE64/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1393]: Class ConstrainedWindowAnimationShow is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testcJGE64/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1393]: Class ConstrainedWindowAnimationHide is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testcJGE64/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1393]: Class ConstrainedWindowAnimationPulse is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testcJGE64/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1393]: Class BlueLabelButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testcJGE64/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1393]: Class BlueLabelButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testcJGE64/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1393]: Class HoverImageMenuButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testcJGE64/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1393]: Class HoverImageMenuButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testcJGE64/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1393]: Class HyperlinkButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testcJGE64/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1393]: Class HyperlinkTextView is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testcJGE64/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1393]: Class FindPasteboard is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testcJGE64/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1393]: Class FlippedView is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testcJGE64/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1393]: Class FocusTracker is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testcJGE64/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1393]: Class FullscreenWindowManager is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testcJGE64/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1393]: Class HoverButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testcJGE64/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1393]: Class HoverImageButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testcJGE64/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1393]: Class MenuController is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testcJGE64/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1393]: Class ToolTipBaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testcJGE64/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1393]: Class CrTrackingAreaOwnerProxy is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testcJGE64/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1393]: Class CrTrackingArea is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testcJGE64/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1393]: Class UnderlayOpenGLHostingWindow is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testcJGE64/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1393]: Class MacScreenMonitor is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testcJGE64/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1393]: Class ComplexTextInputPanel is implemented in both /Volumes/data/b/swarm_slave/work/cache/1aa665a7ddea6adf701d201993316bfd457f5d21 and /Volumes/data/b/swarm_slave/work/cache/run_tha_testcJGE64/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
[1383:3847:0715/045440:INFO:CONSOLE(177)] "GetDefaultPrintSettings finished in 0.112 seconds.", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testcJGE64/ppapi/tests/test_case.html?testcase=Printing (177)
[ OK ] OutOfProcessPPAPITest.Printing (4832 ms)
[176/228] OutOfProcessPPAPITest.Printing (6507 ms)
[ RUN ] PPAPINaClGLibcTest.UDPSocket_SetOption_1_0
[1391:3847:0715/045438:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49601...
sending server_data: {"host": "127.0.0.1", "port": 49601} (36 bytes)
[1397,1911742848:04:54:41.850819] Native Client module will be loaded at base address 0x000003dc00000000
[1384:3847:0715/045442:INFO:CONSOLE(177)] "SetOption_1_0ForceAsync finished in 0.000 seconds.", source: http://127.0.0.1:49601/files/test_case.html?mode=nacl_glibc&testcase=UDPSocket_SetOption_1_0, (177)
[1384:3847:0715/045442:INFO:CONSOLE(177)] "SetOption_1_0 finished in 0.000 seconds.", source: http://127.0.0.1:49601/files/test_case.html?mode=nacl_glibc&testcase=UDPSocket_SetOption_1_0, (177)
[1384:3847:0715/045442:INFO:CONSOLE(177)] "SetOption_1_0Blocking finished in 0.001 seconds.", source: http://127.0.0.1:49601/files/test_case.html?mode=nacl_glibc&testcase=UDPSocket_SetOption_1_0, (177)
[1384:3847:0715/045442:INFO:CONSOLE(177)] "SetOption_1_0Background finished in 0.001 seconds.", source: http://127.0.0.1:49601/files/test_case.html?mode=nacl_glibc&testcase=UDPSocket_SetOption_1_0, (177)
[ OK ] PPAPINaClGLibcTest.UDPSocket_SetOption_1_0 (6917 ms)
[177/228] PPAPINaClGLibcTest.UDPSocket_SetOption_1_0 (8630 ms)
[ RUN ] PPAPINaClGLibcTest.UDPSocket_Multicast
[1410:3847:0715/045444:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49615...
sending server_data: {"host": "127.0.0.1", "port": 49615} (36 bytes)
[1416,1911742848:04:54:47.041617] Native Client module will be loaded at base address 0x00002a9e00000000
[1398:3847:0715/045447:INFO:CONSOLE(177)] "MulticastForceAsync finished in 0.002 seconds.", source: http://127.0.0.1:49615/files/test_case.html?mode=nacl_glibc&testcase=UDPSocket_Multicast, (177)
[1398:3847:0715/045447:INFO:CONSOLE(177)] "Multicast finished in 0.002 seconds.", source: http://127.0.0.1:49615/files/test_case.html?mode=nacl_glibc&testcase=UDPSocket_Multicast, (177)
[1398:3847:0715/045447:INFO:CONSOLE(177)] "MulticastBlocking finished in 0.003 seconds.", source: http://127.0.0.1:49615/files/test_case.html?mode=nacl_glibc&testcase=UDPSocket_Multicast, (177)
[1398:3847:0715/045447:INFO:CONSOLE(177)] "MulticastBackground finished in 0.003 seconds.", source: http://127.0.0.1:49615/files/test_case.html?mode=nacl_glibc&testcase=UDPSocket_Multicast, (177)
[1410:3847:0715/045447:ERROR:gles2_cmd_decoder.cc(13133)] [GroupMarkerNotSet(crbug.com/242999)!:50CD0500B0610000]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[1410:3847:0715/045447:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50CD0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[1410:3847:0715/045447:ERROR:gles2_cmd_decoder.cc(13133)] [GroupMarkerNotSet(crbug.com/242999)!:50CD0500B0610000]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[1410:3847:0715/045447:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50CD0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[1410:3847:0715/045447:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50CD0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[1410:3847:0715/045447:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50CD0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[1410:3847:0715/045447:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50CD0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[1410:3847:0715/045447:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50CD0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[1398:40451:0715/045448:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[1398:40451:0715/045448:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PPAPINaClGLibcTest.UDPSocket_Multicast (6245 ms)
[178/228] PPAPINaClGLibcTest.UDPSocket_Multicast (7577 ms)
[ RUN ] NaClBrowserTestNewlib.SuccessfulLoadUMA
[1417:3847:0715/045446:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49628...
sending server_data: {"host": "127.0.0.1", "port": 49628} (36 bytes)
[1421,1911742848:04:54:49.779135] Native Client module will be loaded at base address 0x0000649b00000000
[1412:3847:0715/045449:INFO:nacl_browsertest_util.cc(75)] SHUTDOWN 1 test passed.
[ OK ] NaClBrowserTestNewlib.SuccessfulLoadUMA (5211 ms)
[179/228] NaClBrowserTestNewlib.SuccessfulLoadUMA (6792 ms)
[ RUN ] NaClBrowserTestGLibc.ExitStatus254
[1424:3847:0715/045451:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49637...
sending server_data: {"host": "127.0.0.1", "port": 49637} (36 bytes)
[1420:3847:0715/045453:INFO:nacl_browsertest_util.cc(130)] |||| [STARTUP]
[1432,1911742848:04:54:54.857329] Native Client module will be loaded at base address 0x0000469b00000000
hello world from CreateModule
[1420:3847:0715/045455:INFO:nacl_browsertest_util.cc(130)] |||| / naclModule loaded
[1420:3847:0715/045455:INFO:nacl_browsertest_util.cc(130)] ||||
[1420:3847:0715/045455: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
[1420:3847:0715/045455:INFO:nacl_browsertest_util.cc(130)] |||| [StartTest PASS]
[1420:3847:0715/045455:INFO:nacl_browsertest_util.cc(130)] ||||
[1420:3847:0715/045455:INFO:nacl_browsertest_util.cc(130)] |||| [Exit0Test BEGIN]
Searching for handler for request "exit254".
found at index 3
[1432,1911742848:04:54:55.700398] NaCl untrusted code called _exit(0xfe)
[1420:40451:0715/045456:ERROR:nacl_process_host.cc(335)] NaCl process exited with status 65024 (0xfe00)
[1420:3847:0715/045456:INFO:CONSOLE(0)] "NativeClient: NaCl module crashed", source: http://127.0.0.1:49637/files/pm_exit_status_test.html?trigger=exit254&expected_exit=254 (0)
[1420:3847:0715/045456:INFO:nacl_browsertest_util.cc(130)] |||| [Exit0Test PASS]
[1420:3847:0715/045456:INFO:nacl_browsertest_util.cc(130)] ||||
[1420:3847:0715/045456:INFO:nacl_browsertest_util.cc(130)] |||| [SHUTDOWN] 2 passed, 0 failed, 0 errors
[ OK ] NaClBrowserTestGLibc.ExitStatus254 (6723 ms)
[180/228] NaClBrowserTestGLibc.ExitStatus254 (8173 ms)
[ RUN ] NaClBrowserTestPnacl.SysconfNprocessorsOnln
[1430:3847:0715/045454:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49649...
sending server_data: {"host": "127.0.0.1", "port": 49649} (36 bytes)
browser says nprocessors = 4
path = sysconf_nprocessors_onln_test.html?cpu_count=4
[1425:3847:0715/045455:INFO:nacl_browsertest_util.cc(130)] |||| [STARTUP]
[1434,1911742848:04:54:56.797889] Native Client module will be loaded at base address 0x00000c8100000000
[1434,1911742848:04:54:57.727993] NaCl untrusted code called _exit(0x0)
[1436,1911742848:04:54:58.703594] Native Client module will be loaded at base address 0x00003c5000000000
[1436,1911742848:04:54:58.799755] NaCl untrusted code called _exit(0x0)
[1439,1911742848:04:55:00.033196] Native Client module will be loaded at base address 0x0000685800000000
[1425:3847:0715/045500:INFO:nacl_browsertest_util.cc(130)] |||| / loaded
[1425:3847:0715/045500:INFO:nacl_browsertest_util.cc(130)] ||||
[1425:3847:0715/045500: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
[1425:3847:0715/045500:INFO:nacl_browsertest_util.cc(130)] |||| [TestSysconfNprocessors PASS]
[1425:3847:0715/045500:INFO:nacl_browsertest_util.cc(130)] ||||
[1425:3847:0715/045500:INFO:nacl_browsertest_util.cc(130)] |||| [SHUTDOWN] 1 passed, 0 failed, 0 errors
[1425:39427:0715/045500:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[1425:39427:0715/045500:WARNING:channel.cc(322)] RawChannel write error
[ OK ] NaClBrowserTestPnacl.SysconfNprocessorsOnln (8365 ms)
[181/228] NaClBrowserTestPnacl.SysconfNprocessorsOnln (10250 ms)
[ RUN ] PnaclHeaderTest.TestHasPnaclHeader
[1447:3847:0715/045503:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1443:3847:0715/045505:INFO:CONSOLE(0)] "NativeClient: PnaclCoordinator: pexe load failed (pp_error=-2).", source: http://127.0.0.1:49668/nacl/pnacl_request_header/pnacl_request_header.html (0)
[1443:3847:0715/045505:INFO:nacl_browsertest_util.cc(75)] LOG Expected error: NaCl module load failed: PnaclCoordinator: pexe load failed (pp_error=-2).
[1443:3847:0715/045505:INFO:CONSOLE(0)] "NativeClient: PnaclCoordinator: pexe load failed (pp_error=-2).", source: http://127.0.0.1:49668/nacl/pnacl_request_header/pnacl_request_header.html (0)
[1443:3847:0715/045505:INFO:nacl_browsertest_util.cc(75)] LOG Expected error: NaCl module load failed: PnaclCoordinator: pexe load failed (pp_error=-2).
[1443:3847:0715/045505:INFO:nacl_browsertest_util.cc(75)] SHUTDOWN 2 test(s) passed.
[ OK ] PnaclHeaderTest.TestHasPnaclHeader (3265 ms)
[182/228] PnaclHeaderTest.TestHasPnaclHeader (4622 ms)
[ RUN ] PolicyTest.URLBlacklistSubresources
[1456:3847:0715/045508:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1451:3847:0715/045509:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[1451:3847:0715/045510:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[ OK ] PolicyTest.URLBlacklistSubresources (3771 ms)
[183/228] PolicyTest.URLBlacklistSubresources (5188 ms)
[ RUN ] PolicyTest.SSLErrorOverridingDisallowed
[1461:3847:0715/045513: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:49686...
sending server_data: {"host": "127.0.0.1", "port": 49686} (36 bytes)
[1458:3847:0715/045516:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[1464:13063:0715/045516:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] PolicyTest.SSLErrorOverridingDisallowed (4908 ms)
[184/228] PolicyTest.SSLErrorOverridingDisallowed (6179 ms)
[ RUN ] PreferencesBrowserTest.DialogPrefsSetRollback
[1469:3847:0715/045519:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1466:3847:0715/045521:WARNING:CONSOLE(0)] "The -webkit-canvas CSS feature is deprecated. Please use a positioned <canvas> element instead.", source: (0)
[1466:3847:0715/045522:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[ OK ] PreferencesBrowserTest.DialogPrefsSetRollback (6231 ms)
[185/228] PreferencesBrowserTest.DialogPrefsSetRollback (7487 ms)
[ RUN ] PolicyUITest.SendPolicyNames
[1475:3847:0715/045527:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1472:3847:0715/045529:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[ OK ] PolicyUITest.SendPolicyNames (4670 ms)
[186/228] PolicyUITest.SendPolicyNames (5884 ms)
[ RUN ] TtsApiTest.NetworkSpeechEngine
[1481:3847:0715/045533:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1478:3847:0715/045536:INFO:CONSOLE(0)] "[SUCCESS] testNetworkSpeechVoices", source: chrome-extension://ookgehhbhehakeaeoelpljlgnbkifnja/_generated_background_page.html (0)
[1483:13063:0715/045536:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1478:40195:0715/045536:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[1478:40195:0715/045536:WARNING:channel.cc(322)] RawChannel write error
[ OK ] TtsApiTest.NetworkSpeechEngine (5661 ms)
[187/228] TtsApiTest.NetworkSpeechEngine (6982 ms)
[ RUN ] NetworkingPrivateApiTest.ForgetNetwork
[1488:3847:0715/045540:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1485:3847:0715/045542:INFO:CONSOLE(0)] "[SUCCESS] forgetNetwork", source: chrome-extension://epcifkihnkjgphfkloaaleeakhpmgdmn/main.html?forgetNetwork (0)
[1485:39171:0715/045542:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[ OK ] NetworkingPrivateApiTest.ForgetNetwork (4227 ms)
[188/228] NetworkingPrivateApiTest.ForgetNetwork (5676 ms)
[ RUN ] NetworkingPrivateApiTestFail.GetVisibleNetworks
[1494:3847:0715/045545:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1495:13063:0715/045547:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1491:3847:0715/045548:INFO:CONSOLE(0)] "[FAIL] getVisibleNetworks: lastError.message == Failure
Error
at Object.<anonymous> (extensions::test:224:18)
at Object.handleRequest (extensions::binding:57:27)
at Object.<anonymous> (extensions::binding:385:32)
at Object.callback (extensions::test:274:20)
at safeCallbackApply (extensions::sendRequest:21:15)
at handleResponse (extensions::sendRequest:72:7)", source: chrome-extension://epcifkihnkjgphfkloaaleeakhpmgdmn/main.html?getVisibleNetworks (0)
[1491:40195:0715/045548:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[1491:40195:0715/045548:WARNING:channel.cc(322)] RawChannel write error
[ OK ] NetworkingPrivateApiTestFail.GetVisibleNetworks (4386 ms)
[189/228] NetworkingPrivateApiTestFail.GetVisibleNetworks (5638 ms)
[ RUN ] NetworkingPrivateServiceClientApiTest.StartDisconnectNonexistent
[1500:3847:0715/045551:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1497:3847:0715/045553:INFO:CONSOLE(0)] "[SUCCESS] startDisconnectNonexistent", source: chrome-extension://epcifkihnkjgphfkloaaleeakhpmgdmn/main.html?startDisconnectNonexistent (0)
[ OK ] NetworkingPrivateServiceClientApiTest.StartDisconnectNonexistent (4427 ms)
[190/228] NetworkingPrivateServiceClientApiTest.StartDisconnectNonexistent (5661 ms)
[ RUN ] NaClBrowserTestPnacl.PnaclErrorHandling
[1440:3847:0715/045459:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49657...
sending server_data: {"host": "127.0.0.1", "port": 49657} (36 bytes)
[1435:3847:0715/045501:INFO:nacl_browsertest_util.cc(130)] |||| [STARTUP]
[1435:3847:0715/045501:INFO:nacl_browsertest_util.cc(130)] ||||
[1435:3847:0715/045501:INFO:nacl_browsertest_util.cc(130)] |||| [bad_pexe BEGIN]
[1444,1911742848:04:55:02.889197] Native Client module will be loaded at base address 0x000006f400000000
[1435:3847:0715/045503: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:49657/files/pnacl_error_handling.html?pnacl=1 (0)
[1435:3847:0715/045503:INFO:nacl_browsertest_util.cc(130)] |||| [bad_pexe PASS]
[1435:3847:0715/045503:INFO:nacl_browsertest_util.cc(130)] ||||
[1435:3847:0715/045503:INFO:nacl_browsertest_util.cc(130)] |||| [bad_pexe_O0 BEGIN]
[1448,1911742848:04:55:04.416027] Native Client module will be loaded at base address 0x000022f800000000
[1435:3847:0715/045504: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:49657/files/pnacl_error_handling.html?pnacl=1 (0)
[1435:3847:0715/045504:INFO:nacl_browsertest_util.cc(130)] |||| [bad_pexe_O0 PASS]
[1435:3847:0715/045504:INFO:nacl_browsertest_util.cc(130)] ||||
[1435:3847:0715/045504:INFO:nacl_browsertest_util.cc(130)] |||| [bad_nonfinal_pexe_O0 BEGIN]
[1450,1911742848:04:55:05.482659] Native Client module will be loaded at base address 0x00000ada00000000
[1435:3847:0715/045505: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:49657/files/pnacl_error_handling.html?pnacl=1 (0)
[1435:3847:0715/045505:INFO:nacl_browsertest_util.cc(130)] |||| [bad_nonfinal_pexe_O0 PASS]
[1435:3847:0715/045505:INFO:nacl_browsertest_util.cc(130)] ||||
[1435:3847:0715/045505:INFO:nacl_browsertest_util.cc(130)] |||| [nonexistent_pexe BEGIN]
File not found non_existent.pexe full path:/Volumes/data/b/swarm_slave/work/cache/run_tha_testcJGE64/out/Release/nacl_test_data/pnacl/non_existent.pexe
127.0.0.1 - - [15/Jul/2015 04:55:05] code 404, message Not Found
[1435:40451:0715/045505:ERROR:pnacl_host.cc(454)] TranslationFinished: TranslationID 3,422069597 not found.
[1435:3847:0715/045505:INFO:CONSOLE(0)] "NativeClient: PnaclCoordinator: pexe load failed (pp_error=-2).", source: http://127.0.0.1:49657/files/pnacl_error_handling.html?pnacl=1 (0)
[1435:3847:0715/045505:INFO:nacl_browsertest_util.cc(130)] |||| [nonexistent_pexe PASS]
[1435:3847:0715/045505:INFO:nacl_browsertest_util.cc(130)] ||||
[1435:3847:0715/045505:INFO:nacl_browsertest_util.cc(130)] |||| [illformed_manifest BEGIN]
[1435:3847:0715/045505:INFO:CONSOLE(0)] "NativeClient: manifest: program property 'portable' does not have required key: 'pnacl-translate'.", source: http://127.0.0.1:49657/files/pnacl_error_handling.html?pnacl=1 (0)
[1435:3847:0715/045505:INFO:nacl_browsertest_util.cc(130)] |||| [illformed_manifest PASS]
[1435:3847:0715/045505:INFO:nacl_browsertest_util.cc(130)] ||||
[1435:3847:0715/045505:INFO:nacl_browsertest_util.cc(130)] |||| [wrong_mimetype BEGIN]
[1435:3847:0715/045505: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:49657/files/pnacl_error_handling.html?pnacl=1 (0)
[1435:3847:0715/045505:INFO:nacl_browsertest_util.cc(130)] |||| [wrong_mimetype PASS]
[1435:3847:0715/045505:INFO:nacl_browsertest_util.cc(130)] ||||
[1435:3847:0715/045505:INFO:nacl_browsertest_util.cc(130)] |||| [surfaway BEGIN]
[1452,1911742848:04:55:06.843556] Native Client module will be loaded at base address 0x000022d100000000
[1452,1911742848:04:55:07.461389] NaCl untrusted code called _exit(0x0)
[1455,1911742848:04:55:08.575704] Native Client module will be loaded at base address 0x00000ba100000000
[SRPC:HOST:1441,696389632:04:55:09.298744] NaClSrpcMessageChannelSend: first send failed, 32828 != -5.
[SRPC:HOST:1441,696389632:04:55:09.298880] NaClSrpcInvokeV(channel=0x608000073fd0): rpc request send failed
[1435:40451:0715/045509:ERROR:nacl_process_host.cc(335)] NaCl process exited with status 10 (0xa)
[1435:3847:0715/045509:INFO:CONSOLE(0)] "NativeClient: PnaclCoordinator: Compile stream chunk failed. The PNaCl translator has probably crashed.", source: http://127.0.0.1:49657/files/pnacl_error_handling.html?pnacl=1 (0)
2015-07-15 04:55:16.996 browser_tests[1435:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
BrowserTestBase signal handler received SIGTERM. Backtrace:
0 browser_tests 0x000000010b5a4ca3 base::debug::StackTrace::StackTrace() + 19
1 browser_tests 0x0000000118c17f07 content::(anonymous namespace)::DumpStackTraceSignalHandler(int) + 199
2 libsystem_c.dylib 0x00007fff8609890a _sigtramp + 26
3 ??? 0x000060e000009880 0x0 + 106515188979840
4 CoreFoundation 0x00007fff85756233 __CFRunLoopServiceMachPort + 195
5 CoreFoundation 0x00007fff8575b916 __CFRunLoopRun + 1078
6 CoreFoundation 0x00007fff8575b0e2 CFRunLoopRunSpecific + 290
7 HIToolbox 0x00007fff839eceb4 RunCurrentEventLoopInMode + 209
8 HIToolbox 0x00007fff839ecc52 ReceiveNextEventCommon + 356
9 HIToolbox 0x00007fff839ecae3 BlockUntilNextEventMatchingListInMode + 62
10 AppKit 0x00007fff82a23533 _DPSNextEvent + 685
11 AppKit 0x00007fff82a22df2 -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] + 128
12 AppKit 0x00007fff82a1a1a3 -[NSApplication run] + 517
13 browser_tests 0x000000010b586817 base::MessagePumpNSApplication::DoRun(base::MessagePump::Delegate*) + 967
14 browser_tests 0x000000010b5846ac base::MessagePumpCFRunLoopBase::Run(base::MessagePump::Delegate*) + 396
15 browser_tests 0x000000010b63e7cf base::RunLoop::Run() + 479
16 browser_tests 0x0000000118cf2170 content::RunThisRunLoop(base::RunLoop*) + 128
17 browser_tests 0x0000000118cf2085 content::RunMessageLoop() + 181
18 browser_tests 0x0000000118c3a701 content::JavascriptTestObserver::Run() + 321
19 browser_tests 0x000000010a108c7c NaClBrowserTestBase::RunNaClIntegrationTest(std::string const&, bool) + 700
20 browser_tests 0x000000010a0f9fa8 (anonymous namespace)::NaClBrowserTestPnacl_PnaclErrorHandling_Test::RunTestOnMainThread() + 200
21 browser_tests 0x000000010b51798f InProcessBrowserTest::RunTestOnMainThreadLoop() + 863
22 browser_tests 0x0000000118c17914 content::BrowserTestBase::ProxyRunTestOnMainThreadLoop() + 724
23 browser_tests 0x000000010a5596de ChromeBrowserMainParts::PreMainMessageLoopRunImpl() + 9822
24 browser_tests 0x000000010a556c02 ChromeBrowserMainParts::PreMainMessageLoopRun() + 386
25 browser_tests 0x00000001153031b7 content::BrowserMainLoop::PreMainMessageLoopRun() + 487
26 browser_tests 0x0000000115b415f7 content::StartupTaskRunner::RunAllTasksNow() + 295
27 browser_tests 0x00000001152fe9a2 content::BrowserMainLoop::CreateStartupTasks() + 1810
28 browser_tests 0x000000011530a665 content::BrowserMainRunnerImpl::Initialize(content::MainFunctionParams const&) + 1077
29 browser_tests 0x00000001152f7da7 content::BrowserMain(content::MainFunctionParams const&) + 391
30 browser_tests 0x0000000118c14f56 content::ContentMainRunnerImpl::Run() + 422
31 browser_tests 0x0000000118c1357e content::ContentMain(content::ContentMainParams const&) + 142
32 browser_tests 0x0000000118c16eae content::BrowserTestBase::SetUp() + 1694
33 browser_tests 0x000000010b515353 InProcessBrowserTest::SetUp() + 691
34 browser_tests 0x000000010c2d56c6 testing::Test::Run() + 486
35 browser_tests 0x000000010c2d7a7e testing::TestInfo::Run() + 974
36 browser_tests 0x000000010c2d8813 testing::TestCase::Run() + 1171
37 browser_tests 0x000000010c2eafd3 testing::internal::UnitTestImpl::RunAllTests() + 2403
38 browser_tests 0x000000010c2ea5ac testing::UnitTest::Run() + 396
39 browser_tests 0x000000010b73eb99 base::TestSuite::Run() + 569
40 browser_tests 0x000000010a0e59cf ChromeBrowserTestSuiteRunner::RunTestSuite(int, char**) + 191
41 browser_tests 0x0000000118ce99d6 content::LaunchTests(content::TestLauncherDelegate*, int, int, char**) + 886
42 browser_tests 0x000000010b5129b9 LaunchChromeTests(int, ChromeTestSuiteRunner*, int, char**) + 249
43 browser_tests 0x000000010a0e589d main + 237
44 browser_tests 0x00000001083c5e34 start + 52
[191/228] NaClBrowserTestPnacl.PnaclErrorHandling (TIMED OUT)
[ RUN ] DriveAppConverterTest.InstallTwice
[1512:3847:0715/045600:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
2015-07-15 04:56:02.115 browser_tests[1508:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[ OK ] DriveAppConverterTest.InstallTwice (4407 ms)
[192/228] DriveAppConverterTest.InstallTwice (5824 ms)
[ RUN ] DriveAppProviderTest.UninstallChangedFromSync
[1520:3847:0715/045606:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] DriveAppProviderTest.UninstallChangedFromSync (3357 ms)
[193/228] DriveAppProviderTest.UninstallChangedFromSync (4667 ms)
[ RUN ] ChromeWhispernetClientTest.Crc
[1506:3847:0715/045557:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1503:3847:0715/045559:INFO:CONSOLE(5)] "Not allowed to load local resource: chrome://resources/css/text_defaults.css", source: chrome-extension://bpfmnplchembfbdgieamdodgaencleal/background.html (5)
[1503:3847:0715/045559:INFO:CONSOLE(83)] "init: Starting Nacl bridge.", source: chrome-extension://bpfmnplchembfbdgieamdodgaencleal/js/init.js (83)
[1513,1911742848:04:56:00.897956] Native Client module will be loaded at base address 0x0000057a00000000
2015-07-15 04:56:02.113 browser_tests[1503:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[1513,1911742848:04:56:05.973346] NaCl untrusted code called _exit(0x0)
[1521,1911742848:04:56:06.912832] Native Client module will be loaded at base address 0x00005ba500000000
[1521,1911742848:04:56:06.993212] NaCl untrusted code called _exit(0x0)
[1523,1911742848:04:56:07.904173] Native Client module will be loaded at base address 0x0000339c00000000
[1503:3847:0715/045607:INFO:CONSOLE(65)] "init: Nacl ready!", source: chrome-extension://bpfmnplchembfbdgieamdodgaencleal/js/init.js (65)
[1503:3847:0715/045608:INFO:CONSOLE(26)] "Configuring encoder and decoder for client 125496EB-BD0D-4179-8EA0-0754AECBF8D1", source: chrome-extension://bpfmnplchembfbdgieamdodgaencleal/js/init.js (26)
[1503:40195:0715/045608:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[1503:40195:0715/045608:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ChromeWhispernetClientTest.Crc (13459 ms)
[194/228] ChromeWhispernetClientTest.Crc (14823 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/7
[1532:3847:0715/045612:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1527:40451:0715/045613:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[1527:40451:0715/045613:WARNING:channel.cc(322)] RawChannel write error
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/7 (3695 ms)
[195/228] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/7 (5214 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/41
[1537:3847:0715/045617:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1538:12807:0715/045619:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[1538:12807:0715/045619:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1538:12807:0715/045619:WARNING:channel.cc(322)] RawChannel write error
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/41 (3519 ms)
[196/228] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/41 (5173 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/43
[1548:3847:0715/045622:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/43 (3372 ms)
[197/228] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/43 (4619 ms)
[ RUN ] QUnitBrowserTestRunner.Remoting_Webapp_Js_Unittest
[1528:3847:0715/045611:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1524:3847:0715/045615:INFO:CONSOLE(120)] "ERROR: remoting plugin not loaded", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testcJGE64/out/Release/remoting/unittests/client_session_factory.js (120)
[1524:3847:0715/045615:INFO:CONSOLE(579)] "Connection established.", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testcJGE64/out/Release/remoting/unittests/client_session.js (579)
[1524:3847:0715/045615:INFO:CONSOLE(587)] "Connecting as email", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testcJGE64/out/Release/remoting/unittests/client_session.js (587)
[1524:3847:0715/045615:INFO:CONSOLE(579)] "Connection established.", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testcJGE64/out/Release/remoting/unittests/client_session.js (579)
[1524:3847:0715/045615:INFO:CONSOLE(587)] "Connecting as email", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testcJGE64/out/Release/remoting/unittests/client_session.js (587)
[1524:3847:0715/045615:INFO:CONSOLE(415)] "[2015-07-15T11:56:15.279Z]Sending Iq: sample message", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testcJGE64/out/Release/remoting/unittests/client_session.js (415)
[1524:3847:0715/045615:INFO:CONSOLE(579)] "Connection established.", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testcJGE64/out/Release/remoting/unittests/client_session.js (579)
[1524:3847:0715/045615:INFO:CONSOLE(587)] "Connecting as email", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testcJGE64/out/Release/remoting/unittests/client_session.js (587)
[1524:3847:0715/045615:INFO:CONSOLE(448)] "[2015-07-15T11:56:15.353Z]Receiving Iq: <iq>sample</iq>", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testcJGE64/out/Release/remoting/unittests/client_session.js (448)
[1524:3847:0715/045615:INFO:CONSOLE(640)] "Suppressing host-offline error.", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testcJGE64/out/Release/remoting/unittests/client_session.js (640)
[1524:3847:0715/045615:INFO:CONSOLE(608)] "Connection failed: ERROR_HOST_IS_OFFLINE", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testcJGE64/out/Release/remoting/unittests/client_session.js (608)
[1524:3847:0715/045615:INFO:CONSOLE(587)] "Connecting as email", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testcJGE64/out/Release/remoting/unittests/client_session.js (587)
[1524:3847:0715/045615:INFO:CONSOLE(579)] "Connection established.", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testcJGE64/out/Release/remoting/unittests/client_session.js (579)
[1524:3847:0715/045615:INFO:CONSOLE(587)] "Connecting as email", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testcJGE64/out/Release/remoting/unittests/client_session.js (587)
[1524:3847:0715/045615:INFO:CONSOLE(415)] "[2015-07-15T11:56:15.513Z]iq send id=session-terminate set session-terminate
reason=success", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testcJGE64/out/Release/remoting/unittests/client_session.js (415)
[1524:3847:0715/045615:INFO:CONSOLE(600)] "Connection closed.", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testcJGE64/out/Release/remoting/unittests/client_session.js (600)
[1524:3847:0715/045615:INFO:CONSOLE(579)] "Connection established.", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testcJGE64/out/Release/remoting/unittests/client_session.js (579)
[1524:3847:0715/045615:INFO:CONSOLE(587)] "Connecting as email", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testcJGE64/out/Release/remoting/unittests/client_session.js (587)
[1524:3847:0715/045615:INFO:CONSOLE(415)] "[2015-07-15T11:56:15.603Z]iq send id=session-terminate set session-terminate
reason=success", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testcJGE64/out/Release/remoting/unittests/client_session.js (415)
[1524:3847:0715/045615:INFO:CONSOLE(615)] "Connection dropped: ERROR_P2P_FAILURE", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testcJGE64/out/Release/remoting/unittests/client_session.js (615)
[1524:3847:0715/045615:INFO:CONSOLE(608)] "Connection failed: ERROR_INVALID_ACCESS_CODE", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testcJGE64/out/Release/remoting/unittests/client_session.js (608)
[1524:3847:0715/045615:INFO:CONSOLE(587)] "Connecting as email", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testcJGE64/out/Release/remoting/unittests/client_session.js (587)
[1524:3847:0715/045615:INFO:CONSOLE(164)] "DNS blackhole check succeeded.", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testcJGE64/out/Release/remoting/unittests/dns_blackhole_checker.js (164)
[1524:3847:0715/045615:INFO:CONSOLE(164)] "DNS blackhole check succeeded.", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testcJGE64/out/Release/remoting/unittests/dns_blackhole_checker.js (164)
[1524:3847:0715/045615:INFO:CONSOLE(164)] "DNS blackhole check succeeded.", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testcJGE64/out/Release/remoting/unittests/dns_blackhole_checker.js (164)
[1524:3847:0715/045615:INFO:CONSOLE(171)] "DNS blackhole check failed: 400 Bad Request. Response URL: undefined. Response Text: ", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testcJGE64/out/Release/remoting/unittests/dns_blackhole_checker.js (171)
[1524:3847:0715/045615:INFO:CONSOLE(171)] "DNS blackhole check failed: 400 Bad Request. Response URL: undefined. Response Text: ", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testcJGE64/out/Release/remoting/unittests/dns_blackhole_checker.js (171)
[1524:3847:0715/045616:INFO:CONSOLE(154)] "Unexpected HTTP error code: 100", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testcJGE64/out/Release/remoting/unittests/error.js (154)
[1524:3847:0715/045616:INFO:CONSOLE(154)] "Unexpected HTTP error code: 402", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testcJGE64/out/Release/remoting/unittests/error.js (154)
[1524:3847:0715/045616:INFO:CONSOLE(154)] "Unexpected HTTP error code: 600", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testcJGE64/out/Release/remoting/unittests/error.js (154)
[1524:3847:0715/045616:INFO:CONSOLE(171)] "Unexpected error:", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testcJGE64/out/Release/remoting/unittests/error.js (171)
[1524:3847:0715/045616:INFO:CONSOLE(358)] "FallbackSignalStrategy progress: xmpp succeeded", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testcJGE64/out/Release/remoting/unittests/fallback_signal_strategy.js (358)
[1524:3847:0715/045616:INFO:CONSOLE(358)] "FallbackSignalStrategy progress: xmpp failed", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testcJGE64/out/Release/remoting/unittests/fallback_signal_strategy.js (358)
[1524:3847:0715/045616:INFO:CONSOLE(358)] "FallbackSignalStrategy progress: wcs succeeded", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testcJGE64/out/Release/remoting/unittests/fallback_signal_strategy.js (358)
[1524:3847:0715/045616:INFO:CONSOLE(358)] "FallbackSignalStrategy progress: xmpp failed", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testcJGE64/out/Release/remoting/unittests/fallback_signal_strategy.js (358)
[1524:3847:0715/045616:INFO:CONSOLE(358)] "FallbackSignalStrategy progress: wcs failed", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testcJGE64/out/Release/remoting/unittests/fallback_signal_strategy.js (358)
[1524:3847:0715/045616:INFO:CONSOLE(358)] "FallbackSignalStrategy progress: xmpp timed-out", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testcJGE64/out/Release/remoting/unittests/fallback_signal_strategy.js (358)
[1524:3847:0715/045616:INFO:CONSOLE(358)] "FallbackSignalStrategy progress: wcs succeeded", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testcJGE64/out/Release/remoting/unittests/fallback_signal_strategy.js (358)
[1524:3847:0715/045616:INFO:CONSOLE(358)] "FallbackSignalStrategy progress: xmpp failed-late", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testcJGE64/out/Release/remoting/unittests/fallback_signal_strategy.js (358)
[1524:3847:0715/045616:INFO:CONSOLE(358)] "FallbackSignalStrategy progress: xmpp timed-out", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testcJGE64/out/Release/remoting/unittests/fallback_signal_strategy.js (358)
[1524:3847:0715/045616:INFO:CONSOLE(358)] "FallbackSignalStrategy progress: wcs failed", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testcJGE64/out/Release/remoting/unittests/fallback_signal_strategy.js (358)
[1524:3847:0715/045616:INFO:CONSOLE(358)] "FallbackSignalStrategy progress: xmpp timed-out", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testcJGE64/out/Release/remoting/unittests/fallback_signal_strategy.js (358)
[1524:3847:0715/045616:INFO:CONSOLE(358)] "FallbackSignalStrategy progress: wcs succeeded", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testcJGE64/out/Release/remoting/unittests/fallback_signal_strategy.js (358)
[1524:3847:0715/045616:INFO:CONSOLE(358)] "FallbackSignalStrategy progress: xmpp succeeded-late", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testcJGE64/out/Release/remoting/unittests/fallback_signal_strategy.js (358)
[1524:3847:0715/045616:INFO:CONSOLE(358)] "FallbackSignalStrategy progress: xmpp succeeded-late", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testcJGE64/out/Release/remoting/unittests/fallback_signal_strategy.js (358)
[1524:3847:0715/045616:INFO:CONSOLE(358)] "FallbackSignalStrategy progress: xmpp succeeded-late", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testcJGE64/out/Release/remoting/unittests/fallback_signal_strategy.js (358)
[1524:3847:0715/045616:INFO:CONSOLE(358)] "FallbackSignalStrategy progress: wcs succeeded", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testcJGE64/out/Release/remoting/unittests/fallback_signal_strategy.js (358)
[1524:3847:0715/045616:INFO:CONSOLE(358)] "FallbackSignalStrategy progress: xmpp succeeded-late", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testcJGE64/out/Release/remoting/unittests/fallback_signal_strategy.js (358)
[1524:3847:0715/045616:INFO:CONSOLE(358)] "FallbackSignalStrategy progress: wcs succeeded", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testcJGE64/out/Release/remoting/unittests/fallback_signal_strategy.js (358)
[1524:3847:0715/045616:INFO:CONSOLE(358)] "FallbackSignalStrategy progress: xmpp succeeded-late", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testcJGE64/out/Release/remoting/unittests/fallback_signal_strategy.js (358)
[1524:3847:0715/045616:INFO:CONSOLE(358)] "FallbackSignalStrategy progress: wcs succeeded", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testcJGE64/out/Release/remoting/unittests/fallback_signal_strategy.js (358)
[1524:3847:0715/045616:INFO:CONSOLE(358)] "FallbackSignalStrategy progress: xmpp succeeded-late", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testcJGE64/out/Release/remoting/unittests/fallback_signal_strategy.js (358)
[1524:3847:0715/045616:INFO:CONSOLE(358)] "FallbackSignalStrategy progress: wcs succeeded", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testcJGE64/out/Release/remoting/unittests/fallback_signal_strategy.js (358)
[1524:3847:0715/045616:INFO:CONSOLE(358)] "FallbackSignalStrategy progress: xmpp succeeded-late", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testcJGE64/out/Release/remoting/unittests/fallback_signal_strategy.js (358)
[1524:3847:0715/045616:INFO:CONSOLE(358)] "FallbackSignalStrategy progress: wcs succeeded", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testcJGE64/out/Release/remoting/unittests/fallback_signal_strategy.js (358)
[1524:3847:0715/045616:INFO:CONSOLE(20)] "Host version: 1.2.3.4", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testcJGE64/out/Release/remoting/unittests/host_controller.js (20)
[1524:3847:0715/045616:INFO:CONSOLE(0)] "Uncaught (in promise) [object Object]", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testcJGE64/out/Release/remoting/unittests/unittests.html (0)
[1524:3847:0715/045616:INFO:CONSOLE(20)] "Host version: 1.2.3.4", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testcJGE64/out/Release/remoting/unittests/host_controller.js (20)
[1524:3847:0715/045616:INFO:CONSOLE(0)] "Uncaught (in promise) [object Object]", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testcJGE64/out/Release/remoting/unittests/unittests.html (0)
[1524:3847:0715/045617:INFO:CONSOLE(20)] "Host version: 1.2.3.4", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testcJGE64/out/Release/remoting/unittests/host_controller.js (20)
[1524:3847:0715/045617:INFO:CONSOLE(0)] "Uncaught (in promise) [object Object]", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testcJGE64/out/Release/remoting/unittests/unittests.html (0)
[1524:3847:0715/045617:INFO:CONSOLE(20)] "Host version: 1.2.3.4", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testcJGE64/out/Release/remoting/unittests/host_controller.js (20)
[1524:3847:0715/045617:INFO:CONSOLE(0)] "Uncaught (in promise) [object Object]", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testcJGE64/out/Release/remoting/unittests/unittests.html (0)
[1524:3847:0715/045617:INFO:CONSOLE(20)] "Host version: 1.2.3.4", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testcJGE64/out/Release/remoting/unittests/host_controller.js (20)
[1524:3847:0715/045617:INFO:CONSOLE(20)] "Host version: 1.2.3.4", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testcJGE64/out/Release/remoting/unittests/host_controller.js (20)
[1524:3847:0715/045617:INFO:CONSOLE(20)] "Host version: 1.2.3.4", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testcJGE64/out/Release/remoting/unittests/host_controller.js (20)
[1524:3847:0715/045617:INFO:CONSOLE(20)] "Host version: 1.2.3.4", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testcJGE64/out/Release/remoting/unittests/host_controller.js (20)
[1524:3847:0715/045617:INFO:CONSOLE(20)] "Host version: 1.2.3.4", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testcJGE64/out/Release/remoting/unittests/host_controller.js (20)
[1524:3847:0715/045617:INFO:CONSOLE(20)] "Host version: 1.2.3.4", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testcJGE64/out/Release/remoting/unittests/host_controller.js (20)
[1524:3847:0715/045617:INFO:CONSOLE(20)] "Host version: 1.2.3.4", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testcJGE64/out/Release/remoting/unittests/host_controller.js (20)
[1524:3847:0715/045617:INFO:CONSOLE(20)] "Host version: 1.2.3.4", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testcJGE64/out/Release/remoting/unittests/host_controller.js (20)
[1524:3847:0715/045617:INFO:CONSOLE(20)] "Host version: 1.2.3.4", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testcJGE64/out/Release/remoting/unittests/host_controller.js (20)
[1524:3847:0715/045617:INFO:CONSOLE(20)] "Host version: 1.2.3.4", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testcJGE64/out/Release/remoting/unittests/host_controller.js (20)
[1524:3847:0715/045617:INFO:CONSOLE(20)] "Host version: 1.2.3.4", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testcJGE64/out/Release/remoting/unittests/host_controller.js (20)
[1524:3847:0715/045617:INFO:CONSOLE(20)] "Host version: 1.2.3.4", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testcJGE64/out/Release/remoting/unittests/host_controller.js (20)
[1524:3847:0715/045618:INFO:CONSOLE(20)] "Host version: 1.2.3.4", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testcJGE64/out/Release/remoting/unittests/host_controller.js (20)
[1524:3847:0715/045618:INFO:CONSOLE(20)] "Host version: 1.2.3.4", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testcJGE64/out/Release/remoting/unittests/host_controller.js (20)
[1524:3847:0715/045618:INFO:CONSOLE(20)] "Host version: 1.2.3.4", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testcJGE64/out/Release/remoting/unittests/host_controller.js (20)
[1524:3847:0715/045618:INFO:CONSOLE(20)] "Host version: 1.2.3.4", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testcJGE64/out/Release/remoting/unittests/host_controller.js (20)
[1524:3847:0715/045618:INFO:CONSOLE(20)] "Host version: 1.2.3.4", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testcJGE64/out/Release/remoting/unittests/host_controller.js (20)
[1524:3847:0715/045618:INFO:CONSOLE(20)] "Host version: 1.2.3.4", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testcJGE64/out/Release/remoting/unittests/host_controller.js (20)
[1524:3847:0715/045618:INFO:CONSOLE(20)] "Host version: 1.2.3.4", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testcJGE64/out/Release/remoting/unittests/host_controller.js (20)
[1524:3847:0715/045618:INFO:CONSOLE(20)] "Host version: 1.2.3.4", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testcJGE64/out/Release/remoting/unittests/host_controller.js (20)
[1524:3847:0715/045618:INFO:CONSOLE(20)] "Host version: 1.2.3.4", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testcJGE64/out/Release/remoting/unittests/host_controller.js (20)
[1524:3847:0715/045618:INFO:CONSOLE(20)] "Host version: 1.2.3.4", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testcJGE64/out/Release/remoting/unittests/host_controller.js (20)
[1524:3847:0715/045618:INFO:CONSOLE(20)] "Host version: 1.2.3.4", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testcJGE64/out/Release/remoting/unittests/host_controller.js (20)
[1524:3847:0715/045620:INFO:CONSOLE(22)] "Missing translation for "null"", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testcJGE64/out/Release/remoting/unittests/l10n.js (22)
[1524:3847:0715/045620:INFO:CONSOLE(22)] "Missing translation for "null"", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testcJGE64/out/Release/remoting/unittests/l10n.js (22)
[1524:3847:0715/045620:INFO:CONSOLE(204)] "The user did not approve access.", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testcJGE64/out/Release/remoting/unittests/identity.js (204)
[1524:3847:0715/045620:INFO:CONSOLE(204)] "<some other error message>", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testcJGE64/out/Release/remoting/unittests/identity.js (204)
[1524:3847:0715/045620:INFO:CONSOLE(98)] "service foo is already registered.", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testcJGE64/out/Release/remoting/unittests/ipc.js (98)
[1524:3847:0715/045621:INFO:CONSOLE(22)] "Missing translation for "non_existent_tag"", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testcJGE64/out/Release/remoting/unittests/l10n.js (22)
[1524:3847:0715/045621:INFO:CONSOLE(55)] "Failed to register the host. Status: 500 response: ", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testcJGE64/out/Release/remoting/unittests/legacy_host_list_api.js (55)
[1524:3847:0715/045621:INFO:CONSOLE(320)] "getJson() called with |allowJson_| false.", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testcJGE64/out/Release/remoting/unittests/xhr.js (320)
[1524:3847:0715/045621:INFO:CONSOLE(320)] "getJson() called with |allowJson_| false.", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testcJGE64/out/Release/remoting/unittests/xhr.js (320)
[1524:3847:0715/045621:INFO:CONSOLE(320)] "getJson() called with |allowJson_| false.", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testcJGE64/out/Release/remoting/unittests/xhr.js (320)
[1524:3847:0715/045621:INFO:CONSOLE(320)] "getJson() called with |allowJson_| false.", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testcJGE64/out/Release/remoting/unittests/xhr.js (320)
[1524:3847:0715/045621:INFO:CONSOLE(320)] "getJson() called with |allowJson_| false.", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testcJGE64/out/Release/remoting/unittests/xhr.js (320)
[1524:3847:0715/045621:INFO:CONSOLE(320)] "getJson() called with |allowJson_| false.", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testcJGE64/out/Release/remoting/unittests/xhr.js (320)
[1524:3847:0715/045621:INFO:CONSOLE(320)] "getJson() called with |allowJson_| false.", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testcJGE64/out/Release/remoting/unittests/xhr.js (320)
[1524:3847:0715/045621:INFO:CONSOLE(320)] "getJson() called with |allowJson_| false.", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testcJGE64/out/Release/remoting/unittests/xhr.js (320)
[1524:3847:0715/045621:INFO:CONSOLE(320)] "getJson() called with |allowJson_| false.", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testcJGE64/out/Release/remoting/unittests/xhr.js (320)
[1524:3847:0715/045621:INFO:CONSOLE(320)] "getJson() called with |allowJson_| false.", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testcJGE64/out/Release/remoting/unittests/xhr.js (320)
[1524:3847:0715/045621:INFO:CONSOLE(320)] "getJson() called with |allowJson_| false.", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testcJGE64/out/Release/remoting/unittests/xhr.js (320)
[1524:3847:0715/045622:INFO:CONSOLE(65)] "Attempt to register multiple extensions of the same type: ", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testcJGE64/out/Release/remoting/unittests/protocol_extension_manager.js (65)
[1524:3847:0715/045625:INFO:CONSOLE(111)] "Unexpected message:", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testcJGE64/out/Release/remoting/unittests/wcs_sandbox_content.js (111)
[1524:3847:0715/045625:INFO:CONSOLE(94)] "object message received from: ", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testcJGE64/out/Release/remoting/unittests/window_message_dispatcher.js (94)
[1524:3847:0715/045625:INFO:CONSOLE(111)] "Unexpected message:", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testcJGE64/out/Release/remoting/unittests/wcs_sandbox_content.js (111)
[1524:3847:0715/045625:INFO:CONSOLE(94)] "object message received from: ", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testcJGE64/out/Release/remoting/unittests/window_message_dispatcher.js (94)
[1524:3847:0715/045625:INFO:CONSOLE(111)] "Unexpected message:", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testcJGE64/out/Release/remoting/unittests/wcs_sandbox_content.js (111)
[1524:3847:0715/045625:INFO:CONSOLE(94)] "object message received from: ", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testcJGE64/out/Release/remoting/unittests/window_message_dispatcher.js (94)
[1524:3847:0715/045625:INFO:CONSOLE(111)] "Unexpected message:", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testcJGE64/out/Release/remoting/unittests/wcs_sandbox_content.js (111)
[1524:3847:0715/045625:INFO:CONSOLE(94)] "object message received from: ", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testcJGE64/out/Release/remoting/unittests/window_message_dispatcher.js (94)
[1524:3847:0715/045625:INFO:CONSOLE(99)] "No handler registered for messages from: ", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testcJGE64/out/Release/remoting/unittests/window_message_dispatcher.js (99)
[1524:3847:0715/045625:INFO:CONSOLE(111)] "Unexpected message:", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testcJGE64/out/Release/remoting/unittests/wcs_sandbox_content.js (111)
[1524:3847:0715/045625:INFO:CONSOLE(94)] "object message received from: ", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testcJGE64/out/Release/remoting/unittests/window_message_dispatcher.js (94)
[1524:3847:0715/045626:INFO:CONSOLE(57)] "Writing Event - {"id":"1"}", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testcJGE64/out/Release/remoting/unittests/xhr_event_writer.js (57)
[1524:3847:0715/045626:INFO:CONSOLE(57)] "Writing Event - {"id":"1"}", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testcJGE64/out/Release/remoting/unittests/xhr_event_writer.js (57)
[1524:3847:0715/045626:INFO:CONSOLE(57)] "Writing Event - {"id":"1"}", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testcJGE64/out/Release/remoting/unittests/xhr_event_writer.js (57)
[1524:3847:0715/045626:INFO:CONSOLE(57)] "Writing Event - {"id":"2"}", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testcJGE64/out/Release/remoting/unittests/xhr_event_writer.js (57)
[1524:3847:0715/045626:INFO:CONSOLE(57)] "Writing Event - {"id":"3"}", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testcJGE64/out/Release/remoting/unittests/xhr_event_writer.js (57)
[1524:3847:0715/045626:INFO:CONSOLE(57)] "Writing Event - {"id":"1"}", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testcJGE64/out/Release/remoting/unittests/xhr_event_writer.js (57)
[1524:3847:0715/045626:INFO:CONSOLE(57)] "Writing Event - {"id":"2"}", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testcJGE64/out/Release/remoting/unittests/xhr_event_writer.js (57)
[1524:3847:0715/045626:INFO:CONSOLE(57)] "Writing Event - {"id":"3"}", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testcJGE64/out/Release/remoting/unittests/xhr_event_writer.js (57)
[1524:3847:0715/045626:INFO:CONSOLE(57)] "Writing Event - {"id":"4"}", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testcJGE64/out/Release/remoting/unittests/xhr_event_writer.js (57)
[1524:3847:0715/045626:INFO:CONSOLE(57)] "Writing Event - {"id":"5"}", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testcJGE64/out/Release/remoting/unittests/xhr_event_writer.js (57)
[1524:3847:0715/045626:INFO:CONSOLE(57)] "Writing Event - {"hello":"world"}", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testcJGE64/out/Release/remoting/unittests/xhr_event_writer.js (57)
[1524:3847:0715/045626:INFO:CONSOLE(57)] "Writing Event - {"hello":"world"}", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testcJGE64/out/Release/remoting/unittests/xhr_event_writer.js (57)
[1524:3847:0715/045626:INFO:CONSOLE(320)] "getJson() called with |allowJson_| false.", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testcJGE64/out/Release/remoting/unittests/xhr.js (320)
[1524:3847:0715/045628:INFO:CONSOLE(327)] "Failed to connect to xmpp.example.com: -1", source: file:///Volumes/data/b/swarm_slave/work/cache/run_tha_testcJGE64/out/Release/remoting/unittests/xmpp_connection.js (327)
[ OK ] QUnitBrowserTestRunner.Remoting_Webapp_Js_Unittest (20122 ms)
[198/228] QUnitBrowserTestRunner.Remoting_Webapp_Js_Unittest (21612 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/52
[1553:3847:0715/045627:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/52 (4143 ms)
[199/228] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/52 (5675 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/54
[1561:3847:0715/045632:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/54 (3873 ms)
[200/228] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/54 (5250 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/60
[1562:3847:0715/045633:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1564:13063:0715/045634:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/60 (3776 ms)
[201/228] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/60 (5250 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/65
[1571:3847:0715/045638:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/65 (3982 ms)
[202/228] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/65 (5352 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/110
[1572:3847:0715/045638:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1566:40451:0715/045640:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[1566:40451:0715/045640:WARNING:channel.cc(322)] RawChannel write error
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/110 (4145 ms)
[203/228] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/110 (5586 ms)
[ RUN ] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/10
[1581:3847:0715/045643:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1583:13063:0715/045644:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[1583:13063:0715/045644:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[1583:13063:0715/045644:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483651, remote ID 4)
[1583:13063:0715/045644:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1583:13063:0715/045644:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/10 (3669 ms)
[204/228] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/10 (5156 ms)
[ RUN ] SRC_ClearKey/EncryptedMediaTest.Playback_VideoOnly_WebM/0
[1582:3847:0715/045644:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49695...
sending server_data: {"host": "127.0.0.1", "port": 49695} (36 bytes)
[1576:3847:0715/045646:INFO:CONSOLE(295)] "04:56:46.284 - Using ClearKeyPlayer", source: http://127.0.0.1:49695/files/eme_player_js/utils.js (295)
[1576:3847:0715/045646:INFO:CONSOLE(295)] "04:56:46.292 - Registering video event handlers.", source: http://127.0.0.1:49695/files/eme_player_js/utils.js (295)
[1576:3847:0715/045646:INFO:CONSOLE(295)] "04:56:46.295 - Setting video media keys: org.w3.clearkey", source: http://127.0.0.1:49695/files/eme_player_js/utils.js (295)
[1576:3847:0715/045646:INFO:CONSOLE(295)] "04:56:46.369 - Loading media using src.", source: http://127.0.0.1:49695/files/eme_player_js/utils.js (295)
[1576:3847:0715/045646:INFO:CONSOLE(295)] "04:56:46.575 - Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:49695/files/eme_player_js/utils.js (295)
[1576:3847:0715/045646:INFO:CONSOLE(295)] "04:56:46.597 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:49695/files/eme_player_js/utils.js (295)
2015-07-15 04:56:47.253 browser_tests[1576:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[1576:3847:0715/045649:INFO:CONSOLE(295)] "04:56:49.370 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:49695/files/eme_player_js/utils.js (295)
[ OK ] SRC_ClearKey/EncryptedMediaTest.Playback_VideoOnly_WebM/0 (7839 ms)
[205/228] SRC_ClearKey/EncryptedMediaTest.Playback_VideoOnly_WebM/0 (9374 ms)
[ RUN ] MSE_ClearKey/EncryptedMediaTest.Playback_VideoAudio_WebM_Opus/0
[1590:3847:0715/045648:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49712...
sending server_data: {"host": "127.0.0.1", "port": 49712} (36 bytes)
[1586:3847:0715/045650:INFO:CONSOLE(295)] "04:56:50.562 - Using ClearKeyPlayer", source: http://127.0.0.1:49712/files/eme_player_js/utils.js (295)
[1586:3847:0715/045650:INFO:CONSOLE(295)] "04:56:50.575 - Registering video event handlers.", source: http://127.0.0.1:49712/files/eme_player_js/utils.js (295)
[1586:3847:0715/045650:INFO:CONSOLE(295)] "04:56:50.577 - Setting video media keys: org.w3.clearkey", source: http://127.0.0.1:49712/files/eme_player_js/utils.js (295)
[1586:3847:0715/045650:INFO:CONSOLE(295)] "04:56:50.656 - Loading media using MSE.", source: http://127.0.0.1:49712/files/eme_player_js/utils.js (295)
[1586:3847:0715/045650:INFO:CONSOLE(295)] "04:56:50.823 - onSourceOpen [object Event]", source: http://127.0.0.1:49712/files/eme_player_js/utils.js (295)
[1586:3847:0715/045650:INFO:CONSOLE(295)] "04:56:50.828 - Creating a source buffer for type video/webm; codecs="vorbis, vp8"", source: http://127.0.0.1:49712/files/eme_player_js/utils.js (295)
[1586:3847:0715/045650:INFO:CONSOLE(295)] "04:56:50.880 - End of appending buffer from bear-320x240-opus-av_enc-av.webm", source: http://127.0.0.1:49712/files/eme_player_js/utils.js (295)
[1586:3847:0715/045650:INFO:CONSOLE(295)] "04:56:50.893 - Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:49712/files/eme_player_js/utils.js (295)
[1586:3847:0715/045650:INFO:CONSOLE(295)] "04:56:50.900 - Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:49712/files/eme_player_js/utils.js (295)
[1586:3847:0715/045650:INFO:CONSOLE(295)] "04:56:50.931 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:49712/files/eme_player_js/utils.js (295)
[1586:3847:0715/045650:INFO:CONSOLE(295)] "04:56:50.954 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:49712/files/eme_player_js/utils.js (295)
[1586:3847:0715/045653:INFO:CONSOLE(295)] "04:56:53.756 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:49712/files/eme_player_js/utils.js (295)
[1591:13063:0715/045653:ERROR:audio_output_device.cc(327)] IO loop going away before the audio device has been stopped
[ OK ] MSE_ClearKey/EncryptedMediaTest.Playback_VideoAudio_WebM_Opus/0 (7663 ms)
[206/228] MSE_ClearKey/EncryptedMediaTest.Playback_VideoAudio_WebM_Opus/0 (9264 ms)
[ RUN ] SRC_ExternalClearKey/EncryptedMediaTest.Playback_AudioOnly_WebM_Opus/0
[1596:3847:0715/045653:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49729...
sending server_data: {"host": "127.0.0.1", "port": 49729} (36 bytes)
[1593:3847:0715/045655:INFO:CONSOLE(295)] "04:56:55.356 - Using ClearKeyPlayer", source: http://127.0.0.1:49729/files/eme_player_js/utils.js (295)
[1593:3847:0715/045655:INFO:CONSOLE(295)] "04:56:55.367 - Registering video event handlers.", source: http://127.0.0.1:49729/files/eme_player_js/utils.js (295)
[1593:3847:0715/045655:INFO:CONSOLE(295)] "04:56:55.369 - Setting video media keys: org.chromium.externalclearkey", source: http://127.0.0.1:49729/files/eme_player_js/utils.js (295)
[1593:3847:0715/045656:INFO:CONSOLE(295)] "04:56:56.422 - Loading media using src.", source: http://127.0.0.1:49729/files/eme_player_js/utils.js (295)
[0715/045656:ERROR:ffmpeg_cdm_audio_decoder.cc(151)] Initialize(): invalid audio decoder configuration.
[1593:3847:0715/045656:INFO:CONSOLE(295)] "04:56:56.567 - Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:49729/files/eme_player_js/utils.js (295)
[1593:3847:0715/045656:INFO:CONSOLE(295)] "04:56:56.592 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:49729/files/eme_player_js/utils.js (295)
[1593:3847:0715/045656:INFO:CONSOLE(295)] "04:56:56.839 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:49729/files/eme_player_js/utils.js (295)
[1593:3847:0715/045656:INFO:CONSOLE(295)] "04:56:56.841 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:49729/files/eme_player_js/utils.js (295)
[1593:3847:0715/045657:INFO:CONSOLE(295)] "04:56:57.237 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:49729/files/eme_player_js/utils.js (295)
[1593:3847:0715/045657:INFO:CONSOLE(295)] "04:56:57.241 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:49729/files/eme_player_js/utils.js (295)
[1593:3847:0715/045658:INFO:CONSOLE(295)] "04:56:58.038 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:49729/files/eme_player_js/utils.js (295)
[1593:3847:0715/045658:INFO:CONSOLE(295)] "04:56:58.040 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:49729/files/eme_player_js/utils.js (295)
[1593:3847:0715/045658:INFO:CONSOLE(295)] "04:56:58.047 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:49729/files/eme_player_js/utils.js (295)
[1597:12551:0715/045658:ERROR:audio_output_device.cc(327)] IO loop going away before the audio device has been stopped
[ OK ] SRC_ExternalClearKey/EncryptedMediaTest.Playback_AudioOnly_WebM_Opus/0 (7217 ms)
[207/228] SRC_ExternalClearKey/EncryptedMediaTest.Playback_AudioOnly_WebM_Opus/0 (8687 ms)
[ RUN ] MSE_ExternalClearKeyDecryptOnly_Prefixed/EncryptedMediaTest.Playback_VideoAudio_WebM_Opus/0
[1603:3847:0715/045657:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49746...
sending server_data: {"host": "127.0.0.1", "port": 49746} (36 bytes)
[1599:3847:0715/045659:INFO:CONSOLE(295)] "04:56:59.413 - org.chromium.externalclearkey.decryptonly is not a known key system", source: http://127.0.0.1:49746/files/eme_player_js/utils.js (295)
[1599:3847:0715/045659:INFO:CONSOLE(295)] "04:56:59.419 - Using PrefixedClearKeyPlayer", source: http://127.0.0.1:49746/files/eme_player_js/utils.js (295)
[1599:3847:0715/045659:INFO:CONSOLE(295)] "04:56:59.425 - Registering video event handlers.", source: http://127.0.0.1:49746/files/eme_player_js/utils.js (295)
[1599:3847:0715/045659:INFO:CONSOLE(295)] "04:56:59.437 - Loading media using MSE.", source: http://127.0.0.1:49746/files/eme_player_js/utils.js (295)
[1599:3847:0715/045659:INFO:CONSOLE(295)] "04:56:59.652 - onSourceOpen [object Event]", source: http://127.0.0.1:49746/files/eme_player_js/utils.js (295)
[1599:3847:0715/045659:INFO:CONSOLE(295)] "04:56:59.656 - Creating a source buffer for type video/webm; codecs="vorbis, vp8"", source: http://127.0.0.1:49746/files/eme_player_js/utils.js (295)
[1599:3847:0715/045659:INFO:CONSOLE(295)] "04:56:59.720 - End of appending buffer from bear-320x240-opus-av_enc-av.webm", source: http://127.0.0.1:49746/files/eme_player_js/utils.js (295)
[1599:3847:0715/045659:INFO:CONSOLE(295)] "04:56:59.727 - org.chromium.externalclearkey.decryptonly Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:49746/files/eme_player_js/utils.js (295)
[1599:3847:0715/045659:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[1599:3847:0715/045700:INFO:CONSOLE(295)] "04:57:00.697 - org.chromium.externalclearkey.decryptonly Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:49746/files/eme_player_js/utils.js (295)
[1599:3847:0715/045700:INFO:CONSOLE(295)] "04:57:00.727 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:49746/files/eme_player_js/utils.js (295)
[1599:3847:0715/045700:INFO:CONSOLE(295)] "04:57:00.736 - Adding key to sessionID: 1", source: http://127.0.0.1:49746/files/eme_player_js/utils.js (295)
[1599:3847:0715/045700:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M46 (beta around September 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[1599:3847:0715/045700:INFO:CONSOLE(295)] "04:57:00.739 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:49746/files/eme_player_js/utils.js (295)
[1599:3847:0715/045700:INFO:CONSOLE(295)] "04:57:00.743 - Adding key to sessionID: 2", source: http://127.0.0.1:49746/files/eme_player_js/utils.js (295)
[1599:3847:0715/045700:INFO:CONSOLE(295)] "04:57:00.747 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:49746/files/eme_player_js/utils.js (295)
[1599:3847:0715/045700:INFO:CONSOLE(295)] "04:57:00.754 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:49746/files/eme_player_js/utils.js (295)
[1599:3847:0715/045700:INFO:CONSOLE(295)] "04:57:00.943 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:49746/files/eme_player_js/utils.js (295)
[1599:3847:0715/045700:INFO:CONSOLE(295)] "04:57:00.947 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:49746/files/eme_player_js/utils.js (295)
[1599:3847:0715/045700:INFO:CONSOLE(295)] "04:57:00.951 - Adding key to sessionID: 2", source: http://127.0.0.1:49746/files/eme_player_js/utils.js (295)
[1599:3847:0715/045700:INFO:CONSOLE(295)] "04:57:00.960 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:49746/files/eme_player_js/utils.js (295)
[1599:3847:0715/045701:INFO:CONSOLE(295)] "04:57:01.351 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:49746/files/eme_player_js/utils.js (295)
[1599:3847:0715/045701:INFO:CONSOLE(295)] "04:57:01.354 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:49746/files/eme_player_js/utils.js (295)
[1599:3847:0715/045701:INFO:CONSOLE(295)] "04:57:01.358 - Adding key to sessionID: 2", source: http://127.0.0.1:49746/files/eme_player_js/utils.js (295)
[1599:3847:0715/045701:INFO:CONSOLE(295)] "04:57:01.369 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:49746/files/eme_player_js/utils.js (295)
[1599:3847:0715/045702:INFO:CONSOLE(295)] "04:57:02.144 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:49746/files/eme_player_js/utils.js (295)
[1599:3847:0715/045702:INFO:CONSOLE(295)] "04:57:02.148 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:49746/files/eme_player_js/utils.js (295)
[1599:3847:0715/045702:INFO:CONSOLE(295)] "04:57:02.154 - Adding key to sessionID: 2", source: http://127.0.0.1:49746/files/eme_player_js/utils.js (295)
[1599:3847:0715/045702:INFO:CONSOLE(295)] "04:57:02.166 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:49746/files/eme_player_js/utils.js (295)
[1599:3847:0715/045703:INFO:CONSOLE(295)] "04:57:03.609 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:49746/files/eme_player_js/utils.js (295)
[1604:12551:0715/045703:ERROR:audio_output_device.cc(327)] IO loop going away before the audio device has been stopped
[ OK ] MSE_ExternalClearKeyDecryptOnly_Prefixed/EncryptedMediaTest.Playback_VideoAudio_WebM_Opus/0 (8597 ms)
[208/228] MSE_ExternalClearKeyDecryptOnly_Prefixed/EncryptedMediaTest.Playback_VideoAudio_WebM_Opus/0 (10133 ms)
[ RUN ] PrefHashBrowserTestClearedAtomicInstance/PrefHashBrowserTestClearedAtomic.PRE_ClearedAtomic/0
[1617:3847:0715/045707:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1618:14851:0715/045708:ERROR:webgraphicscontext3d_command_buffer_impl.cc(273)] Failed to initialize GLES2Implementation.
[1618:12551:0715/045708:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[1618:12551:0715/045708:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[1618:12551:0715/045708:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1618:12551:0715/045708:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] PrefHashBrowserTestClearedAtomicInstance/PrefHashBrowserTestClearedAtomic.PRE_ClearedAtomic/0 (3302 ms)
[209/228] PrefHashBrowserTestClearedAtomicInstance/PrefHashBrowserTestClearedAtomic.PRE_ClearedAtomic/0 (4680 ms)
[ RUN ] MSE_ExternalClearKeyDecryptOnly/EncryptedMediaTest.Playback_VideoClearAudio_WebM/0
[1610:3847:0715/045701:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49763...
sending server_data: {"host": "127.0.0.1", "port": 49763} (36 bytes)
[1606:3847:0715/045704:INFO:CONSOLE(295)] "04:57:04.306 - org.chromium.externalclearkey.decryptonly is not a known key system", source: http://127.0.0.1:49763/files/eme_player_js/utils.js (295)
[1606:3847:0715/045704:INFO:CONSOLE(295)] "04:57:04.312 - Using ClearKeyPlayer", source: http://127.0.0.1:49763/files/eme_player_js/utils.js (295)
[1606:3847:0715/045704:INFO:CONSOLE(295)] "04:57:04.317 - Registering video event handlers.", source: http://127.0.0.1:49763/files/eme_player_js/utils.js (295)
[1606:3847:0715/045704:INFO:CONSOLE(295)] "04:57:04.320 - Setting video media keys: org.chromium.externalclearkey.decryptonly", source: http://127.0.0.1:49763/files/eme_player_js/utils.js (295)
[1606:3847:0715/045705:INFO:CONSOLE(295)] "04:57:05.426 - Loading media using MSE.", source: http://127.0.0.1:49763/files/eme_player_js/utils.js (295)
[1606:3847:0715/045705:INFO:CONSOLE(295)] "04:57:05.543 - onSourceOpen [object Event]", source: http://127.0.0.1:49763/files/eme_player_js/utils.js (295)
[1606:3847:0715/045705:INFO:CONSOLE(295)] "04:57:05.548 - Creating a source buffer for type video/webm; codecs="vorbis, vp8"", source: http://127.0.0.1:49763/files/eme_player_js/utils.js (295)
[1606:3847:0715/045705:INFO:CONSOLE(295)] "04:57:05.599 - Creating new media key session for initDataType: webm, initData: 5ef3a16b338dc4e1a2bcb99f9a6cb780", source: http://127.0.0.1:49763/files/eme_player_js/utils.js (295)
[1606:3847:0715/045705:INFO:CONSOLE(295)] "04:57:05.620 - End of appending buffer from bear-320x240-av_enc-v.webm", source: http://127.0.0.1:49763/files/eme_player_js/utils.js (295)
[1606:3847:0715/045705:INFO:CONSOLE(295)] "04:57:05.632 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:49763/files/eme_player_js/utils.js (295)
[1606:3847:0715/045705:INFO:CONSOLE(295)] "04:57:05.868 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:49763/files/eme_player_js/utils.js (295)
[1606:3847:0715/045705:INFO:CONSOLE(295)] "04:57:05.871 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:49763/files/eme_player_js/utils.js (295)
[1606:3847:0715/045706:INFO:CONSOLE(295)] "04:57:06.268 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:49763/files/eme_player_js/utils.js (295)
[1606:3847:0715/045706:INFO:CONSOLE(295)] "04:57:06.277 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:49763/files/eme_player_js/utils.js (295)
[1606:3847:0715/045707:INFO:CONSOLE(295)] "04:57:07.074 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:49763/files/eme_player_js/utils.js (295)
[1606:3847:0715/045707:INFO:CONSOLE(295)] "04:57:07.077 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:49763/files/eme_player_js/utils.js (295)
[1606:3847:0715/045708:INFO:CONSOLE(295)] "04:57:08.501 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:49763/files/eme_player_js/utils.js (295)
[1611:12551:0715/045708:ERROR:audio_output_device.cc(327)] IO loop going away before the audio device has been stopped
[ OK ] MSE_ExternalClearKeyDecryptOnly/EncryptedMediaTest.Playback_VideoClearAudio_WebM/0 (9173 ms)
[210/228] MSE_ExternalClearKeyDecryptOnly/EncryptedMediaTest.Playback_VideoClearAudio_WebM/0 (10749 ms)
[ RUN ] PrefHashBrowserTestUntrustedInitializedInstance/PrefHashBrowserTestUntrustedInitialized.PRE_UntrustedInitialized/2
[1625:3847:0715/045712:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1627:15363:0715/045713:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[1627:15363:0715/045713:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[1627:15363:0715/045713:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[1627:13063:0715/045713:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1627:13063:0715/045713:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] PrefHashBrowserTestUntrustedInitializedInstance/PrefHashBrowserTestUntrustedInitialized.PRE_UntrustedInitialized/2 (3423 ms)
[211/228] PrefHashBrowserTestUntrustedInitializedInstance/PrefHashBrowserTestUntrustedInitialized.PRE_UntrustedInitialized/2 (4984 ms)
[ RUN ] PrefHashBrowserTestUntrustedAdditionToPrefsInstance/PrefHashBrowserTestUntrustedAdditionToPrefs.PRE_UntrustedAdditionToPrefs/2
[1626:3847:0715/045712:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1628:12807:0715/045713:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[1628:12807:0715/045713:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[1628:12807:0715/045713:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1628:12807:0715/045713:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1628:15107:0715/045713:ERROR:webgraphicscontext3d_command_buffer_impl.cc(242)] Failed to initialize GLES2CmdHelper.
[ OK ] PrefHashBrowserTestUntrustedAdditionToPrefsInstance/PrefHashBrowserTestUntrustedAdditionToPrefs.PRE_UntrustedAdditionToPrefs/2 (3562 ms)
[212/228] PrefHashBrowserTestUntrustedAdditionToPrefsInstance/PrefHashBrowserTestUntrustedAdditionToPrefs.PRE_UntrustedAdditionToPrefs/2 (4899 ms)
[ RUN ] PrefHashBrowserTestUntrustedAdditionToPrefsAfterWipeInstance/PrefHashBrowserTestUntrustedAdditionToPrefsAfterWipe.PRE_UntrustedAdditionToPrefsAfterWipe/3
[1635:3847:0715/045717:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1629:41219:0715/045718:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[1637:15875:0715/045718:ERROR:webgraphicscontext3d_command_buffer_impl.cc(242)] Failed to initialize GLES2CmdHelper.
[1637:13575:0715/045718:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[1637:13575:0715/045718:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1637:13575:0715/045718:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1637:13575:0715/045718:WARNING:channel.cc(322)] RawChannel write error
[ OK ] PrefHashBrowserTestUntrustedAdditionToPrefsAfterWipeInstance/PrefHashBrowserTestUntrustedAdditionToPrefsAfterWipe.PRE_UntrustedAdditionToPrefsAfterWipe/3 (3331 ms)
[213/228] PrefHashBrowserTestUntrustedAdditionToPrefsAfterWipeInstance/PrefHashBrowserTestUntrustedAdditionToPrefsAfterWipe.PRE_UntrustedAdditionToPrefsAfterWipe/3 (4731 ms)
[ RUN ] NativeAppWindowCocoaBrowserTestInstance/NativeAppWindowCocoaBrowserTest.HideShowWithAppWithShim/1
[1636:3847:0715/045717:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1630:3847:0715/045721:ERROR:bridged_native_widget.mm(810)] Not implemented reached in virtual base::Closure views::BridgedNativeWidget::PrepareForLayerBoundsChange()
[1630:3847:0715/045721:ERROR:native_widget_mac.mm(254)] Not implemented reached in virtual void views::NativeWidgetMac::SetWindowIcons(const gfx::ImageSkia &, const gfx::ImageSkia &)
[1630:3847:0715/045721:ERROR:bridged_native_widget.mm(810)] Not implemented reached in virtual base::Closure views::BridgedNativeWidget::PrepareForLayerBoundsChange()
[1638:13063:0715/045721:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[1638:13063:0715/045721:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[1638:13063:0715/045721:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1638:13063:0715/045721:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1638:13063:0715/045721:WARNING:channel.cc(322)] RawChannel write error
[1630:3847:0715/045722:ERROR:native_widget_mac.mm(180)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[1630:3847:0715/045722:ERROR:native_widget_mac.mm(180)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[1630:3847:0715/045722:ERROR:native_widget_mac.mm(180)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[1630:3847:0715/045722:ERROR:native_widget_mac.mm(180)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[1630:3847:0715/045722:ERROR:native_widget_mac.mm(180)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[1630:3847:0715/045722:ERROR:native_widget_mac.mm(180)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[ OK ] NativeAppWindowCocoaBrowserTestInstance/NativeAppWindowCocoaBrowserTest.HideShowWithAppWithShim/1 (6937 ms)
[214/228] NativeAppWindowCocoaBrowserTestInstance/NativeAppWindowCocoaBrowserTest.HideShowWithAppWithShim/1 (8394 ms)
[ RUN ] NativeAppWindowCocoaBrowserTestInstance/NativeAppWindowCocoaBrowserTest.Fullscreen/1
[1644:3847:0715/045722:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1640:3847:0715/045724:ERROR:bridged_native_widget.mm(810)] Not implemented reached in virtual base::Closure views::BridgedNativeWidget::PrepareForLayerBoundsChange()
[1640:3847:0715/045724:ERROR:native_widget_mac.mm(254)] Not implemented reached in virtual void views::NativeWidgetMac::SetWindowIcons(const gfx::ImageSkia &, const gfx::ImageSkia &)
[1640:3847:0715/045724:ERROR:bridged_native_widget.mm(810)] Not implemented reached in virtual base::Closure views::BridgedNativeWidget::PrepareForLayerBoundsChange()
[1640:3847:0715/045724:ERROR:bridged_native_widget.mm(810)] Not implemented reached in virtual base::Closure views::BridgedNativeWidget::PrepareForLayerBoundsChange()
[1640:3847:0715/045724:ERROR:bridged_native_widget.mm(810)] Not implemented reached in virtual base::Closure views::BridgedNativeWidget::PrepareForLayerBoundsChange()
[1640:3847:0715/045724:ERROR:bridged_native_widget.mm(810)] Not implemented reached in virtual base::Closure views::BridgedNativeWidget::PrepareForLayerBoundsChange()
[1640:3847:0715/045725:ERROR:bridged_native_widget.mm(810)] Not implemented reached in virtual base::Closure views::BridgedNativeWidget::PrepareForLayerBoundsChange()
[1640:3847:0715/045725:ERROR:bridged_native_widget.mm(810)] Not implemented reached in virtual base::Closure views::BridgedNativeWidget::PrepareForLayerBoundsChange()
[1640:3847:0715/045725:ERROR:bridged_native_widget.mm(810)] Not implemented reached in virtual base::Closure views::BridgedNativeWidget::PrepareForLayerBoundsChange()
[1640:41219:0715/045725:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[1640:41219:0715/045725:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[1640:41219:0715/045725:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 6, remote ID 2147483653)
[1640:41219:0715/045725:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 5, remote ID 2147483652)
[1640:41219:0715/045725:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[1640:3847:0715/045725:ERROR:native_widget_mac.mm(180)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[1640:3847:0715/045725:ERROR:native_widget_mac.mm(180)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[1640:3847:0715/045725:ERROR:native_widget_mac.mm(180)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[1640:3847:0715/045725:ERROR:native_widget_mac.mm(180)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[1640:3847:0715/045725:ERROR:native_widget_mac.mm(180)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[1640:3847:0715/045725:ERROR:native_widget_mac.mm(180)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[ OK ] NativeAppWindowCocoaBrowserTestInstance/NativeAppWindowCocoaBrowserTest.Fullscreen/1 (5847 ms)
[215/228] NativeAppWindowCocoaBrowserTestInstance/NativeAppWindowCocoaBrowserTest.Fullscreen/1 (7380 ms)
[ RUN ] NativeAppWindowCocoaBrowserTestInstance/NativeAppWindowCocoaBrowserTest.Minimize/1
[1650:3847:0715/045725:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1647:3847:0715/045729:ERROR:bridged_native_widget.mm(810)] Not implemented reached in virtual base::Closure views::BridgedNativeWidget::PrepareForLayerBoundsChange()
[1647:3847:0715/045729:ERROR:native_widget_mac.mm(254)] Not implemented reached in virtual void views::NativeWidgetMac::SetWindowIcons(const gfx::ImageSkia &, const gfx::ImageSkia &)
[1647:3847:0715/045729:ERROR:bridged_native_widget.mm(810)] Not implemented reached in virtual base::Closure views::BridgedNativeWidget::PrepareForLayerBoundsChange()
[1651:13063:0715/045732:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
2015-07-15 04:57:32.485 browser_tests[1647:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[1647:3847:0715/045732:ERROR:native_widget_mac.mm(180)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[1647:3847:0715/045732:ERROR:native_widget_mac.mm(180)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[1647:3847:0715/045732:ERROR:native_widget_mac.mm(180)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[1647:3847:0715/045732:ERROR:native_widget_mac.mm(180)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[1647:3847:0715/045732:ERROR:native_widget_mac.mm(180)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[1647:3847:0715/045732:ERROR:native_widget_mac.mm(180)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[ OK ] NativeAppWindowCocoaBrowserTestInstance/NativeAppWindowCocoaBrowserTest.Minimize/1 (8914 ms)
[216/228] NativeAppWindowCocoaBrowserTestInstance/NativeAppWindowCocoaBrowserTest.Minimize/1 (10217 ms)
[ RUN ] NativeAppWindowCocoaBrowserTestInstance/NativeAppWindowCocoaBrowserTest.MaximizeFullscreen/1
[1657:3847:0715/045729:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
2015-07-15 04:57:32.397 browser_tests[1652:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[1652:3847:0715/045733:ERROR:bridged_native_widget.mm(810)] Not implemented reached in virtual base::Closure views::BridgedNativeWidget::PrepareForLayerBoundsChange()
[1652:3847:0715/045733:ERROR:native_widget_mac.mm(254)] Not implemented reached in virtual void views::NativeWidgetMac::SetWindowIcons(const gfx::ImageSkia &, const gfx::ImageSkia &)
[1652:3847:0715/045733:ERROR:bridged_native_widget.mm(810)] Not implemented reached in virtual base::Closure views::BridgedNativeWidget::PrepareForLayerBoundsChange()
[1652:3847:0715/045733:ERROR:bridged_native_widget.mm(810)] Not implemented reached in virtual base::Closure views::BridgedNativeWidget::PrepareForLayerBoundsChange()
[1652:3847:0715/045733:ERROR:bridged_native_widget.mm(810)] Not implemented reached in virtual base::Closure views::BridgedNativeWidget::PrepareForLayerBoundsChange()
[1652:3847:0715/045733:ERROR:bridged_native_widget.mm(810)] Not implemented reached in virtual base::Closure views::BridgedNativeWidget::PrepareForLayerBoundsChange()
[1652:3847:0715/045733:ERROR:bridged_native_widget.mm(810)] Not implemented reached in virtual base::Closure views::BridgedNativeWidget::PrepareForLayerBoundsChange()
[1652:3847:0715/045734:ERROR:bridged_native_widget.mm(810)] Not implemented reached in virtual base::Closure views::BridgedNativeWidget::PrepareForLayerBoundsChange()
[1652:3847:0715/045734:ERROR:bridged_native_widget.mm(810)] Not implemented reached in virtual base::Closure views::BridgedNativeWidget::PrepareForLayerBoundsChange()
[1652:3847:0715/045734:ERROR:bridged_native_widget.mm(810)] Not implemented reached in virtual base::Closure views::BridgedNativeWidget::PrepareForLayerBoundsChange()
[1652:3847:0715/045734:ERROR:bridged_native_widget.mm(810)] Not implemented reached in virtual base::Closure views::BridgedNativeWidget::PrepareForLayerBoundsChange()
[1652:3847:0715/045734:ERROR:bridged_native_widget.mm(810)] Not implemented reached in virtual base::Closure views::BridgedNativeWidget::PrepareForLayerBoundsChange()
[1652:3847:0715/045734:ERROR:bridged_native_widget.mm(810)] Not implemented reached in virtual base::Closure views::BridgedNativeWidget::PrepareForLayerBoundsChange()
[1652:3847:0715/045734:ERROR:bridged_native_widget.mm(810)] Not implemented reached in virtual base::Closure views::BridgedNativeWidget::PrepareForLayerBoundsChange()
[1652:3847:0715/045734:ERROR:bridged_native_widget.mm(810)] Not implemented reached in virtual base::Closure views::BridgedNativeWidget::PrepareForLayerBoundsChange()
[1652:3847:0715/045734:ERROR:bridged_native_widget.mm(810)] Not implemented reached in virtual base::Closure views::BridgedNativeWidget::PrepareForLayerBoundsChange()
[1658:12551:0715/045734:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1652:3847:0715/045735:ERROR:native_widget_mac.mm(180)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[1652:3847:0715/045735:ERROR:native_widget_mac.mm(180)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[1652:3847:0715/045735:ERROR:native_widget_mac.mm(180)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[1652:3847:0715/045735:ERROR:native_widget_mac.mm(180)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[1652:3847:0715/045735:ERROR:native_widget_mac.mm(180)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[1652:3847:0715/045735:ERROR:native_widget_mac.mm(180)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[ OK ] NativeAppWindowCocoaBrowserTestInstance/NativeAppWindowCocoaBrowserTest.MaximizeFullscreen/1 (7942 ms)
[217/228] NativeAppWindowCocoaBrowserTestInstance/NativeAppWindowCocoaBrowserTest.MaximizeFullscreen/1 (9180 ms)
[ RUN ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.DontProceed/2
[1671:3847:0715/045738:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1666:3847:0715/045740:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[1671:3847:0715/045740:ERROR:gles2_cmd_decoder.cc(13133)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[1671:3847:0715/045740:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[1671:3847:0715/045740:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[1671:3847:0715/045740:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[1671:3847:0715/045740:ERROR:gles2_cmd_decoder.cc(13133)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[1671:3847:0715/045740:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[1671:3847:0715/045740:ERROR:texture_manager.cc(1867)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_ENUM : glTexImage2D: target was GL_TEXTURE_RECTANGLE_ARB
[1671:3847:0715/045740:ERROR:gles2_cmd_decoder.cc(12296)] [GroupMarkerNotSet(crbug.com/242999)!:50FE0500B0610000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[1671:3847:0715/045740:ERROR:gpu_command_buffer_stub.cc(1006)] Image with ID doesn't exist.
[1671:3847:0715/045740:ERROR:gpu_command_buffer_stub.cc(1006)] Image with ID doesn't exist.
[1666:39427:0715/045740:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[1666:39427:0715/045740:WARNING:channel.cc(322)] RawChannel write error
[ OK ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.DontProceed/2 (4493 ms)
[218/228] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.DontProceed/2 (5928 ms)
[ RUN ] PolicyPrefIndicatorTestInstance/PolicyPrefIndicatorTest.CheckPolicyIndicators/12
[1665:3847:0715/045735:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1662:3847:0715/045738:WARNING:CONSOLE(0)] "The -webkit-canvas CSS feature is deprecated. Please use a positioned <canvas> element instead.", source: (0)
[1662:3847:0715/045739:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[1662:3847:0715/045740:INFO:policy_prefs_browsertest.cc(641)] Testing policy: ImportSavedPasswords
[1662:3847:0715/045740:INFO:policy_prefs_browsertest.cc(641)] Testing policy: ProxyServerMode
[1662:3847:0715/045740:INFO:policy_prefs_browsertest.cc(641)] Testing policy: TranslateEnabled
[1662:3847:0715/045740:INFO:policy_prefs_browsertest.cc(641)] Testing policy: RestoreOnStartupURLs
[1662:40451:0715/045740:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] PolicyPrefIndicatorTestInstance/PolicyPrefIndicatorTest.CheckPolicyIndicators/12 (7187 ms)
[219/228] PolicyPrefIndicatorTestInstance/PolicyPrefIndicatorTest.CheckPolicyIndicators/12 (8578 ms)
[ RUN ] ContinueWhereILeftOffTest.SessionStorage
[1681:3847:0715/045745:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1683:13063:0715/045747:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1683:13063:0715/045747:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1683:13063:0715/045747:WARNING:channel.cc(322)] RawChannel write error
[ OK ] ContinueWhereILeftOffTest.SessionStorage (4605 ms)
[220/228] ContinueWhereILeftOffTest.SessionStorage (5937 ms)
[ RUN ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.Proceed/2
[1680:3847:0715/045744:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1674:3847:0715/045747:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[1685:12807:0715/045747:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1685:12807:0715/045747:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1685:12807:0715/045747:WARNING:channel.cc(322)] RawChannel write error
[1674:39939:0715/045747:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[1674:39939:0715/045747:WARNING:channel.cc(322)] RawChannel write error
[ OK ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.Proceed/2 (5546 ms)
[221/228] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.Proceed/2 (6794 ms)
[ RUN ] ContinueWhereILeftOffTest.Post
[1692:3847:0715/045750:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1695:15107:0715/045752:ERROR:webgraphicscontext3d_command_buffer_impl.cc(273)] Failed to initialize GLES2Implementation.
[ OK ] ContinueWhereILeftOffTest.Post (4342 ms)
[222/228] ContinueWhereILeftOffTest.Post (5902 ms)
[ RUN ] RestartTest.LocalStorageClearedOnExit
[1694:3847:0715/045751:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1687:40451:0715/045753:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] RestartTest.LocalStorageClearedOnExit (4107 ms)
[223/228] RestartTest.LocalStorageClearedOnExit (5400 ms)
[ RUN ] IncognitoSSLHostStateDelegateTest.AfterRestart
[1704:3847:0715/045756:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1698:38915:0715/045757:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[1706:15363:0715/045757:ERROR:webgraphicscontext3d_command_buffer_impl.cc(273)] Failed to initialize GLES2Implementation.
[ OK ] IncognitoSSLHostStateDelegateTest.AfterRestart (2878 ms)
[224/228] IncognitoSSLHostStateDelegateTest.AfterRestart (4209 ms)
[ RUN ] PrefHashBrowserTestClearedAtomicInstance/PrefHashBrowserTestClearedAtomic.ClearedAtomic/0
[1705:3847:0715/045756:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1707:15363:0715/045757:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[1707:15363:0715/045757:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[1707:15363:0715/045757:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[1707:13063:0715/045757:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1707:13063:0715/045757:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] PrefHashBrowserTestClearedAtomicInstance/PrefHashBrowserTestClearedAtomic.ClearedAtomic/0 (3251 ms)
[225/228] PrefHashBrowserTestClearedAtomicInstance/PrefHashBrowserTestClearedAtomic.ClearedAtomic/0 (4691 ms)
[ RUN ] PrefHashBrowserTestUntrustedInitializedInstance/PrefHashBrowserTestUntrustedInitialized.UntrustedInitialized/2
[1714:3847:0715/045800:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1716:15619:0715/045801:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[1716:15619:0715/045801:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[1716:15619:0715/045801:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[1716:13319:0715/045801:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] PrefHashBrowserTestUntrustedInitializedInstance/PrefHashBrowserTestUntrustedInitialized.UntrustedInitialized/2 (3167 ms)
[226/228] PrefHashBrowserTestUntrustedInitializedInstance/PrefHashBrowserTestUntrustedInitialized.UntrustedInitialized/2 (4748 ms)
[ RUN ] PrefHashBrowserTestUntrustedAdditionToPrefsInstance/PrefHashBrowserTestUntrustedAdditionToPrefs.UntrustedAdditionToPrefs/2
[1715:3847:0715/045801:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1717:13063:0715/045802:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[1717:13063:0715/045802:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[1717:13063:0715/045802:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1717:13063:0715/045802:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1717:15363:0715/045802:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[1717:15363:0715/045802:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[1717:15363:0715/045802:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[ OK ] PrefHashBrowserTestUntrustedAdditionToPrefsInstance/PrefHashBrowserTestUntrustedAdditionToPrefs.UntrustedAdditionToPrefs/2 (3014 ms)
[227/228] PrefHashBrowserTestUntrustedAdditionToPrefsInstance/PrefHashBrowserTestUntrustedAdditionToPrefs.UntrustedAdditionToPrefs/2 (4474 ms)
[ RUN ] PrefHashBrowserTestUntrustedAdditionToPrefsAfterWipeInstance/PrefHashBrowserTestUntrustedAdditionToPrefsAfterWipe.UntrustedAdditionToPrefsAfterWipe/3
[1721:3847:0715/045805:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1722:12807:0715/045806:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[1722:12807:0715/045806:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[1722:12807:0715/045806:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1722:12807:0715/045806:WARNING:channel.cc(558)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1722:15107:0715/045806:ERROR:command_buffer_proxy_impl.cc(177)] Could not send GpuCommandBufferMsg_Initialize.
[1722:15107:0715/045806:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
[1722:15107:0715/045806:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
[ OK ] PrefHashBrowserTestUntrustedAdditionToPrefsAfterWipeInstance/PrefHashBrowserTestUntrustedAdditionToPrefsAfterWipe.UntrustedAdditionToPrefsAfterWipe/3 (2708 ms)
[228/228] PrefHashBrowserTestUntrustedAdditionToPrefsAfterWipeInstance/PrefHashBrowserTestUntrustedAdditionToPrefsAfterWipe.UntrustedAdditionToPrefsAfterWipe/3 (4115 ms)
Retrying 1 test (retry #1)
[ RUN ] NaClBrowserTestPnacl.PnaclErrorHandling
[1726:3847:0715/045809:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49782...
sending server_data: {"host": "127.0.0.1", "port": 49782} (36 bytes)
[1723:3847:0715/045811:INFO:nacl_browsertest_util.cc(130)] |||| [STARTUP]
[1723:3847:0715/045811:INFO:nacl_browsertest_util.cc(130)] ||||
[1723:3847:0715/045811:INFO:nacl_browsertest_util.cc(130)] |||| [bad_pexe BEGIN]
[1729,1911742848:04:58:11.981669] Native Client module will be loaded at base address 0x0000084100000000
[1723:3847:0715/045812: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:49782/files/pnacl_error_handling.html?pnacl=1 (0)
[1729,1911742848:04:58:12.240903] NaCl untrusted code called _exit(0x0)
[1723:3847:0715/045812:INFO:nacl_browsertest_util.cc(130)] |||| [bad_pexe PASS]
[1723:3847:0715/045812:INFO:nacl_browsertest_util.cc(130)] ||||
[1723:3847:0715/045812:INFO:nacl_browsertest_util.cc(130)] |||| [bad_pexe_O0 BEGIN]
[1730,1911742848:04:58:13.166476] Native Client module will be loaded at base address 0x0000407f00000000
[1723:3847:0715/045813: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:49782/files/pnacl_error_handling.html?pnacl=1 (0)
[1723:3847:0715/045813:INFO:nacl_browsertest_util.cc(130)] |||| [bad_pexe_O0 PASS]
[1723:3847:0715/045813:INFO:nacl_browsertest_util.cc(130)] ||||
[1723:3847:0715/045813:INFO:nacl_browsertest_util.cc(130)] |||| [bad_nonfinal_pexe_O0 BEGIN]
[1731,1911742848:04:58:14.122426] Native Client module will be loaded at base address 0x0000775000000000
[1723:3847:0715/045814: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:49782/files/pnacl_error_handling.html?pnacl=1 (0)
[1731,1911742848:04:58:14.158080] NaCl untrusted code called _exit(0x0)
[1723:3847:0715/045814:INFO:nacl_browsertest_util.cc(130)] |||| [bad_nonfinal_pexe_O0 PASS]
[1723:3847:0715/045814:INFO:nacl_browsertest_util.cc(130)] ||||
[1723:3847:0715/045814:INFO:nacl_browsertest_util.cc(130)] |||| [nonexistent_pexe BEGIN]
File not found non_existent.pexe full path:/Volumes/data/b/swarm_slave/work/cache/run_tha_testcJGE64/out/Release/nacl_test_data/pnacl/non_existent.pexe
127.0.0.1 - - [15/Jul/2015 04:58:14] code 404, message Not Found
[1723:39427:0715/045814:ERROR:pnacl_host.cc(454)] TranslationFinished: TranslationID 3,2115007721 not found.
[1723:3847:0715/045814:INFO:CONSOLE(0)] "NativeClient: PnaclCoordinator: pexe load failed (pp_error=-2).", source: http://127.0.0.1:49782/files/pnacl_error_handling.html?pnacl=1 (0)
[1723:3847:0715/045814:INFO:nacl_browsertest_util.cc(130)] |||| [nonexistent_pexe PASS]
[1723:3847:0715/045814:INFO:nacl_browsertest_util.cc(130)] ||||
[1723:3847:0715/045814:INFO:nacl_browsertest_util.cc(130)] |||| [illformed_manifest BEGIN]
[1723:3847:0715/045814:INFO:CONSOLE(0)] "NativeClient: manifest: program property 'portable' does not have required key: 'pnacl-translate'.", source: http://127.0.0.1:49782/files/pnacl_error_handling.html?pnacl=1 (0)
[1723:3847:0715/045814:INFO:nacl_browsertest_util.cc(130)] |||| [illformed_manifest PASS]
[1723:3847:0715/045814:INFO:nacl_browsertest_util.cc(130)] ||||
[1723:3847:0715/045814:INFO:nacl_browsertest_util.cc(130)] |||| [wrong_mimetype BEGIN]
[1723:3847:0715/045814: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:49782/files/pnacl_error_handling.html?pnacl=1 (0)
[1723:3847:0715/045814:INFO:nacl_browsertest_util.cc(130)] |||| [wrong_mimetype PASS]
[1723:3847:0715/045814:INFO:nacl_browsertest_util.cc(130)] ||||
[1723:3847:0715/045814:INFO:nacl_browsertest_util.cc(130)] |||| [surfaway BEGIN]
[1732,1911742848:04:58:15.209041] Native Client module will be loaded at base address 0x0000374700000000
[1732,1911742848:04:58:15.723167] NaCl untrusted code called _exit(0x0)
[1733,1911742848:04:58:16.619541] Native Client module will be loaded at base address 0x00000b6000000000
[1733,1911742848:04:58:17.183519] NaCl untrusted code called _exit(0x0)
2015-07-15 04:58:17.565 browser_tests[1723:f07] CoreBluetooth[ERROR] XPC connection interrupted, resetting
[1734,1911742848:04:58:18.047368] Native Client module will be loaded at base address 0x0000468700000000
[1734,1911742848:04:58:18.121926] NaCl untrusted code called _exit(0x0)
[1736,1911742848:04:58:18.951335] Native Client module will be loaded at base address 0x0000394700000000
[1723:3847:0715/045818:INFO:nacl_browsertest_util.cc(130)] |||| [surfaway PASS]
[1723:3847:0715/045818:INFO:nacl_browsertest_util.cc(130)] ||||
[1723:3847:0715/045818:INFO:nacl_browsertest_util.cc(130)] |||| [SHUTDOWN] 7 passed, 0 failed, 0 errors
[ OK ] NaClBrowserTestPnacl.PnaclErrorHandling (11673 ms)
[229/229] NaClBrowserTestPnacl.PnaclErrorHandling (13005 ms)
SUCCESS: all tests passed.
[run_isolated_out_hack]{"hash":"14efdb21d1bcc69a053a5e2e3b5ed4e67e87ad23","namespace":"default-gzip","storage":"https://isolateserver.appspot.com"}[/run_isolated_out_hack]
+------------------------------------------------------------------------+
| End of shard 0 Pending: 0.0s Duration: 921.4s Bot: vm3-a4 Exit: 0 |
+------------------------------------------------------------------------+
Total duration: 12832.5s
exit code (as seen by runtest.py): 0
@@@STEP_TEXT@@@@
@@@STEP_TEXT@455 disabled@@@
@@@STEP_TEXT@8 flaky@@@
@@@STEP_CURSOR browser_tests@@@
@@@STEP_CURSOR browser_tests@@@