Sample details: b7413d7f6915f82f032c188c0f6aba5b --

Hashes
MD5: b7413d7f6915f82f032c188c0f6aba5b
SHA1: f1f2d070b6e25ad2cb6f1aeb3aee2ed9335643df
SHA256: b71eaf940f422ea72ac7f04520ec3167309dc8fb7f4eb71568b2ab282577ef4f
SSDEEP: 12288:c6XzX9nxMSRCFQv+X145juGWbdMHKwfHK/zkXdAXv:cCPMSuQv045jcdwvKQ6v
Details
File Type: PE32
Yara Hits
YRP/possible_includes_base64_packed_functions | YRP/VC8_Microsoft_Corporation | YRP/Microsoft_Visual_Cpp_8 | YRP/IsPE32 | YRP/IsWindowsGUI | YRP/IsPacked | YRP/IsBeyondImageSize | YRP/domain | YRP/IP | YRP/contentis_base64 | YRP/Misc_Suspicious_Strings | YRP/anti_dbg | YRP/network_tcp_listen | YRP/network_tcp_socket | YRP/screenshot | YRP/keylogger | YRP/win_registry | YRP/win_files_operation | YRP/win_hook | YRP/Big_Numbers0 | YRP/Str_Win32_Winsock2_Library | YRP/Str_Win32_Wininet_Library |
Source
http://37.48.125.120/apis.exe
Strings
          	            !This program cannot be run in DOS mode.
`.rdata
@.data
*1AYC8
G{>]W4
Geis,p
wHyNA!
h*r-Tw
\eIF5'f
@\rf#A
:hlS7A!
{H&0rBS
RuZG*"
t8h(fB
t!h8gB
YYPhPjB
YYPh8jB
YYPh jB
QQQSVW
QQQSVW
VC20XC00U
QQSVWd
.t|PVj@
t"SS9] u
HHt$HHt
?If90t
j@j ^V
<at,<rt"<wt
URPQQh
t,hT{B
f-00f=
tWItHIt9It 
;t$,v-
UQPXY]Y[
t*=RCC
;7|G;p
tR99u2
^SSSSS
t$<"u	3
< tK<	tG
F Pj*S
F$Pj+Sj
F(Pj,S
F,Pj-S
F0Pj.S
F4Pj/S
F8PjDS
F<PjES
F@PjFS
FDPjGS
FHPjHS
FLPjIS
FPPjJS
FTPjKS
FXPjLS
F\PjMS
F`PjNS
FdPjOS
FhPj8S
FlPj9S
FpPj:S
FtPj;S
FxPj<S
F|Pj=S
C PjPV
C$PjQV
C*PjTV
C+PjUV
C,PjVV
C-PjWV
C.PjRV
C/PjSV
CHPjPV
CLPjQV
PPPPPPPP
PPPPPPPP
v	N+D$
tCHt(Ht 
tIj"[:
ukSSSSS
tRHtCHt4Ht%HtFHHt
v	N+D$
	X 9} 
t VV9u
<+t"<-t
+t HHt
/Embedding
-Embedding
ConsoleWindowClass
1.2.840.113549.1.9.5
1.2.840.113549.1.9.5
SHGetMalloc failed
SHGetMalloc failed
SHGetSpecialFolderLocation failed
IShellFolder::GetDisplayNameOf failed
Create
DEVICE
WINDOWS
Software\Microsoft\Windows\CurrentVersion
Error GetPrinter
Error EnumJobs
msftedit.dll
Complicated
DISPLAY
string too long
invalid string position
ios_base::eofbit set
ios_base::failbit set
ios_base::badbit set
list<T> too long
vector<T> too long
invalid map/set<T> iterator
bad cast
bad locale name
map/set<T> too long
generic
iostream
system
iostream stream error
cmd.exe
COMSPEC
Unknown exception
bad allocation
LC_TIME
LC_NUMERIC
LC_MONETARY
LC_CTYPE
LC_COLLATE
LC_ALL
 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~
Visual C++ CRT: Not enough memory to complete call to strerror.
 !"#$%&'()*+,-./0123456789:;<=>?@abcdefghijklmnopqrstuvwxyz[\]^_`abcdefghijklmnopqrstuvwxyz{|}~
 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`ABCDEFGHIJKLMNOPQRSTUVWXYZ{|}~
(null)
`h````
xpxxxx
CorExitProcess
HH:mm:ss
dddd, MMMM dd, yyyy
MM/dd/yy
December
November
October
September
August
February
January
Saturday
Friday
Thursday
Wednesday
Tuesday
Monday
Sunday
FlsFree
FlsSetValue
FlsGetValue
FlsAlloc
UTF-16LE
UNICODE
?uZEeu
?uZEeu
?UUUUUU
?UUUUUU
<8bunz8
l,kg<i
<@En[vP
bad exception
united-states
united-kingdom
trinidad & tobago
south-korea
south-africa
south korea
south africa
slovak
puerto-rico
pr-china
pr china
new-zealand
hong-kong
holland
great britain
england
britain
america
swedish-finland
spanish-venezuela
spanish-uruguay
spanish-puerto rico
spanish-peru
spanish-paraguay
spanish-panama
spanish-nicaragua
spanish-modern
spanish-mexican
spanish-honduras
spanish-guatemala
spanish-el salvador
spanish-ecuador
spanish-dominican republic
spanish-costa rica
spanish-colombia
spanish-chile
spanish-bolivia
spanish-argentina
portuguese-brazilian
norwegian-nynorsk
norwegian-bokmal
norwegian
italian-swiss
irish-english
german-swiss
german-luxembourg
german-lichtenstein
german-austrian
french-swiss
french-luxembourg
french-canadian
french-belgian
english-usa
english-us
english-uk
english-trinidad y tobago
english-south africa
english-nz
english-jamaica
english-ire
english-caribbean
english-can
english-belize
english-aus
english-american
dutch-belgian
chinese-traditional
chinese-singapore
chinese-simplified
chinese-hongkong
chinese
canadian
belgian
australian
american-english
american english
american
Norwegian-Nynorsk
Illegal byte sequence
Directory not empty
Function not implemented
No locks available
Filename too long
Resource deadlock avoided
Result too large
Domain error
Broken pipe
Too many links
Read-only file system
Invalid seek
No space left on device
File too large
Inappropriate I/O control operation
Too many open files
Too many open files in system
Invalid argument
Is a directory
Not a directory
No such device
Improper link
File exists
Resource device
Unknown error
Bad address
Permission denied
Not enough space
Resource temporarily unavailable
No child processes
Bad file descriptor
Exec format error
Arg list too long
No such device or address
Input/output error
Interrupted function call
No such process
No such file or directory
Operation not permitted
No error
`h`hhh
xppwpp
SystemRoot
_nextafter
_hypot
 Complete Object Locator'
 Class Hierarchy Descriptor'
 Base Class Array'
 Base Class Descriptor at (
 Type Descriptor'
`local static thread guard'
`managed vector copy constructor iterator'
`vector vbase copy constructor iterator'
`vector copy constructor iterator'
`dynamic atexit destructor for '
`dynamic initializer for '
`eh vector vbase copy constructor iterator'
`eh vector copy constructor iterator'
`managed vector destructor iterator'
`managed vector constructor iterator'
`placement delete[] closure'
`placement delete closure'
`omni callsig'
 delete[]
 new[]
`local vftable constructor closure'
`local vftable'
`udt returning'
`copy constructor closure'
`eh vector vbase constructor iterator'
`eh vector destructor iterator'
`eh vector constructor iterator'
`virtual displacement map'
`vector vbase constructor iterator'
`vector destructor iterator'
`vector constructor iterator'
`scalar deleting destructor'
`default constructor closure'
`vector deleting destructor'
`vbase destructor'
`string'
`local static guard'
`typeof'
`vcall'
`vbtable'
`vftable'
operator
 delete
__unaligned
__restrict
__ptr64
__eabi
__clrcall
__fastcall
__thiscall
__stdcall
__pascal
__cdecl
__based(
GetProcessWindowStation
GetUserObjectInformationW
GetLastActivePopup
GetActiveWindow
MessageBoxW
1#QNAN
1#SNAN
FileTimeToLocalFileTime
lstrcmpA
WideCharToMultiByte
ReadFile
HeapAlloc
GetProcessHeap
GetModuleHandleA
lstrlenA
lstrcatA
SetConsoleOutputCP
SetConsoleCP
CloseHandle
GetFileSize
CreateFileA
GlobalUnlock
WriteFile
CreateFileW
GlobalLock
LoadLibraryA
GetProfileStringA
GetProcAddress
LoadLibraryW
lstrcpyA
GlobalAlloc
CreateThread
GetSystemInfo
CreateIoCompletionPort
GlobalFree
GetLastError
GetQueuedCompletionStatus
lstrcatW
GetModuleFileNameW
lstrlenW
lstrcpyW
KERNEL32.dll
ReleaseDC
GetCursorPos
GetAsyncKeyState
ShowWindow
FindWindowA
SendMessageA
DrawFocusRect
GetDlgItem
CreatePopupMenu
InvalidateRect
SetCapture
CreateMenu
DrawIcon
GetIconInfo
SetWindowTextA
wsprintfW
GetKeyState
SetTimer
DispatchMessageA
TranslateMessage
GetMessageA
UpdateWindow
SetWindowRgn
CreateWindowExW
RegisterClassExW
LoadCursorA
InflateRect
LoadBitmapA
GetWindowLongA
MessageBoxA
RemovePropA
DefWindowProcA
PostQuitMessage
EndPaint
ValidateRect
BeginPaint
IntersectRect
DrawFrameControl
SetMenu
LoadImageA
MoveWindow
GetSystemMetrics
GetForegroundWindow
GetClassNameA
SetWindowLongA
ShowCaret
SetCaretPos
UnhookWindowsHookEx
SetForegroundWindow
OffsetRect
ClientToScreen
GetClientRect
GetWindowRect
GetFocus
IsWindowEnabled
GetWindowDC
SetProcessDefaultLayout
USER32.dll
GetTextExtentPoint32A
LineTo
CreatePen
GetTextMetricsA
SelectObject
GetPixel
GetDeviceCaps
CreateDCA
CreateDIBSection
GetObjectA
DeleteDC
CreatePolygonRgn
DeleteObject
TextOutA
MoveToEx
SetViewportOrgEx
SetViewportExtEx
GetStockObject
BitBlt
CreateCompatibleBitmap
CreateCompatibleDC
SetWindowExtEx
SetMapMode
CreateSolidBrush
CombineRgn
CreateRectRgn
GDI32.dll
ClosePrinter
FindClosePrinterChangeNotification
EnumJobsA
GetPrinterA
OpenPrinterA
EnumPrintersA
WINSPOOL.DRV
IsTextUnicode
RegCloseKey
RegEnumValueA
RegOpenKeyExA
ADVAPI32.dll
SHGetDesktopFolder
SHBindToParent
SHParseDisplayName
SHGetFileInfoA
ShellExecuteA
SHGetSpecialFolderLocation
SHGetMalloc
SHELL32.dll
BindMoniker
CreateFileMoniker
CoInitializeEx
CoRevokeClassObject
CoRegisterClassObject
CoInitialize
GetHGlobalFromStream
CreateStreamOnHGlobal
CoUninitialize
CreateBindCtx
CoCreateInstance
ole32.dll
OLEAUT32.dll
InternetGetLastResponseInfoW
WININET.dll
WSAAccept
WSASocketA
WSARecv
WSASend
WS2_32.dll
NetApiBufferFree
NetServerEnum
NETAPI32.dll
EnumPageFilesA
PSAPI.DLL
CreateEnvironmentBlock
USERENV.dll
AVIStreamGetFrameOpen
AVIFIL32.dll
waveOutGetPitch
waveOutGetID
WINMM.dll
CertGetNameStringA
CryptDecodeObject
CRYPT32.dll
StrStrA
PathFileExistsA
StrRetToBufA
PathFindExtensionW
PathCommonPrefixW
PathFindNextComponentW
PathCombineW
PathFindFileNameW
SHLWAPI.dll
COMCTL32.dll
SetupDiGetClassDevsA
SETUPAPI.dll
OpenThemeData
DrawThemeBackground
UxTheme.dll
RasSetEntryDialParamsA
RasSetCredentialsA
RasSetEntryPropertiesA
RASAPI32.dll
CreateURLMoniker
urlmon.dll
DsReplicaVerifyObjectsA
NTDSAPI.dll
InterlockedIncrement
InterlockedDecrement
InitializeCriticalSection
DeleteCriticalSection
EnterCriticalSection
LeaveCriticalSection
EncodePointer
DecodePointer
MultiByteToWideChar
RaiseException
RtlUnwind
HeapFree
GetCommandLineA
HeapSetInformation
GetStartupInfoW
LCMapStringW
GetCPInfo
SetHandleCount
GetStdHandle
InitializeCriticalSectionAndSpinCount
GetFileType
UnhandledExceptionFilter
SetUnhandledExceptionFilter
IsDebuggerPresent
TerminateProcess
GetCurrentProcess
GetModuleHandleW
ExitProcess
GetACP
GetOEMCP
IsValidCodePage
TlsAlloc
TlsGetValue
TlsSetValue
TlsFree
SetLastError
GetCurrentThreadId
GetFileAttributesA
IsProcessorFeaturePresent
VirtualQuery
GetConsoleCP
GetConsoleMode
SetFilePointer
FlushFileBuffers
HeapCreate
GetModuleFileNameA
FreeEnvironmentStringsW
GetEnvironmentStringsW
QueryPerformanceCounter
GetTickCount
GetCurrentProcessId
GetSystemTimeAsFileTime
HeapSize
GetUserDefaultLCID
GetLocaleInfoW
GetLocaleInfoA
EnumSystemLocalesA
IsValidLocale
GetStringTypeW
HeapReAlloc
GetExitCodeProcess
WaitForSingleObject
CreateProcessA
WriteConsoleW
SetStdHandle
SetEndOfFile
CompareStringW
SetEnvironmentVariableA
.?AVruntime_error@std@@
.?AVexception@std@@
.?AV?$basic_ios@DU?$char_traits@D@std@@@std@@
.?AVios_base@std@@
.?AV?$_Iosb@H@std@@
.?AV?$basic_ofstream@DU?$char_traits@D@std@@@std@@
.?AV?$basic_ostream@DU?$char_traits@D@std@@@std@@
.?AV?$basic_filebuf@DU?$char_traits@D@std@@@std@@
.?AV?$basic_streambuf@DU?$char_traits@D@std@@@std@@
.?AVfailure@ios_base@std@@
.?AVsystem_error@std@@
.?AVbad_cast@std@@
.?AV?$ctype@D@std@@
.?AUctype_base@std@@
.?AVfacet@locale@std@@
.?AVbad_alloc@std@@
.?AV?$codecvt@DDH@std@@
.?AVcodecvt_base@std@@
.?AVlogic_error@std@@
.?AVlength_error@std@@
.?AVout_of_range@std@@
.?AV_Locimp@locale@std@@
.?AVerror_category@std@@
.?AV_Generic_error_category@std@@
.?AV_Iostream_error_category@std@@
.?AV_System_error_category@std@@
Copyright (c) 1992-2004 by P.J. Plauger, licensed by Dinkumware, Ltd. ALL RIGHTS RESERVED.
.?AVtype_info@@
                          
abcdefghijklmnopqrstuvwxyz
ABCDEFGHIJKLMNOPQRSTUVWXYZ
                          
abcdefghijklmnopqrstuvwxyz
ABCDEFGHIJKLMNOPQRSTUVWXYZ
.?AVbad_exception@std@@
  "name": "content_utility",
  "interface_provider_specs": {
    "service_manager:connector": {
      "provides": {
        "browser": [
          "mojom::ImageDecoder",
          "mojom::ResourceUsageReporter",
//           "mojom::ShellHandler",
          "net::interfaces::ProxyResolverFactory",
          "safe_json::mojom::SafeJsonParser"
        ]
      }
<!DOCTYPE html>
<html id="template-root">
  <head>
    <title i18n-content="title"></title>
    <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1" />
    <style>@charset "utf-8";
/* Copyright (C) 2016 Opera Software ASA.  All rights reserved.
 * This file is an original work developed by Opera Software ASA
 * Styles for new error pages
*, body {
  margin: 0;
  padding: 0;
body {
  background: #f5f5f5;
  color: #3f3f3f;
  display: block;
  font: menu;
  font-family: sans-serif;
  font-size: 16px;
  height: 100vh;
  line-height: 1.6;
  min-height: 240px;
  min-width: 180px;
  padding: 0 48px;
  color: #0199FF;
  font-weight: bold;
  font-size: 32px;
  line-height: 40px;
  margin: 0 0 20px 0;
  font-size: 16px;
.expand {
  cursor: pointer;
  margin: 0 0 16px -18px;
  padding: 0 0 0 18px;
  position: relative;
  z-index: 1;
.expand:before {
  -webkit-mask-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMS41NSAzLjVsNC40NDcgNS4yNUwxMC41IDMuNSIgc3Ryb2tlPSIjMDAwIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=');
  -webkit-mask-position: left center;
  -webkit-mask-repeat: no-repeat;
  background-color: #000;
  content: "";
  height: 16px;
  left: 0;
  opacity: 0.65;
  position: absolute;
  top: 3px;
  transform: rotate(-90deg);
  transition: transform 0.2s ease-in-out;
  width: 16px;
.malware .expand:before {
  background-color: #FFF;
  opacity: 1;
.expand.open:before {
 transform: rotate(0deg);
p, ul, ol, pre, table {
  font-weight: 400;
  margin: 0 0 16px 0;
  list-style-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBzdHJva2U9IiMwMTk5RkYiIHN0cm9rZS13aWR0aD0iMiIgZD0iTTExIDJMNC41IDkuNSAxIDYiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPjwvc3ZnPg==);
input[type="checkbox"],
input[type="radio"] {
  margin-right: 4px;
small {
  color: #8B8B8B;
  display: block;
  font-size: 12px;
  font: menu;
  line-height: 20px;
  max-width: 33em;
.content {
  margin: auto;
  max-width: 600px;
  padding: 20px 0;
  z-index: 2;
.illustration {
  animation: show 0.3s 0.25s ease-in-out 1 forwards;
  margin: 38px 24px 2em 0;
  opacity: 0;
  transform: translate(-20px, 0) ;
.description {
  animation: show 0.3s 0.25s ease-in-out 1 forwards;
  max-width: 30em;
  opacity: 0;
  transform: translate(20px, 0);
  transition: height 2s ease-in-out;
form {
  display: flex;
  justify-content: space-between;
  margin: 24px 0;
  width: 100%;
.web-search {
  background: none !important;
  margin: 24px 0;
  min-height: 40px;
  padding: 0 !important;
.web-search-input {
  font-size: 14px;
.web-search-submit {
  min-width: 4rem;
.suggestion-input-container {
  flex: 1;
@media screen and (min-width: 700px) {
  body {
    align-items: center;
    display: flex;
  .content {
    display: flex;
    align-items: flex-start;
  .illustration {
    margin-top: 0px;
  .description {
    margin-top: 20px;
    width: 30em;
@media screen and (max-width: 699px) and (max-height: 480px) {
  .content {
    margin-top: 50px;
@media all and (min-width: 600px) and (max-width: 666px) {
  .web-search-logo {
    display: inline !important;
  .web-search .suggestion-input-container {
    margin-left: 20px !important;
.button {
  background-position: 12px center;
  border-radius: 4px;
  border: none;
  box-shadow: 0 1px 3px rgba(0,0,0,0.1);
  cursor: pointer;
  display: inline-block;
  font-size: 16px;
  line-height: 42px;
  margin: 0 24px 24px 0;
  padding: 0 36px;
  text-decoration: none;
  transition: transform 0.2s ease-in-out;
  white-space: nowrap;
.button.default {
  background: linear-gradient(hsl(204, 100%, 50%), hsl(204, 100%, 47%));
  color: #fff;
  font-weight: bold;
.button svg {
  margin: -2px 4px 0 -4px;
  vertical-align: middle;
.button.secondary,
.malware button.default {
  background: #fff;
  box-shadow:  0 0 0 1px rgba(0,0,0,0.1), 0 1px 3px rgba(0,0,0,0.1);
  color: #666;
.malware button.secondary {
  background: none;
  border: 1px solid #fff;
  box-shadow: none;
  color: #fff;
  opacity: 0.9;
.malware button.secondary:hover,
.malware button.secondary:focus {
  color: #000;
.malware .button.secondary[disabled] {
  border: 1px solid rgba(255,255,255,0.6);
  opacity: 0.6;
.button:hover,
.button:focus {
  background: linear-gradient(hsl(204, 100%, 40%), hsl(204, 100%, 40%));
.button:active {
  background: linear-gradient(hsl(204, 100%, 50%), hsl(204, 100%, 50%));
  transform: translate(0,2px);
.button.secondary:hover,
.button.secondary:focus,
.button.secondary:active {
  background: #eee;
.flex {
  display: flex;
  justify-content: space-between;
  margin: 0 16px;
  align-items: center;
.flex p {
  margin: 0;
#advisoryImage {
  display: block;
  height: auto;
  margin: 0 32px 0 0;
/* Generic Animations */
.more {
  animation: hide 0.1s ease-in-out 1 forwards;
  transform: translate(0, -20px);
.more.show {
  animation: show 0.2s ease-in-out 1 forwards;
  display: block;
@keyframes show { to { opacity: 1; transform: translate(0,0 );} }
@keyframes hide { to { opacity: 0; transform: translate(0,-10px; );} }
.malware {
  background: #FF1321;
  color: #fff;
.malware .illustration {
  color: rgba(255,255,255,0.7);
.malware .more {
  background: #fff;
  padding: 16px;
  border-radius: 4px;
  color: #3f3f3f;
.malware .more a {
    color: #0199FF;
}</style>
    <script>
      function $(o) {return document.getElementById(o);}
      function sendCommand(command) {
        window.domAutomationController.setAutomationId(1);
        window.domAutomationController.send(command);
      }
      function proceed() {
        sendCommand('proceed');
      }
      function takeMeBack() {
        sendCommand('takeMeBack');
      }
      function showAdvisoryPage() {
        sendCommand('showAdvisoryPage');
      }
      function toggleMoreInfo() {
        document.querySelector('.expand').classList.toggle('open');
        document.querySelector('.more').classList.toggle('show');
      }
      setTimeout(function(){$('proceedLink').disabled=false;}, 1000);
    </script>
  </head>
  <body class="malware">
      <div class="content">
        <div class="illustration"><img src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI4MCIgaGVpZ2h0PSI4MCIgdmlld0JveD0iMCAwIDQwIDQwIj48ZyBmaWxsPSIjRkZGIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik0zOS4yNiAyMC4zN2MwIDUuODMtMi41MjMgMTEuMDY2LTYuNTMgMTQuNjctNS4wMiAyLjQ1OC05LjcuNzM2LTExLjI1LS4zMzggNC45MzMtMS4wODggOC42Ni03LjA4IDguNjYtMTQuMzMyIDAtNy4yNS0zLjcyNy0xMy4yNDMtOC42Ni0xNC4zMzIgMS41NS0xLjA3NCA2LjIzLTIuNzk1IDExLjI1LS4zMzYgNC4wMDcgMy42MDMgNi41MyA4Ljg0IDYuNTMgMTQuNjY4Ii8+PHBhdGggZD0iTTEzLjEyIDguNzNjLTIuMTYyIDIuNjEtMy41NjMgNi40Ny0zLjY1OCAxMC44di45NDJjLjA5NSA0LjMzIDEuNDk2IDguMTkgMy42NTggMTAuOCAyLjgwNiAzLjcyNSA2Ljk3NyA2LjA4NyAxMS42MzQgNi4wODcgMi44NjUgMCA1LjU0NS0uODk3IDcuODM3LTIuNDVDMjkuMTMgMzguMDczIDI0LjU2OCA0MCAxOS41NiA0MGMtLjMxMiAwLS42MjItLjAwOC0uOTMtLjAyM0M4LjI1NiAzOS40OCAwIDMwLjcyNyAwIDIwIDAgOC45NTUgOC43NTYgMCAxOS41NTcgMGguMDc1YzQuOTc4LjAyIDkuNTE4IDEuOTQgMTIuOTYgNS4wOS0yLjI5Mi0xLjU1NC00Ljk3My0yLjQ1LTcuODM4LTIuNDUtNC42NTcgMC04LjgyOCAyLjM2NC0xMS42MzQgNi4wOSIvPjwvZz48L3N2Zz4="></div>
        <div class="description">
          <h1 i18n-content="header"></h1>
          <div class="main" id="errorSummary">
            <p i18n-content="summary"></p>
          </div>
          <div id="suggestions">
            <h4 i18n-content="suggestions"></h4>
          </div>
          <form>
            <button i18n-content="takeMeBackButtonTitle"
                onclick="takeMeBack();" class="button default"></button>
            <button i18n-content="proceedLinkText" id="proceedLink"
                disabled onclick="proceed();" class="button secondary">
            </button>
          </form>
          <p i18n-content="whyBlockedLinkText" class="expand"
              onclick="toggleMoreInfo();"></p>
          <div class="more">
            <div class="flex">
              <img id="advisoryImage" i18n-values="src:advisoryImage">
              <div class="reports">
                <p i18n-values=".innerHTML:advisoryText"></p>
                <p i18n-content="moreInfoText"></p>
              </div>
            </div>
          </div>
        </div>
      </div>
  </body>
</html>
<!DOCTYPE html>
<html id="template-root">
  <head>
    <title i18n-content="title"></title>
    <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1" />
    <style>@charset "utf-8";
/* Copyright (C) 2016 Opera Software ASA.  All rights reserved.
 * This file is an original work developed by Opera Software ASA
 * Styles for new error pages
*, body {
  margin: 0;
  padding: 0;
body {
  background: #f5f5f5;
  color: #3f3f3f;
  display: block;
  font: menu;
  font-family: sans-serif;
  font-size: 16px;
  height: 100vh;
  line-height: 1.6;
  min-height: 240px;
  min-width: 180px;
  padding: 0 48px;
  color: #0199FF;
  font-weight: bold;
  font-size: 32px;
  line-height: 40px;
  margin: 0 0 20px 0;
  font-size: 16px;
.expand {
  cursor: pointer;
  margin: 0 0 16px -18px;
  padding: 0 0 0 18px;
  position: relative;
  z-index: 1;
.expand:before {
  -webkit-mask-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMS41NSAzLjVsNC40NDcgNS4yNUwxMC41IDMuNSIgc3Ryb2tlPSIjMDAwIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=');
  -webkit-mask-position: left center;
  -webkit-mask-repeat: no-repeat;
  background-color: #000;
  content: "";
  height: 16px;
  left: 0;
  opacity: 0.65;
  position: absolute;
  top: 3px;
  transform: rotate(-90deg);
  transition: transform 0.2s ease-in-out;
  width: 16px;
.malware .expand:before {
  background-color: #FFF;
  opacity: 1;
.expand.open:before {
 transform: rotate(0deg);
p, ul, ol, pre, table {
  font-weight: 400;
  margin: 0 0 16px 0;
  list-style-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBzdHJva2U9IiMwMTk5RkYiIHN0cm9rZS13aWR0aD0iMiIgZD0iTTExIDJMNC41IDkuNSAxIDYiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPjwvc3ZnPg==);
input[type="checkbox"],
input[type="radio"] {
  margin-right: 4px;
small {
  color: #8B8B8B;
  display: block;
  font-size: 12px;
  font: menu;
  line-height: 20px;
  max-width: 33em;
.content {
  margin: auto;
  max-width: 600px;
  padding: 20px 0;
  z-index: 2;
.illustration {
  animation: show 0.3s 0.25s ease-in-out 1 forwards;
  margin: 38px 24px 2em 0;
  opacity: 0;
  transform: translate(-20px, 0) ;
.description {
  animation: show 0.3s 0.25s ease-in-out 1 forwards;
  max-width: 30em;
  opacity: 0;
  transform: translate(20px, 0);
  transition: height 2s ease-in-out;
form {
  display: flex;
  justify-content: space-between;
  margin: 24px 0;
  width: 100%;
.web-search {
  background: none !important;
  margin: 24px 0;
  min-height: 40px;
  padding: 0 !important;
.web-search-input {
  font-size: 14px;
.web-search-submit {
  min-width: 4rem;
.suggestion-input-container {
  flex: 1;
@media screen and (min-width: 700px) {
  body {
    align-items: center;
    display: flex;
  .content {
    display: flex;
    align-items: flex-start;
  .illustration {
    margin-top: 0px;
  .description {
    margin-top: 20px;
    width: 30em;
@media screen and (max-width: 699px) and (max-height: 480px) {
  .content {
    margin-top: 50px;
@media all and (min-width: 600px) and (max-width: 666px) {
  .web-search-logo {
    display: inline !important;
  .web-search .suggestion-input-container {
    margin-left: 20px !important;
.button {
  background-position: 12px center;
  border-radius: 4px;
  border: none;
  box-shadow: 0 1px 3px rgba(0,0,0,0.1);
  cursor: pointer;
  display: inline-block;
  font-size: 16px;
  line-height: 42px;
  margin: 0 24px 24px 0;
  padding: 0 36px;
  text-decoration: none;
  transition: transform 0.2s ease-in-out;
  white-space: nowrap;
.button.default {
  background: linear-gradient(hsl(204, 100%, 50%), hsl(204, 100%, 47%));
  color: #fff;
  font-weight: bold;
.button svg {
  margin: -2px 4px 0 -4px;
  vertical-align: middle;
.button.secondary,
.malware button.default {
  background: #fff;
  box-shadow:  0 0 0 1px rgba(0,0,0,0.1), 0 1px 3px rgba(0,0,0,0.1);
  color: #666;
.malware button.secondary {
  background: none;
  border: 1px solid #fff;
  box-shadow: none;
  color: #fff;
  opacity: 0.9;
.malware button.secondary:hover,
.malware button.secondary:focus {
  color: #000;
.malware .button.secondary[disabled] {
  border: 1px solid rgba(255,255,255,0.6);
  opacity: 0.6;
.button:hover,
.button:focus {
  background: linear-gradient(hsl(204, 100%, 40%), hsl(204, 100%, 40%));
.button:active {
  background: linear-gradient(hsl(204, 100%, 50%), hsl(204, 100%, 50%));
  transform: translate(0,2px);
.button.secondary:hover,
.button.secondary:focus,
.button.secondary:active {
  background: #eee;
.flex {
  display: flex;
  justify-content: space-between;
  margin: 0 16px;
  align-items: center;
.flex p {
  margin: 0;
#advisoryImage {
  display: block;
  height: auto;
  margin: 0 32px 0 0;
/* Generic Animations */
.more {
  animation: hide 0.1s ease-in-out 1 forwards;
  transform: translate(0, -20px);
.more.show {
  animation: show 0.2s ease-in-out 1 forwards;
  display: block;
@keyframes show { to { opacity: 1; transform: translate(0,0 );} }
@keyframes hide { to { opacity: 0; transform: translate(0,-10px; );} }
.malware {
  background: #FF1321;
  color: #fff;
.malware .illustration {
  color: rgba(255,255,255,0.7);
.malware .more {
  background: #fff;
  padding: 16px;
  border-radius: 4px;
  color: #3f3f3f;
.malware .more a {
    color: #0199FF;
}</style>
    <script>
      function $(o) {return document.getElementById(o);}
      function sendCommand(command) {
        window.domAutomationController.setAutomationId(1);
        window.domAutomationController.send(command);
      }
      function proceed() {
        sendCommand('proceed');
      }
      function takeMeBack() {
        sendCommand('takeMeBack');
      }
      function showAdvisoryPage() {
        sendCommand('showAdvisoryPage');
      }
      function toggleMoreInfo() {
        document.querySelector('.expand').classList.toggle('open');
        document.querySelector('.more').classList.toggle('show');
      }
      setTimeout(function(){$('proceedLink').disabled=false;}, 1000);
    </script>
  </head>
  <body class="malware">
      <div class="content">
        <div class="illustration"><img src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI4MCIgaGVpZ2h0PSI4MCIgdmlld0JveD0iMCAwIDQwIDQwIj48ZyBmaWxsPSIjRkZGIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik0zOS4yNiAyMC4zN2MwIDUuODMtMi41MjMgMTEuMDY2LTYuNTMgMTQuNjctNS4wMiAyLjQ1OC05LjcuNzM2LTExLjI1LS4zMzggNC45MzMtMS4wODggOC42Ni03LjA4IDguNjYtMTQuMzMyIDAtNy4yNS0zLjcyNy0xMy4yNDMtOC42Ni0xNC4zMzIgMS41NS0xLjA3NCA2LjIzLTIuNzk1IDExLjI1LS4zMzYgNC4wMDcgMy42MDMgNi41MyA4Ljg0IDYuNTMgMTQuNjY4Ii8+PHBhdGggZD0iTTEzLjEyIDguNzNjLTIuMTYyIDIuNjEtMy41NjMgNi40Ny0zLjY1OCAxMC44di45NDJjLjA5NSA0LjMzIDEuNDk2IDguMTkgMy42NTggMTAuOCAyLjgwNiAzLjcyNSA2Ljk3NyA2LjA4NyAxMS42MzQgNi4wODcgMi44NjUgMCA1LjU0NS0uODk3IDcuODM3LTIuNDVDMjkuMTMgMzguMDczIDI0LjU2OCA0MCAxOS41NiA0MGMtLjMxMiAwLS42MjItLjAwOC0uOTMtLjAyM0M4LjI1NiAzOS40OCAwIDMwLjcyNyAwIDIwIDAgOC45NTUgOC43NTYgMCAxOS41NTcgMGguMDc1YzQuOTc4LjAyIDkuNTE4IDEuOTQgMTIuOTYgNS4wOS0yLjI5Mi0xLjU1NC00Ljk3My0yLjQ1LTcuODM4LTIuNDUtNC42NTcgMC04LjgyOCAyLjM2NC0xMS42MzQgNi4wOSIvPjwvZz48L3N2Zz4="></div>
        <div class="description">
          <h1 i18n-content="header"></h1>
          <div class="main" id="errorSummary">
            <p i18n-content="summary"></p>
          </div>
          <div id="suggestions">
            <h4 i18n-content="suggestions"></h4>
          </div>
          <form>
            <button i18n-content="takeMeBackButtonTitle"
                onclick="takeMeBack();" class="button default"></button>
            <button i18n-content="proceedLinkText" id="proceedLink"
                disabled onclick="proceed();" class="button secondary">
            </button>
          </form>
          <p i18n-content="whyBlockedLinkText" class="expand"
              onclick="toggleMoreInfo();"></p>
          <div class="more">
            <div class="flex">
              <img id="advisoryImage" i18n-values="src:advisoryImage">
              <div class="reports">
                <p i18n-values=".innerHTML:advisoryText"></p>
                <p i18n-content="moreInfoText"></p>
              </div>
            </div>
          </div>
        </div>
      </div>
  </body>
</html>
<!DOCTYPE html>
<html id="template-root">
  <head>
    <title i18n-content="title"></title>
    <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1" />
    <style>@charset "utf-8";
/* Copyright (C) 2016 Opera Software ASA.  All rights reserved.
 * This file is an original work developed by Opera Software ASA
 * Styles for new error pages
*, body {
  margin: 0;
  padding: 0;
body {
  background: #f5f5f5;
  color: #3f3f3f;
  display: block;
  font: menu;
  font-family: sans-serif;
  font-size: 16px;
  height: 100vh;
  line-height: 1.6;
  min-height: 240px;
  min-width: 180px;
  padding: 0 48px;
  color: #0199FF;
  font-weight: bold;
  font-size: 32px;
  line-height: 40px;
  margin: 0 0 20px 0;
  font-size: 16px;
.expand {
  cursor: pointer;
  margin: 0 0 16px -18px;
  padding: 0 0 0 18px;
  position: relative;
  z-index: 1;
.expand:before {
  -webkit-mask-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMS41NSAzLjVsNC40NDcgNS4yNUwxMC41IDMuNSIgc3Ryb2tlPSIjMDAwIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=');
  -webkit-mask-position: left center;
  -webkit-mask-repeat: no-repeat;
  background-color: #000;
  content: "";
  height: 16px;
  left: 0;
  opacity: 0.65;
  position: absolute;
  top: 3px;
  transform: rotate(-90deg);
  transition: transform 0.2s ease-in-out;
  width: 16px;
.malware .expand:before {
  background-color: #FFF;
  opacity: 1;
.expand.open:before {
 transform: rotate(0deg);
p, ul, ol, pre, table {
  font-weight: 400;
  margin: 0 0 16px 0;
  list-style-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBzdHJva2U9IiMwMTk5RkYiIHN0cm9rZS13aWR0aD0iMiIgZD0iTTExIDJMNC41IDkuNSAxIDYiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPjwvc3ZnPg==);
input[type="checkbox"],
input[type="radio"] {
  margin-right: 4px;
small {
  color: #8B8B8B;
  display: block;
  font-size: 12px;
  font: menu;
  line-height: 20px;
  max-width: 33em;
.content {
  margin: auto;
  max-width: 600px;
  padding: 20px 0;
  z-index: 2;
.illustration {
  animation: show 0.3s 0.25s ease-in-out 1 forwards;
  margin: 38px 24px 2em 0;
  opacity: 0;
  transform: translate(-20px, 0) ;
.description {
  animation: show 0.3s 0.25s ease-in-out 1 forwards;
  max-width: 30em;
  opacity: 0;
  transform: translate(20px, 0);
  transition: height 2s ease-in-out;
form {
  display: flex;
  justify-content: space-between;
  margin: 24px 0;
  width: 100%;
.web-search {
  background: none !important;
  margin: 24px 0;
  min-height: 40px;
  padding: 0 !important;
.web-search-input {
  font-size: 14px;
.web-search-submit {
  min-width: 4rem;
.suggestion-input-container {
  flex: 1;
@media screen and (min-width: 700px) {
  body {
    align-items: center;
    display: flex;
  .content {
    display: flex;
    align-items: flex-start;
  .illustration {
    margin-top: 0px;
  .description {
    margin-top: 20px;
    width: 30em;
@media screen and (max-width: 699px) and (max-height: 480px) {
  .content {
    margin-top: 50px;
@media all and (min-width: 600px) and (max-width: 666px) {
  .web-search-logo {
    display: inline !important;
  .web-search .suggestion-input-container {
    margin-left: 20px !important;
.button {
  background-position: 12px center;
  border-radius: 4px;
  border: none;
  box-shadow: 0 1px 3px rgba(0,0,0,0.1);
  cursor: pointer;
  display: inline-block;
  font-size: 16px;
  line-height: 42px;
  margin: 0 24px 24px 0;
  padding: 0 36px;
  text-decoration: none;
  transition: transform 0.2s ease-in-out;
  white-space: nowrap;
.button.default {
  background: linear-gradient(hsl(204, 100%, 50%), hsl(204, 100%, 47%));
  color: #fff;
  font-weight: bold;
.button svg {
  margin: -2px 4px 0 -4px;
  vertical-align: middle;
.button.secondary,
.malware button.default {
  background: #fff;
  box-shadow:  0 0 0 1px rgba(0,0,0,0.1), 0 1px 3px rgba(0,0,0,0.1);
  color: #666;
.malware button.secondary {
  background: none;
  border: 1px solid #fff;
  box-shadow: none;
  color: #fff;
  opacity: 0.9;
.malware button.secondary:hover,
.malware button.secondary:focus {
  color: #000;
.malware .button.secondary[disabled] {
  border: 1px solid rgba(255,255,255,0.6);
  opacity: 0.6;
.button:hover,
.button:focus {
  background: linear-gradient(hsl(204, 100%, 40%), hsl(204, 100%, 40%));
.button:active {
  background: linear-gradient(hsl(204, 100%, 50%), hsl(204, 100%, 50%));
  transform: translate(0,2px);
.button.secondary:hover,
.button.secondary:focus,
.button.secondary:active {
  background: #eee;
.flex {
  display: flex;
  justify-content: space-between;
  margin: 0 16px;
  align-items: center;
.flex p {
  margin: 0;
#advisoryImage {
  display: block;
  height: auto;
  margin: 0 32px 0 0;
/* Generic Animations */
.more {
  animation: hide 0.1s ease-in-out 1 forwards;
  transform: translate(0, -20px);
.more.show {
  animation: show 0.2s ease-in-out 1 forwards;
  display: block;
@keyframes show { to { opacity: 1; transform: translate(0,0 );} }
@keyframes hide { to { opacity: 0; transform: translate(0,-10px; );} }
.malware {
  background: #FF1321;
  color: #fff;
.malware .illustration {
  color: rgba(255,255,255,0.7);
.malware .more {
  background: #fff;
  padding: 16px;
  border-radius: 4px;
  color: #3f3f3f;
.malware .more a {
    color: #0199FF;
}</style>
    <script>
      function $(o) {return document.getElementById(o);}
      function sendCommand(command) {
        window.domAutomationController.setAutomationId(1);
        window.domAutomationController.send(command);
      }
      function proceed() {
        sendCommand('proceed');
      }
      function takeMeBack() {
        sendCommand('takeMeBack');
      }
      function showAdvisoryPage() {
        sendCommand('showAdvisoryPage');
      }
      function toggleMoreInfo() {
        document.querySelector('.expand').classList.toggle('open');
        document.querySelector('.more').classList.toggle('show');
      }
      setTimeout(function(){$('proceedLink').disabled=false;}, 1000);
    </script>
  </head>
  <body class="malware">
      <div class="content">
        <div class="illustration"><img src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI4MCIgaGVpZ2h0PSI4MCIgdmlld0JveD0iMCAwIDQwIDQwIj48ZyBmaWxsPSIjRkZGIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik0zOS4yNiAyMC4zN2MwIDUuODMtMi41MjMgMTEuMDY2LTYuNTMgMTQuNjctNS4wMiAyLjQ1OC05LjcuNzM2LTExLjI1LS4zMzggNC45MzMtMS4wODggOC42Ni03LjA4IDguNjYtMTQuMzMyIDAtNy4yNS0zLjcyNy0xMy4yNDMtOC42Ni0xNC4zMzIgMS41NS0xLjA3NCA2LjIzLTIuNzk1IDExLjI1LS4zMzYgNC4wMDcgMy42MDMgNi41MyA4Ljg0IDYuNTMgMTQuNjY4Ii8+PHBhdGggZD0iTTEzLjEyIDguNzNjLTIuMTYyIDIuNjEtMy41NjMgNi40Ny0zLjY1OCAxMC44di45NDJjLjA5NSA0LjMzIDEuNDk2IDguMTkgMy42NTggMTAuOCAyLjgwNiAzLjcyNSA2Ljk3NyA2LjA4NyAxMS42MzQgNi4wODcgMi44NjUgMCA1LjU0NS0uODk3IDcuODM3LTIuNDVDMjkuMTMgMzguMDczIDI0LjU2OCA0MCAxOS41NiA0MGMtLjMxMiAwLS42MjItLjAwOC0uOTMtLjAyM0M4LjI1NiAzOS40OCAwIDMwLjcyNyAwIDIwIDAgOC45NTUgOC43NTYgMCAxOS41NTcgMGguMDc1YzQuOTc4LjAyIDkuNTE4IDEuOTQgMTIuOTYgNS4wOS0yLjI5Mi0xLjU1NC00Ljk3My0yLjQ1LTcuODM4LTIuNDUtNC42NTcgMC04LjgyOCAyLjM2NC0xMS42MzQgNi4wOSIvPjwvZz48L3N2Zz4="></div>
        <div class="description">
          <h1 i18n-content="header"></h1>
          <div class="main" id="errorSummary">
            <p i18n-content="summary"></p>
          </div>
          <div id="suggestions">
            <h4 i18n-content="suggestions"></h4>
          </div>
          <form>
            <button i18n-content="takeMeBackButtonTitle"
                onclick="takeMeBack();" class="button default"></button>
            <button i18n-content="proceedLinkText" id="proceedLink"
                disabled onclick="proceed();" class="button secondary">
            </button>
          </form>
          <p i18n-content="whyBlockedLinkText" class="expand"
              onclick="toggleMoreInfo();"></p>
          <div class="more">
            <div class="flex">
              <img id="advisoryImage" i18n-values="src:advisoryImage">
              <div class="reports">
                <p i18n-values=".innerHTML:advisoryText"></p>
                <p i18n-content="moreInfoText"></p>
              </div>
            </div>
          </div>
        </div>
      </div>
  </body>
</html>
<link rel="import" href="chrome://resources/html/polymer.html">
<link rel="import" href="chrome://resources/html/i18n_behavior.html">
<link rel="import" href="chrome://resources/polymer/v1_0/paper-icon-button/paper-icon-button.html">
<link rel="import" href="../../icons/media_router_icons.html">
<dom-module name="media-router-header">
  <link rel="import" type="css" href="../../media_router_common.css">
  <link rel="import" type="css" href="media_router_header.css">
  <template>
    <div id="header" class$="[[view]]">
      <div id="main-container">
        <template is="dom-if" if="[[computeBackButtonShown_(view)]]">
          <div id="back-button-container">
            <paper-icon-button id="back-button" icon="[[arrowDropIcon_]]"
                on-tap="onBackButtonClick_" title="[[i18n('backButtonTitle')]]">
            </paper-icon-button>
          </div>
        </template>
        <div id="header-and-arrow-container" on-tap="onHeaderOrArrowClick_">
          <span id="header-text" title="[[tooltip]]">
              [[headingText]]</span>
          <div id="arrow-drop-container">
            <paper-icon-button icon="[[computeArrowDropIcon_(view)]]"
                id="arrow-drop-icon" disabled$="[[arrowDropIconDisabled]]"
                hidden$="[[computeArrowDropIconHidden_(view)]]"
                title="[[computeArrowDropTitle_(view)]]">
            </paper-icon-button>
          </div>
        </div>
        <div id="close-button-container">
          <paper-icon-button icon="media-router:close" id="close-button"
              on-tap="onCloseButtonClick_" title="[[i18n('closeButtonTitle')]]">
          </paper-icon-button>
        </div>
      </div>
      <template is="dom-if" if="[[showEmail]]">
        <div id="user-email-container">[[userEmail]]</div>
      </template>
    </div>
  </template>
<script src="media_router_header.js"></script>
</dom-module>
  "name": "content_plugin",
  "interface_provider_specs": {
    "service_manager:connector": {
      "provides": {
        "browser": [
          "mojom::ResourceUsageReporter"
        ]
      }
PADv;,
[DDqDG
*4xZb(|:
BbN~n?
,^v<$5
{zDlTV
r#rj El
ZnoMpj"
hPJH3#
2{8[]OW3
ODys5D
C:<V!v+
R$|(oM5
W8?>NB
o"TT`#
$Za fR
rxm<8^
 KN:hh
C%A5bn
bJ5Vw?hy
C:13Bpeu
m,^]4<
z>ABr!
'a1	P>
kL]2?h
3(fsxuK
HZ\!X5
` `2{A
5'A?^n
Za1Vbz?
;JGV/I@Tq
@,pnlp
r~`2h14
fHl,`*
|_&9#xA
F5.2|3
11u^{r
9EIXDEM
_mu"$E
O\+b5u
5e2XQZq
	PA\*ty1
@hIDrfEdooJ
<*<T~k
5Nd*8?
2ntmu9
/*^uJt
$VnT<X
MB/gVw%
ALgN"76-f
 !:Wd#Eu%N6V
	&4z6H
>P{p80
:C9~aJ
XFrh~9
k!wBIXYt
?a4&y]Q&
&-'fvd
E<Rmjm
j&F("&
30,QdY
#X9M5J
faj8MT
J%8sc1{
Cs3muR
w3`.Qt
Zi`[9%G
JdPOE/)Odn
Z9=Xp@
\&1B!&
PbQjQS
xJ5\\"9@
i Oj3A^
L/C{s{
=wd*Lb
Bo4C2z
WR0HAk
}\>	])]
{/TlWE?
hM" )B'
)wII?i
hDEO~	D-
pywwL+
Hbw$6U
AROW?lH
mpxG,!
 6xG%F"
m#?sW#
\(p@ 8H
(x0@hp@
8'(c(+
F|N0Pp$
lXJHu(U
`U@,H7`^X-h
 M`p 7H
05@(hW
xXUxn@
mhm0'6
AK.63}La
x9V9OXz
} xXc0
NuQkL*
aYm3$,*
c~G99tn]
6-"']z
;%b(7^p
S0BRB%A
,U^-Lc
6Gro/u4
	=&[hF
$Ny :f
+E *Q^opn
r^2MhE{
[T`te_
Pm	Yb,
PIAW(k
{UP^al
Rb.z:	
vot!?F
 h?SPi
@*cVCj
?I{@m%
a8C|4U
1+s]zh
K\ZEd|y
ef.}KI
_-q3mb
C}1LNF
-/XsaY
IB2Kt"PC
8F8qfa
>X`Gp,
X\F= pK
rj}<lZ
;T].+y
ug`4%I
:,Lrv'
qt8Y.}s
<K>38	
~s%6:b
]HQ<ux
3_<kd>
%ZggH!
>;`WLln$
0@QP?u
ZOqeee
lUayD~
+)<yCV
L-]3y:fn
*olu_G
0:J#  1
/#0YEH
,;-o3Y
FG6o*)
'6S-p,K
P65}gZ
+j^B6X
RG-%[z9
q6<iCP
MjxHl]
Mw:8-l
bYpgb}
EZJa N6:
g>EBNU
x`Pn>*E
m+(rR2
9#}R\z
@ixmjo
eh_o}F5]/
BSN9'h
pu!y3%+
	 A&?5
Z`iYu\j
$/sXn?
!*bem]
W(:F,%
E4|8	r40j
+\fl]0G
,"iNuk)
est>*h
	IAVGZ
|{^; <b*S
n;`&_&
Tb@5@c
mZzE;}rsTc
2Gw"0?
d*KzLT^
UPuq=~
T5<mCvO!
_GCf=@
1-	$aV
poib}7
L8>) (
pmV'8)
E.EN~R
l;Rr`G
CUf;2f 
&H_evC
L*e\9m
H"ulFj2
~KGG>,
{f3T>`_j
1rHO-!
-faVLH
QMMasNJ" 
F@wT|~
}IQL{s
,E;&"G
TOvg2(_
2+cowR
yrm*tZ
/TotPmH
h(w597
0UI6NM`
z9Q5]g
2K/kZN
(Lo>Aln
ls]V	:x
Ia*S]j&^
42Ia2Hn
`xM(oD
^,$\&7:
iH4J	R
?:Sd^o\
K>XB82
I/142%*[
ET7mk$
)AR43L
$D0KX1 
pmy4OV
O2o:F1Ce
LKI:^%{H
WoT`wX
'IIM(8
o.,i5Jx
&\35-|
?RkDzJc
=gvB&,
@W769k
PjmJ9A
9TO;KLT)
SUF;U+
pM~8bG
2b"@f-
Nt|_(1a
R!BW9T#
mLsPD=(
R2d`mF
@B<b/C
P^P1E{)8c
&TDHn5~
CiMf[a
St+XvL
 i\K+'
X:tf}q
Hekf}t
]:7{\(
\(,VQ<>{p
Y1x\{uX<
fFn/2c
(7.0N>o	
pDFb.jb
-vD/3h
tk(.v~]H
 RMBLI
^q2m.r
v>TnJk~
nY.POZ
2rf<,s
'QkvNG|:
Jp{`#e
yC'?bq
m_prCD\
wcv;(LT
@/@#T-n
mr.6eQ
!^'	G1
g*eIGJ
ca?ZJK
vclk:.
p_8w=u
vAE:~Y
g./Zw8`
mUryj*)
Zwk}R{
@CI@Kx
1]~pgZ
a3F@qQ
qGcDO[
?[GnD8
cnnC"7.
_BX;w_'z
cT@I6~<
o#=u*.
}"~u\G
@.N?khm
O-Omwt
XX8`\+
}B;hwh
W="x,h
>`PbTR
2C13iA
)HH4f8
J*zQ*m`MA
{]aD:7
zVt&|%
Pq'.:7
,+F]*l
d]?V<.
S5ktP}
+A&27a~#
/'INg`X
z'X,}*
~S3joRS
7b^%*-
&/L(.:
dB<O2Y
N5trS/
b_:v-=c
ysVZ#]
`Y-qQX
t7{2Z~
Z6R)Mm
|u8D"q
`+lXx8
Dx8or,
C/QCwE
LokT8v
7HMDs,2
,8yGK^
8+$[pU
[T-je4l
li6dv2
.2_(T?
z YT7M
HgazR`{
;L8>:?^
V00.-Z
=F\FXw
:/#x\E
@@XaL"
yAO"0h
sa}~ -\
0p>T8E
#Wz\h{
'a/|/\
AVgfFGW
/!u:jw
(B,r?n
a>kMqG
v`&dDb!;Z
*CN(J^qmv
7?pN>m
;0\.Qc
&%Yb-&
Y#YH}X
W`]i^+
(L:Qd>
]OELqp
YIuF=yR
BaqWy=p
g-)T&l
K6cevU
TAP5q(A
hGu=po
sOzJYi
76}j.L
G%#ixG\-2
<T8w'@
mB}$=L
sFj" 5r]
0(FRA4t=
o.q$-=
Yy95_g
0p*\5*fg
xykcp:
5~`B'R+
,*orW8
,BpuU1mEj
-=1c	G
Yh Fk:7
JIfXo[
^C$rE/u
BXpHG/
j9v1D5
X'62Ft
3D@'?6
8F8?0.^
?ki=x-Y
W=p:kje
j$yt*X)
?EF2@h L
k%B+OR
p`eD?w
c)Z1hN
1,nE8L
%a@SCO
+(	L _
1yCMrXBL
>deS %
=yDKEe
Xs"[|U
	SX^bE 
Zh.xu !(
FX)@}8P3
&m	=za
P;amR~0
d.:@.X
q<y6<1
 F@Zb)
ip:P$(
S H	.C
Pe#k`1
:=H`k5w+s
^i91py
*zZ?b.
B&1~/g6
t)-t|&~
PP(M`VX
g0#hKxe
Pl$@XW\-
NOP#Jlh
ep7x6Uz[p
5HolwxO_
]`-h  7
Ep|(w 
(=*ksQ
a{_{IN
?+)3N3
0RP243
QTX{x+
\0y[&&bT
\PPX `
sb~4T4
hHP8`8(@
xp0P((p
L'0=P%(
'PM>e8
gH-Iu8g
OX4e|P
FH3#kx
C`&F.@C
(Ks3P>~
0LwLh7
aRhu\58
\)dPOdo
[0NJ&Ps
Qc`.lFhtxL`G
F5f@;1
H~x6H|
:&2HMI
O $b< wmo
n?>`Tk
H-S] [
 TNt@fYFp
)/H5}ep
^Nh,Zl
P'|_pd8
P'NOh4Rt
`&v~ptZ
L_TP.rN
_P%Bu '
|g4H?J
x.#f #
= :+ZPeN
n0^pdT
puhvq.
xom7He
f0<<t 
G#X62N
o@}DU`
M8cc+ 
rk vM.
mPC@+8
F +%;p&
 4z\@Gu
x^3v0<Wt
4lLxw__H
3P5)M`c
(_vw0M
8f?>hS3
e$%X'7?p]
yM0#M;
f[>`DO
?8u+E`c
Hgto8U
,u0??o0MS5h
-s 606
+CsX^>&
pmMU8W
CVSh6Y
0cVK(N
&V^pljT
"3 u5] 
ad8otW
p{ sp];=
++ n&n
>x<9|x
8#@s0m[
EDhgH/
@]\5x3(
_/xMCE
LWpm@=xc
X^?n8C
]IE Ku{
Kw38vjNH
OH]}e R
dh_~Gx%
}w]0Kk
8\1$0w
.46(+P
yW`Ee5@
VJv(#VC`V
kh6dfP[ 
&8FX$|
/e`C#s
0tSTPW
-6H<	l
`l+|8W
HJ2bx-
t}TpG@
PMP[\s
e"5XC~
?u?0d9
@k_C`-
t-Hk0kx
p|e,@/
x,-dPo
8Ccc0v
PM }(+
u9-h*5
J4"X=?uX
Fg8=Bu
h4J4@_=
wZwPDfd ?
]nmH3Z
EX5`[L
O| oBo
Fkx~!f 
hSD{@F/
$0?)'(
5~%p**
J	J -L5
XFr>H<
 ]!U8c
s+[@v.
9s`MD}
\1l8VdV
@@X(8@ 8H
(x0@hp@
Ph(x``X0x`
8`Hx8h(
0@gGX:>
ET8/*@pB
2@Dp13O
K8L'ExiFT
tp|P#G|X
tXEC/ 
Ho9Yp%
4>F IJx
u`8H5>P
wIK`Ak
*2t@#*
Hd"cX]
G|Ho(8
0hK.Hq
0vj=0r
	0;)6`
[pvL2h
OQ("I	8/
h=&^0 
@4-d@{
W\pJg%
:yzpa!u
8j?NP.! 
9~G`O5
05L&(dS3
"'P{T_8
Xt5x N
tpl&Ip
MLm0f,
rxi:zh
ZgzxY 
p^B(@D
A<0>>~h
da`I`2H
`NKAH0
Rk@"66
A HA !
/cnXwK
R|eh}h
U1UX,d
0	T``^M
hh*9(t{p
 ROpx<
p@An/x:
tP".#`,
/(:fjP
vj@HD_
eqh Gi(B
iDt8,.
'@Zj3hL
X9j`PFd
_h8%yJ
[P48@g
8	&i`{
`bF"PyS
483Y70~
Ew<h2IW
xKie``!<
~VmXE	
`)F"07
d;hQL+p
]_ppW|X
9=`d>9
!c`hBO
jXZ}.(
GE VGc
xQK58a
3kX0^B
(Kv;`d`z
\pPO[fhQ|
x%V[P;I
:H<&wh
`h.fXo-
e0Q-;h-
@	itxT
m8) oB
 	A! T17
$`(p+=
I oktp8
/ypwp5
xwujP80
]m?X{	
b`Mu^(N
 |<j0<M\
uO8A=C
PB6lH;
;@h'/K
nQ@J5q
[@JAvPB
%5I@5W
_PA^/`H
W[hDds
y 6_F@>
H@PpHX
` PH8(`
XH(H h
0`(`0P
8x8p`+
H1Yh(!
8w{7OQ
{U 9IHC
:YiE|k
qUD-%81
"0 	35
c5 aX(
$ldd<-
5L[u03e
QAIElsC
%D8P `F%
X	ap8h
x`ZH` 
Px``ka
epK,1|
@FeitAC
_6I _Yr
Vm:w@mp
d{|K9SC
-gb1}q
lpD|-*
>xlLnR
[?$"3W
^pf'."
c|oNL+}
THThDL
O]%8d`
""UP:\
c5LZ_f
J/			C
9$Qd'v
@:B^iz
+Ct(NK
}5`D0~o
N*bIX4
u	dXm4k
O4cJMH
TwvcJW
=eb.}X!
TFKWZq
\s:Z -'
BT>w&I
L	OI8G
@z/.9"
!EH;p(
m^b|w;
JqrI[w@
tM}kiX
?8yU,g+T
D"<M4EQ
.v,Aal
wZSvI"
S8rwAu[%
6]4]By0r
Lo6H,`
t&Hd5Z
Tp])Ql
XU#CE8.
M]|Ovqc
lt{qd<F
vc9=i]
bQe_K2
@T[fV%
`^{aGO
Fe6\r~
.XAA$lC6
Vjai-Bx{
xo3d]M`
o)go^X
>BRN)D
I4Ar^W
iQT}8T$
pKgZ>^g
	R:'i.o
Ryhs^)
wwwwwwwwwww
wwwwwwwwwwwwwwwww}
wwwwwwwwwwwww
333333333333333333333333333331
wwwwwwwwwww
4EUffffffffffffffffffffffffffeTD3
wwwwwwwww}
wwwwwwwww
wwwwwww~4o
wwwwwww
wwwww}5
wwwwwq\
gwwwwws
wwwwwq
gwwwwws
wwwwwq
lfff><
ffffffffffff7w
ffffffffS
ffffffffffff7wwqL
fffffffffS
w~fff>www}5
fffffffffffffAwwww
ffffffffffS
w~ffffS
ffffffffffffffc
ffffffffffS
w~ffffl
fffffffffffffffl
fffffffffffS
w~ffff
fffffffffffffff
fffffffffffS
w~fffl
1wwwvffffffffffffffff
AwwwtffffffffffffS
w~fffS
Vfffffffffffffffc
FffffffffffffS
fffffffffffffffff7www
ffffffffffffffS
wq6ffffffffffffffffff7w~6fffffffffffffffS
Vfffffffffffffffffff7
VffffffffffffffffS
w~fff4fffffffffffffffffffffDffffffffffffffffffS
w~ffffffffffffffffffffffffffffffffffffffffffffS
w~VffffffffffffffffffffffffffffffffffffffffffeC
w~fffffffffffffffffffffffffffffffffffffffffffeC
w~VffffffffffffffffffffffffffffffffffffffffffeC
w~VffffffffffffffffffffffffffffffffffffffffffeC
w~VffffffffffffffffffffffffffffffffffffffffffeC
w~VffffffffffffffffffffffffffffffffffffffffffeC
w~VffffffffffffffffffffffffffffffffffffffffffeC
w~VffffffffffffffffffffffffffffffffffffffffffeC
""""""""
""""""""
"""""""""
"""""""""
""""""""""
""""""""""
"""""""""""
""""""""""*
"""""""""""
wwwwwx"
wwwwwq
wwwwwx*
wwwwwq
wwwwwx
wwwwwq
fffffV
""""""""""*
""""""""""
""""""""""*
""""""""""
""""""""""*
""""""""""
""""""""""*
""""""""""
""""""""*
"""""""
fff7~6
fffffffeA
"""""*
fff7ww
ffffffffeA
fff7wwwq<
ffffffffeA
fffffffffeA
fffffffffe1
ffffffffffd1
wwtfffffffffffd1
ffff1www~6fffffffffffT>
fff7www
FffffffffffffD
fff7ww
fffffffffffffeC
fff7~6ffffffffffffffdA
fff3VfffffffffffffffT1
fffffffffffffffffffeD
wwwwwx
fffffffffffffffffffTC
wwwww{
ffffffffffffffffffeD1
wwwwww
ffffffffffffffffffTC
wwwwwww~
fffffffffffffffffdD1
wwwwwwww
ffffffffffffffffeDC
wwwwwwwwww
fffffffffffffffTDD
wwwwwwwwwww{
UUUUUUUUUUUUUDDDD
wwwwwwwwwwwwww
DDDDDDDDDDDDDDDC
wwwwwwwwwwwwwwwww
wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
???)HHH
HHH.HHH
KKK/III
LLL/JJJ
MMM/KKK
OOO/LLL
PPP/MMM
QQQ/NNN
RRR/NNN
RRR/OOO
SSS/PPP
TTT/QQQ
VVV/RRR
WWW/SSS
XXX/TTT
YYY/UUU
ZZZ/UUU
[[[/VVV
\\\/WWW
^^^/XXX
ZZx/YYY
/ttt/ttt/ttt/ttt/ttt/ttt/ttt/ttt/ttt/ttt/ttt/ttt/ttt/ttt/ttt/ttt/ttt/ttt/sss.kkk'PPP
			~999
+++ZEEE
???uFFF
HHH~FFF
sss}jjjsOOOU---$
\&&&\EEE
---_eee
///_UUU
222_aaa
446_PPP
   }))c!cc
--h!::
_FFH_FFF_FFF_FFF_@@@\
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
 <assemblyIdentity
    publicKeyToken="6595b64144ccf1df"
    version="2.0.0.0"
    type="win32"
    name="Ignoring"/>
  <!-- Specifies the processor. The valid values are x86 and ia64. -->
 <trustInfo xmlns="urn:schemas-microsoft-com:asm.v3">
  <security>
   <requestedPrivileges>
    <requestedExecutionLevel
     level="AsInvoker"
     uiAccess="false"/>
   </requestedPrivileges>
  </security>
 </trustInfo>
 <dependency>
  <dependentAssembly>
    <!-- Application manifest is an XML file -->
  </dependentAssembly>
 </dependency>
</assembly>PADPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGX